When a bank advertises 'no fee international transfers', they almost always mean no flat fee — and they make their margin on the exchange rate instead. A 3% markup on a $10,000 transfer costs you $300 of purchasing power that never appears on a receipt. The World Bank tracks global remittance costs and finds the average is still over 6% all-in, with many bank corridors well above that. The only way to know what you're actually paying is to compare the offered rate to the mid-market rate.
Money Transfer Fee Calculator
Most banks and remittance services advertise low or zero transfer fees but quietly mark up the exchange rate by 2-5% — sometimes more. That FX markup is the largest cost for most international transfers and it never appears on the receipt. Our money transfer fee calculator captures every component: the explicit flat fee, the percentage fee, the receiving fee on the other end, AND the hidden FX margin computed as the difference between the mid-market interbank rate and the rate the provider actually offers you. It then aggregates them into a single 'total cost as % of send amount' figure that lets you compare any bank, Wise, Revolut, Western Union, MoneyGram, or PayPal apples to apples.
send Transfer Details
From Google/XE/Reuters
From provider quote
analytics All-In Cost
tips_and_updates Tips
- • The exchange rate markup is almost always the biggest cost — banks advertise 'free transfers' while charging 3-5% on the rate
- • Always check the mid-market rate on Google, Reuters, or XE.com before accepting a quote
- • Wise and Revolut typically charge 0.4-0.7% all-in for major corridors — anything above 2% is expensive
- • Western Union, MoneyGram, and bank wires often run 4-7% all-in for the same transfer
- • PayPal international transfers can be the most expensive — sometimes 4-8% once you include the FX markup
- • Watch for the receiving bank fee — many US banks charge $15-30 to receive an incoming international wire
- • Flat fees hurt small transfers more than percentage fees; for large transfers the FX margin dominates
functions Formula
science Example: $1,000 international transfer
Sending $1,000 with a $5 flat fee and 0.5% commission looks cheap — only $10 in 'fees'. But the provider's exchange rate of 1.07 is 2.73% worse than the mid-market 1.10, hiding $27.27 of FX margin. Total all-in cost is $37.27, or 3.73% of the send amount. At the fair rate you would have received €1,100; you actually receive €1,059.30 — €40.70 lost in total.
Expected Results
How to Use This Calculator
Enter send amount
Input the amount you want to send in your home currency.
Look up mid-market rate
Check Google, XE.com, or Reuters for the true interbank rate and enter it.
Enter provider's rate
Get the actual rate the transfer provider quotes — almost always worse than mid-market.
Add fees
Enter any flat fee, percentage fee, and receiving bank fee from the provider's quote.
Compare providers
Use the total cost percentage to compare banks, Wise, Western Union, and others side by side.
The Formula
Visible fees are easy: read them off the provider's quote page. The hidden FX fee requires you to know the true mid-market rate and compare it to what the provider offers. If the mid is 1.10 USD/EUR and the provider gives you 1.07, that's a 2.73% markup — on a $1,000 transfer, that's $27 lost without ever appearing on the receipt. The calculator combines both visible and hidden costs into one all-in percentage.
Total Cost = Flat Fee + (Send × %Fee) + Receiving Fee + Send × (Mid − Offered) / Mid
lightbulb Variables Explained
- Send Amount Amount you are sending in your home currency
- Mid-Market Rate True interbank exchange rate (Reuters, XE, Google)
- Offered Rate Rate the provider actually applies — usually worse
- FX Margin % (Mid − Offered) / Mid × 100 — provider's hidden markup
- Hidden FX Fee Send Amount × FX Margin — dollars lost to bad rate
- Total Visible Fees Flat + Percentage Fee + Receiving Fee
- Total All Fees Visible Fees + Hidden FX Fee
tips_and_updates Pro Tips
The exchange rate markup is almost always the biggest cost — banks advertise 'free transfers' while charging 3-5% on the rate
Always check the mid-market rate on Google, Reuters, or XE.com before accepting a quote
Wise and Revolut typically charge 0.4-0.7% all-in for major corridors — anything above 2% is expensive
Western Union, MoneyGram, and bank wires often run 4-7% all-in for the same transfer
PayPal international transfers can be the most expensive — sometimes 4-8% once you include the FX markup
Watch for the receiving bank fee — many US banks charge $15-30 to receive an incoming international wire
Flat fees hurt small transfers more than percentage fees; for large transfers the FX margin dominates
For under $5,000, fintechs like Wise and Revolut almost always win — they price close to the mid-market rate and charge a small explicit fee (typically 0.4-0.7%). For larger amounts, FX brokers and some online banks can be competitive. Avoid using PayPal, Western Union, or your bank's wire desk for international transfers unless you have no other option — the all-in cost is typically 3-7% higher than the cheapest fintech alternative.
Frequently Asked Questions
Related Tools
View all Financial View all arrow_forwardTags
Data sourced from trusted institutions
All formulas verified against official standards.