About this tool
Reveal the hidden spread between the mid-market rate and the rate you are offered, and the true all-in cost of a transfer.
The mid-market rate is the midpoint between the buy and sell prices of a currency pair on the interbank market, and the gap between it and the rate you are actually offered is the markup — calculated here as (mid − offered) ÷ mid × 100. This tool goes further and converts both the hidden spread and the visible fees back into your starting currency, giving one true all-in cost percentage that lets you compare a provider with a good rate and a big fee against one with the reverse. It also derives the mid from a dealer's bid and ask, and ranks competing quotes by what actually arrives.
Open Currency Conversion Markup Calculator on AltFTool — it loads instantly in your browser.
Enter the values you already know.
Fine-tune the options to match your scenario.
Read the result and use it in your planning or reporting.
Rate markup and explicit fees are combined into a single all-in cost percentage in your own currency.
Enter rates as 1 GBP = 1.17 EUR or 1 EUR = 0.8547 GBP and get the same answer.
Derives the mid-market rate and the dealer's spread from a two-way price.
It is the midpoint between the bid and ask prices for a currency pair on the wholesale market — the rate you see on search engines and financial data sites. It is a reference price, not something available at retail, so every consumer conversion happens at some margin away from it.
Subtract the offered rate from the mid-market rate, divide by the mid, and multiply by 100. If the mid is 1.1700 and you are offered 1.1466, the markup is 0.0234 ÷ 1.1700 = 2.0%.
Not necessarily. A provider charging no visible fee usually recovers more in the rate, so compare the amount that arrives rather than the fee line. On a 1,000 transfer a 2% rate markup costs 20 — far more than a 5 flat fee at a rate close to mid.
Generally no. Choosing to be billed in your home currency at the terminal hands the conversion to the merchant's provider, and those markups are commonly in the 4% to 12% range — much wider than the rate your own card network would apply. Pay in the local currency instead.
Add the Currency Conversion Markup Calculatorwidget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/currency-markup-calculator"
title="Currency Conversion Markup Calculator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/currency-markup-calculator?utm_source=embed&utm_medium=widget">AltFTool — free online tools</a></p>