TD Bank does exchange currency, but only at a branch and only for customers with an account

TD Bank will exchange foreign currency into US dollars at any of its branches, but you must be a TD Bank customer with an active checking or savings account. You cannot walk in off the street and exchange currency. The bank does not offer currency exchange at ATMs or online, and you cannot order foreign currency in advance to pick up later — you must exchange it in person at a branch on the day you need it.

The exchange rate TD Bank offers is not the mid-market rate you see on financial websites. Banks buy and sell currency at a markup, and TD Bank's markup is typically 2 to 3 percent above the rate they pay for that currency. This means if you exchange $1,000, you will receive noticeably less in foreign currency than you would through a currency specialist or your credit card company.

Key Takeaways

  • TD Bank exchanges currency only at a physical branch, only for account holders, and only on the day you need it.
  • The exchange rate includes a markup of roughly 2 to 3 percent above the mid-market rate, making it more expensive than credit cards or currency specialists.
  • You will need your TD Bank debit card or account number and a valid ID to exchange currency at a branch.
  • For large amounts or frequent travel, a credit card or a currency exchange service like OFX or Wise may save you money.

What you need to bring to a TD Bank branch

Bring your TD Bank debit card or have your account number ready, along with a valid government-issued ID such as a driver's license or passport. The teller will verify your account and process the exchange. You do not need to call ahead, but if you need an unusual currency or a very large amount, calling your branch first is wise — they may not have that currency in stock and may need to order it from another location.

The exchange happens immediately at the teller window. You hand over US dollars, and the teller gives you the foreign currency in cash. There is no waiting period and no fee listed separately — the markup is built into the rate the teller quotes you.

How TD Bank's rates compare to other options

Credit cards typically offer better exchange rates than banks because card networks (Visa, Mastercard) negotiate rates directly with currency markets. If your credit card has no foreign transaction fee, using it abroad is usually cheaper than exchanging cash at TD Bank. Many travel rewards cards charge no foreign transaction fee at all.

Specialized currency exchange services like Wise (formerly TransferWise), OFX, and OANDA offer rates much closer to mid-market and are designed for people who exchange currency regularly or in large amounts. These services work online and deliver currency to your home or to a pickup location. They are slower than a bank branch — typically 1 to 3 business days — but the rate savings often outweigh the wait.

Airport currency exchange booths charge even higher markups than banks, usually 5 to 10 percent above mid-market, so avoid them if you can. If you must exchange at an airport, do it at a bank branch before you leave home.

When exchanging at TD Bank makes sense

TD Bank currency exchange is most useful when you need cash in a foreign currency the same day and you do not have a credit card, or when you are exchanging a small amount and the markup does not matter much to you. It is also convenient if you are already at a TD Bank branch for another reason and want to pick up a small amount of foreign cash.

For a trip where you will use a credit card most of the time and only need a small amount of local currency for taxis or tips, the branch exchange is fast and simple. For larger amounts, frequent travel, or if you are moving money to another country, the cost difference between TD Bank and a specialist service becomes significant enough to shop around.

Which currencies TD Bank stocks

TD Bank keeps common currencies in stock at most branches: Canadian dollars, euros, British pounds, Japanese yen, Mexican pesos, and a few others. Less common currencies may not be available at your branch and may need to be ordered. Call your local branch before you go to confirm they have the currency you need.

If you need a currency that is not commonly traded, you may have better luck with a currency specialist or your credit card. Some credit cards will let you withdraw cash from ATMs abroad in the local currency, which can be cheaper than exchanging beforehand if your card has no foreign transaction fee.

Exchanging currency back to US dollars when you return

TD Bank will also exchange foreign currency back to US dollars at a branch, subject to the same markup. If you return from a trip with leftover cash, you can bring it to any TD Bank branch and exchange it. Again, you must be an account holder and bring your ID and debit card.

The rate going back is usually slightly worse than the rate going out, because the bank is buying currency from you rather than selling it to you. If you have only a small amount left over, it may not be worth the trip — the markup will eat most of the value. Many travelers keep leftover foreign cash for the next trip or donate it to charity.

Frequently Asked Questions

Can I exchange currency at a TD Bank ATM?

No. TD Bank does not offer currency exchange at ATMs. You must go to a branch and speak to a teller. The exchange happens only in person during branch hours.

Do I need to be a TD Bank customer to exchange currency?

Yes. You must have an active TD Bank checking or savings account. Non-customers cannot exchange currency at TD Bank branches. If you do not have an account, a credit card or currency specialist is your option.

How long does a currency exchange take at TD Bank?

The exchange itself takes just a few minutes at the teller window. You do not need an appointment. If the branch is busy, you may wait in line, but the transaction is quick once you reach the teller.

What if my branch does not have the currency I need?

Call your branch ahead of time to ask. If they do not have it in stock, they can sometimes order it from another location, but this takes a few days. For rare currencies, a currency specialist may be faster and cheaper.

Is there a limit to how much currency I can exchange?

TD Bank does not publish a public limit, but very large exchanges may trigger reporting requirements under federal law. If you are exchanging more than $10,000, call your branch first to confirm they can handle it and to understand any documentation they may need.