Exchange Rate Margin Calculator
Find hidden exchange rate fees, compare providers side by side, and calculate how much markups cost you per year. Enter your rates to see the real cost of your international transfers.
Try another scenario
Calculate for your country ▼
How to Use This Calculator
Tab "Find the Hidden Fee"
Enter your transfer amount, the mid-market rate (the real exchange rate from Google or XE.com), and the rate you received from your bank or provider. The calculator shows the markup percentage, the hidden fee in your base currency, and exactly how much less you received compared to the mid-market rate.
Tab "Compare Providers"
Enter your transfer amount and mid-market rate, then fill in the rates offered by up to three providers: Bank, Wise (including its flat fee), and Western Union. The comparison table shows each provider's markup percentage, hidden fee, flat fee, total cost, and the amount you actually receive. The cheapest option is highlighted.
Tab "Annual Cost"
Enter your monthly transfer amount and each provider's rate. The calculator projects the annual hidden fees and total amount received for each provider over 12 months, showing how much you can save per year by switching to a cheaper provider.
The Formulas
Markup % = (Mid-market rate − Provider rate) / Mid-market rate × 100
Hidden fee in base currency:
Fee = Amount × Markup %
Hidden fee in destination currency:
Fee = Amount × Mid-market rate − Amount × Provider rate
Total cost (with flat fee):
Total = Hidden fee + Flat fee
Annual hidden fees:
Annual = (Monthly amount × Markup % + Flat fee) × 12
All calculations are universal and work with any currency pair. Rates are entered manually so you can compare using real-time quotes from each provider.
Worked Examples
Example 1 — $1,000 USD to EUR, bank rate vs mid-market
You send $1,000 to Europe. The mid-market rate is 0.9200 EUR/USD. Your bank offers 0.8900.
The bank charges a 3.26% markup, costing you €30 on this single transfer. On larger amounts the cost scales linearly.
Example 2 — Compare Bank vs Wise vs Western Union on $1,000
Three providers offer different rates for the same $1,000 USD to EUR transfer (mid-market: 0.9200).
Even with a $5 flat fee, Wise is the cheapest because its exchange rate is much closer to the mid-market rate.
Example 3 — $2,000/month annual cost comparison
Someone sending $2,000 per month compares annual costs across three providers (mid-market: 0.9200).
Over a year, switching from a bank to Wise saves over $640. Over 5 years, that adds up to more than $3,200.
Understanding Exchange Rate Margins
What Is the Mid-Market Rate?
The mid-market rate (also called the interbank rate) is the midpoint between the buy and sell prices of a currency on the global market. It is the "real" exchange rate — what you see on Google, XE.com, or Reuters. No one actually trades at this exact rate, but it is the benchmark against which all provider rates should be compared.
Why Do Providers Charge a Markup?
Banks and transfer services add a margin to the mid-market rate as their profit. Traditional banks typically mark up the rate by 2-5%, while online services like Wise or Revolut stay closer to 0.3-0.7%. The markup is rarely disclosed upfront — providers often advertise "zero fees" while hiding the cost inside the exchange rate.
Flat Fees vs Hidden Markups
Some providers charge a transparent flat fee per transfer (e.g., $5) but offer a near-mid-market rate. Others advertise "no fees" but embed a large markup in the rate. For small transfers, a flat fee may matter more. For large transfers, the markup percentage dominates. Always compare the total cost (hidden fee + flat fee) to find the cheapest option.
How to Check the Mid-Market Rate
Search "USD to EUR" on Google or visit XE.com. The rate shown is the mid-market rate at that moment. Then check what rate your bank or provider is offering for the same pair. The difference is their markup.