Yes, you can deposit foreign money, but your bank will convert it and may charge fees
You can deposit foreign currency into a US bank account. Your bank will convert it to US dollars at their exchange rate, deduct any conversion fees, and credit the remainder to your account. The process is straightforward, but the cost and speed depend on which bank you use and how you deposit the money.
Most banks accept foreign currency deposits, but not all branches handle them the same way. Some require you to visit in person; others let you mail checks or use mobile deposit. The exchange rate your bank uses is almost always worse than the mid-market rate you see online, and fees can range from $5 to $25 per transaction depending on the currency and your bank.
Key Takeaways
- Physical foreign currency (bills and coins) must usually be deposited in person at a branch, and conversion takes one to three business days.
- International wire transfers and foreign checks clear through correspondent banks, which adds another layer of fees and can take five to ten business days.
- Your bank's exchange rate is typically 1 to 3 percent worse than the mid-market rate, so larger deposits lose more money to the conversion spread.
- Some online banks and credit unions do not accept foreign currency deposits at all, so check with your institution before you try.
- If you receive money regularly from abroad, a dedicated international transfer service may cost less than repeated bank deposits.
Depositing physical foreign bills and coins
If you have foreign bills or coins, take them to a branch of your bank in person. Tell the teller you want to deposit foreign currency. They will count it, record the amount and currency type, and send it to the bank's currency processing center. The bank will convert it at their internal exchange rate and deposit the US dollar amount into your account within one to three business days.
Most banks charge a flat fee for this service—typically $5 to $15—regardless of the amount. Some waive the fee if you have a premium account or maintain a high balance. Ask your bank about their fee before you deposit. If you have a large amount of foreign currency, call ahead to make sure the branch can handle it; some smaller branches send currency out for processing and may ask you to wait a few days.
Coins are often harder to process than bills. Some banks will not accept foreign coins at all, or they will charge a higher fee. If your bank refuses coins, a currency exchange shop (often found in airports or downtown areas) may take them, though their rates are usually worse than a bank's.
Receiving money from abroad via wire transfer
If someone sends you money from another country, it arrives as an international wire transfer. Your bank receives it through a correspondent bank—a partner bank in the sending country that handles the actual movement of funds. This process is slower and more expensive than a domestic wire.
International wires typically take five to ten business days to clear, though some routes (especially from Canada, Mexico, or Western Europe) can be faster. Your bank will charge a receiving fee, usually $15 to $25. The sending bank in the other country also charges a fee, and the correspondent bank may take a cut as well. By the time the money reaches your account, 2 to 5 percent of it may be gone to fees.
Ask the person sending you money to use the SWIFT code for your bank, not just the routing number. The SWIFT code ensures the wire reaches the right institution and reduces the chance it gets delayed or sent to the wrong account. You can find your bank's SWIFT code on their website or by calling customer service.
Depositing foreign checks
If you receive a check written in a foreign currency, you can deposit it at your bank, but the process is slow and expensive. Your bank will send the check to a correspondent bank in the country where it was issued. That bank will verify the funds and send the money back to your bank, which then converts it and deposits it into your account.
This can take two to four weeks. Your bank will charge a deposit fee ($10 to $25) and explore their exchange rate. The foreign bank may also charge a fee, which comes out of the amount you receive. For small checks, the fees can eat up a significant portion of the deposit.
If the check is from a major country (Canada, UK, Australia, Japan), the process is usually faster and cheaper. Checks from smaller banks or less common countries may be refused entirely. Call your bank before you try to deposit a foreign check; they can tell you whether they accept it and what the timeline and fees will be.
Exchange rates and fees: what actually happens to your money
When your bank converts foreign currency, they do not use the mid-market rate you see on financial websites. They use their own rate, which is typically 1 to 3 percent worse. On a $1,000 deposit, that difference can cost you $10 to $30 before any fees are added.
A typical foreign currency deposit might look like this: You deposit 1,000 euros. The mid-market rate is 1.10 USD per euro, so the "true" value is $1,100. Your bank's rate is 1.07 USD per euro, so they credit you $1,070. They then charge a $10 conversion fee, leaving you with $1,060. You have lost $40 to the spread and fees—3.6 percent of the original value.
Larger deposits lose more in absolute dollars but sometimes a smaller percentage. Some banks offer better rates if you deposit a minimum amount (often $5,000 or more). If you receive money from abroad regularly, it is worth comparing rates across banks or using a dedicated international transfer service like Wise or OFX, which often charge lower fees and offer better rates than traditional banks.
Banks and institutions that may not accept foreign deposits
Online banks and some credit unions do not accept foreign currency deposits. They have no physical branches and no currency processing infrastructure. If your bank is online-only, you will need to convert the money yourself before depositing it, or use a different bank for foreign deposits.
Call your bank before you try to deposit foreign money. Ask whether they accept the specific currency you have, what the fee is, how long it takes, and what exchange rate they use. Some banks accept deposits only during certain hours or at certain branches. A five-minute phone call can save you a trip and help you understand what to expect.
Alternatives if your bank will not accept the deposit
If your bank refuses foreign currency, you have other options. Currency exchange shops will convert physical bills for you, though their rates are usually worse than a bank's. Airports and downtown areas in major cities have these shops, and some also operate online.
For wire transfers and checks, you can open an account at a bank that specializes in international transfers, such as a bank with a large immigrant customer base or a credit union that serves your country of origin. Some of these institutions have better rates and lower fees for transfers from specific countries.
If you receive money regularly from abroad, a service like Wise, OFX, or Remitly may be cheaper than repeated bank deposits. These services specialize in international transfers and often charge lower fees and offer better exchange rates than traditional banks. They are not banks themselves, but they move money into your US bank account, so the end result is the same.
Frequently Asked Questions
How long does it take for foreign currency to show up in my account?
Physical currency deposits take one to three business days. Wire transfers take five to ten business days. Foreign checks take two to four weeks. The exact timeline depends on the currency, the sending country, and your bank's processing speed. Ask your bank for a specific estimate when you deposit.
Will my bank report a large foreign deposit to the IRS?
Banks report deposits over $10,000 to the Financial Crimes Enforcement Network (FinCEN) as a routine matter, regardless of whether the money is foreign or domestic. This is not an accusation of wrongdoing—it is standard reporting. If the money is legitimate income or a gift, you have nothing to worry about. If you are unsure about reporting requirements for your specific situation, speak with a tax professional.
Can I deposit foreign money into someone else's account?
You can deposit foreign currency into any account you have access to, including a joint account. If you want to deposit money into someone else's account without being on it, that person will need to be present or have given you written permission. Banks have anti-fraud rules that prevent deposits into accounts you do not own.
What if the exchange rate drops between when I deposit and when the money clears?
Your bank locks in the exchange rate on the day you deposit the money, not the day it clears. So if you deposit euros on Monday and they clear on Wednesday, you get the Monday rate even if the euro weakened in the meantime. This protects you from rate swings during the clearing period.
Is there a limit to how much foreign currency I can deposit?
There is no legal limit on how much foreign currency you can deposit into your own account. However, deposits over $10,000 trigger reporting to FinCEN, and your bank may ask questions about the source of very large deposits as part of anti-money-laundering procedures. This is normal and does not mean anything is wrong.