How to Send Money Home Without Losing It to Hidden Fees

Last updated: October 9, 2026

Sending money home is probably the most regular financial act in your life in the United States, and almost certainly the one where you lose the most money without noticing. Not because anyone steals it — because the real price is hidden somewhere most people never look.

There is also something almost nobody tells immigrants: when you send money abroad, federal law gives you specific rights. The right to know the exact amount your family will receive before you hand over a dollar. Thirty minutes to cancel and get everything back. Six months to report a problem. Those are not company policies you have to beg for — they are rules the Consumer Financial Protection Bureau enforces.

This guide covers where the money actually goes, how to send without a bank account, and how to use the rights you already have.

The short version

  • The fee is not the price. The exchange rate is usually where the real cost hides.
  • “Zero fee” often means a worse rate — and less money arriving.
  • Ask one question only: how much will they receive, in their currency, total.
  • You have up to 30 minutes to cancel a transfer for free if it has not been picked up.
  • You have 180 days to report an error, and no bank account is required to send.

The two prices, and the one you never see

Every transfer has two costs. The first is the fee, printed in large type. The second is the exchange rate margin — the difference between the real market rate and the one the company gives you. That second one is invisible, and it is usually bigger.

Here is the same $300 sent two ways. These numbers are an example to show the mechanism, not today’s quotes:

Provider Fee Rate offered They receive
A — “no fee” $0 16.80 5,040
B — charges a fee $4 17.40 5,220

The one that charges $4 delivers 180 more in local currency — roughly ten dollars’ worth. The “free” one costs you six dollars more than the one with the fee. Send twice a month and that gap is over $140 a year, out of the pocket of the person receiving it.

The 1% tax on cash transfers

Since January 1, 2026, the United States charges a 1% federal tax on money sent abroad when you pay in cash, with a money order or with a cashier’s check. On a $500 transfer, that is $5 more every time. The company collects it from you when you send, and it applies to everyone, whatever their citizenship or immigration status.

The tax does not apply when the transfer is paid from a bank account or with a U.S. debit or credit card. If you send money every month in cash, that is one more reason to open an account — our guide on opening a U.S. bank account without an SSN shows you how.

Your rights when you send money abroad

Federal law treats transfers over $15 sent by consumers in the U.S. to people or companies abroad as “remittance transfers”, and providers who handle more than 500 of them a year have to follow specific rules:

Your right What it means in practice
The price before you pay A written disclosure with the fees and taxes they charge, the exchange rate, any fee charged by the agent abroad, and the amount expected to be delivered. Before you hand over money, not after.
A receipt Same information, plus when the money will be available and how to report a problem or cancel. Keep it — it is your evidence.
In your language If the company advertises or markets to you in Spanish, it has to give you these documents in Spanish. You do not have to accept “we only have it in English”.
30 minutes to cancel Up to 30 minutes after paying, you can cancel at no charge and get a full refund — as long as the money has not already been picked up or deposited.
180 days for errors If the wrong amount arrives, or nothing arrives, you have 180 days from the promised availability date to report it. The provider generally has about 90 days to investigate and tell you the result.

Use the disclosure as your comparison tool. Ask two providers for the amount that will be delivered on the same dollar amount, then compare only that last number. It already contains the fee, the rate and the agent’s charge. It is the only figure that cannot be dressed up.

Ways to send without a bank account

How What to know
Cash at an agent location The classic route: you pay cash at a store counter, your family picks up cash. Fast and needs no account, but usually the most expensive per dollar sent. Bring photo ID.
An app, paid with cash at a store Several transfer apps let you set up the transfer on your phone and pay in cash at a participating retailer. App pricing with no account needed — often the best combination.
App plus prepaid or debit card If you have a prepaid card you load with cash, most apps accept it as a payment method. Check whether they charge more for card payments than for bank transfers.
With an account, once you have one Paying from a bank account is almost always the cheapest option, and you can open one with an ITIN or a passport. How to open an account without an SSN →

The traps

  • “First transfer free” rates. A promotional rate on the first send, then a worse one every time after. Compare the ordinary rate, not the hook.
  • Fees on the receiving end. Ask what your family will be charged when they collect. That charge does not always appear in the price you are quoted, though the disclosure should show agent fees abroad.
  • The name has to match exactly. A misspelling or a missing second surname can hold the money for days. Copy it from their ID, not from memory.
  • Sending to someone you have not verified. Cash picked up abroad is essentially unrecoverable. Any stranger who insists on a remittance transfer — a job that asks for a fee, a “lawyer” handling your papers, someone you only know online — is following the oldest script there is.
  • Losing the receipt. Without it, proving what you were promised gets much harder. Photograph it the moment you get it.

If something goes wrong

Move in this order. First, if you are still within 30 minutes and the money has not been collected, cancel — it is free and it is your right. Second, if the wrong amount arrived or nothing arrived, report the error to the provider in writing within 180 days and keep a copy. Third, if they do not resolve it, you can file a complaint with the Consumer Financial Protection Bureau at consumerfinance.gov/complaint. It is free, available in Spanish, and companies generally respond.

Frequently asked questions

Do I need a Social Security number to send money?

No. Providers ask for identification, and a passport, consular ID or other government-issued photo ID is normally accepted. Larger amounts trigger extra identity requirements.

Is there a limit on how much I can send?

Each company sets its own limits per transfer, per day and per month, and higher amounts require more documentation. Splitting a large amount into many small transfers to get around limits is a bad idea — it looks like structuring and can get your transfers frozen.

Why does the money sometimes take days?

Cash pickup is often minutes. Deposits to a foreign bank account depend on that country’s banking hours and holidays. The receipt has to tell you when the funds will be available — hold them to that date.

Is the rate on the app’s home screen the one I get?

Not necessarily. The rate that matters is the one in the disclosure for your specific transfer, right before you confirm.

Can I send money if I am paid in cash?

Yes. Cash-in transfers exist precisely for that. If you are being paid in cash, it is also worth reading about your right to be paid correctly: what to do if your employer doesn’t pay you →

Important: This article is general information, not financial advice. Fees, exchange rates, limits and available providers change constantly, and the example figures above illustrate how pricing works rather than quoting any company. Always compare the amount to be delivered shown in the provider’s own disclosure before you send.

Sources: Consumer Financial Protection Bureau — What is a remittance transfer and what are my rights?; CFPB — Regulation E § 1005.34, cancellation and refund of remittance transfers; CFPB — Submit a complaint.

¿Prefieres leer esto en español? →