---
title: "Adding remittances to a US neobank: the Remittance Transfer Rule, disclosures, and pricing"
seoTitle: "Neobank remittance feature: US rules, disclosures, pricing"
description: "How to add a low-fee remittance feature to a US neobank: when the Remittance Transfer Rule applies, disclosures, 30-minute cancellation, and pricing."
date: "2026-10-20"
updated: "2026-10-20"
category: "compliance"
author: "BlindPay Team"
howto:
  name: "How to build a compliant send-money-abroad flow in a US neobank"
  steps:
    - name: "Collect the recipient and the amount"
      text: "Ask who receives the money, in which country and bank, and how much to send or how much should arrive."
    - name: "Get a locked quote"
      text: "Request a payout quote that fixes the exchange rate and fees and returns the exact amount the recipient receives."
    - name: "Show the pre-payment disclosure"
      text: "Display Transfer Amount, Transfer Fees, Total, Exchange Rate, and Total to Recipient before the sender pays."
    - name: "Take payment and execute inside the quote window"
      text: "Confirm, collect funds, and execute the payout before the quote expires. If it expires, re-quote and show the disclosure again."
    - name: "Send the receipt"
      text: "Give a receipt with the same amounts plus the Date Available and the sender's cancellation and error resolution rights."
    - name: "Honor cancellation and errors"
      text: "Accept cancellation requests within 30 minutes of payment if funds haven't been deposited, and run error claims on the rule's timelines."
faq:
  - q: "Does the US Remittance Transfer Rule apply to my neobank?"
    a: "It applies to providers that send remittance transfers for consumers in the normal course of business. A consumer in a US state sends money for personal, family, or household purposes to a recipient abroad, and transfers of $15 or less are excluded. There is a safe harbor for providers with 500 or fewer transfers in both the previous and current calendar year. This is educational content, not legal advice."
  - q: "What must a remittance pre-payment disclosure show?"
    a: "Before the sender pays, Regulation E requires the Transfer Amount and Transfer Fees in the sending currency, the Total, the Exchange Rate rounded to between two and four decimal places, any covered third-party fees, and the Total to Recipient in the receiving currency. The receipt repeats these and adds the Date Available plus the sender's cancellation and error resolution rights."
  - q: "How long can a sender cancel a remittance transfer?"
    a: "A sender can cancel within 30 minutes after paying, as long as the request identifies the sender and the transfer and the funds have not yet been picked up or deposited into the recipient's account. The provider must refund the full amount, including fees, within three business days. Instant rails make that second condition matter: a deposited payout can no longer be cancelled."
  - q: "How long does a sender have to report a remittance error?"
    a: "The sender has 180 days after the disclosed Date Available to give notice of an error. The provider must investigate and decide within 90 days of receiving the notice, then report the results within three business days of finishing the investigation. Wrong amounts, funds that don't arrive by the disclosed date, and incorrect recipient details commonly lead to claims."
  - q: "How do neobanks keep remittance fees low?"
    a: "Fewer hops. A transfer funded in stablecoins and paid out over a local rail such as SPEI or Pix skips correspondent banks, so there are fewer fees taken along the way. Price with one visible fee and a small FX margin, quote the exact amount the recipient gets, and execute inside the quote window so the disclosed number is the delivered number."
---

A US neobank that lets consumers send money abroad usually becomes a remittance transfer provider under Regulation E. That means a pre-payment disclosure, a receipt with the date funds arrive, a 30-minute cancellation right, and an error process. BlindPay's locked payout quotes return the exact rate, fees, and amount received, which is what those disclosures need.

Most guides on remittances talk about cost. This one covers the rules a US neobank has to build into the send-money screen, and how pricing fits inside them. It is part of our [guide to building a neobank](/resources/more/how-to-build-a-neobank). For the cost side, see [stablecoin remittance costs vs traditional transfers](/resources/more/stablecoin-remittances-cost-vs-traditional).

This is educational content, not legal advice.

**Key takeaways**

- The rule covers consumers in a US state sending money abroad for personal purposes, above $15.
- There is a safe harbor at 500 or fewer transfers a year, in both the prior and current year.
- The disclosure names five numbers. A locked quote gives you all of them.
- Senders can cancel within 30 minutes if funds haven't been deposited, with a refund in three business days.
- Low fees come from fewer intermediaries, not from hiding the FX margin.

## When does the Remittance Transfer Rule apply?

It applies when a consumer asks you to send money electronically to a recipient abroad, and you do it in the normal course of business.

The definitions in [12 CFR 1005.30](https://www.law.cornell.edu/cfr/text/12/1005.30) set the scope:

- **Sender:** a consumer in a US state, sending primarily for personal, family, or household purposes. Business payments fall outside.
- **Designated recipient:** a person the sender names to receive the money at a location in a foreign country.
- **Small transfers:** transfers of $15 or less are excluded.
- **Safe harbor:** a provider that made 500 or fewer remittance transfers in the previous calendar year, and makes 500 or fewer in the current year, is not treated as providing them in the normal course of business. A provider that crosses 500 has up to six months to start complying.

Most neobanks that market a send-money-abroad feature will cross 500 quickly. Plan to comply from launch.

## Who is the provider when a neobank uses a payout API?

Usually the company the consumer asks to send the money, which is the neobank.

The consumer sees your app, your price, and your receipt. Your payout provider executes the payment, but the disclosures, cancellation, and error handling are customer-facing duties. Work out the split with counsel and write it into your provider agreement. Our [neobank compliance checklist](/resources/more/neobank-compliance-checklist-stablecoin-rails) has a row for consumer disclosures; this feature fills it in.

## What must the pre-payment disclosure show?

Five core numbers, before the sender pays. [12 CFR 1005.31](https://www.law.cornell.edu/cfr/text/12/1005.31) names them:

| Term on the screen | What it is | Currency |
| --- | --- | --- |
| Transfer Amount | What you send to the recipient | Sending currency (USD) |
| Transfer Fees (and Transfer Taxes) | Your fees and any taxes you collect | USD |
| Total | Transfer Amount plus fees and taxes | USD |
| Exchange Rate | The rate you use, rounded to 2 to 4 decimal places | USD to local |
| Total to Recipient | What arrives, in the recipient's currency | Local currency |

If covered third-party fees apply, the disclosure also shows the Transfer Amount in the receiving currency and those "Other Fees." The receipt repeats the numbers and adds the **Date Available** in the recipient's country, the recipient's details, and a statement of the sender's error resolution and cancellation rights.

## How do cancellation and refunds work?

The sender can cancel for 30 minutes after paying, unless the money already landed.

Under [12 CFR 1005.34](https://www.law.cornell.edu/cfr/text/12/1005.34), a request received within 30 minutes of payment must be honored if it identifies the sender and the transfer and the funds have not been picked up or deposited into the recipient's account. The refund covers the full amount, fees included, within three business days.

Instant rails change the product question. A SPEI or Pix payout can land in seconds, so the window often closes in practice before 30 minutes pass. Two options:

1. Execute immediately and show "Cancel" only while the payout hasn't been deposited.
2. Hold execution for a short window so the sender can cancel. You then need a fresh quote at execution, and a new disclosure if the numbers change.

Option 1 fits a fast-transfer promise. Either way, write the rule into your status logic.

## How do error claims work?

The sender has 180 days after the disclosed Date Available to report an error. You investigate within 90 days.

| Step | Deadline | Source |
| --- | --- | --- |
| Sender gives notice | Within 180 days of the disclosed Date Available | [12 CFR 1005.33](https://www.law.cornell.edu/cfr/text/12/1005.33) |
| Provider investigates and decides | Within 90 days of the notice | 1005.33 |
| Provider reports results | Within 3 business days after the investigation | 1005.33 |

The best defense is a correct Date Available. Base it on each rail's real timing and cut-offs, covered in [payout cut-off times on weekends and holidays](/resources/more/stablecoin-payout-cut-off-times-weekends-holidays).

## How should a neobank price a remittance?

Price with one visible fee and an FX margin you're willing to show, then disclose both.

Remittances are expensive in the traditional model because several parties each take a cut: the sending bank, correspondents, and the paying agent. A transfer funded in stablecoins and paid over a local rail cuts most of those hops. You keep the margin in your own fee instead of losing it to intermediaries.

Three pricing patterns:

- **Flat fee, near-market rate.** Easy to read. Works for small, frequent transfers.
- **No fee, FX margin.** Looks free, but the margin must show in the Exchange Rate and Total to Recipient.
- **Tiered fee by amount.** Fair for large transfers. Keep tiers simple enough to disclose.

On BlindPay, a [partner fee](/resources/more/partner-fees-markup-on-live-quotes) adds your margin to each transaction, so the quote you show already includes it.

## Worked example: a $500 transfer to Mexico

Illustrative numbers only. A user in Texas sends $500 to their mother's CLABE account in Mexico.

| Line | Value |
| --- | --- |
| Transfer Amount | $500.00 |
| Transfer Fees | $3.99 |
| Total | $503.99 |
| Exchange Rate | 1 USD = 18.2500 MXN |
| Total to Recipient | MX$9,125.00 |
| Date Available | Today |

The app requests a locked quote, renders these five lines, starts a countdown to the quote expiry, and executes on confirm. The receipt shows the same numbers, the Date Available, and the rights text. If the user waits past the expiry, the app re-quotes and shows a fresh disclosure.

## What is the sender flow, step by step?

1. Pick or add the recipient and bank account.
2. Enter the amount to send, or the amount to arrive.
3. Get a locked quote.
4. Show the pre-payment disclosure with a countdown.
5. Confirm and take payment from the user's balance.
6. Execute the payout before the quote expires.
7. Send the receipt with Date Available and rights.
8. Track status by webhook and notify on arrival, or on failure.

## Transparency checklist

- All five disclosure terms, named as the rule names them.
- Rate shown to 2 to 4 decimal places.
- Date Available based on the real rail, not a marketing promise.
- Cancellation button logic tied to payout status.
- Rights text on every receipt.
- Disclosure and receipt versions stored with each transfer.

## What are common mistakes?

- Disclosing an estimated amount when a locked quote was available.
- Executing after the quote expired, so the delivered amount differs from the disclosure.
- Promising "instant" when the rail has cut-offs.
- Showing "no fees" while the margin hides in an undisclosed rate.
- Treating the payout provider as the party responsible for consumer disclosures.

## How does BlindPay fit?

BlindPay is the payout layer behind the send button. A [payout quote](/docs/payout-quotes) locks the exchange rate and fees for 5 minutes and returns the exact amount the recipient receives. That is the Exchange Rate and Total to Recipient for your disclosure. Quoting on the receiver side lets you promise an exact amount in local currency.

- **Local rails:** Pix in Brazil, SPEI in Mexico, ACH Colombia, Transfers 3.0 in Argentina, SEPA, Faster Payments, and SWIFT (POBO/COBO) elsewhere.
- **Your margin in the quote** through partner fees.
- **Status webhooks** so cancellation and Date Available logic follow the real payout. If a payout fails after the stablecoins are collected, BlindPay refunds them to the quote's refund wallet, or to the sending wallet; on Pix and other non-USD local rails the refund is automatic.
- **Compliance in the flow:** KYC on the sender, sanctions screening, and Travel Rule data on each transfer.

For corridor choice, see [SWIFT vs local rails for neobank transfers](/resources/more/neobank-international-transfers-swift-vs-local-rails).

## What to do next

Draft your disclosure screen with the five terms above, then request a test quote on a development instance and map each field to a line. The [payout quotes docs](/docs/payout-quotes) show the request and response.
