Travel · Fee fundamentals
How banks hide their forex fees inside the exchange rate
If you check your bank statement after a trip abroad, you'll rarely see a line saying 'foreign transaction fee: £42.00'. Instead, you'll see that each transaction used an exchange rate a few percent below what Google shows. That difference is the fee. Banks have mastered making unavoidable charges invisible.
The mid-market rate: your benchmark
The mid-market rate (also called the interbank rate) is the midpoint between the buy and sell price of a currency pair in the wholesale market. It's what you see on Google, XE.com, or Reuters. It's the 'true' exchange rate — what banks use to trade with each other. No retail customer gets this rate exactly, but the best travel cards come within 0.1–0.5% of it.
How banks create their retail rate
Banks buy currency wholesale at or near the mid-market rate, then sell it to you at a higher rate. The difference is their margin. A bank charging a 2.75% foreign transaction fee might apply a rate of 1.2475 USD/GBP when the real rate is 1.2820. You'd only notice if you checked both figures — and most people don't. The bank's exchange rate table is its fee schedule, expressed in a way that discourages scrutiny.
How to calculate what you're actually paying
To find your bank's markup: take the mid-market rate on the day of your transaction (check Google or XE for that date), compare it to the rate on your bank statement. The percentage difference is your effective fee. For example: if GBP/EUR was 1.1800 on the day but your statement shows 1.1477, you paid 2.74% in hidden markup. Over £2,000 of spending, that's £54.80 in invisible costs.
The double dip: fee plus bad rate
Some banks charge both a percentage foreign transaction fee and apply a below-market exchange rate. In this case you're paying twice. Barclays and many traditional banks charge 2.99% as an explicit fee, and may also apply a rate slightly below mid-market. The headline fee you see is rarely the full cost.
How zero-fee cards actually work
Cards like Wise use the mid-market rate directly — the rate you'd find on Google — and then charge a small, transparent conversion fee only when you're spending in a currency you haven't pre-loaded. Starling and Monzo use the Mastercard exchange rate, which is typically within 0.1–0.3% of mid-market, with no additional markup. Revolut uses the mid-market rate for most transactions but applies a small markup on weekends when the forex market is closed. None of these add a percentage fee on top of a bad rate.
Checking your bank's rate in real time
Most banks publish their current foreign exchange rates online. Before a big trip, check your bank's rate versus the mid-market rate on the same currencies. The percentage difference tells you exactly what you'll pay on every transaction. If the gap is more than 1%, you're being significantly overcharged and a zero-fee card will save you money immediately.
The interbank rate vs what you actually get
The interbank rate — also called the mid-market rate or spot rate — is the wholesale price at which banks trade currencies with each other. It's the rate you see on Google, XE.com, or Reuters. It constantly fluctuates throughout the trading day based on global supply and demand. No retail customer gets this rate directly. Every retail forex product — whether a bank card, a currency exchange bureau, or a transfer service — builds their margin into the rate they offer you. The gap between the interbank rate and your rate is where fees hide.
How much markup is typical
High street banks and airport bureaux de change typically apply a 2–5% spread from the mid-market rate. This means if the interbank rate for EUR/GBP is 1.1700, your bank might convert at 1.1390 — that's a 2.65% markdown on every euro you receive. Hotel front desks and tourist-district exchange shops can be even worse, sometimes 7–10% from mid-market. By contrast, neobanks like Wise and Starling aim for zero or near-zero spread on the exchange rate itself, with any fees disclosed separately. The only way to know how much markup you're paying is to look up the mid-market rate at the moment of conversion and compare.
Checking the real rate yourself
Before any significant currency transaction, spend 30 seconds on Google. Type 'GBP to EUR' and note the mid-market rate. Then compare it to the rate your bank, card, or bureau offers. The difference, expressed as a percentage, is your effective fee. A 2.5% difference on a £5,000 transfer costs you £125. Most people never do this check — which is why banks and exchange desks have been able to embed fees invisibly for decades. Apps like Wise and Revolut show you the mid-market rate alongside their rate in the conversion screen, which makes comparison easy.
Why online checkout forex is a separate problem
When you shop internationally online — buying from a US website, booking a European hotel, or subscribing to a foreign software service — your card company handles the currency conversion. The same 2–3% markup applies. But there is an added complication: the merchant may invoice you in your home currency using Dynamic Currency Conversion, meaning the conversion happens on their terms before your bank even sees it. For online shopping, the safest approach is a card that charges zero foreign transaction fees and always billing in the merchant's local currency. Any other combination involves at least one layer of unnecessary markup.
Stacking fees: when multiple charges compound
On a single overseas transaction, it is possible to pay three separate fees without knowing it. First, a foreign transaction fee from your card issuer (2–3%). Second, a DCC markup if you chose to pay in your home currency (3–8%). Third, a network cross-border fee that some issuing banks pass through separately (0.5–1.5%). These can compound rather than add — a DCC-converted amount is then subject to a cross-border fee on the remaining balance — or simply stack as separate percentage charges. The worst-case scenario on a traditional card with DCC accepted could cost 8–12% above the true transaction value. A zero-fee card used in local currency avoids all three entirely.
How to benchmark any rate in 30 seconds
The single most powerful tool in avoiding forex fee overcharges is the mid-market rate check — and it takes less than a minute. Before any significant currency transaction (exchange bureau, bank transfer, card conversion), open Google and search the currency pair — 'GBP to EUR' or 'USD to THB'. The rate shown is the interbank mid-market rate. Compare it to the rate you're being offered. If the rate you're being offered is 2% or more below this figure, you're paying at least 2% in hidden fees. If it's within 0.5%, the deal is fair. This simple comparison demystifies every currency transaction and gives you an objective benchmark regardless of what the bank or exchange booth claims. Apps like Wise and Revolut show this comparison automatically in their conversion screens — which is one reason they're trusted more than traditional banks for transparent forex pricing.
Currency exchange at different touchpoints
Every touchpoint where currency changes hands presents an opportunity for a fee to be embedded in the exchange rate. Airport bureaux de change typically operate at 4–8% from mid-market, knowing that travellers prioritise convenience over rate comparison at the airport. Hotel front desks are usually 5–10% from mid-market and are relied on by guests who haven't prepared. Online foreign exchange brokers (Currencies Direct, Equals, Caxton) operate at 0.5–1.5% from mid-market and are used primarily for large transfers, not daily spending. Bank debit and credit cards sit at 0% (zero-fee neobanks) to 3% (high street banks). Understanding where each touchpoint sits in the spectrum of markup rates helps you make quick decisions in real time: a hotel front desk offering 'convenient' exchange is almost always the worst rate available, regardless of destination.
Timing and the myth of waiting for a better rate
A common question is whether to time currency conversion to get a better rate. For holiday spending, attempting to time currency markets is not worthwhile for most people. Exchange rates for major pairs (GBP/EUR, GBP/USD) typically move 0.5–1.5% over a month in normal conditions — less than the fee differential between a zero-fee card and a traditional bank card. Spending money timing research to save 0.3% on a rate move when your bank charges 2.75% in fees is optimising the wrong variable. The fee is the dominant cost, not the rate timing. For large one-time transfers (buying property abroad, large remittances), timing can matter — but for daily travel spending, a zero-fee card that converts at today's mid-market rate on each transaction is the best achievable outcome.
Key takeaways
Banks hide forex fees by applying exchange rates below the mid-market rate — no visible fee line item
The mid-market rate (Google/XE) is your benchmark — it's what banks trade at wholesale
To find your markup: compare your statement's rate to the mid-market rate on the same day
A 2.75% markup on £2,000 of overseas spending = £55 in invisible fees
Zero-fee cards (Wise, Starling, Monzo) use rates within 0.1–0.3% of mid-market