Back to all articles
rates·8 min read·October 1, 2026

Mid-Market Exchange Rate Explained: A Complete Guide

What the mid-market rate actually is, why banks never quote it to retail customers, and how to use it to spot hidden FX markups in seconds.

If you've ever converted currency — for travel, an international purchase, or a business invoice — you've probably noticed that the rate you actually got was worse than the rate you saw on the news or on a financial website. The bank or exchange service didn't lie about the rate, exactly. They just used a different rate: the retail rate, which is the mid-market rate plus a markup. This markup — typically 1.5 to 3 percent — is how banks make money on foreign exchange, and it's hidden inside the exchange rate itself rather than shown as a separate fee.

In this guide, we'll explain what the mid-market rate actually is, why banks never quote it to retail customers, how to calculate the markup your bank is charging you, and how to use free tools like Toolhub to spot the markup in seconds.

What is the mid-market rate?

The mid-market rate (also called the interbank rate or spot rate) is the midpoint between the bid and ask prices that banks use when trading currency pairs with each other. It's the "real" exchange rate — the price at which trillions of dollars of currency actually change hands every day in the interbank foreign exchange market.

When you read that "1 USD = 0.89 EUR" on Bloomberg or Reuters, you're reading the mid-market rate. When you read that "the dollar weakened against the euro today," that movement is measured against the mid-market rate. It's the benchmark — the rate against which all retail exchange rates are measured.

The bid-ask spread

In any currency pair, there are actually two prices quoted: the bid (the price at which banks are willing to buy the base currency) and the ask (the price at which banks are willing to sell it). The difference between the two is the spread, and the mid-market rate is the exact midpoint between them.

For example, if USD/EUR is quoted as 0.8850 / 0.8950, the bid is 0.8850 (banks buy 1 USD for 0.8850 EUR) and the ask is 0.8950 (banks sell 1 USD for 0.8950 EUR). The mid-market rate is (0.8850 + 0.8950) / 2 = 0.8900.

For major currency pairs (USD/EUR, USD/GBP, EUR/GBP), spreads are typically less than 0.05% — meaning the bid and ask differ by only a few pips (a "pip" is 0.0001 in most pairs). For exotic pairs (e.g., USD/NGN), spreads can be 0.5% or more.

Why banks mark up the exchange rate

Banks make money on foreign exchange in two ways:

  • Trading the spread in the interbank market — buying at the bid and selling at the ask to other banks. This is high-frequency, low-margin business.
  • Charging a markup on the rate quoted to retail customers (you). This is low-frequency, high-margin business.

When you walk into a bank branch or use your bank's app to convert currency, the bank quotes you a rate that is worse than the mid-market rate — typically by 1.5 to 3 percent. If the mid-market USD/EUR is 0.8900, the bank might quote you 0.8650 — a 2.8% markup. On a $1,000 conversion, that's $28 of hidden cost, on top of any wire transfer fees.

The markup is not shown as a separate fee — it's baked into the exchange rate itself. This makes it difficult to spot unless you know what the mid-market rate is. And that's exactly why banks structure it this way: most customers never realize they're paying 2-3% on FX, because the "rate" looks like a single number.

How to spot the markup in 3 steps

Here's how to calculate the markup your bank is charging you:

  1. Find the live mid-market rate for your currency pair. Use a free tool like Toolhub's USD to EUR converter — the rate shown is the live mid-market rate, refreshed every few minutes.
  2. Get a quote from your bank for the same conversion. Ask for the "effective rate" — the actual rate they'll apply to your money, not the indicative rate on their website (which is often stale).
  3. Calculate the markup: (mid_market_rate - bank_rate) / mid_market_rate × 100 = markup %

For example, if the mid-market USD/EUR is 0.8900 and your bank quotes 0.8650:

(0.8900 - 0.8650) / 0.8900 × 100 = 2.81% markup

On a $1,000 transfer: $1,000 × 0.0281 = $28 hidden cost. On a $10,000 transfer: $281 hidden cost. On a $100,000 transfer: $2,810 hidden cost.

Who actually gets the mid-market rate?

Very few retail customers get the actual mid-market rate. The exceptions:

  • Online-first transfer services like Wise (formerly TransferWise) and Revolut typically offer rates within 0.4–0.7% of mid-market. Wise explicitly shows the mid-market rate and their markup as separate line items, which is why they're the most recommended service in this guide.
  • Brokerage accounts (e.g., Interactive Brokers, Charles Schwab International) often offer near-mid-market rates for currency conversion associated with securities trading. This is because they aggregate FX flows and route them through institutional venues.
  • Bloomberg/Reuters terminal subscribers can see the live interbank rate, but executing on it requires a prime broker relationship. This costs thousands per month and is only relevant for institutional traders.

For most retail customers, the best realistic rate you'll get is around 0.5% worse than mid-market, through services like Wise or a premium-tier Revolut account. Compared to a typical bank's 2-3% markup, this saves 1.5-2.5% per transaction — which adds up fast on larger transfers.

Why the mid-market rate matters

The mid-market rate matters for several reasons:

  • It's the benchmark — every quoted rate is measured against it. If you don't know the mid-market rate, you have no way to evaluate whether the rate you're being offered is fair.
  • It's the closest thing to "fair value" for a currency pair. While rates fluctuate minute-to-minute, the mid-market rate reflects the actual supply-and-demand equilibrium in the deepest, most liquid market in the world.
  • It's used for tax and accounting — the IRS, HMRC, and most tax authorities accept the spot rate from a reputable source as the official rate for a transaction date. Toolhub's rate is timestamped at the moment you load the page, so you can screenshot it as documentation.
  • It reveals the true cost of FX services. A "zero-fee" transfer with a 3% markup is more expensive than a $5-fee transfer at mid-market. The mid-market rate is the only way to see through marketing.

Real-world markup examples

Here are typical markups we've observed across common providers (as of late 2026):

ProviderTypical markup vs. mid-marketNotes
Major US banks (Chase, BofA, Wells Fargo)2.5–3.5%Plus $25–$50 wire fee per transaction
Major UK banks (HSBC, Barclays, Lloyds)2.0–3.0%Plus £20–£35 wire fee
EU banks (Deutsche Bank, BNP Paribas)1.5–2.5%SEPA EUR transfers are free within EU
PayPal (international)3.5–4.5%Plus fixed fee — avoid for large transfers
Wise0.4–0.7%Transparent fee + small fixed component
Revolut (Premium)0.0–0.5%Free transfers at mid-market on weekday corridors for paying subscribers

How to use Toolhub to check the mid-market rate

Every currency conversion page on Toolhub shows the live mid-market rate, refreshed every few minutes. Here's how to use it:

  1. Find your currency pair — e.g., USD to EUR or GBP to USD.
  2. Note the live rate shown in the "Live Exchange Rate Summary" section. This is the current mid-market rate.
  3. Get a quote from your bank or transfer service. Divide their rate by the mid-market rate to see the markup percentage.
  4. Use the "Conversion Table" on the same page to see pre-computed values for 1, 5, 10, 50, 100, 500, and 1000 units of your base currency — useful for travel budgeting or invoice checking.

Conclusion

The mid-market rate is the only honest benchmark for currency exchange. If you don't know what it is, you can't tell whether you're getting a fair deal. If you do know it, you can spot a 1.5–3% hidden markup in seconds, switch to a cheaper provider, and save hundreds or thousands of dollars on international transfers.

Bookmark Toolhub and check the mid-market rate before any international money transfer. It takes 10 seconds and could save you a meaningful amount on your next conversion.

Frequently Asked Questions

What is the mid-market rate?

The mid-market rate (also called the interbank rate or spot rate) is the midpoint between the bid and ask prices that banks use when trading currency pairs with each other. It's the 'real' exchange rate before any retail markup is applied. On Toolhub, every currency conversion page shows the live mid-market rate — the same rate you'd see on Bloomberg or Reuters.

Why doesn't my bank give me the mid-market rate?

Banks make money on foreign exchange by adding a markup — typically 1.5–3% — on top of the mid-market rate. This markup is hidden inside the exchange rate they quote you, not shown as a separate fee. On a $1,000 transfer, that's $15–$30 of hidden cost in the rate, on top of any wire fees. Online-first services like Wise and Revolut typically offer rates much closer to mid-market.

How can I find the mid-market rate for a currency pair?

Use any currency conversion page on Toolhub (e.g., /convert/usd-to-eur/) to see the live mid-market rate. The rate is fetched from open.er-api.com every few minutes. For real-time spot rates (delayed only by milliseconds), you'd need a paid Bloomberg or Reuters terminal costing thousands per month — but for consumer purposes, our 1-5 minute delayed rate is more than sufficient.

Is the mid-market rate the same as the spot rate?

Yes — 'mid-market rate,' 'interbank rate,' and 'spot rate' are often used interchangeably. Technically, the spot rate is the price for immediate settlement (T+2 in most currency pairs), while the mid-market rate is the midpoint between bid and ask. For retail purposes, they're effectively the same number.

Put this into practice

Convert any currency at the live mid-market rate — free, no signup, no fees.

Browse currency conversions