A few weeks ago, I walked into Chase Bank in Florida and asked to withdraw cash from my checking account in the form of Australian dollars for an upcoming trip. The branch manager smiled and quoted me a currency exchange rate that was seven percent worse than the accepted market rate. As if that weren’t bad enough, he also told me I’d have to wait 2 business days to get my devalued money.

This type of inefficiency isn’t unique to the Chase foreign currency exchange. Almost all major banks are dinosaurs when it comes to financial technology, which is why Lauren and I go elsewhere for things like fee-free investment accounts, higher-interest savings accounts, and now — international currency conversion.

Using these four strategies, you can exchange currency without high fees or long waits in nearly any country on Earth.

Note: This article includes some affiliate links. If you click one and make a purchase or sign up for a service, we’ll get a small commission. 100% of our affiliate profits go to charity, and we never let these affiliate relationships affect our recommendations (learn more).

1. Use an International Money Transfer App

As I type this blog post, we’re in week two of our 3-month tour of Australia. Rather than paying a daily car rental fee for ~90 days ($7,350 AUD, or $5,000 USD), we decided to just buy a cheap, reliable used car for this trip, with a plan to sell it before we leave the continent.

Unfortunately, most individuals who sell cars on Facebook Marketplace only accept one form of payment: cash. Here’s how we exchanged US Dollars from our bank account for the $4,850 AUD we needed to buy our 2002 Toyota Corolla Ascent…

There are two popular international money transfer services that offer fast, low-fee electronic currency exchange between bank accounts in different countries: Wise (formerly TransferWise) and Remitly.

While Remitly came recommended by a trusted friend in Colombia, that service hadn’t yet added Australia to its network, so we weren’t able to try it out. A few of our Australian Instagram followers suggested the Wise currency exchange app instead, so we gave it a go.

If we had an Australian bank account, we’d be able to use Wise to send (and convert) money from our own US bank account to ourselves in Australia, and then withdraw it as cash. Since we had no such account set up, we needed an Australian buddy to send the money to, who could then give us our cash.

A friend of ours lives in Western Australia, and he was happy to help, but we were 4,000 km (2,500 mi) away in Sydney, so the cash delivery part was a bit tricky. Luckily, we discovered that Australia Post offers instant money orders for a small fee.

We sent the money from our US bank account to our Australian friend through the Wise currency exchange app and had him send us the cash through an Australia Post money order for pickup at our local Post Office in Sydney — all in the same day!

Photo of USD and AUD

International money transfers and currency conversion through Wise aren’t free, but their fees are very reasonable. We sent $6,025 AUD to our friend (enough to have some extra cash left over after buying the car), and Wise charged our US bank account a grand total of $4,107.62 USD (which was equivalent to $6,079.28 AUD at the time, according to Google). That implies that their cut was effectively 0.9%. That’s a whole lot better than the ~7% haircut we would have taken via the Chase currency exchange.

Wise app fees aren’t actually a fixed percentage though; they’ll vary depending on the amount of your international money transfer and the specific currencies you’re converting between. The Wise app is very clear about all the details before the transfer takes place, so there are no surprises.

Update, April 2024: Since this blog post was originally written, we’ve used the Wise app twice more to exchange between USD and foreign currencies, and the total fee has hovered right around 0.9% each time. The process is always smooth and easy, so we highly recommend Wise for international money transfers.

2. Exchange Currency at a Foreign ATM

If you need physical cash, you can stick your US-based debit card into any ATM in a foreign country, and chances are pretty good that it’ll let you withdraw money in the local currency — but not without some sacrifices.

First of all, the ATM itself will usually assess a fee on the transaction. Next, your own bank will probably tack on its own fee (whether it says so on the ATM screen or not). And finally, there’s often no way to know the currency exchange rate you’re getting until after the transaction is complete.

Fortunately, there’s an elegant solution: The Schwab Investor Checking account. It links to your existing US checking account for free domestic money transfers, and it comes with a very special international debit card.

Photo of Schwab Bank debit card

When you use this Schwab debit card at any ATM in the world, you can withdraw cash in the local currency without fees from Schwab. Then, if the ATM itself charges a fee, Schwab will refund that fee to your account in full at the end of the month!

Schwab seems to give very fair currency exchange rates (within 1% of the market rate, in our experience so far). Unfortunately though, you don’t actually get to see that rate on the ATM screen; the currency exchange just happens in the background, and the transaction shows up in USD on your Schwab account statement.

Schwab limits withdrawals to $1,000 USD (equivalent) per day from ATMs, but there doesn’t seem to be any limit on the fees they’ll refund in a given month.

If you’re a US resident signing up for the Schwab Investor Checking account while living in another country, Schwab will even mail your debit card internationally at no additional charge (it just might take a really long time to get through customs, as we found out through personal experience 😢).

Anyway, if you’re wondering where to exchange currency abroad, the answer can be as simple as the ATM on the nearest street corner.

3. Exchange Currency For Free with a Local Resident

Technology is great, but sometimes personal human interaction is even better. On our 65-day road trip through western Canada last year, we learned this the hard way. Land erosion caused all internet access in Yukon Territory to disappear for an entire day, so cash was the only way to pay for things like food and gas.

Without any Canadian dollars in our pockets, we had to get creative.

Photo of limited services sign
Canada’s Yukon Territory is the size of California, but it has a total population less than the number of students enrolled at the University of Florida! It’s not exactly a place you want to get stranded.

By politely asking around in a Canadian hardware store, we were able to find a family who travels to the US regularly and was willing to trade some of their local currency for our US dollars at the fair market rate — a fee-free win for both parties.

The cash from that transaction wasn’t quite enough to get us out of the Yukon though, so we also took some Magic: The Gathering booster packs we’d won at a tournament in Alberta to a local game store in Whitehorse and sold them for more gas money. Problem solved!

While we’re on the subject of private-party currency exchange, it’s worth noting that in some developing countries with unstable currencies, the fair market exchange rate isn’t the one you see officially advertised. In places like South America, it’s sometimes possible to exchange US dollars for local currency with individuals at an even more favorable rate. If you go to a place like this, just talk to people, and see what you can find out.

These strategies obviously won’t apply in exactly the same way everywhere you go, but the point is that you should never underestimate the value of the local economy as a resource — even when traveling internationally.

4. Use Your Credit Card as an Automatic Currency Converter

All of the above are great options for currency exchange, but if you don’t specifically need cash, the most convenient and efficient way to convert US dollars into foreign currency without fees is to simply use a credit card for all your purchases. This is one of the few things that major banks like Chase actually get right. Just swipe your card abroad, and the purchases show up on your statement in US dollars, magically converted at the right exchange rate.

But before packing your bags, make sure you have a card with no foreign transaction fees. Our Citi DoubleCash card is great for everyday purchases in the US, but we’d never use it overseas, since Citi imposes a surcharge on all international DoubleCash purchases.

@tripofalifestyle Carrying a little cash for emergencies def makes sense, but you dont need it for everyday transactions. — #travel #frequentflyer #jetsetter #moneytok #creditcard ♬ original sound – Trip Of A Lifestyle

Personally, we use our Chase Sapphire Preferred or IHG Rewards Traveler cards abroad, because they don’t charge any fees for international transactions. And in our experience so far, they’ve automatically converted our purchases in other currencies to US dollars to within ~1% of the correct foreign exchange rate. We earn cash back and other rewards as normal, too!

There are tons of good cards out there with no foreign transaction fees, so you might already have one in your wallet without knowing it. If not, you can always find an updated list of our favorite credit cards on our Recommendations page.

Here’s another tip: When you swipe a US credit card abroad, the merchant may ask if you’d like to pay in US dollars or in the local currency. As a general rule, you should always choose the local currency and let your credit card company do the foreign currency exchange for you. Merchant terminals typically impose unfair exchange rates.

As always, make sure you follow the basic rules of using any credit card responsibly, too.

Safe travels!

— Steven


Things change over time. We keep a constantly updated list of our favorite financial services on our Recommendations page.

Share this and start a conversation: