Card cost abroad calculator
This foreign transaction fee calculator shows what a card payment or cash withdrawal in another currency really costs you, in your own money. It compares your card’s rate with the ECB reference rate and adds the ATM fees, the weekend markup and the cost of saying yes to “pay in your currency”. It is for anyone about to travel, shop from a foreign site or take cash out abroad.
Enter your card's FX markup from your bank's fee page to see the cost.
The DCC trap: pay in local currency
The terminal asks “pay in EUR or in THB?”. Enter what it offered in your currency and see what the conversion would have cost against the ECB rate.
Local currency
Your currency (DCC)
ATM fees abroad
Which machines charge a fee of their own and which offer to convert, by country and city, from reports we checked.
Cards for travelling
Ranked by what a typical two-week trip costs in fees, from each issuer’s own fee page.
Using your card in…
The exchange rate today, ATM fees reported there and the cheapest card for a trip, per country.
Using your card in Spain
EUR- 1 EUR today (ECB)
- same currency
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
Using your card in Portugal
EUR- 1 EUR today (ECB)
- same currency
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
Using your card in Türkiye
TRY- 1 EUR today (ECB)
- 55.67 TRY
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
Using your card in USA
USD- 1 EUR today (ECB)
- 1.1052 USD
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
Using your card in Mexico
MXN- 1 EUR today (ECB)
- 20.55 MXN
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
Using your card in Thailand
THB- 1 EUR today (ECB)
- 37.48 THB
- ATM fee reports
- none yet
Best card for a trip and cheapest cash →
How the foreign transaction fee is worked out
Every figure in the calculator starts from the European Central Bank’s euro reference rate (the latest is from 2026-11-13). The ECB publishes it once on each working day, and it is the neutral price of one currency in another, before anyone takes a margin. A rate between two currencies that are not the euro, such as pounds to baht, is worked out through the euro.
On top of that reference amount the calculator adds up to four costs, each one only if the issuer’s fee page states it:
- The FX markup. A percentage your card adds to every payment in another currency. Some cards have none, some charge it only above a monthly allowance.
- The weekend markup. An extra percentage some cards add while currency markets are closed. It only counts in “On a weekend” mode.
- The card’s ATM fee. A percentage, a fixed amount or both, often only after a free monthly amount or number of withdrawals.
- The ATM owner’s fee. What the machine itself charges. It is shown on screen before you confirm, and you enter it yourself.
A worked example
Say you pay 100 euros worth of a foreign currency with a card that has a 2 % FX markup and no allowance. The reference amount is €100.00 and the markup adds €2.00, so you pay €102.00. Withdraw the same amount from an ATM with that card, add a card fee of €1.50 and a machine fee worth €3.50, and the same €100 of cash costs €107.00. The figures here are only an illustration; the calculator above uses the real fees of the card you pick.
How the cards are ranked
The card ranking uses one fixed trip for every card: €1,500 of card payments and 2 cash withdrawals of €200 each, in a currency that is not the card’s own. A card with a fee its issuer does not state is listed after the cards whose fees are complete, because a missing fee is unknown, not zero.
Common mistakes
- Accepting “pay in your home currency” at a terminal or ATM. The machine then converts at its own rate, and that usually costs more than any card markup.
- Looking only at the FX markup. On a cash-heavy trip the ATM fees and the machine’s own fee can cost more than the markup.
- Forgetting the allowance. A card that is free up to a monthly amount gets expensive after it, so one large withdrawal can cost less than several small ones.
- Comparing with the rate on a search engine. That is a mid-market rate too, but it can be from a different minute than the one your card uses.
Every fee links to the issuer’s own fee page with the date we checked it. Fees change, so check the current terms before you rely on a figure, and see the card fee changes log for what moved recently.
- DCC calculatorWhat “pay in your currency” cost you, in % over the ECB rate.
- Weekend markupWhich cards charge more on Saturdays and Sundays.
- No foreign fee cardsCards with no FX markup, with their ATM fees.
- How much cash to takeCash for your trip, withdrawals needed and what they cost.
- Card fee changesDated changes to markups, allowances and ATM fees.
- Rate alertsA Telegram message when a currency moves before your trip.
Questions
What is the "pay in your home currency" question at the terminal?
That is dynamic currency conversion (DCC): the terminal or ATM converts the amount itself, at a rate it chooses, instead of leaving it to your card. Studies quoted by consumer sites have found DCC rates several percent worse than the reference rate. Choose the local currency and let your card convert.
Which exchange rate does my card use?
Visa and Mastercard each set a daily conversion rate, and your bank may add its own markup on top. This site compares what you pay with the ECB euro reference rate, which is published every working day and is the neutral yardstick most banks are measured against.
Why is a weekend payment sometimes more expensive?
Currency markets close at the weekend. Some cards add an extra markup to cover price moves until markets reopen. Only cards whose fee page states a weekend markup show one here.
Are the fees on this site complete?
Only fees stated on the issuer's own fee page are shown, each with that page and the date it was checked. A fee the page does not state is shown as "not stated", never as zero. Fees change: check the issuer's current terms before you rely on a figure.
Is an ATM withdrawal more expensive than a card payment?
Often. Besides the card's FX markup, many cards charge a fee above a monthly free allowance, and the ATM's owner may add a fee of its own, shown on screen before you confirm.
How is a foreign transaction fee calculated?
It is a percentage of the amount after conversion. On a card with a 2 % markup, a payment worth €100 at the reference rate costs €102. Some cards charge it only above a monthly allowance, and a few add a fixed fee per payment on top. The calculator applies exactly what the issuer's fee page states.
Does a card with no foreign transaction fee cost nothing abroad?
Not always. A card can have no FX markup on payments and still charge for ATM withdrawals above a free amount, add a weekend markup, or start charging after a monthly limit. The ATM's owner can also add a fee of its own, whatever card you use.
Why is my bank's rate different from the one shown here?
Card networks set their own daily rate and banks may add a markup on top, while this site measures against the ECB reference rate of the latest working day. Small differences also come from timing: the rate used is the one on the day the payment is settled, which can be a day or two after you pay.