The IRS will not direct deposit a refund to a foreign bank account, even if you are a U.S. citizen or resident alien filing taxes.
The IRS only deposits refunds to U.S. bank accounts — checking, savings, or money market accounts held at banks, credit unions, and other financial institutions that operate within the United States. This is a hard rule, not a case-by-case exception. If you file a tax return and request direct deposit, the IRS system will reject a foreign account number and routing information.
The restriction exists because the IRS uses the Automated Clearing House (ACH) network, which is a domestic U.S. payment system. ACH cannot route funds internationally. Even if your foreign bank has a U.S. correspondent account or a U.S. branch, the IRS will not recognize a foreign address or foreign account number in the direct deposit field.
This applies regardless of your immigration status. U.S. citizens living abroad, resident aliens, nonresident aliens with U.S. tax obligations, and anyone else filing a U.S. tax return faces the same limitation.
Key Takeaways
- The IRS only deposits refunds to U.S. bank accounts through the ACH network, which cannot process international transfers.
- You must provide a U.S. account number and routing number on your tax return if you want direct deposit, even if you live outside the United States.
- If you do not have a U.S. bank account, you can receive your refund by check mailed to a U.S. address or a foreign address.
- Some U.S. banks allow you to open an account online from abroad, and some fintech services offer U.S. account numbers to people outside the country.
- If you use a third-party service to receive your refund, verify that the service is legitimate and understand any fees before providing your tax information.
Your options if you live abroad and want your refund faster
If you have a U.S. bank account — even one you do not actively use — you can direct deposit your refund there. Many people who moved abroad keep a dormant account open for this reason. Check with your bank about account maintenance fees or minimum balance requirements, as some accounts close after a period of inactivity.
If you do not have a U.S. account, you can open one remotely. Some traditional banks allow online account opening for U.S. citizens and resident aliens abroad, though requirements vary. Fintech services like Wise, Revolut, and others offer U.S. account numbers to international users, though these are typically not traditional bank accounts and may have different features or limitations. Read the terms carefully to confirm the account can receive ACH deposits and that the service does not close accounts for inactivity.
Another option is to have your refund deposited to a U.S. account held by a family member or trusted person in the United States, then have them transfer the funds to you. This requires you to trust that person with your refund amount and to coordinate the transfer yourself.
Receiving your refund by check instead
If opening or maintaining a U.S. account is not practical, you can request a paper check instead of direct deposit. On your tax return, leave the direct deposit fields blank or select the check option if filing electronically. The IRS will mail a check to the address you provide on your return.
You can have the check mailed to a U.S. address — a family member's home, a mail forwarding service, or a U.S. business address — or directly to your foreign address. Mailing to a foreign address takes longer and carries a small risk of loss or delay in international mail, but it is permitted.
Once you receive the check, you will need to deposit it into a bank account to access the funds. If you have a foreign bank account, you may be able to deposit a U.S. check, though the process and timeline vary by bank. Some foreign banks accept U.S. checks but charge a fee and take several weeks to clear them. Others do not accept them at all. Contact your foreign bank before requesting a check to confirm they will accept it.
How to file your return and request direct deposit to a U.S. account
When you file your tax return — whether on paper or electronically — you will see fields for direct deposit information. These fields ask for your account type (checking or savings), the routing number of your U.S. bank, and your U.S. account number.
The routing number is a nine-digit code that identifies your specific U.S. bank or credit union. You can find it on the bottom left of your checks, on your bank's website, or by calling the bank directly. The account number is the number of your specific account at that bank, usually printed on your checks as well.
If you are filing electronically through tax software or a tax professional, the software will validate the routing number and account number format before you submit. If the information is invalid, the software will flag it and ask you to correct it. If you file on paper, the IRS will process the information as you provide it; if there is an error, your refund will be delayed while the IRS attempts to contact you.
What happens if you accidentally provide a foreign account number
If you submit a tax return with a foreign account number in the direct deposit field, the IRS system will reject it during processing. The IRS cannot deposit to that account, so it will issue your refund by check instead and mail it to the address on your return.
This means your refund will take longer to reach you — several weeks by mail rather than a few days by direct deposit. You will not receive a notice that your direct deposit was rejected; you will straightforward receive a check. If you need to confirm the status of your refund, you can check the IRS "Where's My Refund?" tool on the IRS website using your Social Security number, filing status, and refund amount.
Using a third-party service to receive your refund
Some services market themselves as ways to receive your U.S. tax refund if you live abroad. These services typically work by providing you with a U.S. account number that you can use for direct deposit, then transferring your refund to your foreign account for a fee.
Before using any such service, verify that it is legitimate and understand exactly what it will charge you. Read reviews from other users and check whether the service is regulated by U.S. financial authorities. Some services are legitimate; others are not. The IRS does not endorse or recommend any particular service, and you are responsible for the security of your tax information if you provide it to a third party.
If you use a service, confirm that it can receive ACH deposits (direct deposits from the IRS), that it will not close your account for inactivity, and what fees it charges for transfers to your foreign account. Some services charge a flat fee per transfer; others charge a percentage of the amount transferred. Factor these fees into your decision about whether using the service is worth the cost.
Timing: how long refunds take by method
Direct deposit to a U.S. account is the fastest method. If you file electronically and request direct deposit, the IRS typically deposits your refund within 21 days of accepting your return, though many refunds arrive within 5 to 10 days. You can check the status using the IRS "Where's My Refund?" tool.
A paper check mailed to a U.S. address typically arrives within 3 to 4 weeks of the IRS accepting your return. A check mailed to a foreign address may take 4 to 8 weeks or longer, depending on the destination country and the reliability of international mail service.
If your direct deposit is rejected because of an invalid account number, the IRS will issue a check instead, which adds time to the process. This is why confirming your account information before filing is important.
Frequently Asked Questions
Can I use my foreign bank's U.S. correspondent account for direct deposit?
No. The IRS requires a routing number and account number for a bank or credit union that operates in the United States. A correspondent account held by your foreign bank at a U.S. bank is not the same as a U.S. account in your name. The IRS system will not recognize it.
What if I have a U.S. address but live abroad?
You can use that address on your tax return. If you have a U.S. bank account associated with that address, you can direct deposit your refund there. If you do not have an account, you can have a check mailed to that address and arrange for someone to forward it to you or deposit it on your behalf.
Can I have my refund sent to a U.S. tax preparer or accountant?
No. The IRS will only deposit to a bank account in your name or issue a check to an address. You cannot direct deposit to a business account or a third party's account unless you have authorized them as a representative, which is a separate legal process.
What if my refund is lost in the mail to a foreign address?
Contact the IRS using the "Where's My Refund?" tool to confirm the check was issued and mailed. If the check is lost, you can request a replacement. The IRS will issue a new check, but the process takes additional time. This is one reason direct deposit or mailing to a U.S. address is more reliable.
Do I need a U.S. Social Security number to open a U.S. bank account from abroad?
Yes, most U.S. banks require a Social Security number or Individual Taxpayer Identification Number (ITIN) to open an account. If you are a nonresident alien without a Social Security number, you may be able to obtain an ITIN from the IRS. Some fintech services have different requirements; check their terms before explore.