You check Google: 1 EUR = $1.08. You check your bank: 1 EUR = $1.13. Both are quoting the same currency on the same day — yet one is 5 cents higher. Why? Because Google shows the mid-market rate and your bank shows their retail rate. Here's the difference and how to find the real rate you'll be charged.
The mid-market rate
The mid-market rate is the rate banks use when trading currency among themselves. It's the average of the "bid" rate (what someone will pay to buy a currency) and the "ask" rate (what someone will sell it for).
This is the rate Google, XE, Yahoo Finance, and Bloomberg all show. It's what professionals use as a benchmark. It's the best rate you can theoretically get — every retail option is some markup above it.
How banks make money on conversions
Banks are businesses. They buy currency at the wholesale rate and sell it to you at a retail rate. The difference is their profit margin.
Typical bank markup: 2–4% above mid-market for major currency pairs (EUR, GBP, JPY, CAD). 4–8% for less-common currencies (Brazilian Real, Indian Rupee, Polish Zloty).
This markup applies whether you're:
- Ordering foreign cash at a branch
- Sending an international wire transfer
- Using a debit card abroad
- Receiving a payment in foreign currency
Card networks (Visa, Mastercard) are cheaper
When you swipe your credit card abroad, your card network (Visa or Mastercard) handles the conversion at their rate, which is much closer to mid-market — typically 0.5% above. They publish their daily rates online (visa.com/exchange, mastercard.com/currency).
Your card issuer then adds a "foreign transaction fee" — historically 3%, but increasingly 0% on travel cards. So:
- Card with 0% foreign fee: total markup ~0.5% (Visa or Mastercard rate only)
- Card with 3% foreign fee: total markup ~3.5%
The 0%-fee cards beat any retail bank exchange.
Why banks don't show mid-market rates
If banks showed you the mid-market rate, they'd have to add a separate visible fee — and you'd see that fee. Instead, they bake the fee into the rate, making it invisible. The "exchange rate" you see on a bank screen already includes their profit margin.
Some newer fintech services (Wise, Revolut) explicitly show the mid-market rate and charge a separate, visible fee. This makes their pricing more transparent and usually cheaper.
How to check the actual rate you'll pay
Three options:
- Look at your bank's quoted rate for buying or selling the currency. Compare to Google's mid-market rate. The difference is the bank's markup.
- Compute markup percentage: (bank rate − mid-market rate) / mid-market rate × 100. Anything over 5% is a bad deal.
- Use a service like Wise's free conversion estimate to compare options — Wise vs your bank vs other services.
Worked example
You want to buy €1,000 for a Europe trip.
Mid-market rate (Google): 1 EUR = $1.08. So €1,000 = $1,080.
At your bank's branch: they quote you $1.135. €1,000 = $1,135. Markup: 5.1%.
At an airport exchange counter: rate $1.16. €1,000 = $1,160. Markup: 7.4%.
Via Wise transfer: rate $1.084 + $4 flat fee = $1,088. Markup: 0.7%.
Via no-fee credit card abroad (Visa rate ~$1.083): €1,000 charged = $1,083. Markup: 0.3%.
That's a $77 difference between the credit card and the airport counter on a €1,000 conversion.
"Buy" vs "sell" rates
Banks quote two rates: the rate at which they sell currency to you (higher) and the rate at which they buy currency from you (lower). The difference is called the spread, and it's where they make money on the transaction.
For consumer travelers, this means: the rate to buy euros from your bank is worse than the rate to sell euros back. If you have leftover foreign cash, converting back is also expensive — better to spend it abroad.
The "no fee" exchange myth
Some exchange counters advertise "no fee" or "no commission." That's true — but they make money through the rate spread, which is much larger than any explicit fee. Hidden costs are still costs.
The honest comparison is the all-in rate, not the visible "fee."
For frequent travelers
If you travel internationally several times a year:
- Get a no-foreign-fee credit card (Chase Sapphire Preferred is the gold standard).
- Get a Schwab High-Yield Investor Checking debit card for ATM withdrawals abroad.
- Skip currency exchange counters entirely.
- Use Wise for any large pre-trip conversions you really need to do at home.
Total markup on a typical trip: under 1%. Compared to the 5–10% you'd pay through traditional bank channels.
Track the actual rate
Our currency converter lets you specify any rate — useful for comparing your bank's quote against the mid-market rate, or modeling the all-in cost of any conversion option before deciding.