You are paying for dinner in Johor Bahru, Bangkok or Tokyo, and the card terminal asks a simple question: pay in SGD or in the local currency? Paying in Singapore dollars sounds safer because you see exactly what you will be charged. In most cases, though, it is the more expensive choice. That prompt is called dynamic currency conversion, or DCC, and understanding it can save you money on every overseas trip.
This guide focuses on the DCC trap specifically. It is separate from the foreign transaction fee your bank or card issuer may charge, which we cover elsewhere. This is general information, not financial advice, and the terms of your own card always apply.

What Dynamic Currency Conversion Actually Is
When you pay overseas with a Singapore-issued card, the transaction normally goes through in the local currency. Your card network converts it into SGD at its rate, and your bank may add its own foreign transaction fee.
Dynamic currency conversion changes this. The merchant’s terminal, or the merchant’s payment provider, recognises that your card is from Singapore and offers to convert the amount into SGD on the spot. If you accept, the conversion is done by the merchant’s provider at an exchange rate they choose, often with a markup built in. Part of that markup can be shared with the merchant, which is why the option is offered so readily.
DCC is legal and is meant to be optional. Card network rules generally require that you be given the choice, but in practice the prompt is often worded to nudge you towards accepting, or staff may pick the option for you.
Why Paying in SGD Usually Costs More
The appeal of DCC is certainty: you see the SGD amount at the point of sale. The cost is hidden in the exchange rate.
- The DCC rate typically includes a markup over the wholesale rate. The size varies by provider and is not always shown clearly.
- Your bank may still charge a fee. Many Singapore cards apply a fee on transactions made overseas or processed overseas, even if they are billed in SGD. Check your card’s terms, as some issuers do treat SGD-billed overseas transactions this way.
- You may lose card rewards or features. Some cards give different rewards for foreign currency spending, and DCC can change how a transaction is classified.
The result is that accepting DCC often means paying the merchant’s markup plus, potentially, your bank’s own fee. Declining it means paying only the network rate plus your bank’s fee, if any. Multi-currency cards and accounts that convert at close to the mid-market rate make the gap even larger, as our guide to using Wise and multi-currency cards for travel explains.
Where You Will Meet the Prompt
DCC turns up in more places than most travellers expect:
- Card terminals at shops, restaurants and hotels. The screen shows two amounts, or asks “Pay in SGD?” or “Pay in your home currency?”.
- ATMs abroad. Many foreign ATMs offer to convert your withdrawal into SGD “with conversion” or “without conversion”. The ATM operator’s rate can carry a large markup, on top of any withdrawal fees.
- Online checkout on foreign websites. Airline, hotel and shopping sites may show prices in SGD by default, which is sometimes the merchant’s own conversion.
- Hotel check-out and car rental. Pre-authorisations and final bills may be converted automatically, sometimes with a box you ticked at check-in.
- Receipts handed over without asking. Occasionally staff process DCC without offering the choice.
Paying in SGD vs Paying in Local Currency
| What you choose | Who sets the exchange rate | What it usually means for you |
|---|---|---|
| Pay in SGD (accept DCC) | Merchant’s or ATM operator’s provider | Rate often includes a markup, and bank fees may still apply |
| Pay in local currency (decline DCC) | Your card network, then your bank | Usually closer to the market rate, plus your bank’s stated fee |
| Pay with a multi-currency card in local currency | Card provider at its stated rate | Often lowest cost if you hold or convert funds in advance |
| Withdraw cash “with conversion” at a foreign ATM | ATM operator | Often a poor rate on top of withdrawal fees |
The pattern is consistent: whenever you are offered a choice, choosing the local currency usually leaves the conversion to your own bank or card provider, whose rate and fees you can look up in advance.
How to Decline DCC Every Time
A few habits protect you on every trip:
- Always choose the local currency on card terminals and ATMs. Look for wording such as “pay in THB”, “local currency”, “without conversion” or “decline conversion”.
- Say it before you tap or insert. Tell staff, “Local currency, please,” before they process the payment.
- Read the screen and the receipt. A DCC receipt usually shows an exchange rate, a markup or both currencies. If it shows SGD and you did not choose it, ask for the transaction to be voided and redone in the local currency before you sign or leave.
- Check hotel and car rental paperwork at check-in for a currency conversion box, and state your preference.
- Set your currency on foreign websites to the local currency where you can, and compare.
- Review your statement after the trip. If you spot a DCC charge you did not agree to, contact your card issuer promptly to ask about your options.
If you are unsure what your card charges overseas, look up the foreign currency transaction terms on your bank’s website or ask the bank directly. Fees and rules can change.
Planning for Short Trips and Long Weekends
Long weekends are when many Singapore residents pop over to Johor, Batam, Bintan or further afield, and quick, small purchases are where DCC slips through most easily. A few practical steps help:
- Bring a little local cash for small vendors, changed at a licensed money changer in Singapore or on arrival.
- Carry a card that suits overseas spending, such as a multi-currency card or a card with low or clearly stated foreign fees. Our guides to foreign currency accounts and multi-currency accounts for China and Singapore cover the options.
- Avoid foreign ATMs that offer conversion if you can, or always decline the conversion when you use them.
- Tell family members travelling with you, especially older relatives who may assume paying in SGD is the safer choice.
Dynamic currency conversion is a small decision at the till that adds up over a trip. Once you know to look for the prompt and say “local currency”, you keep control of the exchange rate you pay.
Frequently Asked Questions
How do I get a DCC charge reversed if I accepted it by mistake? Ask the merchant to void the transaction and redo it in the local currency before you sign or leave. If you only notice later on your statement, contact your card issuer promptly to ask about your options. Keep the receipt, since it shows the rate applied.
Does dynamic currency conversion apply when I shop on foreign websites? It can. Airline, hotel and shopping sites may show prices in SGD by default, and that is sometimes the merchant’s own conversion. Switch the site to the local currency where you can, and compare the two totals before paying.
Is it safe to withdraw cash at a foreign ATM that offers conversion? Safe, but often poor value. Choosing ‘with conversion’ lets the ATM operator set the rate, which can carry a large markup on top of withdrawal fees. Always decline the conversion and let your own bank or card provider do it.
Will a multi-currency card avoid the DCC problem? It helps a lot, since these cards convert at their stated rate, often close to the mid-market rate. You should still choose the local currency at the terminal. Accepting DCC means the merchant converts first, so you can lose the card’s advantage.
How can I check what my own card charges overseas? Look up the foreign currency transaction terms on your bank’s website or ask the bank directly. Check whether SGD-billed overseas transactions attract the same fee. Fees and rules can change, so review them before each trip.
Official sources: MoneySense