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

You can put foreign currency into a U.S. bank account. Your bank will convert it to U.S. dollars at their exchange rate, which is usually less favorable than the mid-market rate you see online. The deposit itself is legal and straightforward—you hand over the cash or a foreign check, and the bank processes it like any other deposit.

The catch is reporting. If you deposit more than $10,000 in foreign currency (or U.S. currency, or any combination) in a single transaction or in a pattern of transactions designed to avoid the $10,000 threshold, your bank must file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is not a penalty—it is a standard reporting requirement. The bank does this automatically; you do not need to do anything extra.

If you are a U.S. citizen or permanent resident with foreign bank accounts totaling more than $10,000 at any point during the year, you also have a separate federal filing requirement called the Foreign Bank Account Report (FBAR), filed with the Treasury Department. This is different from the CTR and applies to accounts held abroad, not deposits made here.

Key Takeaways

  • Your bank will convert foreign currency to dollars at their exchange rate, which typically includes a markup compared to the rate you see online.
  • Deposits over $10,000 trigger an automatic Currency Transaction Report filed by your bank with FinCEN—this is routine and not a sign of wrongdoing.
  • If you hold foreign bank accounts totaling over $10,000, you may owe a separate FBAR filing with the U.S. Treasury, regardless of deposits made in the U.S.
  • Structuring deposits to avoid the $10,000 reporting threshold is illegal, even if each individual deposit is under that amount.

How the conversion and deposit process works

When you walk into a bank branch with foreign cash or a foreign check, the teller will accept it and send it to the bank's processing center. The bank converts the currency using their own exchange rate, which includes a spread—the difference between what they pay for the currency and what they charge you. This spread varies by bank and by currency, but it typically ranges from 1 to 3 percent above the mid-market rate.

For checks drawn on foreign banks, the process takes longer. The check must clear through international banking channels, which can take 10 to 21 business days or more. During that time, the funds are held as a pending deposit. Once cleared, the bank converts the amount and deposits it into your account in U.S. dollars.

For cash, the conversion is faster—usually one to three business days—because the bank can exchange it directly without waiting for a foreign bank to confirm payment.

Understanding the $10,000 reporting threshold

The $10,000 threshold applies to any deposit or series of deposits. If you deposit $10,000 or more in a single transaction, your bank files a CTR. If you make multiple deposits that total $10,000 or more within a short period—typically 15 business days, though banks monitor longer patterns—the bank may also file a CTR.

The CTR includes your name, the amount, the date, and the source of the funds. It does not mean you have done anything wrong. Millions of CTRs are filed every year for routine business and personal transactions. The report goes to FinCEN, a federal agency that uses it to detect money laundering and other financial crimes.

If you deliberately structure deposits to stay under $10,000—for example, depositing $9,500 one day and $9,500 the next day to avoid reporting—that is illegal. It is called structuring, and it can result in civil penalties and criminal charges, even if the money itself is legitimate. The law assumes that anyone deliberately avoiding the reporting threshold has something to hide.

Foreign bank accounts and FBAR requirements

If you are a U.S. citizen, a permanent resident, or a resident alien for tax purposes, and you have a financial interest in or signature authority over foreign bank accounts, you may owe an FBAR filing. The threshold is $10,000 in aggregate across all foreign accounts at any point during the calendar year.

The FBAR is filed with the Treasury Department's Financial Crimes Enforcement Network, separate from your tax return. It is due by April 15 (with an automatic extension to October 15). The form is called FinCEN Form 114, and it lists every foreign account you control, the account number, the bank name, and the maximum balance during the year.

This requirement applies whether or not you deposit money into a U.S. account. If you have a savings account in Canada, a checking account in the UK, and a business account in Mexico, and the total across all three ever reaches $10,000, you must file the FBAR. Failure to file can result in penalties of $10,000 or more per year of non-compliance.

What documents to bring when depositing foreign currency

Bring your passport or government-issued ID and the foreign currency or check. If the amount is large or unusual, the bank may ask where the money came from. This is part of their anti-money-laundering procedures, and you should be prepared to explain briefly—for example, "I sold property in France" or "This is a gift from my parents in Mexico."

If you are depositing a foreign check, bring the check itself and your ID. Some banks require the check to be endorsed on the back. Ask the teller whether they need anything else before you hand over the check.

If you are depositing cash and the amount is over $10,000, the bank will ask you to complete a CTR form. This is a standard form that asks for your name, address, and the source of the funds. You are not required to sign it, but the bank will file it regardless. You can decline to sign, but the bank will note that you did.

Exchange rates and fees

Banks do not use the mid-market exchange rate—the rate you see on financial websites. Instead, they use a retail rate that includes their markup. For major currencies like euros, pounds, and Canadian dollars, the markup is usually 1 to 2 percent. For less common currencies, it can be 3 to 5 percent or higher.

Some banks also charge a flat fee for foreign currency deposits, typically $10 to $25. Check with your bank before you deposit to understand both the exchange rate they will use and any fees they will charge.

If you are converting a large amount, it may be worth comparing rates across banks or using a currency exchange service. Some specialized money transfer services offer better rates than banks, though they may have their own fees or minimum amounts.

What happens if you do not report foreign accounts

If you owe an FBAR and do not file, the penalty is steep. The IRS can assess a civil penalty of up to $10,000 per year of non-compliance, or up to 50 percent of the balance in the unreported account, whichever is higher. If the failure to file is deemed willful, criminal penalties can include fines up to $250,000 and up to five years in prison.

The IRS has access to information from foreign banks and can cross-reference it with your tax returns. If you have a foreign account and no corresponding FBAR filing, you are likely to be caught eventually.

If you have missed FBAR filings in prior years, you can file them now. The IRS has a voluntary disclosure practice that allows you to file back years without criminal prosecution, though you may still owe civil penalties and interest.

Frequently Asked Questions

Do I have to report the deposit to the IRS myself, or does the bank do it?

The bank files the Currency Transaction Report automatically with FinCEN. You do not need to do anything. However, if you have foreign bank accounts, you are responsible for filing the FBAR yourself by the important date. These are two separate requirements.

What if I deposit foreign currency in cash multiple times—do I need to worry about structuring?

If you are depositing your own money for legitimate reasons, you do not need to worry. Structuring is illegal only if you deliberately split deposits to avoid the $10,000 threshold. If you deposit $5,000 one week and $6,000 the next week because that is when you received the money, that is fine. If you deposit $9,500 one day and $9,500 the next day specifically to stay under $10,000, that is structuring.

Can I deposit a foreign check if I do not have a U.S. bank account yet?

No. You need an open account to deposit a check. You can open a checking or savings account at most banks with a passport and a U.S. address. Some banks require an initial deposit, which can be made in U.S. currency or a foreign check, depending on the bank's policy. Call ahead to confirm what they accept.

Will depositing foreign money affect my immigration status or visa?

No. Depositing foreign currency is not a visa issue. However, if you are on a visa with restrictions on working or earning income, and the deposit represents income you earned while on that visa, that could be a separate issue. Consult an immigration attorney if you are unsure whether your income is permitted under your visa terms.

What is the difference between the CTR and the FBAR?

The CTR is filed by your bank when you deposit $10,000 or more in a single transaction or pattern of transactions. The FBAR is filed by you if you have foreign bank accounts totaling over $10,000 at any point during the year. They are separate requirements with different important date and agencies.