I'm leaving (the US) for the Dominican Republic tomorrow and I only just discovered that credit cards charge a 3% fee on every transaction. I haven't been out of the country lately, but this isn't how I remember traveling in the past, when I was told to use credit cards everywhere, because you get a decent exchange rate and no fees. Still that seems to be how it is.

ATM withdrawals seem every worse, paying the fee plus a withdrawal fee.

So now I've got a big problem. I don't want to pay that fee everywhere I go, but I also don't want to walk around with a lot of cash.

What's the best way to handle this?

  • 3
    You realize that 1) you get to approve the amount of all your credit card purchases, and not accept them if its not the amount your expect 2) the credit card company generally takes around 3% of all your credit card transactions? Commented Jan 25, 2019 at 18:44
  • 9
    @DJClayworth 1) The OP isn't going to spend $0 on his trip to DR - he's looking for a way to minimize his transaction fees. Declining to spend any money at all isn't really a viable option, although I suppose that would accomplish the goal. 2) Credit cards don't add 3% to your bill for all transactions. Whatever fee they charge to the merchant is irrelevant, you as the consumer don't usually pay a different amount in cash vs. credit (gasoline often being a notable exception in the US). Commented Jan 25, 2019 at 18:51
  • 1
    @NuclearWang I'm aware of all that. My point is that if the questioner heard "credit cards charge a 3% fee on every transaction" that may have been what was meant (especially in the light of my experience that credit card companies do not add 3% to foreign transactions). I've no idea what you mean about spending $0. Commented Jan 25, 2019 at 18:54
  • 2
    Have you considered a traveler's check? Also, FYI: not all credit cards charge foreign transaction fees. Some credit cards (usually travel or airline-branded ones) have 0% foreign transaction fees. The next time you travel internationally, I'd recommend applying for one of these cards in advance of your trip.
    – gparyani
    Commented Jan 25, 2019 at 18:57
  • 7
    @DJClayworth The credit card company usually takes 3% (or so) from the merchant. Here, they will do that, plus charge the buyer an extra 3% of pure profit. Commented Jan 26, 2019 at 0:52

9 Answers 9


You've already gotten a lot of answers that tell you to get a better card.

There are two other things I want to mention about using cards in other countries.

Terminal Conversion Fees

Besides any fee your own card might charge you, some card terminals, particularly ones you find at locations that see frequent tourists, detect your home currency, and offer you the option of paying in their native currency or yours. Do not choose yours.

Basically, they've done the conversion for you to make you feel comfortable about how much you're spending, in a currency you can think in, but they charge a decent fee to do it. Usually it's in some small print on the terminal somewhere, or it's just baked into the "conversion rate" that they're displaying to you and you can't even tell how much they shaved off.

And of particular note to you, charging in your own currency would not avoid the Foreign Transaction Fee your card charges, because that fee is about the location of the merchant, not the currency conversion, so you'd get hit with both.

Just choose the native currency and let your card do the conversion.

Kiosks - Chip & PIN

Our cards here in the US have chips now, but we still sign for transactions. In most other places in the world, they use the chip with a PIN to authorize the transaction.

Despite having the chip, very few American cards support a PIN for retail transactions.

When you're at a cashier this is usually fine because although they may not be familiar with it, their terminals can usually handle a signature transaction.

Where you run into trouble are kiosks and automated systems. They won't work with a card that doesn't support a PIN.

As for what cards to use, when I was searching for cards with:

  • No Foreign Transaction Fee
  • No Annual Fee
  • Supports Chip & PIN

I only found one a few years ago, and it was the Bank of America Travel Rewards card. It's otherwise pretty crappy in my opinion but could be useful if you want something with good foreign compatibility that won't cost you anything.

For a more recent card that fits those criteria, the Uber Visa checks all the boxes, and actually has some decent rewards too (4% back on restauarants, etc.).

Discover has a bunch of cards with no annual fee and no FTF, but their acceptance outside the US is miserable. Even in Canada I could barely use it.

As others have said if you're willing to pay an annual fee, you'll find a bunch more that have no foreign transaction fee, but you have to look harder (and possibly call them) to figure out if they support a PIN.

  • Thanks for this. The BoA Travel Rewards card is still available, and has ludicrous interest rates, but only if you don't pay your bill. If you do, there's no issue and the card indeed has no foreign transaction fee and a decent cash back program. So I signed up. Will report back how well it actually works in another country. Commented Jun 25, 2019 at 19:40
  • @JoshuaFrank thanks, yeah I've used it abroad, worked fine. I never pay interest on any cards so I don't look at interest rates. I also just got a new card last week with no FTF, one of the PayPal mastercards (there's 2, only the cashback card has no FTF). It's 2% back on everything so it's actually a good rewards card too. It'll probably become my go-to for anything non-restaurant and non-travel abroad (I have other cards for those categories). Note the rewards on BofA truly suck; the percentage looks ok, but check out your point redemption (or maybe you have a different card).
    – briantist
    Commented Jun 25, 2019 at 19:54

Firstly, not all cards have foreign transaction fees. Most cards nowadays that are fancy enough to have annual fees wouldn't have foreign transaction fees. Also check your debit card.

Otherwise, your best bet is to withdraw money from an ATM in the DR. Out-of-network ATM fees are typically flat, so if you withdraw all the cash you need at once, it'll only cost you a few dollars.

Of course, if you have any leftover cash, you can't really turn it into something usable in you home country without exorbitant fees. I usually end up withdrawing money every few days, but it's still cheap since it's a flat amount regardless of how much you withdraw.

  • 4
    And withdrawing a huge pile of cash leaves you vulnerable to theft or loss. Every few days is a much better suggestion. Commented Jan 25, 2019 at 19:31
  • My bank tells me they charge that fee AND 3% on ATM withdrawals. Commented Jan 25, 2019 at 22:53
  • 17
    @JoshuaFrank You need to get a better bank. Commented Jan 26, 2019 at 0:12
  • 2
    If somebody is worried about 3%, they're really not going to like ATM fees. Commented Jan 26, 2019 at 6:22
  • 3
    I've multiple no-AF cards with no foreign transaction surcharge, so the link between annual fee and 0% foreign/currency surcharge is pretty weak.
    – Ben Voigt
    Commented Jan 26, 2019 at 17:28

At this point, you have no realistic options other than not using the credit cards you have. Then, only take out as much cash as you feel comfortable carrying. Sorry.

Note however, many travelers still recommend using ATMs because the fees are still usually lower and the transaction fee is really no different that using an out-of-network ATM in your home country.

In the future, you can get a credit card with no foreign transaction fees. Any 'premium' travel card has this feature though they may carry an annual fee.


After you get back, change credit cards. Schwab, Costco Visa, Capital One, and Discover all offer cards with no surcharge. You may also have a debit card for your bank account that's better than 3%. (Or possibly worse.)

Right now, you might explore whether you can find a pre-paid Visa or Mastercard with a better surcharge than your credit card, and then load that up.

  • He should change banks as well, or set up an account to be used for travel abroad; there are plenty of banks and credit unions that reimburse fees for out-of-network ATM use.
    – choster
    Commented Jan 26, 2019 at 2:01
  • @choster The list of banks that reimburse out-of-network fees includes many that still charge a foreign transaction fee if the ATM is outside the USA. Commented Jan 26, 2019 at 20:11
  • 1
    Schwab does reimburse ATM fees regardless of where. They do not charge a foreign fee, and they use the Visa official exchange rate, which is usually a good rate.
    – WGroleau
    Commented Jan 27, 2019 at 2:55

I have to frame-challenge your belief that 3% is "gouging".

First, you have to consider your alternatives. Changing money isn't free. International banking networks are not free. Really. You don't get to armwave it as "free", the businesses you are trading with have overhead. This is due to normal transactional friction. Every method is going to have a cost, the ruling question is whether it's worse than 3%.

  • As jpatokol comments on NickC's answer, you get beat to death doing currency exchange. You may be thinking "if they give me 10 zulecs per dollar, then when I come back, they'll give me 10 cents per zulec". No they won't, they'll give you 8.5 cents per zulec. So that's hideous, that's right out.
  • You can get cash from an ATM machine. When I do random ATMs domestically, they have $4-6 in total transaction fees between the machine and my own bank. So you have to take out $200 at a time just to have the fees be less than 3%. There's also that 3% fee you mentioned. But wait, there's more. At the end of the trip, you now have between $0 and $199 of Dominican Cabbage that is totally useless back home. So that money is a total write-off, and now we're way, way, way past 3%. Obviously you can take it to your local bank and try to deposit it, but they'll ding you with a disfavorable exchange rate just like the above.
  • You can use a debit card. Their rules are all over the map, some even charge a spread on the currency conversion. With debit cards, the merchant pays no or minimal part of transaction costs, so it's all on you.

Turns out 3% is a pretty low bar to limbo under. Remember what 3% is: It means buying 34 of something but only getting 33. It means buying a sack of McDonalds fries and getting one less fry. Imagine in Breaking Bad if the skinheads let him keep all seven, but took one briefcase full off the top of one of them. That's 3%. We're not talking highway robbery here.

The credit cards charge 3% because they know it's the best deal in town. And with them, in the US they claim you get the most favorable exchange rate, i.e. They don't pinch you mercilessly on the spread, as in the first example.
Ref Ref Ref Ref

It makes sense because the credit card mechanism is the most operationally efficient way to do these complex transactions. Effectively they are doing the transactions in bulk. Also, the merchant helps carry the weight with his 2-4% merchant fee that he pays on his side of the transaction. Are they profiting at 3%? No doubt. They don't have an obligation to lose money to win, only be cheaper than every other alternative.

  • 2
    Three percent is quite a lot. Remember, that is in addition to the bank's or card association's exchange rate, not to the transfer market middle. My UK debit card did have such a fee and it was the reason I was careful enough to use it only when I was able to claim the fee from my employer but non of my Czech cards (debit or credit) ever had it. I certainly wouldn't stay at the bank if they introduced it. Commented Jan 26, 2019 at 16:03
  • @VladimirF Quite likely your card charges an exchange rate spread because it does not charge 3%. US cards have always loudly claimed they do not gouge you on exchange rate. So they have to charge somewhere; there is no free lunch. Commented Jan 26, 2019 at 16:12
  • Of course it does. But at the same time it allows paying by euros from my EUR account directly without any conversion (my country does not use EUR). But I remembered wrong, the worst thing about the UK card was that charge was £3 minimum. Something like paying for a coffee or even a small lunch was impossible with that card. As I can see for CZK/USD the difference now is 4.5% so I would expect half of it to be the charge, but I rarely need to use USD and EUR is payed directly. Commented Jan 26, 2019 at 16:35
  • @VladimirF sorry, I didn't notice earlier, you are also talking about debit cards, which have different rules in many ways. I am referring to credit cards. Commented Jan 26, 2019 at 16:38
  • @Harper: The exchange rate spread is set by Visa or Mastercard -- it's true that cards with no foreign transaction fee still cover their costs using the spread, but it's not an either-or: cards that have the 3% are charging that on top of the spread.
    – Ben Voigt
    Commented Jan 26, 2019 at 17:26

I use Revolut.

  • no fee for standard accounts.
  • uses interbank exchange rates for its currency exchange on weekdays, and charge a markup from 0.5% to 1.5% on weekends
  • free ATM withdrawal up to 200 USD/month. More if you subscribe to premium. Anything over the above limits is charged at 2% of value of ATM withdrawal.
  • getting a physical card costs 4.99 GBP including delivery, or you can use the https://revolut.com/r/franck2q2 referral link to get a free physical debit card.


enter image description here

  • This looks great but doesn't seem to be available in the US now, although it looks like that's coming soon. Commented Jun 22, 2019 at 11:38

Use cash. I've got a card that doesn't charge a foreign currency fee (especially chosen for that reason), but before I got it I used to get a suitable amount of cash from a local currency exchange before I left (paying for it with cash in my own currency).

Common currencies can usually be done over the counter, less common ones may need to be ordered in advance, so as it's so close you'll probably have to be it there using your debit card in an ATM.

  • 10
    Odds are that local currency exchange is charging you way more than 3%, particularly for obscure currencies like DOP. The buy/sell spreads at a bank exchange counter at a major airport yesterday started at 13% and went up from there. Commented Jan 26, 2019 at 0:11
  • @jpatokal You are not serious comparing with an airport rate, are you? They know they can charge an arm and a leg and there will always be someone willing to pay that. On the Old Town square iin Prague you can find an office with 25% or so for buying CZK, they are just thieves. And those 3% are usually add up to a bank's or VISA's exchange rate which do already have some spread. Commented Jan 26, 2019 at 16:09
  • Depending on how long you stay, you may well end up with more than 3% of the cash leftover. If you don't go there often that might be undesirable, especially if you travel to many different countries and it ends up in drawer somewhere.
    – JJJ
    Commented Jan 27, 2019 at 8:44

There are now a bunch of banks that have special programs for frequent travelers and expats that can’t/don’t want to open a bank account in the country they’re in. Notable ones are the N26 Black account and Revolut. I don’t know the details about Revolut, but for N26 there’s a 6€ subscription fee every month, but then using an ATM or paying abroad is free. So no flat fee, but also no exchange rate markup.


The high fees may be an issue specific to your card provider.

Compare different credit/debit cards available to you. Some cards are marketed specifically towards travelers, and therefore feature very low (or even non-existing) fees abroad.

There are also prepaid debit cards specifically for this purpose, often also with low fees.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .