Money-saving & comparison

Travel Exchange Fee Calculator

Compare what cards, ATMs, DCC and exchange bureaus really cost abroad vs the ECB reference rate.

In the local (spending) currency.

…units of the spending currency (e.g. 1 EUR = 1.10 USD → 1.10). Used with "Enter a rate manually", or as fallback when the ECB is unreachable.

Payment options

Example values – replace them with your own card’s and provider’s terms. EU card issuers must state their conversion mark-up over the ECB rate.

Payment options
#OptionTypeFee % (%)Rate mark-up % (%)Fixed fee (home currency)
1%%
2%%
3%%
4%%
5%%
6%%
7%%

The fixed fee of ATM options is charged per withdrawal.

Try an example: 500 USD with the example options (manual rate 1 EUR = 1.10 USD) · 20,000 JPY, 2 ATM withdrawals (manual rate 1 GBP = 190 JPY)

How it works

Enter what you spend abroad and the terms of your payment options – foreign transaction fee, exchange-rate mark-up, ATM fees, “pay in your currency” (dynamic currency conversion) and exchange-bureau spreads. The calculator converts at the ECB reference rate (or your own rate) and shows the effective rate, total cost and extra cost of each option, cheapest first.

  • Reference cost = amount ÷ reference rate (the ECB euro reference rate, cross-calculated via EUR for non-euro pairs, or your manual rate).
  • Each option: cost at its own rate = reference cost × (1 + mark-up %); plus the percentage fee on that amount; plus fixed fees (ATM fixed fees × number of withdrawals). Effective rate = amount ÷ total cost; extra cost = total − reference cost.
  • Dynamic currency conversion (DCC, “pay in your currency”) means the shop’s or ATM operator’s provider converts instead of your card issuer; its mark-up is entered as a rate mark-up. Under Regulation (EU) 2019/518 DCC providers and card issuers in the EU must express their conversion charges as a mark-up over the latest ECB reference rate before you pay, which is the comparison this tool makes.
  • The default rows are illustrative example values, not market data. Replace them with your card’s published terms and the mark-up shown on the terminal or at the exchange counter.

An estimate: the rate your card network applies on the booking day and any fees not entered here change the final amount.

Sources

For scripts and AI agents

  • JSON API: POST https://travelexchangefeecalculator.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://travelexchangefeecalculator.usefulweb.site/mcp · tool name travel_exchange_fee_calculator
Example request
curl -s -X POST https://travelexchangefeecalculator.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"amount":500,"spendCurrency":"USD","homeCurrency":"EUR","rateSource":"manual","manualRate":1.1}'

Related tools

  • Currency Converter – Convert an amount into several currencies at ECB euro reference rates, with rate date and source.
  • Multi-Currency Invoice Calculator – Convert invoice lines in different currencies at ECB reference rates, with VAT, rounding and totals.
Feedback