Hidden Fees in International Money Transfers (and How to Spot Them)
In this guide
- Where do the costs in a money transfer come from?
- What is the mid-market rate?
- How does an exchange rate markup work? A worked example
- How to calculate the markup yourself
- What does the law say you should be shown?
- Checklist: how to spot hidden fees before you send
- Bank transfer or transfer app?
- Frequently asked questions
- Key takeaways
- Related guides
- Sources
Quick answer: The biggest hidden fee in an international money transfer is usually not a fee at all. It is the exchange rate markup: the gap between the real (mid-market) rate and the rate you are actually given. A transfer advertised as “zero fee” can cost you more than one with a visible fee. To see the real cost, compare the amount your recipient will actually receive across providers, not the fee line.
If you send money home regularly, small differences add up fast. The World Bank’s Remittance Prices Worldwide database puts the global average cost of sending remittances at 6.36 percent of the amount sent (based on Q3 2025 data). On a $500 transfer that is roughly $32 gone before it reaches your family. This guide shows you where that money hides and how to keep more of it. It is part of our complete guide to sending money home from abroad.
Where do the costs in a money transfer come from?
Every international transfer can include up to four different costs. Providers rarely show all four together, which is why comparing is confusing.
| Cost | Where it appears | How visible is it? |
|---|---|---|
| Transfer fee | A fixed or percentage fee added to your payment | Usually shown clearly |
| Exchange rate markup | Built into the rate you are offered | Often hidden: you need to compare it with the mid-market rate |
| Intermediary or correspondent bank fees | Taken out of the money while it travels between banks | Often only visible when the money arrives short |
| Receiving bank or cash-out fees | Charged by the bank or agent in the destination country | Rarely included in the sender’s quote |
What is the mid-market rate?
The mid-market rate (also called the interbank rate) is the midpoint between the price at which banks buy and sell a currency on global markets. It is the “fair” rate you see if you search for a currency pair on a search engine. Consumers rarely get it exactly, because providers need to earn something. What matters is how far the rate you are offered sits from it.
How does an exchange rate markup work? A worked example
The numbers below are a made-up illustration, not any real provider’s pricing. Say the mid-market rate is 1 USD = 100 units of the foreign currency, and you want to send $1,000.
| Provider A (“no fees”) | Provider B (visible fee) | |
|---|---|---|
| Fee | $0 | $8 |
| Rate offered | 98.0 | 99.6 |
| Amount converted | $1,000 | $992 |
| Recipient receives | 98,000 | 98,803.2 |
| Shortfall vs. the ideal 100,000 | 2,000 (2.0%) | 1,196.8 (about 1.2%) |
Provider A looks cheaper because its fee line says $0. In reality it costs the recipient about 800 more units. This is why the safest comparison is always the final amount received.
How to calculate the markup yourself
- Find the current mid-market rate for your currency pair.
- Write down the rate the provider offers for your transfer.
- Calculate: (mid-market rate − offered rate) ÷ mid-market rate × 100.
In the example above, Provider A: (100 − 98) ÷ 100 = 2%. Provider B: (100 − 99.6) ÷ 100 = 0.4%, plus the $8 fee, which is 0.8% of $1,000. Add the two to get the total cost percentage, about 1.2%.
What does the law say you should be shown?
In the United States, remittance transfer rules generally require providers to show the total cost (including fees and taxes), the exchange rate and the total expected to reach the recipient before you pay. A receipt after you pay shows the same figures plus when the money will be available. You can also generally cancel an international transfer within 30 minutes of paying, as long as the money has not yet been picked up or deposited, and you have 180 days to report a mistake. The recipient may still receive less than the stated amount if their bank charges fees or their country applies taxes. Other countries have their own rules, so check your regulator if you are elsewhere.
Checklist: how to spot hidden fees before you send
- Look for “zero fee” or “no commission” claims and check the rate straight away.
- Compare the amount received, not the fee or the headline rate.
- Check whether the quote is an estimate. Wire transfers via banks can lose money to intermediary charges on the way.
- Ask about the recipient’s costs for cash pickup or bank deposit.
- Compare the same amount and the same delivery method at each provider. A $200 quote tells you little about a $2,000 transfer.
- Check the time of day. Some providers refresh rates often; screenshot or note the quote you are given.
- Be careful with “first transfer” promotions. A great introductory rate may not be the rate you pay next month.
Bank transfer or transfer app?
Banks often add a wire fee and a wider margin, while specialist transfer providers tend to show the rate and fee up front. That is not a rule, so run the amount-received test with both. We cover this in more detail in our guides on how to check a provider is licensed and how to avoid money transfer scams. If you are new to transfer apps, how to use a money transfer app for the first time walks through the process step by step.
Frequently asked questions
What is a good exchange rate for a money transfer?
The closest to the mid-market rate. A markup of under 1 percent is generally considered good; a few percent is expensive.
Why did my recipient get less than expected?
The usual causes are intermediary bank fees, the receiving bank’s own charges, local taxes, or a rate that was only an estimate at the time of the quote.
Is a fixed fee or a percentage fee better?
For small transfers a fixed fee can be a big percentage. For large transfers a percentage fee can add up. Compare in total cost, not fee type.
Can I avoid fees altogether?
Rarely. You can reduce them by sending larger amounts less often, comparing every time, and avoiding unnecessary currency conversion.
Key takeaways
- The exchange rate markup is usually the biggest cost, and the least visible.
- “No fee” does not mean “no cost”.
- Always compare the amount the recipient receives.
- Know your rights: disclosure before you pay, and a short window to cancel (in the US, 30 minutes).
Related guides
- Sending money home from abroad: the complete guide
- Is it safe to send money abroad?
- Money transfer scams and how to avoid them
- How to use a money transfer app for the first time
- The moving abroad checklist
This article is general information, not financial advice. Rates, fees and rules change, and the numbers in the worked example are illustrative only. Last updated: October 2026.
Sources
- World Bank: Remittance Prices Worldwide
- Consumer Financial Protection Bureau (CFPB): Sending money abroad