Enter the rate you were given and compare it against the live mid-market rate — see the real markup, in percent and in money, not just the fee line your statement shows.
Loading live mid-market rate…
Most currency conversion is not sold to you as a fee. It is sold as "0% commission" or "no transfer fee", and the charge is buried in the exchange rate you are given instead — which is why it is so hard to notice and so easy to compare wrongly.
The calculation is simple once you have both rates. Suppose you convert $1,000 into euros:
Nothing on the statement said €27.60. It said "no fee". The markup is the fee, and expressing it as a percentage is what makes providers comparable, because a flat charge and a rate spread cannot otherwise be set against each other.
The mid-market rate is the midpoint between what buyers are bidding and what sellers are asking for a currency at that moment — the rate you see on Google or Reuters, and the one banks use between themselves. It is not a retail rate and no consumer provider is obliged to give it to you.
It is the right benchmark precisely because nobody offers it. It has no profit margin baked in, so measuring against it isolates exactly what you were charged. This page pulls the live mid-market rate from the European Central Bank's published reference rates, so the comparison uses a real figure rather than an estimate. Compare against yesterday's headline rate instead and you fold market movement into what looks like a fee.
Providers rarely state it, so work backwards from the two amounts on your statement: divide what you received by what you sent. €892.40 ÷ $1,000 = 0.8924. That is your real rate, whatever the marketing said.
Watch for a separate explicit fee alongside the spread — some providers charge both. If $5 was also deducted, include it: your true cost is the rate markup plus the flat fee, and only the combined figure is comparable to a provider charging one or the other.
Being able to name the number changes the decision, because the spread between providers is far wider than most people assume — the range across airport bureaux, high-street banks, card networks and specialist services is measured in whole percentage points, not basis points. On a one-off €50 holiday spend the difference is trivial. On a $30,000 property deposit, three points is $900, and on regular salary remittances the annual total is what matters.
Two other charges to check on card spending abroad: a foreign transaction fee stacked on top of the exchange rate, and dynamic currency conversion — the terminal offering to bill you in your home currency instead. That offer is almost always the worse rate, and declining it costs nothing. If you move money across borders regularly, see the currency converter for live rates before you commit.
The mid-market rate is the midpoint between the global buy and sell rates for a currency pair — the rate you'd see quoted on financial news, and the rate banks and card networks trade with each other at. Banks, card issuers, and currency exchange counters add a markup on top of that rate — sometimes disclosed as a fee, often just built invisibly into a worse exchange rate — which is how they profit on the conversion.
Check your bank statement, card transaction detail, or the receipt from a currency exchange counter — most show the exact rate applied, or show both the original and converted amounts, from which you can back into the rate by dividing one by the other. Some cards only show the converted amount without an explicit rate; in that case, divide what you were charged by the original amount to get your effective rate.
Not always — and this is exactly why FX markups are sometimes called a hidden fee. A separate, clearly labeled "foreign transaction fee" is disclosed by definition, but many providers simply apply a worse exchange rate without calling out the markup as a line item. The cost is real either way, just less visible when it's baked into the rate rather than itemized separately.
Worked example: converting $1,000 at a bank rate of 0.90 (into EUR) when the live mid-market rate is 0.925 means you received €900 instead of the €925 the mid-market rate would have given — a hidden cost of €25, about a 2.7% markup on the transaction.
Need a straightforward conversion instead? Use the Currency Converter. Comparing central bank rate moves? See Japan and China's diverging rate paths or Brazil's Selic rate cuts. If the transfer is a salary rather than a one-off, the Cross-Country Salary Calculator shows what each country leaves you before the transfer even happens.