See the true cost of exchanging currency after spread and fees
When exchanging currency, the rate you see advertised is rarely the rate you actually get. Banks, bureaux de change, and online providers all add a markup (known as the spread) to the mid-market exchange rate, and many also charge a fixed fee on top. The result is that you receive less foreign currency than the headline rate suggests. This calculator reveals the true cost of your currency exchange by showing exactly how much you will receive after the spread and any fixed fees are applied. It also displays the effective exchange rate you are actually getting, the total fees in pounds, and the fees as a percentage of your transaction. Understanding these hidden costs can save you significant amounts, especially on larger exchanges. The mid-market rate (sometimes called the interbank rate) is the fair midpoint between buy and sell prices on the global currency market. It is the rate you see on Google or XE.com, but it is not the rate any provider will give you. Every provider adds their margin, and the size of that margin varies enormously, from 0.3% with specialist online services to 5% or more at airport bureaux.
To use the currency exchange fee calculator: 1. Enter the amount you are sending in GBP. This is the amount you want to exchange. 2. Enter the mid-market exchange rate. You can find this on Google by searching "GBP to [currency]", on XE.com, or on the Bank of England website. For example, the GBP to EUR mid-market rate might be 1.17. 3. Enter the spread or markup percentage. This is the percentage the provider adds to (or subtracts from) the mid-market rate. If you do not know the exact spread, typical values are: specialist online providers 0.3-1.5%, high street banks 3-5%, airport bureaux 5-10%. 4. Enter any fixed fee the provider charges (in GBP). Many online services charge no fixed fee, while banks may charge GBP 5-25. 5. Select the direction: "Buying foreign currency" if you are converting GBP to another currency, or "Selling foreign currency" if converting another currency back to GBP. 6. Review the results. The chart compares what you would receive at different spread levels, making it easy to see how much you could save by switching providers.
The calculator uses different formulas depending on the direction of exchange: Buying foreign currency (GBP to foreign): Effective rate = mid-market rate x (1 - spread / 100) Amount received = amount sending x effective rate Selling foreign currency (foreign to GBP): Effective rate = mid-market rate x (1 + spread / 100) Amount received = amount sending / effective rate In both cases, the provider gives you a worse rate than mid-market. When buying, the rate is reduced. When selling, the rate is increased (so dividing by a larger number gives you less). Total fees = |amount at mid-market - amount received| + fixed fee Fee percentage = total fees / amount sending x 100 For example, exchanging GBP 1,000 to EUR at a mid-market rate of 1.27 with a 3.5% spread: the effective rate is 1.27 x 0.965 = 1.2256. You receive EUR 1,225.55 instead of EUR 1,270.00, meaning the spread costs you GBP 44.45 in equivalent value.
The UK currency exchange market is competitive, and rates vary significantly between providers. The Financial Conduct Authority (FCA) regulates many exchange services, but regulation does not cap the spread providers can charge. Always compare the effective rate rather than advertised "commission-free" claims, as commission-free providers simply build their margin into the spread. For the best rates on large transfers (over GBP 1,000), specialist online platforms typically outperform high street banks by a wide margin. For smaller holiday spending money, prepaid travel cards from providers like Revolut, Monzo, or Starling offer near mid-market rates for everyday spending abroad. Avoid exchanging money at airports or hotels, as these locations consistently offer the worst rates. Planning ahead and ordering currency online for collection usually provides better rates than walk-in purchases.