A bad transfer deal rarely looks bad. It looks cheap. There’s a big green “0 fees” badge, a friendly photo of a family, and a button that says Send. The money leaks out somewhere you weren’t told to look.
This guide is a checklist. Run it before you press send, every time, even with a provider you’ve used for years. Prices change and nobody sends you a memo.
Rule one: ignore the headline fee
The fee is the part everyone shows you. It’s also often the smaller cost.
When you convert money, the provider picks the exchange rate it applies to you. The rate that banks trade at with each other is the mid-market rate. Most consumer deals sit somewhere below it. The gap is the markup, and it’s a cost, even though no line on the screen calls it one.
Regulators have noticed. In May 2025 the UK’s Financial Conduct Authority published its good-and-poor-practice findings on international payment pricing. Among the poor practices it listed: not saying clearly that the rate includes a markup over the reference rate, and describing a transfer as “zero cost” when there’s no fixed fee but there is a markup. Its own illustration used a rate of 1.26 against a reference of 1.30. That’s a gap of 0.04, about 3.1 percent of the reference rate, and it would be invisible if all you looked at was the fee line.
So the rule is simple. Never judge a deal by the fee alone. Judge it by what lands.
The only number that matters: what arrives
Forget fee-versus-rate arguments. Ask one question: if I send this amount today, how much does the recipient end up with, in their currency?
Here’s a made-up pair of offers. The numbers are illustrative, not real quotes. Say the mid-market rate is 85.00 rupees per dollar and you want to send $500.
| Offer | Fee | Rate you get | Recipient receives |
|---|---|---|---|
| A: “Zero fees” | $0 | 83.47 (1.8% below mid-market) | 41,735 rupees |
| B: “$4 fee” | $4 | 84.66 (0.4% below mid-market) | 41,991 rupees |
Offer B converts $496, because $4 went on the fee. 496 times 84.66 is 41,991.36. Offer A converts the full $500 at 83.47 and gets 41,735. B beats A by about 256 rupees, even though A advertises zero fees.
Put it in dollars. The markup in A costs you about $9.00 against mid-market (1.8 percent of $500). The all-in cost of B is the $4 fee plus roughly $1.98 of markup, about $5.98. The “free” deal is the expensive one. Again, illustrative numbers. But the shape is common.
You can see where the mid-market rate sits for a pair like USD to INR and use it as your yardstick. Rates refreshed hourly, so check it close to the moment you compare.
Red flags that should make you stop
Some of these are dealbreakers. Some are just reasons to look harder. Here they are in plain order.
- “Zero fees” or “no commission” with no rate shown. If the rate is hidden until the last click, the headline is doing the selling.
- No recipient amount before you pay. You should see the exact figure that arrives, or a clear “estimated” with the reason it might differ.
- A rate that is “guaranteed” but only for a short time you can’t verify. A lock can be fair. Ask what happens if you miss the window.
- Pricing that needs a scroll to find. The FCA lists key details buried at the bottom of a page as poor practice. If it’s hidden, assume it’s hidden on purpose.
- Vague wording about other fees. “Recipient’s bank may charge” with no further detail is common. Ask the receiving bank directly.
- Pressure. A countdown clock on a rate, a pop-up saying only two slots left. Money transfer isn’t a flash sale.
None of this makes a provider a crook. It makes the page badly built, or built to sell. You don’t have to care which.
Costs that show up after you pay
Some charges sit outside the quote, and you can only find them by asking.
First, the intermediary bank fee. Some bank-to-bank transfers pass through one or more banks on the way, and any of them can take a cut from the amount. The FCA flags failing to warn about intermediary or recipient bank fees as poor practice precisely because customers discover them after paying. If you’re sending a wire, ask your bank whether the fee is shared or whether the full amount arrives.
Next, the receiving end. The recipient’s bank may charge to accept the money, and their country may apply taxes. The US Consumer Financial Protection Bureau says as much on its sending-money page: the amount shown is what you’re expected to send and what’s expected to arrive, but the recipient’s bank may charge fees and local taxes could apply, so they could end up with less.
Third, the payment method. Providers can price card payments differently from bank payments, and your own card issuer may have its own rules for this kind of purchase. Ask both sides what the method costs. Do the sum before you tap.
Check the benchmark, not the brochure
You can’t judge a rate in a vacuum. You need the mid-market rate for the pair, taken at about the same moment as the quote.
Open a converter, note the mid-market rate for your pair, and divide the rate you’re offered by it. If the provider shows 83.47 and the mid-market is 85.00, then 83.47 divided by 85.00 is 0.982. You’re paying roughly 1.8 percent in markup before fees. Same for any route, for instance GBP to NGN or EUR to MAD.
Two cautions. Mid-market rates move all day, so compare quotes within a few minutes of each other. Some routes cost providers more to serve, so a wider gap can have a real reason. Wider isn’t automatically a scam. It’s a prompt to compare.
For perspective, the World Bank’s Remittance Prices Worldwide page gives a global average total cost of sending remittances of 6.36 percent of the amount sent, on the version of the page last updated in August 2025. On $200, that’s about $12.72. It’s an average across many routes and providers, so some deals are far better and some far worse. Treat it as a number to beat, not a number to accept.
What you’re entitled to know and do
Rules differ by country, so this part is general. In the US, the CFPB says that before you pay for an international transfer you should generally see the total cost including taxes and fees, the exchange rate if one applies, and the total expected to reach the recipient. It also says you can generally cancel within 30 minutes of sending, free, unless the money has already been picked up or deposited. If something goes wrong, you can report a problem up to 180 days after the funds were meant to be available, according to the date on your receipt.
If you’re in the UK, EU or elsewhere, the details will differ. Check your regulator’s site, or ask your provider what protections apply to you. Not legal advice, just a pointer to ask the question.
Practical habit: screenshot the final quote screen before you confirm. If the amount that arrives differs from what you were shown, you’ll have something to point at.
A two-minute routine
- Pick your amount and your route. Write both down.
- Open three different quotes for exactly that amount, side by side, within a few minutes of each other.
- Write down only the recipient amount for each one. Ignore the badges.
- Divide each offered rate by the mid-market rate to see the markup.
- Ask the delivery question: how long, and could any bank on the route take a cut?
- If two offers are within a rounding error, take the one with the clearer terms.
That’s it. If you’re comparing many currencies at once, the rates grid shows mid-market rates across pairs on one page, which makes the yardstick quicker to find.
One more thing, and it’s not exciting. Never pick a provider because a friend of a friend said it was fine. Check this month’s numbers. Last year’s good deal can be this year’s tax on your own savings.
Sources
- FCA: Consumer Duty, international payment pricing transparency, good and poor practice
- Consumer Financial Protection Bureau: Sending money
- World Bank: Remittance Prices Worldwide
Checked: November 2026