The IRS will not direct deposit to a foreign bank account, even if you have a valid account overseas

The IRS requires that refunds be deposited into a U.S. bank account held in your name. This applies whether you are a U.S. citizen living abroad, a resident alien, or a nonresident alien with a U.S. tax filing obligation. The IRS system does not process international transfers, and their direct deposit infrastructure is built only for domestic U.S. financial institutions.

If you have a foreign bank account and file a U.S. tax return, you have three ways to receive your refund: a check mailed to a U.S. address, a check mailed to a foreign address, or direct deposit to a U.S. account. There is no fourth option that bypasses this rule.

Key Takeaways

  • The IRS direct deposit system only accepts U.S. bank account numbers and routing numbers, so foreign accounts cannot receive deposits no matter what.
  • You can have your refund mailed as a check to a U.S. address or to a foreign address, though foreign mail delivery takes longer and carries more risk of loss.
  • If you maintain a U.S. bank account (even a minimal one), you can use direct deposit and then transfer the funds to your foreign account yourself.
  • The IRS does not care where you live; the rule is about the account destination, not your residency status.
  • If you are waiting for a refund and have no U.S. account, a check to your foreign address is the only option, and it typically takes 4 to 6 weeks to arrive.

Why the IRS system does not work with foreign banks

The IRS uses the Automated Clearing House (ACH) network, which is a U.S.-only payment system. ACH transfers require a valid U.S. routing number and account number. Foreign banks do not participate in ACH and do not have U.S. routing numbers, so the IRS system cannot process a transfer to them.

This is not a policy choice the IRS could change easily. The entire direct deposit infrastructure—the software, the bank partnerships, the verification process—is built around U.S. financial institutions. Adding international capability would require rebuilding that system from the ground up, which the IRS has not done and shows no signs of planning.

Your three options for receiving a refund

Option 1: Direct deposit to a U.S. account. If you have or can open a U.S. bank account in your name, you can use direct deposit. The refund arrives in 1 to 3 business days after the IRS processes your return. You then transfer the money to your foreign account yourself using your bank's international transfer service. This is the fastest route and gives you control over the exchange rate and timing.

Option 2: Check mailed to a U.S. address. You can have the IRS mail a check to any U.S. address—a relative's home, a mail forwarding service, a U.S. business address. The check takes 3 to 4 weeks to arrive. You then deposit it into a U.S. account (yours or someone else's) or ask the recipient to deposit it on your behalf. This works if you have someone in the U.S. you trust or if you use a mail forwarding service.

Option 3: Check mailed to a foreign address. The IRS will mail a check directly to your foreign address if you request it on your return. This is the slowest option. International mail takes 4 to 6 weeks or longer depending on the country, and checks can be lost or delayed in transit. When the check arrives, you will need to deposit it into a local bank account. Many foreign banks will accept U.S. checks, but some will not, and processing times vary widely.

How to request direct deposit on your tax return

On Form 1040 (the main U.S. individual income tax form), lines 33a, 33b, and 33c ask for direct deposit information. You will need your U.S. bank account number and routing number. The routing number is a nine-digit code that identifies the specific U.S. bank or credit union. You can find it on the bottom left of any check, or call your bank and ask.

If you file electronically through tax software or a tax professional, the software will ask for this information and validate it before submitting your return. If you file by mail, write the information clearly on the form. The IRS will reject the direct deposit request if the account number or routing number is invalid, and your refund will be issued as a check instead.

Opening a U.S. bank account from abroad

Many U.S. banks will not open accounts for people living outside the U.S., but some will. Your options include online banks that do not require a physical branch visit, banks that serve expatriates, and banks where you already have a relationship (for example, if you worked in the U.S. and kept an account open).

Online banks like Wise, Revolut, and some others offer U.S. account numbers to non-U.S. residents, though they are not traditional banks and have different rules and limits. Traditional banks like Bank of America, Chase, and Citibank have varying policies; some will open accounts for U.S. citizens abroad, others will not. You will need to contact them directly to ask.

If you cannot open a U.S. account yourself, you can ask a trusted family member or friend in the U.S. to open an account in their name and give you access, or you can use a mail forwarding service that provides a U.S. address and can receive checks on your behalf.

What happens if you put a foreign account number on your return

If you submit a return with a foreign bank account number in the direct deposit fields, the IRS will not process it. Their system will either reject the direct deposit request and issue a check instead, or the return will be flagged for manual review. Either way, you will not get direct deposit to that account.

The IRS does not penalize you for trying. They straightforward cannot process the request. You will receive your refund by check, and you will have lost time waiting for the IRS to reject the request and issue the check instead of requesting a check upfront.

Timing and what to expect

Refund MethodTime to ReceiveWhat You Need
Direct deposit to U.S. account1–3 business days after IRS processes returnValid U.S. bank account in your name, routing number, account number
Check to U.S. address3–4 weeksU.S. address to receive mail, someone to deposit or forward the check
Check to foreign address4–6 weeks or longerForeign mailing address, local bank that accepts U.S. checks

The IRS processes returns in the order they are received. During tax season (January through April), processing can take longer. If your return is selected for review or contains errors, processing takes additional weeks.

You can track the status of your refund using the IRS Where's My Refund tool on the IRS website. It updates once per day and will tell you whether the return has been received, is being processed, or has been approved. It will also show the expected deposit or mailing date once the refund is approved.

Frequently Asked Questions

Can I use a foreign bank's U.S. branch or subsidiary?

If the foreign bank has a U.S. subsidiary or branch with a U.S. routing number, then yes—you can use direct deposit to that account. The IRS only cares that the account has a valid U.S. routing number. Many large international banks (HSBC, Barclays, Deutsche Bank) have U.S. operations with U.S. account numbers. Contact the bank to confirm they can issue a U.S. routing number and account number.

What if I am a U.S. citizen living abroad and have not filed taxes in years?

You can file a return now and request a refund for prior years if you are owed one. The same rules explore: direct deposit only to a U.S. account, or a check to a U.S. or foreign address. If you owe back taxes, the IRS may offset your refund against what you owe before sending it to you. Consider consulting a tax professional who works with expatriates.

Can I have the IRS deposit to my spouse's or family member's U.S. account?

No. The account must be in your name or in joint names that match the tax return. The IRS will not deposit to an account held solely by someone else, even a spouse or family member. If you want to use someone else's account, you would need to be listed as an authorized user or joint owner on that account.

If I request a check to a foreign address, will my bank accept it?

Many foreign banks will accept U.S. checks, but not all. Some charge high fees to process them, and some will not accept them at all. Contact your bank before requesting a check to your foreign address. Ask whether they accept U.S. checks, what the fee is, and how long processing takes. If they will not accept checks, request a check to a U.S. address instead.

What if my refund check gets lost in the mail?

If you do not receive a check within the expected timeframe, contact the IRS using the Where's My Refund tool or by calling the IRS at 1-800-829-1040. They can issue a replacement check or, in some cases, a direct deposit if you provide a U.S. account number. Keep records of when you filed and what the IRS told you the refund amount was.