Yes, you can deposit pesos, but your bank converts them to dollars first

Most U.S. banks will accept peso deposits, but they do not hold the money in pesos. When you deposit Mexican pesos (or pesos from any other country), the bank converts them to U.S. dollars using the exchange rate on the day of deposit, then credits your account in dollars. You cannot maintain a peso balance in a standard U.S. checking or savings account.

The conversion happens at the bank's internal exchange rate, which is different from the rate you see online. Banks buy and sell foreign currency at wholesale rates, then mark them up for retail customers. The markup varies by bank and by the amount you are depositing — larger deposits sometimes get better rates, but not always.

Some banks charge a flat fee for foreign currency deposits on top of the exchange rate markup. Others charge nothing. A few large banks have dedicated foreign exchange departments that handle larger deposits differently than teller deposits. The specifics depend entirely on your bank and the amount.

Key Takeaways

  • Your bank will convert pesos to dollars at their internal exchange rate, which includes a markup above the wholesale rate.
  • The conversion happens on the day you deposit, and you receive the dollar amount in your account, not pesos.
  • Some banks charge a separate fee for foreign currency deposits; others do not, so check with your specific bank before you deposit.
  • Large deposits may be handled by a foreign exchange desk rather than a teller, and the rate and fees may differ.
  • If you need to hold pesos long-term, you would need a separate account at a bank that offers foreign currency accounts, which most U.S. banks do not.

How the deposit process works at the teller

When you walk into a branch with pesos, tell the teller you want to deposit foreign currency. The teller will count the bills, verify they are genuine, and note the amount. They will then look up the current exchange rate in the bank's system — this is the rate the bank is offering that day, not the market rate you see online.

The teller will calculate the dollar amount you receive, deduct any foreign currency deposit fee if your bank charges one, and show you the final credit to your account. This happens on the spot. You will see the dollar amount posted to your account when ready or within one business day, depending on the bank's processing schedule.

Some banks require you to bring pesos in bills only — coins are often rejected because they are harder to process and verify. If you have a mix of bills and coins, ask the teller which they can accept before you hand anything over.

Exchange rates and fees vary significantly between banks

There is no standard fee or rate. One bank might charge $5 per foreign currency deposit and offer a rate 2 percent below the market rate. Another might charge nothing and offer a rate 3 percent below market. A third might have no flat fee but a rate 4 percent below market. The only way to know what you will actually receive is to ask your specific bank.

Large deposits — typically $5,000 or more — sometimes may have access to for better rates because the bank's foreign exchange desk handles them instead of a teller. If you are depositing a significant amount, call ahead and ask whether the foreign exchange desk can give you a quote before you come in. Some banks will hold a rate for 24 hours if you ask.

Online banks and credit unions sometimes offer better rates than large national banks, but they may not accept foreign currency deposits at all. Check your bank's website or call and ask specifically: "Do you accept foreign currency deposits, and what is your fee and current rate for Mexican pesos?"

Timing: when the money actually hits your account

The deposit is usually posted to your account the same day or the next business day. The conversion happens when ready — you do not wait for the exchange rate to change or for the bank to process the currency. What you see on the receipt is what you get.

If you deposit pesos on a Friday afternoon, the posting might not show until Monday, but the conversion rate used will be Friday's rate, not Monday's. The bank locks in the rate when you hand over the cash, not when it processes the deposit.

What happens if you need to hold pesos long-term

If you want to keep money in pesos rather than convert it when ready, a standard U.S. bank account will not work. You would need either a foreign currency account (which most U.S. banks do not offer) or an account at a Mexican bank or a U.S. bank with a Mexican subsidiary.

Some large banks like Citibank and BBVA (which operates in both the U.S. and Mexico) offer accounts that can hold multiple currencies, including pesos. These accounts are not common and usually require a minimum balance. If you think you need this, contact your bank directly and ask whether they offer multi-currency accounts.

Another option is to open an account at a Mexican bank while you are in Mexico, or online through a Mexican bank that serves U.S. residents. This gives you a peso account, but you would need to transfer money to Mexico to fund it, which involves its own fees and exchange rates.

Depositing pesos from different countries

The process is the same whether the pesos are from Mexico, the Philippines, or anywhere else — the bank converts them to dollars at their internal rate. However, not all banks accept all foreign currencies. Most large U.S. banks accept Mexican pesos because of the volume of cross-border transactions, but they may not accept Philippine pesos or other less common currencies.

Before you go to the branch, call and confirm that your bank accepts the specific currency you have. If they do not, you may need to use a currency exchange service instead, which is a separate business that buys and sells foreign currency. Currency exchanges often have better rates than banks for certain currencies, but they charge fees and may require larger minimum amounts.

Frequently Asked Questions

Will I get the same exchange rate I see online?

No. The rate you see online is the wholesale rate between banks. Your bank's retail rate includes a markup, usually 2 to 4 percent below the market rate. Some banks also charge a separate fee on top of the rate markup. Always ask your bank for the exact rate and any fees before you deposit.

Can I deposit pesos at an ATM?

Most ATMs do not accept foreign currency deposits. You will need to go to a branch and deposit with a teller. Some banks have special ATMs that accept foreign currency, but this is rare. Call your bank and ask whether any of their branches have this capability.

What if the pesos are damaged or old?

Banks will reject bills that are torn, heavily marked, or so old they are no longer in circulation. If you have damaged pesos, the bank may refuse them entirely. Bring them to the branch and let the teller examine them before you count on the deposit going through.

Do I need to report a large peso deposit to the IRS?

If you deposit more than $10,000 in cash in a single day, your bank is required to file a Currency Transaction Report with the federal government. This applies to any currency, including pesos. The report is routine and does not mean you have done anything wrong — it is a standard reporting requirement. If you are depositing close to $10,000, ask your teller about the reporting threshold.

Can I deposit pesos from someone else's account?

Yes, but the bank may ask questions about where the money came from, especially for large amounts. Bring the person's ID and be prepared to explain the source. Some banks require the account holder to be present for deposits of cash that is not their own.