The IRS will not direct deposit to a foreign bank account, but you have other ways to receive your refund
The IRS cannot send a direct deposit to any bank account outside the United States, even if you are a U.S. citizen or resident alien living abroad. The Federal Reserve's payment system only routes direct deposits to U.S. financial institutions with American routing numbers. If you file a U.S. tax return and claim a refund, you must choose from the methods the IRS actually offers: a check mailed to a U.S. address, a direct deposit to a U.S. bank account, or a debit card.
This limitation applies regardless of your residency status, visa type, or where you live. The restriction is technical, not discretionary—the IRS's direct deposit system simply cannot process foreign account numbers or SWIFT codes.
Key Takeaways
- The IRS cannot direct deposit to foreign bank accounts because the U.S. payment system only connects to American banks with routing numbers.
- You can receive your refund by check mailed to any U.S. address, including a friend's, family member's, or a mail forwarding service.
- A U.S. bank account—even one you open specifically to receive your refund—is the fastest method and takes 21 days or less from IRS approval.
- If you use a mail forwarding service or someone else's address, keep records of who the check is addressed to and confirm they will forward it to you.
- Some expat tax services offer U.S. bank accounts or refund routing services designed for people living abroad, though these involve fees.
Mailing a check to a U.S. address you control or trust
The most straightforward option is to have the IRS mail your refund check to a U.S. address. This does not have to be your current residence. You can use the address of a family member, a friend, a trusted colleague, or a mail forwarding service. The IRS will mail the check to whatever address you enter on your tax return.
The check arrives by standard mail, which typically takes 7 to 14 days after the IRS approves your return. Once it arrives, the person at that address can deposit it into their own bank account, mail it to you, or hold it until you return to the U.S. If someone else deposits the check, they will need to endorse it on the back and may need to sign it over to you depending on their bank's policy.
The risk here is that you are trusting someone else with a check in your name. Before you file, confirm with that person that they are willing to receive and forward your refund, and discuss how and when they will send it to you.
Opening a U.S. bank account to receive the direct deposit
If you want the refund to arrive faster and more reliably, you can open a U.S. bank account and direct deposit your refund there. Many banks allow you to open an account online without being physically present in the U.S., though requirements vary. You will need a valid passport, a U.S. tax ID number (SSN or ITIN), and often a U.S. address—which again can be a friend's or family member's address.
Once the account is open, you can direct deposit your refund to it. The IRS will deposit the money within 21 days of approving your return. After the deposit clears, you can transfer the money to your foreign bank account using an international wire transfer or a money transfer service like Wise, OFX, or Remitly. These services typically charge a fee of $5 to $25 depending on the amount and the destination country.
This route takes longer overall—account opening can take a few days to a week—but it gives you control over the timing and avoids relying on someone else to handle your check.
Using a mail forwarding service
A mail forwarding service receives mail at a U.S. address on your behalf and forwards it to you internationally. Services like Traveling Mailbox, Mail Forwarding USA, and Anymails operate this way. You pay a subscription fee (usually $10 to $30 per month) plus international shipping costs for each piece of mail.
To use this method, you register with the service, receive a U.S. address, and use that address on your tax return. When your refund check arrives, the service scans it, notifies you, and you can request they forward it to your country. The total time from IRS approval to the check arriving at your foreign address is typically 3 to 5 weeks, depending on international mail speed.
This method works well if you receive mail regularly from the U.S. and want a single address to use for multiple purposes. However, it is more expensive than simply using a friend's address if that option is available to you.
Refund routing services for expats
Some tax preparation services and financial companies designed for expats offer refund routing. These services provide you with a U.S. bank account or a virtual account number, receive your IRS direct deposit, and then transfer the money to your foreign bank account automatically or on request. Examples include services offered through some expat tax firms and international banking platforms.
The advantage is that everything is automated and you do not have to involve a third party you know personally. The disadvantage is that these services charge fees—typically $25 to $75 per transaction—and may require you to maintain a minimum balance or pay monthly account fees. Before using one, compare the total cost against simply opening a regular U.S. bank account and doing a wire transfer yourself.
Tracking your refund status while waiting
Regardless of which method you choose, you can track your refund using the IRS's Where's My Refund tool at irs.gov. You will need your Social Security Number or ITIN, your filing status, and the exact refund amount. The tool updates once per day and will tell you whether the IRS has received your return, is processing it, has approved it, or has issued the refund.
If you chose direct deposit or a check, the tool will show you the expected deposit or mailing date. If the refund is delayed beyond the expected timeframe, the tool will display a message explaining why. You can check the status as often as you want—checking does not slow down processing.
What to do if your refund check is lost or delayed
If your check does not arrive within 30 days of the IRS's stated mailing date, you can request a replacement. Call the IRS at 1-800-829-1040 (international callers can use the number on irs.gov for your country). Have your Social Security Number, filing status, and the refund amount ready. The IRS will issue a new check, which takes another 4 to 6 weeks to arrive.
If someone else received the check and it was lost, damaged, or never forwarded to you, contact that person first to confirm it was actually mailed. If it was not, ask them to mail it to you immediately. If it was mailed but lost in transit, you may need to ask them to file a claim with the postal service or request a replacement from the IRS using the same process above.
Frequently Asked Questions
Can I use a relative's foreign bank account if I add myself as a signer?
No. The IRS system cannot process foreign bank accounts regardless of who owns them or who is authorized to access them. The restriction is in the payment system itself, not in IRS policy. You must use a U.S. bank account for direct deposit.
What if I have a U.S. bank account but I am not a U.S. resident?
You can direct deposit to that account. Many banks allow non-residents to maintain accounts as long as the account was opened when you were a resident or you meet their specific requirements. Check with your bank about their policy for non-resident account holders before filing your return.
Is it safe to have my refund check mailed to someone else's address?
It is as safe as you make it. The check will be in your name, so the person receiving it cannot cash it without your endorsement. However, they could lose it, forget to forward it, or delay sending it. Only use this method if you trust the person completely and have a clear agreement about timing and how they will get it to you.
How long does an international wire transfer take after my refund deposits?
Most international wire transfers from a U.S. bank to a foreign bank take 1 to 3 business days. Some banks or services may take longer. Check with your U.S. bank about their wire transfer timeline before you file, so you know what to expect.
Do I have to report my foreign bank account to the IRS?
That depends on your citizenship and the size of your accounts. U.S. citizens and resident aliens with foreign financial accounts totaling more than $10,000 at any time during the year must file a Foreign Bank Account Report (FBAR). This is separate from your tax return. Consult a tax professional who handles international returns to confirm your reporting obligations.