Yes, you can deposit foreign money, but your bank converts it and reports it

You can deposit foreign currency into a U.S. bank account. Your bank will convert it to U.S. dollars at their exchange rate, which is usually higher than the rate you see online. The deposit goes through, but your bank is required to report large foreign transactions to the U.S. government, and you may need to report the source of the money on your tax return depending on where it came from.

The process is straightforward for routine deposits—walk in with the cash or mail a check, and the bank handles the conversion. The complications arise when the amount is large, when you deposit regularly, or when the money comes from outside the U.S. banking system. Understanding what your bank will ask and what the government requires prevents delays and keeps you from triggering unnecessary scrutiny.

Key Takeaways

  • Your bank will convert foreign currency to U.S. dollars at their own exchange rate, which typically includes a markup of 1 to 3 percent above the mid-market rate.
  • Deposits of $10,000 or more in foreign currency trigger a Currency Transaction Report (CTR) that your bank files with the U.S. government.
  • You do not need to report the deposit itself to the IRS unless the money is income, a gift over $100,000, or part of a foreign financial account you control.
  • Mailing foreign checks or currency takes longer than depositing U.S. checks—expect 10 to 30 days for conversion and clearing.
  • Some banks charge flat fees or percentage fees for foreign currency conversion; comparing rates before you deposit can save money on large amounts.

How banks convert and deposit foreign currency

When you deposit foreign cash or a check in foreign currency, the bank converts it to U.S. dollars using their own exchange rate. That rate is not the mid-market rate you see on financial websites—it includes the bank's markup, usually 1 to 3 percent. On a $5,000 deposit, that markup can cost you $50 to $150 in lost value.

The bank may also charge a flat fee ($15 to $50) or a percentage fee (0.5 to 2 percent) for the conversion itself, depending on the currency and the bank's policies. Ask your bank for their rate and fees before you deposit. Some banks offer better rates on certain currencies or waive fees for customers with high account balances.

Foreign checks take longer to clear than U.S. checks. A check drawn on a foreign bank typically takes 10 to 30 days to clear, because it has to be sent to a correspondent bank in that country, then back to your bank. During that time, the funds are not available in your account. Foreign currency cash deposits are faster—usually one to three business days—but the bank still needs time to verify the bills and process the conversion.

The $10,000 reporting requirement and what it means

If you deposit $10,000 or more in foreign currency in a single transaction or in multiple transactions within a short period, your bank must file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN), a division of the U.S. Treasury. This is automatic and does not mean you have done anything wrong. The bank is required by law to report it.

The CTR includes your name, account number, the amount, the currency, and the date. The government uses these reports to track large cash movements and detect money laundering. You do not file the CTR yourself—your bank does. You will not receive a copy unless you ask for one, but you can request it from your bank's compliance department.

Structuring—deliberately breaking up deposits to stay under $10,000 to avoid the report—is illegal, even if the money is legitimate. If a bank suspects you are doing this, they must report it, and you can face criminal penalties. If you have a legitimate reason to deposit large amounts regularly, tell your bank upfront so they understand the pattern.

Tax reporting for foreign money deposits

You do not report the deposit itself to the IRS simply because the money is foreign. However, you do report it if the money is income, a gift, or part of a foreign financial account you control. The rule depends on where the money came from.

If the money is income—wages, self-employment earnings, rental income, or business profit from outside the U.S.—you report it on your tax return the same way you report U.S. income. The source being foreign does not change the reporting requirement. You report the U.S. dollar amount after conversion.

If the money is a gift from someone outside the U.S., you do not report the gift itself on your tax return. However, if the total value of gifts you receive in a year exceeds $100,000, the person who gave you the money may have to file a Form 3520 with the IRS. That is their responsibility, not yours, but you should know it may happen.

If you control a foreign financial account—a bank account, investment account, or retirement account outside the U.S.—and the total balance exceeds $10,000 at any point during the year, you must file a Foreign Bank Account Report (FBAR) with FinCEN by April 15 of the following year. This is separate from your tax return. Failing to file an FBAR can result in penalties of $10,000 or more, even if you did not owe taxes.

Wire transfers and international payment services as alternatives

If you are receiving money from outside the U.S. regularly, a wire transfer or international payment service may be faster and cheaper than depositing foreign currency. A wire transfer from a foreign bank to your U.S. bank account typically arrives in one to three business days and avoids the conversion markup you pay at the teller window.

Services like Wise (formerly TransferWise), OFX, and Remitly offer exchange rates closer to the mid-market rate and charge a flat fee instead of a percentage. For amounts over $1,000, these services often cost less than your bank's conversion fee. However, they require the sender to have a bank account or to use their service, so they work best when you are receiving money from someone who can initiate the transfer electronically.

International wire transfers are also subject to the $10,000 reporting requirement if the amount is $10,000 or more. Your bank will file the CTR automatically. The advantage is speed and lower cost, not avoiding reporting.

What happens if your bank questions the deposit

If you deposit a large amount of foreign currency, your bank may ask where the money came from. This is standard practice and is called Know Your Customer (KYC) compliance. The bank is required to understand the source of deposits to prevent money laundering. Have documentation ready: a letter from an employer showing it is wages, a gift letter from the person who gave you the money, proof of a business transaction, or a bank statement from the foreign account showing the transfer.

If you cannot explain the source or if the bank suspects the money is connected to illegal activity, they can refuse the deposit or close your account. This is rare with routine deposits from legitimate sources, but it happens when the amount is very large, when deposits are frequent and unexplained, or when the currency or country raises red flags under U.S. sanctions or anti-money-laundering rules.

If your bank refuses a deposit or closes your account, you have the right to know why. Ask for the reason in writing. If you believe the decision was wrong, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.

Comparing banks and finding the best rate

Not all banks offer the same exchange rates or fees for foreign currency deposits. Large national banks like Chase, Bank of America, and Wells Fargo typically charge higher markups than smaller banks or credit unions. Online banks sometimes offer better rates because they have lower overhead, but they may not accept foreign currency deposits at all.

Before you deposit, call your bank and ask for their exchange rate for the specific currency you are depositing, their conversion fee, and how long the deposit will take to clear. Ask if they offer better rates for larger amounts or for customers with certain account types. Some banks waive conversion fees for business accounts or for customers who maintain a minimum balance.

If your bank's rate is poor, consider opening an account at a bank or credit union with better rates, or use an international payment service for future transfers. For a one-time deposit of a few hundred dollars, the fee difference may not matter. For a $10,000 deposit, the difference between a 2 percent markup and a 0.5 percent markup is $150—worth shopping around for.

Frequently Asked Questions

Do I need to declare foreign money at customs when I enter the U.S.?

Yes. If you are carrying more than $10,000 in cash or cash equivalents (including foreign currency) when you enter the U.S., you must declare it to U.S. Customs and Border Protection on Form 6059B. Failure to declare is a federal crime, even if the money is legitimate. Depositing it later does not change the requirement to declare it at the border.

What if the foreign check bounces after I deposit it?

Your bank will reverse the deposit and charge you a fee, usually $15 to $30. The funds will be removed from your account, and you will owe the bank the amount of the check. If you have already spent the money, you will have a negative balance. Contact the person who sent you the check to request a replacement or a wire transfer instead.

Can I deposit foreign currency from a country under U.S. sanctions?

It depends on the country and the bank's policies. Banks are prohibited from processing transactions involving certain countries like Iran, North Korea, and Syria. Your bank may refuse the deposit or freeze your account if they believe the money is connected to a sanctioned country. If this happens, contact your bank's compliance department to explain the source and request a review.

How do I report foreign currency deposits on my tax return?

You report the U.S. dollar amount after conversion, not the original foreign amount. If the money is income, report it on the line for that type of income (wages, self-employment, rental, etc.). If it is a gift, you do not report it unless it exceeds $100,000 in a year. If you control a foreign bank account, file an FBAR by April 15 of the following year, regardless of whether you deposited money that year.

Will depositing foreign money affect my immigration status?

No. Depositing foreign money into a bank account does not affect your immigration status. However, if you are on a visa with restrictions on work or income, earning money while on that visa may violate your visa terms. Consult an immigration attorney if you are unsure whether your income source complies with your visa conditions.