TD Bank does offer currency exchange, but the service and fees vary by branch location and the currency you need
TD Bank can exchange foreign currency at most of its U.S. branches, though not every location handles every currency. The bank exchanges major currencies like Canadian dollars, euros, British pounds, Mexican pesos, and Japanese yen. Less common currencies may require ordering in advance or may not be available at all. You will need a valid government ID and typically a TD Bank account, though some branches may exchange currency for non-customers with restrictions.
The exchange rate TD Bank offers is not the same as the mid-market rate you see online. Banks add a markup to cover their costs and profit, so the rate you receive will be less favorable than the "real" exchange rate. The exact markup varies by branch and by currency. Before you exchange money at any branch, call ahead to confirm they have the currency in stock and ask what their current rate is — this takes five minutes and saves you from a wasted trip.
Key Takeaways
- TD Bank exchanges major currencies at most U.S. branches, but availability and rates vary by location.
- You will pay more than the mid-market exchange rate because banks add a markup; calling your branch first lets you compare the rate before you commit.
- Uncommon currencies may need to be ordered days in advance or may not be available through TD Bank at all.
- Bring a valid government ID and have your account number ready if you are a TD customer.
How to learn about your TD Bank branch does currency exchange
Not every TD Bank branch offers currency exchange. The easiest way to check is to call the branch directly and ask whether they exchange the specific currency you need. You can find your nearest branch and its phone number on TD Bank's website or by calling their main customer service line. When you call, have the currency name ready and ask three things: whether they have it in stock, what the current exchange rate is, and whether you need an appointment.
If your local branch does not exchange the currency you need, ask whether another nearby branch does. Some branches in larger cities or near airports handle more currencies than smaller suburban locations. You can also ask whether the branch can order the currency for you — many can, though it usually takes three to five business days and may come with an additional fee.
What currencies TD Bank typically exchanges
TD Bank regularly exchanges these currencies at most branches: Canadian dollars, euros, British pounds, Mexican pesos, Japanese yen, Swiss francs, Australian dollars, and Chinese yuan. These are the currencies with the highest demand in the United States, so branches stock them regularly.
If you need a currency not on this list — Thai baht, Indian rupees, South African rand, or others — your branch may be able to order it, but you should not count on it. Some less common currencies are not available through TD Bank at all. If you need an uncommon currency, call your branch first. If they cannot help, ask them to recommend a currency exchange service in your area that specializes in that currency.
Understanding TD Bank's exchange rates and fees
TD Bank does not charge a separate fee for currency exchange in most cases, but the exchange rate itself includes the bank's markup. This means you are paying the markup through a worse rate rather than through a line-item fee. The markup typically ranges from 2 to 5 percent depending on the currency and the branch, though this is not a fixed number and can change.
To understand what you are actually paying, compare TD Bank's rate to the mid-market rate (the rate banks use to trade with each other). You can find the mid-market rate free on websites like XE.com or OANDA. If TD Bank is offering Canadian dollars at 1.35 per U.S. dollar and the mid-market rate is 1.38, you are losing about 2 percent to the markup. For a $1,000 exchange, that difference is roughly $20.
Large exchanges may have different rates than small ones. If you are exchanging $5,000 or more, ask your branch whether they offer a better rate for larger amounts. Some do, though it is not may provide.
What to bring and how long the exchange takes
Bring a valid government ID (driver's license, passport, or state ID) and your TD Bank debit card or account number if you are a customer. If you are not a TD Bank customer, bring your ID and be prepared to show proof of address — a utility bill or lease usually works. Some branches may decline to exchange currency for non-customers, so call ahead if that applies to you.
The actual exchange usually takes 10 to 15 minutes at the teller window. If you are exchanging a large amount or an uncommon currency, it may take longer. If you ordered the currency in advance, you will pick it up at your scheduled time — the branch will have it ready. Bring the same ID you used when you placed the order.
Alternatives if TD Bank cannot help
If your branch does not have the currency you need and cannot order it, you have other options. Independent currency exchange shops exist in most cities and often handle currencies that banks do not stock. Their rates are usually worse than banks', but they may be your only option for uncommon currencies. Check reviews before you go — rates vary widely between shops.
Credit unions sometimes offer currency exchange to members at better rates than banks. If you belong to a credit union, call and ask. Online currency exchange services like OFX or Wise let you order foreign currency and have it delivered or pick it up at a location near you. These services often have better rates than banks for large exchanges, though they charge a fee and take longer (usually one to three business days).
If you are traveling soon and need cash, consider withdrawing from an ATM in the destination country instead. ATM rates are usually better than exchange rates at banks or shops, and you avoid carrying large amounts of cash across borders.
Frequently Asked Questions
Can I exchange currency at a TD Bank ATM?
No. TD Bank ATMs dispense U.S. dollars only. You must go to a branch and speak with a teller to exchange currency.
Do I need a TD Bank account to exchange currency?
Most branches will exchange currency for account holders. Non-customers may be able to exchange currency at some branches, but policies vary. Call your local branch to ask before you visit.
What if I need currency exchanged on a weekend or after hours?
TD Bank branches are closed on weekends and evenings. If you need currency urgently, look for an independent currency exchange shop in your area — many are open longer hours than banks. Airport currency exchanges are also open late, though their rates are typically the worst of all options.
Can I exchange currency online through TD Bank's website?
TD Bank does not offer online currency exchange. You must visit a branch in person. Some online services like Wise or OFX let you order foreign currency online and pick it up or have it delivered, but these are not TD Bank services.
What happens if the exchange rate changes between when I call and when I visit?
Exchange rates change throughout the day. The rate your branch quoted you on the phone is not locked in — when you arrive, the rate may be slightly different. Ask the teller for the current rate before you complete the exchange.