What is an exchange rate margin?
When you send money abroad or pay in another currency, most providers do not use the real exchange rate. They take the mid-market rate — the rate banks trade at, shown on Google and XE — and give you a slightly worse one. The difference is the exchange rate margin (also called the spread or markup). Because it is built into the rate, it is easy to miss, and it often costs more than the transfer fee you can see.
How to calculate the hidden margin
- Margin % = (mid-market rate − rate you got) ÷ mid-market rate × 100
- Cost of the margin = amount converted × (mid-market rate − rate you got)
- Total cost = what you should have received at the mid-market rate − what actually arrived (this includes fees)
Example: sending 1,000 USD to Pakistan
Say the mid-market rate is 280 PKR per dollar and a provider offers 272 with a 5 USD fee. The rate is 2.86% below the real rate. After the fee, 995 USD are converted at 272, so 270,640 PKR arrive. At the real rate 1,000 USD are worth 280,000 PKR — you lose 9,360 PKR (3.34%), and only 1,400 PKR of that is the visible fee (5 USD at the real rate); the other 7,960 PKR is hidden in the rate.
What is a good exchange rate margin?
| Total cost | Verdict |
|---|---|
| Under 0.5% | Excellent — close to the real rate |
| 0.5–1.5% | Good |
| 1.5–3% | Average — typical of many banks and apps |
| 3–5% | Expensive |
| Over 5% | Very expensive — common at airports and hotels |
How to pay less when you exchange money
- Compare the total, not the fee. “Zero fee” offers often hide a bigger margin. Add several quotes and the calculator ranks them by what actually arrives.
- Check the rate on the day with our live currency converter.
- Send larger amounts less often when there is a fixed fee.
- Pay in the local currency abroad — choosing your home currency at a card machine (dynamic currency conversion) usually adds a big margin.
Live mid-market rates from ExchangeRate-API, updated daily. Example figures are for illustration only.
Find the fee hidden in the exchange rate
Banks and money apps often say “no fee” and then give you a worse exchange rate. This calculator compares the rate you were offered with the real mid-market rate and shows the hidden cost in money and percent.
Two ways to use it
- I know the rate: enter the amount you send, the rate offered and any fixed or percentage fee.
- I know what arrived: enter the amount sent and the amount that actually reached the other account — the calculator works out the effective rate for you. This is the most honest test of any provider.
Example with the default numbers
You send $1,000. The real rate is Rs 277, but the provider gives Rs 272 and charges a $5 fee. What arrives is Rs 270,640 instead of Rs 277,000 — Rs 6,360 lost, 2.3% of the transfer. Most of that is the rate margin (1.81%), not the fee.
Compare providers
Add quotes from your bank, a transfer app and a payout service, then let the calculator rank them by the amount that arrives. Add the number of transfers per month to see the yearly cost — a 2% gap on $1,000 a month is about $240 a year.
Tips for freelancers and sellers
- Always compare the amount received, not the advertised fee.
- Fixed fees hurt small transfers most, rate margins hurt big ones — the table of amounts shows where your break point is.
- Check the mid-market rate on the same day; rates move every minute.
Need the live rate? Use the currency converter.