Everyone fixates on the transfer fee. But the real money is lost somewhere else โ silently, before you even see the receipt. Reddit's expat finance communities have spent years figuring this out. Here's what they've learned.
When expats compare money transfer options, most go straight to the fee. "Wise charges $4.50, my bank charges $35 โ easy choice." And they're not wrong. But they're also missing the bigger number.
Exchange rate markup is how providers who advertise "no fees" still make money. It's the gap between the real interbank rate (the mid-market rate you can check on Google) and the rate they actually give you. That gap can be 1%, 2%, 3% โ or more โ and on a $10,000 transfer, the math starts to hurt.
"My uncle sent money home for years through a bank and genuinely believed the $35 wire fee was just the cost of doing business. Nobody told him the exchange rate was quietly taking another 3% on top. The day he switched to tracking total amount received instead of just the fee, his whole framework changed."
This is the shift most people need: stop looking at the fee line. Look at how much arrives on the other end.
๐ก Simple test: Before any transfer, check the mid-market rate on Google or XE.com. Then compare what your provider quotes. The difference is the hidden markup โ and it's usually not disclosed upfront.
Some services โ Western Union, certain bank apps, PayPal โ advertise zero transfer fees. This sounds great until you check the exchange rate. A "0 fee" transfer on a service offering USD/EUR at 1.07 when the actual rate is 1.10 costs you about 2.7% on the conversion. On $5,000, that's $135 โ more than three times a typical Wise fee for the same transfer.
"The exchange rate markup is honestly the thing most people miss. A service can advertise 'no fees' and still take 2โ3% on the conversion. That's where the real cost hides. Always look at what lands on the other end, not just the fee line."
The person who wrote that works at Remitly โ so they have a bias. But the observation is accurate regardless of who made it. The same principle is confirmed across dozens of independent threads on r/expats and r/ExpatFinance.
| Provider | Transparent fee? | Mid-market rate? | Total cost (approx.) |
|---|---|---|---|
| Wise | Yes | Yes | 0.4โ0.8% |
| Revolut (paid plan) | Yes | Yes (weekdays) | ~0.5% |
| Revolut (free plan) | Partial | Up to limit only | 0.5โ1.5% |
| Atlantic Money | Yes (flat ยฃ3) | Yes | Best for large transfers |
| Remitly | Fee shown, but rate varies | Varies by corridor | 1โ2.5% |
| Bank wire (typical) | High fee | No (2โ4% markup) | 3โ5%+ |
| PayPal / "no fee" apps | $0 fee | No (2โ4% markup) | 2โ4% |
โ ๏ธ Weekend warning: Revolut applies a 0.5โ1% weekend surcharge on FX conversions. If you're using the free plan and converting on Saturday, you lose the mid-market rate advantage entirely.
One approach that keeps coming up in r/ExpatFinance threads โ and consistently gets upvotes โ is using Interactive Brokers for international transfers.
"Just wire transfer via a bank/broker that doesn't have wiring fees. I use Interactive Brokers โ added benefit is that you can hold many currencies with them and transfer between currencies at market rates without fees."
The appeal: IBKR offers interbank FX rates with essentially no markup, and some account types waive wire fees. The limitation: it's a brokerage, not a payments platform. Multiple commenters flagged potential 72-hour holds on first-time transfers, and the service has flagged accounts for unusual patterns if wires are your primary use case.
Bottom line: Good option for large, infrequent transfers if you're already an investor. Not ideal as your everyday transfer tool.
Let's say you send $10,000 USD to a EUR account every month for a year. Total: $120,000.
The difference between using a bank and using Wise is $2,880 per year โ on a fairly normal expat transfer volume. That's a flight. That's two months of groceries in many European cities.
๐ก Want to see exactly what your transfer costs? Use our calculator to compare providers by total cost โ not just the fee.
Compare Now โAfter reading through hundreds of threads, the consensus breaks down by use case:
Transparent fees, mid-market rate, fast (often instant for popular corridors), available in 80+ countries. The default recommendation for a reason.
"It's always cheaper if you send the money to Wise first and then convert the currency and send onward. Under 0.4% for large amounts, under 0.8% for small amounts."
Flat ยฃ3 fee regardless of size, mid-market rate. At high amounts, it's mathematically the best option available. Limited corridor support โ check if your countries are covered.
Rates and promotions change constantly. Services like Monito or Remitfinder let you compare providers in real-time based on your specific amount and corridor. First-transfer promotions are often genuinely good โ worth using for new services.
"My strategy is comparing providers the moment I want to send money because fees and rates are changing. First transfers are always the best โ free fees and promo codes for most providers."
Buy USDC locally, move to Coinbase, withdraw to your destination bank. Some users report total costs under 0.5% including all steps. Higher friction, not right for everyone โ but the math can work.
Stop asking: "What are the fees?"
Start asking: "How much will arrive on the other end?"
Every comparison should be done in the destination currency, for the exact amount you're sending, at the moment you're sending it. A comparison from last month or last year is meaningless โ rates and promotions shift constantly.
๐งฎ Run the numbers before your next transfer. Our calculator shows you the true cost across all major providers.
Try the Calculator โ