Yes, most banks will exchange currency for non-customers, but you'll pay more and face limits

You do not need a bank account to exchange currency at a bank. Most large banks and credit unions will convert foreign cash to US dollars (or vice versa) for anyone who walks in with a valid ID and the money to exchange. However, non-customers typically pay higher fees than account holders do, and banks often limit how much you can exchange in a single transaction or require advance notice for larger amounts.

The exchange rate you receive is also not the mid-market rate you see online. Banks add a markup—usually 1 to 3 percent above the real rate—which is how they profit on the transaction. Some banks waive this markup for customers but apply it to non-customers. A few banks do not exchange currency at all, so calling ahead saves a wasted trip.

Key Takeaways

  • Non-customers can exchange currency at most banks, but you must bring a valid government ID and the physical cash you want to convert.
  • Banks charge non-customers higher fees and markups than account holders pay, sometimes 2 to 3 percent above the real exchange rate.
  • Large banks like Chase, Bank of America, and Wells Fargo exchange currency for non-customers, but smaller regional banks may not.
  • Amounts over $1,000 or $2,500 often require advance notice of one to three business days so the bank can order the currency.
  • Airport currency exchanges and online services like OFX or Wise charge different fees and rates, so comparing options before you travel saves money.

Which banks will exchange currency for non-customers

Major national banks almost always exchange currency for non-customers. Chase, Bank of America, Wells Fargo, Citibank, and US Bank all offer this service at most branches. Credit unions vary by institution—some exchange currency freely, others only for members, and some do not offer it at all. Call your nearest branch before you go, because policies differ by location even within the same bank.

Smaller regional and community banks are less likely to exchange currency. If you bank at a small local institution, ask whether they do currency exchange and whether they do it for non-customers. Many do not keep foreign cash on hand and would have to order it, which takes time and may not be worth their effort for a one-time transaction.

What you need to bring and how much it costs

Bring a valid government-issued ID—a driver's license, passport, or state ID card. The bank needs to verify your identity before handling the transaction. Bring the physical cash you want to exchange. Banks do not exchange currency that is damaged, torn, or defaced, so check your bills before you arrive. Some banks will not exchange coins at all, only paper currency.

Non-customers pay a flat fee per transaction (usually $5 to $15) plus a markup on the exchange rate itself. The markup is typically 1 to 3 percent above the mid-market rate—the real rate you see on financial websites. If you are exchanging $500, a 2 percent markup costs you $10 on top of the flat fee. Account holders often pay a lower flat fee or no fee at all, and sometimes receive the mid-market rate or a smaller markup.

The total cost depends on the bank, the currency, and the amount. Call ahead and ask the specific fee structure for the currency and amount you need. Do not assume all branches of the same bank charge the same rate.

Transaction limits and advance notice requirements

Most banks will exchange up to $1,000 in foreign currency on the spot without advance notice. Amounts between $1,000 and $2,500 usually require one to three business days' notice so the bank can order the currency from its supplier. Amounts over $2,500 may require a week or more, and some banks have a maximum they will exchange at all—often $5,000 to $10,000 per transaction.

These limits exist because banks do not stock large amounts of every currency. They order what they need from a currency supplier, and that takes time. If you need a large amount, call the bank's foreign exchange department (not the main branch line) and ask what notice they need. Provide the currency, the amount, and the date you need it. The bank will confirm whether they can fill the order and at what rate.

How the exchange rate works and why it matters

The mid-market rate is the real exchange rate between two currencies at any given moment. You can find it on XE.com, OANDA, or your bank's own website. It changes throughout the day as currency markets move. When a bank exchanges currency for you, they do not give you the mid-market rate. They give you a lower rate (if you are selling foreign currency) or charge you a higher rate (if you are buying it). The difference is their profit.

For example, if the mid-market rate for euros to US dollars is 1.10, a bank might offer you 1.07 when you sell euros or charge you 1.13 when you buy them. That 3-cent difference per euro is the markup. On $500, that is roughly $15 in your pocket lost to the markup alone, before the flat fee.

Non-customers almost always receive a worse rate than account holders. Some banks publish their rates online; others only quote them when you call or visit. Always ask what rate you will receive before you hand over your money.

Alternatives that may cost less

Airport currency exchanges are convenient but charge the highest markups—often 3 to 5 percent or more. Use them only if you have no other option or are exchanging a small amount where the fee difference is negligible.

Online currency services like Wise (formerly TransferWise), OFX, and Remitly charge lower markups than banks (usually 0.5 to 1.5 percent) but require a bank account to receive the converted funds. They work best if you are sending money internationally or exchanging a large amount. Processing takes one to three business days.

Credit card companies and ATMs abroad often offer competitive rates because they use the mid-market rate or close to it. If you are traveling, withdrawing cash from an ATM in the destination country usually costs less than exchanging currency before you leave. Check with your card issuer about foreign transaction fees first.

What happens if the bank does not have the currency in stock

If the bank does not have the currency you need, they will order it from a currency supplier. This takes one to five business days depending on the currency and the bank's supplier. Rare or less-traded currencies take longer. The bank will quote you a rate when you place the order, and that rate is locked in—it does not change if the market moves before the currency arrives.

You will need to return to the bank to pick up the currency once it arrives. Some banks will hold it for a set period (usually 30 days); others charge a storage fee if you do not pick it up within a week. Ask about the hold period and any fees when you place the order.

Frequently Asked Questions

Do I need to call ahead or can I just walk in?

For amounts under $1,000, you can usually walk in without calling. For larger amounts or unusual currencies, call ahead. Even for small amounts, calling saves a trip if the bank does not exchange currency or if the specific currency is not in stock.

What if I have old or damaged foreign currency?

Banks will not exchange currency that is torn, stained, or defaced. Some will exchange it if the damage is minor, but they may apply a discount. Coins are rarely exchanged by banks; you would need a specialty currency dealer. Ask the bank what condition they require before you visit.

Is the rate better if I exchange a larger amount?

Not usually. Banks apply the same markup percentage regardless of amount, so a larger exchange does not get you a better rate. However, the flat fee becomes a smaller percentage of your total, so the fee impact is less painful on large amounts.

Can I exchange currency if I do not have a US bank account?

Yes. You need a valid government ID, but you do not need a US bank account. Non-US residents can exchange currency at banks the same way US non-customers can. Bring your passport or national ID card.

What if the bank quotes me a rate and I want to lock it in?

If you order currency in advance, the bank locks in the rate when you place the order. If you walk in and exchange on the spot, you get the rate that day. Rates change constantly, so if you want to may provide a specific rate, order ahead and confirm the locked-in rate in writing before you leave the bank.