Travel Exchange Fee Calculator
Compare what cards, ATMs, DCC and exchange bureaus really cost abroad vs the ECB reference rate.
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 nametravel_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.