TD Bank does offer currency exchange, but only at certain locations and with limits on the amounts and currencies available
TD Bank branches can exchange U.S. dollars for major foreign currencies like euros, Canadian dollars, British pounds, Japanese yen, and Mexican pesos. Not every branch handles currency exchange — you'll need to call ahead or visit a location that offers the service. TD also charges a markup on the exchange rate, meaning you'll pay more than the mid-market rate you see online. The exact markup varies by branch and currency, so costs differ depending on where you go.
If you need a large amount of foreign currency or a less common one, TD may not be able to help you directly. In those cases, you have other options: ordering currency online through TD's service, using a currency exchange specialist, or withdrawing cash from an ATM in the country you're visiting.
Key Takeaways
- TD Bank exchanges major currencies at most full-service branches, but you should call ahead to confirm the branch offers the service and has the currency in stock.
- TD charges a markup above the mid-market exchange rate, and the exact percentage depends on the currency and your branch location.
- You can order foreign currency online through TD and pick it up at a branch, which sometimes offers better rates than an in-person exchange.
- For large amounts or uncommon currencies, a specialist currency exchange company or your bank's ATM network may be cheaper or more practical.
How to exchange currency at a TD branch
Walk into a TD Bank branch with your U.S. dollars and a valid ID. Tell the teller you want to exchange currency and specify which currency you need. The teller will tell you the rate they're offering that day, calculate how much foreign currency you'll receive, and complete the transaction. Most branches can handle the exchange on the spot if they have the currency in stock.
Before you go, call the branch to confirm three things: that they offer currency exchange, that they have the specific currency you need, and what their current rate is. TD's customer service line is 1-800-788-3000. Having this information ahead of time saves you a wasted trip.
Ordering currency online through TD
TD allows you to order foreign currency online and pick it up at a branch within a few business days. Go to TD's website, select the currency you need, enter the amount, and choose a branch for pickup. You'll see the exchange rate before you confirm the order. This method sometimes offers a better rate than walking in and exchanging cash on the spot, because TD can source the currency in advance.
Online orders typically take two to three business days to arrive at your branch. You'll need to bring your ID and the confirmation number from your order when you pick up the currency. This approach works well if you know how much you need and have time to plan ahead.
Understanding TD's exchange rates and fees
TD does not charge a separate fee for currency exchange, but it does apply a markup to the mid-market rate — the rate you see on financial websites like XE.com or OANDA. The markup is how TD makes money on the transaction. For example, if the mid-market rate for euros is 1.10 USD per euro, TD might offer you 1.05 USD per euro, keeping the difference.
The markup percentage varies by currency and branch. Major currencies like euros and Canadian dollars typically have smaller markups than less common ones. TD does not publish its exact markups online, so you have to ask your branch or check the rate they quote you before you commit to the exchange.
When currency exchange at TD makes sense
TD's in-branch exchange is most useful when you need a small to moderate amount of currency, you're leaving soon and don't have time to order online, or you want to avoid the hassle of using a separate currency exchange company. It's also convenient if you're already at a TD branch for other banking needs.
TD's exchange becomes less practical if you need a large amount of currency, because the markup adds up quickly. If you're exchanging $5,000 or more, comparing rates at a specialist currency exchange company like XE.com, OFX, or Wise may save you hundreds of dollars. Similarly, if you need an uncommon currency that TD doesn't stock, a specialist is your only option.
Alternatives to TD currency exchange
Using an ATM in the country you're visiting often gives you a better rate than exchanging currency before you leave. Your TD debit card will work at most ATMs worldwide, and you'll get the mid-market rate plus a small ATM fee — usually $2 to $5 per withdrawal. This approach works best if you're comfortable withdrawing cash as you need it rather than carrying large amounts.
Specialist currency exchange companies like Wise, OFX, and XE.com offer better rates than banks for large transfers or orders. These services are designed for people moving money internationally or exchanging significant amounts. They're slower than walking into a branch — typically three to five business days — but the rate savings can be substantial.
Credit cards with no foreign transaction fees are another option if you're paying for things abroad. You avoid currency exchange altogether and get the card's exchange rate, which is usually close to mid-market. This works for purchases but not for getting cash.
What currencies TD can exchange
TD regularly stocks major currencies: Canadian dollars, euros, British pounds, Japanese yen, Swiss francs, Australian dollars, and Mexican pesos. Some branches may also have access to others like Indian rupees, Chinese yuan, or South Korean won, but availability varies. Less common currencies may require ordering in advance or may not be available at all.
Call your branch or TD's main line to ask about a specific currency before you plan around it. If TD can't get it, a currency exchange specialist almost certainly can, though you may pay a higher markup or wait longer.
Frequently Asked Questions
Do I need an account with TD to exchange currency?
No. TD will exchange currency for anyone with a valid ID, whether or not you have an account. You don't need to be a customer to use this service.
How much currency can I exchange at once?
TD doesn't publish a hard limit, but branches typically have stock limits based on demand and what they keep on hand. Very large amounts — $10,000 or more — may require advance notice or ordering. Call your branch to ask about their limits for the specific currency you need.
What if my branch doesn't have the currency I need?
You can order it online through TD and pick it up in a few business days, or you can visit a different TD branch that may have it in stock. If TD doesn't carry the currency at all, a currency exchange specialist is your next option.
Is the rate better if I order online instead of exchanging in person?
Sometimes. Online orders occasionally have better rates because TD can source the currency in advance. The only way to know is to check both the online rate and call your branch for their in-person rate before you decide.
Can I exchange currency at a TD ATM?
No. TD ATMs only dispense U.S. dollars. To get foreign currency, you must visit a branch in person or order online for pickup.