Yes, you can deposit foreign currency, but your bank will convert it and the process takes longer than a domestic deposit
Most US banks accept foreign currency deposits. The bank converts it to US dollars at their exchange rate, credits your account, and the money becomes available after a holding period. The catch: you lose money on the conversion rate, the deposit takes several business days to clear, and some banks charge a fee for handling the currency itself.
The specifics depend on which bank you use, which currency you're depositing, and how much. A $200 cash deposit in euros will move differently than a $5,000 wire transfer in Japanese yen. Understanding the mechanics helps you decide whether to deposit the currency directly or convert it first.
Key Takeaways
- Your bank converts foreign currency at their own rate, which is typically worse than the mid-market rate you see online, so you pay a spread.
- Cash deposits in foreign currency usually take three to five business days to clear, while wire transfers in foreign currency take longer and may require your bank to route through a correspondent bank.
- Some banks charge a flat fee ($10 to $25) or a percentage fee (0.5% to 2%) just to handle the currency conversion.
- You can often get a better rate by converting the currency yourself before depositing, using a currency exchange service or a fintech platform designed for this purpose.
How banks handle foreign currency cash deposits
When you walk into a branch with foreign bills, the teller sends them to the bank's processing center or a third-party currency handler. That handler counts the bills, verifies they are genuine, and converts them to US dollars using the bank's exchange rate on that day. The entire process typically takes three to five business days.
During those days, your account shows a pending deposit. The bank holds the funds while the currency handler completes the conversion and sends the dollars back. You cannot withdraw the money until the hold clears. If the currency handler finds damaged or counterfeit bills, the bank may reject part or all of the deposit and return it to you.
The exchange rate you receive is not the rate you see on Google or XE.com. Those are mid-market rates — the rate banks use to trade with each other. Your bank adds a markup, called the spread, which is how they profit on the conversion. The spread typically ranges from 1% to 3%, meaning if the mid-market rate is 1.10 USD per euro, your bank might give you 1.07 or 1.08.
Wire transfers in foreign currency and correspondent banking
If someone is sending you money from abroad, they can wire it in their local currency. Your bank receives the wire and converts it to dollars. This process is slower than a domestic wire because most US banks do not hold accounts in every currency. Instead, they use a correspondent bank — a bank in the currency's home country that handles the conversion and routing.
A wire in euros from Germany, for example, travels from the German bank to a correspondent bank in Europe, then to your US bank, then into your account. Each step takes a business day. The total time is usually five to seven business days, sometimes longer if the wire hits a weekend or holiday. Each bank in the chain may charge a fee, and your bank will deduct those fees from the amount you receive.
The exchange rate on a wire is set by the correspondent bank, not your bank, so you have no control over it. You also cannot see the rate in advance. The wire arrives, the conversion happens, and you see the dollar amount in your account after the fact. This is why many people who receive regular international payments use a multi-currency account or a fintech platform instead — they can hold the foreign currency and convert it themselves when the rate is favorable.
Fees and hidden costs of foreign currency deposits
Beyond the exchange rate spread, banks charge explicit fees for handling foreign currency. These vary widely. Some banks charge a flat fee of $10 to $25 per deposit. Others charge a percentage of the amount converted, typically 0.5% to 2%. A few banks include currency conversion in their account maintenance and charge nothing extra, but this is rare.
Wire transfer fees are separate. Your bank may charge $15 to $50 to receive an incoming wire in foreign currency. The sending bank charges a fee to send it. The correspondent bank charges a fee to handle the conversion. By the time the money lands in your account, you may have lost 3% to 5% of the original amount to fees and the exchange rate spread combined.
If you are depositing a small amount — under $500 — the fees often exceed the benefit. You may be better off converting the currency yourself using a service like Wise (formerly TransferWise), OFX, or a local currency exchange shop, then depositing the dollars. These services charge a transparent fee and use a rate closer to mid-market, so the total cost is often lower.
What documents and information you need to provide
For a cash deposit of foreign currency, bring the bills and your ID. The teller will ask you to fill out a deposit slip with the amount and currency. Some banks ask where the currency came from, especially for large amounts, as part of anti-money-laundering compliance. Be honest and straightforward — the bank is not accusing you of anything, they are following federal rules.
For a wire transfer in foreign currency, you need the sender's bank details and the amount and currency being sent. Your bank will provide you with their own routing information and your account number, which the sender's bank needs to complete the wire. If the sender's bank asks for a SWIFT code or IBAN, ask your bank for these — they are international identifiers for your account.
If you are receiving regular wires in foreign currency, some banks ask you to complete a form stating the purpose and frequency. This is routine compliance, not a red flag. Keep records of the wires and the exchange rates applied, in case you need them for tax purposes or to dispute a rate later.
Alternatives to depositing foreign currency directly
If you receive money in foreign currency regularly, depositing it through your bank every time is expensive. Consider these options instead.
Currency exchange services like Wise, OFX, and Remitly let you hold foreign currency in an account and convert it to dollars when you choose. You see the rate before you convert, so you can wait for a favorable moment. The fees are transparent and usually lower than a bank's spread. You can then transfer the dollars to your US bank account.
Multi-currency bank accounts offered by some online banks and fintech platforms let you hold balances in multiple currencies without converting when ready. You convert when you want, at a rate you can see. This is useful if you receive money in different currencies or send money abroad regularly.
Local currency exchange shops in your area may offer better rates than banks for cash, especially for common currencies like euros, pounds, or Canadian dollars. They convert cash to dollars on the spot, and you deposit the dollars. This works well for one-time deposits of moderate amounts.
Timing and when the money becomes available
A foreign currency cash deposit typically shows as pending when ready, but the funds are not available for three to five business days. During this time, the bank is converting the currency and verifying the bills. You can see the pending deposit in your account, but you cannot withdraw it.
A wire transfer in foreign currency takes five to seven business days to arrive and convert. The first two to three days are the wire traveling through the banking system. The next two to three days are the conversion and posting to your account. If the wire arrives on a Friday, the clock does not start until Monday.
If you need the money urgently, tell the bank when you deposit it. Some banks can expedite the conversion for a higher fee, though this is not may provide. For wires, there is no way to speed up the process — it is determined by the banking system, not your bank alone.
Frequently Asked Questions
Will my bank report a foreign currency deposit to the IRS?
Your bank reports large deposits (over $10,000) to the IRS as part of routine compliance, regardless of currency. This is not an accusation of wrongdoing — it is a standard report. If the money is legitimate income or savings, you have nothing to worry about. Keep records of where the currency came from in case you need them for taxes.
What if the bills are damaged or the bank rejects them?
If the currency handler finds torn, stained, or counterfeit bills, the bank will reject that portion of the deposit and return it to you. This can take an extra week. To avoid this, inspect the bills before depositing them. If a bill is damaged, some currency exchange shops will still accept it, or you can try a different bank.
Can I deposit foreign coins?
Most banks do not accept foreign coins. They are harder to verify and convert than bills. If you have foreign coins, a currency exchange shop or a collector may take them, but a bank will likely refuse. Ask your bank before bringing coins in.
Is the exchange rate locked in when I deposit, or can it change?
For a cash deposit, the rate is locked on the day the bank processes it, which is usually two to three days after you deposit it. For a wire transfer, the rate is locked when the conversion happens at the correspondent bank, which you cannot control. You do not see the rate until the money arrives in your account.
What is the best way to deposit a large amount of foreign currency?
For amounts over $5,000, contact your bank in advance and ask about their process and fees. Some banks require you to call ahead so they can order enough dollars for the conversion. For very large amounts, a currency exchange service or a wire transfer through a fintech platform may be cheaper than your bank's fees and spread combined.