Everyday Life & Household Travel & Trip Planning Mid-market (interbank) reference rate

Currency Exchange Markup & Fee Calculator

"No commission" almost never means free. The money is taken in the rate: a bureau that quotes you 0.87 when the interbank mid-market rate is 0.92 has charged you 5.4% before a single fee is named. This calculator measures that spread, folds in fixed commissions, ATM charges and card foreign-transaction fees, and reports one number that matters — the effective exchange rate you actually achieved, expressed the same way the advertised rate is. It also lets you put two providers side by side and see how many more units of foreign currency the better one puts in your hand.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Amount to exchangeIn your home currency — the amount leaving your account, including anything the provider takes as a fee.1000 $
Mid-market (interbank) rateUnits of foreign currency per one unit of your home currency, from a mid-market source. This is the rate with no spread applied.0.92 per unit
Rate the provider offersQuoted the same way round as the mid-market rate above — foreign units you receive per one unit of home currency.0.87 per unit
Fixed commission or service feeA flat charge in your home currency, whatever the provider calls it. Enter 0 for a genuinely fee-free transfer.5 $
ATM or withdrawal feeThe machine operator's charge plus your own bank's out-of-network fee, converted to home currency.3 $
Card foreign transaction feePercentage your card issuer adds to foreign spend. Commonly 0% on travel cards and around 3% on ordinary ones.0 %
Second provider's rateAnother quote to compare against, in the same direction. Set it equal to the first rate to ignore the comparison.0.9 per unit
Second provider's fixed feeIts flat commission. Providers with better rates frequently charge higher fixed fees, which is exactly the trade-off this compares.8 $

It returns

  • Foreign currency received — After every fee and the rate spread.
  • Rate markup vs mid-market — The spread hidden in the rate, before any named fee.
  • Total cost of the exchange — What you would have received at mid-market, less what you actually received, valued in home currency.
  • Total cost as a share of the amount
  • Effective all-in rate — Foreign currency received divided by home currency handed over.
  • Second provider would give you
  • Extra from the second provider — Positive means the second provider is better; negative means the first one is.

The formula

m=rmidroffrmid100
F=(AcfixcatmAp)roff
C=ArmidFrmid

In plain text: markup % = (mid − offered) ÷ mid × 100; effective rate = foreign received ÷ home paid

  • mRate markup — the spread taken inside the quoted rate (%)
  • r midMid-market rate: foreign units per one home unit (per unit)
  • r offRate the provider quotes you, in the same direction (per unit)
  • FForeign currency you actually receive (foreign units)
  • AHome currency amount leaving your account ($)

Both rates must be quoted in the same direction — foreign units received per one unit of home currency. If one is quoted the other way round, invert it before entering, or the markup comes out with the wrong sign.

Updated Category Travel & Trip Planning Verified against published test cases Reading time 13 min

The mid-market rate is the only honest reference point

There is no single "the exchange rate". There is a rate at which banks trade with each other, and there is whatever a provider chooses to quote you. The first is the mid-market rate — the midpoint between the bid and the ask in the interbank market — and it is the number search engines and financial sites show. Nobody sells you currency at it. The gap between it and the quote in front of you is the provider's margin, and it is revenue, not a cost of doing business.

That gap is invisible by design. A bureau advertising "0% commission" is telling the truth and taking 6% in the rate. A bank offering a "preferential rate for customers" is quoting a smaller markup than its standard one, which tells you nothing about how it compares to anyone else. The only way to compare two providers is to convert both quotes into a percentage away from mid-market, which is what this calculator does first.

The second layer is the fees that are named. There are three shapes of them and they behave differently as the amount changes. A fixed commission hurts small exchanges and disappears into large ones. An ATM fee is fixed too, often twice over — the machine operator charges one and your own bank charges another. A card foreign transaction fee is a percentage, so it hurts equally at every size, and it applies to every purchase abroad rather than only to cash.

Adding all four together and expressing the result as one effective rate is the point of this page. It lets you compare a bureau with a fat spread and no fee against a transfer service with a thin spread and a flat charge, which is otherwise a comparison people simply guess at.

How the markup and the effective rate are worked out

Quote both rates the same way round. Everything here uses foreign units received per one unit of home currency. If your home currency is dollars and you are buying euros, a mid-market rate of 0.92 means $1 buys €0.92. If a provider quotes you the other way — "1.15 dollars per euro" — invert it before entering: 1 ÷ 1.15 = 0.8696. Getting this backwards is the single most common error, and the calculator flags it by reporting a negative markup.

Markup is measured against mid, not against the quote. markup % = (mid − offered) ÷ mid × 100. The denominator is the mid-market rate because that is the benchmark; dividing by the offered rate instead would give a slightly different number and would make two providers incomparable. At mid 0.92 and offered 0.87, the markup is 0.05 ÷ 0.92 = 5.43%.

Fees come off the amount before conversion. The money you actually get converted is your amount less the fixed commission, less the ATM fee, less the card's percentage. Whether a given provider technically deducts fees before or after conversion changes the answer by only the markup applied to the fee itself — a second-order effect worth a few cents — so this calculator uses the simpler and more conservative order throughout.

The total cost is measured in home currency at the mid rate. Work out what you would have received at mid-market, subtract what you actually received, and convert that shortfall back at the mid rate. This is the right way to express the cost, because it is the amount of your own money that ended up with the provider rather than in your pocket. Dividing it by the amount gives the all-in cost as a percentage, which is the single figure to compare across providers.

The effective rate closes the loop. Foreign received divided by home paid is a rate in exactly the same units as the advertised one, so you can put it next to the sign in the bureau window. A bureau advertising 0.87 that also charges $8 in fees on $1,000 has an effective rate of 0.8630 — and now the comparison is honest.

Worked example: $1,000 at an airport bureau

The mid-market rate is 0.92 foreign units per dollar. The bureau offers 0.87, charges a $5 service fee, and you also pay a $3 ATM fee getting the cash to hand. Your card has no foreign transaction fee.

  1. Rate markup. (0.92 − 0.87) ÷ 0.92 × 100 = 0.05 ÷ 0.92 = 5.43%. That is taken before any fee is mentioned.
  2. Amount converted. 1,000 − 5 − 3 = $992.
  3. Foreign received. 992 × 0.87 = 863.04 foreign units.
  4. At mid-market you would have received. 1,000 × 0.92 = 920.00.
  5. Shortfall. 920.00 − 863.04 = 56.96 foreign units. Converted back at mid: 56.96 ÷ 0.92 = $61.91.
  6. All-in cost. 61.91 ÷ 1,000 = 6.19% of the amount.
  7. Effective rate. 863.04 ÷ 1,000 = 0.86304 — noticeably worse than the 0.87 on the window.

Break the $61.91 into its parts to see where it went. The rate spread on the $992 that was converted is 992 × (0.92 − 0.87) ÷ 0.92 = $53.91. The $8 of fixed fees accounts for the remaining $8.00. So the invisible spread is 87% of the total cost and the fees you were told about are 13% — which is precisely why comparing providers on their named fees is useless.

Now compare a transfer service quoting 0.90 with an $8 flat fee. Converted: 1,000 − 8 − 3 = $989, times 0.90 = 890.10 foreign units. That is 890.10 − 863.04 = 27.06 more foreign units despite charging a higher named fee, because a 2.17% markup beats a 5.43% one by more than $3 of extra commission costs.

What a fair all-in cost looks like

Read the all-in percentage, not the markup alone. A 0% markup with a $20 fixed fee is a 2% cost on $1,000 and a 0.2% cost on $10,000. A 1% markup with no fee is 1% at every size. Which is better depends entirely on your amount, and the crossover is the whole decision. Set the two received amounts equal and solve: with total fixed fees f and rates r, X = (f_B·r_B − f_A·r_A) ÷ (r_B − r_A). For the two providers in the worked example — $8 of fees at 0.87 against $11 at 0.90 — that is (11 × 0.90 − 8 × 0.87) ÷ (0.90 − 0.87) = 2.94 ÷ 0.03 = $98. Above $98 the better rate wins; below it, the lower fee does.

Judge the tiers. Below about 1.5% all-in is competitive and is what specialist transfer services and no-foreign-fee travel cards typically achieve. Around 3% is the ordinary cost of using a normal credit card abroad, since that is the usual foreign transaction fee. Above 8% is airport-bureau and hotel-desk territory, where the convenience premium is explicit if you look for it.

Refuse dynamic currency conversion. When a foreign card terminal or ATM offers to charge you "in your home currency", it is offering to apply its own rate instead of your card network's. That rate carries a markup of its own, on top of anything your issuer charges. Always choose to be billed in the local currency and let your card network convert — the network rate is close to mid-market, and this calculator's markup field is where you would otherwise have to enter the terminal's spread.

Do not chase the last basis point on a small amount. A 1% difference on $200 is $2. Spending twenty minutes finding it is a poor use of a holiday. The amounts where this arithmetic pays are the large ones: a $15,000 transfer at 4% versus 0.6% is $510, which is worth an afternoon.

Watch the ATM fee stack. Cash withdrawals abroad commonly carry three charges at once: the machine operator's fee, your own bank's out-of-network fee, and the card network's conversion spread. Making one large withdrawal rather than four small ones removes three of the two fixed charges, which on a $600 total is usually worth more than any rate difference between machines.

What each provider type typically costs, all in

All-in cost on a $1,000 exchange, computed as rate markup applied to the converted amount plus the named fees, using the formula on this page. Enter your own quotes above — these rows are illustrative shapes, not quoted prices.
ChannelTypical rate markupTypical fixed feeAll-in cost on $1,000All-in cost on $5,000
No-foreign-fee travel card0.3%$0$3.00$15.00
Specialist transfer service0.5%$4$8.98$28.98
Bank ATM abroad, no card fee1.0%$5$14.95$54.95
Ordinary credit card (3% FX fee)3.0%$0$30.00$150.00
High-street bank counter3.5%$10$44.65$184.65
Airport bureau6.0%$5$64.70$304.70
Hotel front desk10.0%$0$100.00$500.00

Each cost is markup × (amount − fixed fee) + fixed fee. On the airport row at $1,000: 6% × 995 = $59.70, plus $5 = $64.70. The fixed fee's share shrinks as the amount grows, which is why the ranking between the middle rows changes with size.

Dynamic currency conversion is the most expensive button on the terminal

When a card machine abroad asks whether you want to pay in your home currency, saying yes hands the conversion to the merchant's payment processor instead of your card network. The processor sets its own rate, and its markup is frequently in the range this page labels airport-bureau. Your issuer's foreign transaction fee, if any, is generally still charged on top.

Always choose the local currency. The same applies at ATMs, where the offer is usually phrased as a guaranteed rate — the guarantee is that it will be worse. If a terminal converts without asking, the receipt will show both currencies and a rate; put that rate into this calculator to see what it cost you, and dispute it with the merchant if it was not offered as a choice.

Mistakes that make an exchange look cheaper than it is

  • Comparing quotes without a mid-market reference. Two bureau rates tell you which is better, not whether either is good. Look up mid first.
  • Trusting "0% commission". It is a statement about one fee, not about the rate. The spread is usually several times any commission it replaces.
  • Entering the two rates in opposite directions. Both must be foreign units per home unit. A negative markup is the tell; invert one of them.
  • Forgetting the second ATM fee. The machine charges one and your own bank usually charges another. Both belong in the ATM field.
  • Accepting dynamic currency conversion. Choosing your home currency at a foreign terminal is choosing a worse rate, every time.
  • Making several small withdrawals. Fixed fees repeat. One $600 withdrawal beats four $150 ones by three sets of charges.
  • Ignoring the card's foreign transaction fee on purchases. It applies to every card payment abroad, not just cash, so it usually costs more over a trip than any single exchange decision.
  • Exchanging leftover cash back at the end. You pay the spread twice, in both directions. Spend down instead where you can.

Where this fits in the rest of your travel money

Currency cost is one of the few travel expenses that is pure friction — you get nothing for it. That makes it the first line worth attacking, and usually the easiest, because the decision is made once and applies to the whole trip.

The card you use to earn rewards and the card you use abroad are often not the same card, and the arithmetic on this page is how you tell. A card earning a 2.6% effective rebate but charging a 3% foreign transaction fee is a net loss on foreign spend; work the rebate out in the airline points and miles value calculator and compare it directly against the percentage here. For plain cash-back cards, the credit card cash back calculator gives the same figure with no valuation step.

Once the money is converted, the rest of the trip's costs behave normally. The trip daily budget calculator is where the converted amount becomes a daily allowance, and the hotel stay total cost calculator and rental car total cost calculator handle the two bookings most likely to be quoted in a foreign currency with taxes and fees layered on — put their all-in totals into the amount field here to see what the conversion adds.

There is no regulator that sets retail exchange rates; the mid-market rate is a market observation rather than a published standard, and different data sources will differ in the last decimal place. What is regulated in many jurisdictions is disclosure — in the EU, for example, card issuers and payment providers must show currency conversion charges as a percentage markup over the relevant European Central Bank reference rate, which is exactly the number this page computes.

Frequently asked questions

What is the mid-market exchange rate?

It is the midpoint between the buy and sell prices in the interbank currency market — the rate banks trade with each other at, and the one shown by search engines and financial data sites. No retail provider sells at it. It exists as a reference point: the distance between mid and the rate you are offered is the provider's margin, and expressing that distance as a percentage is the only way to compare two providers whose fee structures differ.

How do I calculate the markup on an exchange rate?

Subtract the offered rate from the mid-market rate, divide by the mid-market rate, and multiply by 100. If mid is 0.92 and you are offered 0.87, that is 0.05 ÷ 0.92 = 5.43%. Both rates must be quoted in the same direction — foreign units per one unit of your home currency. If one is quoted the other way round, invert it first, or the sign comes out backwards.

Is it cheaper to use an ATM abroad or exchange cash before I go?

A bank ATM abroad usually wins, provided your card has no foreign transaction fee and you make few, large withdrawals. The card network's conversion rate is typically within about 1% of mid-market, against the 4% to 10% markups common at bureaux and hotel desks. The catch is the fixed fees: the machine operator charges one and your bank often charges another, so four small withdrawals can cost more than one bureau visit. Enter both scenarios above and compare the all-in percentages.

Why is my effective rate worse than the rate I was quoted?

Because fixed fees are not in the quoted rate. The quote applies to the money that gets converted, and any commission or ATM charge comes out before that. On $1,000 with a 0.87 quote and $8 of fees, only $992 is converted, so you receive 863.04 rather than 870 and the effective rate is 0.86304. The smaller the amount, the bigger this gap: the same $8 on a $200 exchange takes the effective rate down to 0.8352.

Should I ever pay in my home currency abroad?

No. That option — dynamic currency conversion — lets the merchant's payment processor set the rate instead of your card network, and its markup is typically several times the network's. Your issuer's foreign transaction fee is usually still applied on top. Always choose the local currency at terminals and ATMs. The offer is often phrased as a guaranteed or locked-in rate, and the guarantee is that it will be worse than the alternative.

What is a reasonable all-in cost for exchanging money?

Under about 1.5% is competitive and achievable with a no-foreign-fee card or a specialist transfer service. Around 3% is the ordinary cost of a normal credit card abroad, because that is a typical foreign transaction fee. Anything above 8% signals an airport bureau or hotel desk, where you are paying an explicit convenience premium. Use the total cost percentage on this page rather than the markup alone, since fixed fees can dominate on small amounts.

Does a better rate always beat a lower fee?

Only above a crossover amount, and you can solve for it exactly. Set the two received amounts equal — (X − f_A)·r_A = (X − f_B)·r_B — and rearrange to X = (f_B·r_B − f_A·r_A) ÷ (r_B − r_A). For the worked example, $8 of fees at 0.87 against $11 at 0.90 gives (9.90 − 6.96) ÷ 0.03 = $98. Above $98 the better rate wins; below it, the lower fee does. This is why the same two providers can each be the right answer depending on the size of the exchange.

How do I enter a rate quoted the other way round?

Invert it. If the bureau says "1.15 dollars per euro" and your home currency is dollars, enter 1 ÷ 1.15 = 0.869565 as the offered rate, and do the same to your mid-market figure so both are euros per dollar. Consistency matters more than direction — the calculator works correctly with either convention as long as both rates use the same one. A negative markup is the sign that you have mixed them.

Should I change leftover foreign cash back at the end of a trip?

Only if the amount is large enough to matter, because you pay the spread twice — once buying and once selling — and the sell-side markup is usually as wide as the buy-side one. On a few tens of units, the round trip costs more than the cash is worth in inconvenience. The better plan is to spend down before you leave, or keep the notes for the next trip if you visit that currency regularly.

References