Yes, the US issues tax refunds to foreign nationals, but the rules depend on your visa status and income type

Foreign nationals who work in the United States and have taxes withheld from their paychecks can receive a tax refund, just as US citizens do. The IRS treats refunds the same way regardless of citizenship — if you paid more in taxes than you owed, you get money back. However, the path to that refund varies depending on whether you are a resident alien or nonresident alien for tax purposes, and some visa holders face restrictions that others do not.

The key difference is not your nationality but your tax residency status. A resident alien files Form 1040 (the standard US tax return) and follows the same refund process as a US citizen. A nonresident alien files Form 1040-NR and faces additional rules about what income counts and where the refund can be sent. Both can receive refunds, but the timeline and method may differ.

Key Takeaways

  • Resident aliens file Form 1040 and receive refunds through the same process as US citizens, including direct deposit to a US bank account.
  • Nonresident aliens file Form 1040-NR and can receive refunds, but only for certain types of income and typically only by check mailed to a US address.
  • You must have a valid tax identification number — either a Social Security Number or an Individual Taxpayer Identification Number (ITIN) — to file and receive a refund.
  • Refunds for nonresident aliens take longer because the IRS must verify your status and income type before processing.
  • If you leave the US before your refund arrives, you can request it be sent to a US address or have someone claim it on your behalf.

Resident aliens and the standard refund process

If you are a resident alien for tax purposes, you file Form 1040 and your refund works exactly like a US citizen's. Resident status is determined by the substantial presence test — generally, if you have been in the US for at least 31 days in the current year and 183 days over the past three years (weighted toward recent years), you are a resident alien for tax purposes. Many visa holders, including H-1B, L-1, and O-1 visa holders, may have access to as resident aliens after their first year.

You can receive your refund by direct deposit to a US bank account, by check mailed to your US address, or by prepaid debit card. The IRS processes resident alien refunds on the same timeline as citizen refunds — typically within 21 days if you file electronically and choose direct deposit. You do not need to be a US citizen or have permanent residency to use direct deposit; you only need a valid US bank account and a tax identification number.

If you are unsure whether you are a resident or nonresident alien, the IRS provides a worksheet in the instructions to Form 1040-NR. Many foreign nationals mistakenly file as nonresident when they should file as resident, which delays their refund unnecessarily.

Nonresident aliens and Form 1040-NR refunds

If you are a nonresident alien, you file Form 1040-NR instead. Nonresident status typically applies to visa holders in their first year (such as new F-1 students or J-1 exchange visitors) or those who do not meet the substantial presence test. The refund rules are stricter: you can only receive a refund on certain types of income, primarily wages subject to withholding.

Investment income, rental income, and self-employment income generally do not may have access to for a refund on Form 1040-NR. If you had taxes withheld on wages from an employer, you can file for a refund of that withholding. However, the IRS will not send the refund by direct deposit to a foreign bank account. You must provide a US mailing address, and the IRS will send a check there. If you do not have a US address, you can use the address of a friend, family member, or employer.

Nonresident alien refunds take longer to process — often 6 to 12 weeks or more — because the IRS must verify your visa status and confirm that your income qualifies for a refund under nonresident rules. Filing electronically does not speed this up significantly for nonresidents.

Getting a tax identification number if you do not have a Social Security Number

To file a tax return and receive a refund, you need either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). If your visa allows you to work, you can apply for an SSN through the Social Security Administration once you have a job offer and an employment authorization document. The process takes about two weeks.

If you cannot get an SSN — for example, if your visa does not permit work — you can apply for an ITIN from the IRS. You submit Form W-7 along with your tax return or separately. An ITIN is a nine-digit number that looks like a Social Security Number but starts with 9. The IRS uses it to track your tax account and process your refund. Getting an ITIN can add several weeks to the refund timeline, especially if you submit Form W-7 with your return rather than beforehand.

Some visa holders, such as F-1 students, can work on campus without an SSN by using their ITIN. If you are unsure whether you can get an SSN, contact your employer's HR department or your visa sponsor.

What happens if you leave the US before your refund arrives

If you are returning to your home country or moving before your refund is processed, you have several options. The simplest is to provide a US mailing address where the check can be sent — this can be your employer's address, a friend's address, or even a mail forwarding service. The IRS will mail the check there, and you can ask the recipient to deposit it into a US bank account or forward it to you.

You can also authorize someone in the US to claim your refund on your behalf by signing Form 8888-B (Power of Attorney). This allows a trusted person to receive the check and handle it as you direct. Some foreign nationals set up a US bank account specifically to receive their refund, then transfer the money internationally once it arrives.

Do not leave the US without filing your return if you are owed a refund. The IRS will not send a refund to a foreign address, and if you do not claim it within three years, the money goes to the US Treasury. Filing before you leave ensures your refund is processed while you still have access to a US address.

Filing your return as a foreign national

You file your return the same way as a US citizen: electronically through tax software or a tax professional, or by mail. Many tax software programs (TurboTax, H&R Block, TaxAct) allow you to file as a nonresident alien, though some charge extra. A tax professional familiar with nonresident returns can also file for you, which is often worth the cost if your situation is complex.

When you file, you will need to report your visa type and status. The IRS uses this information to determine whether you are a resident or nonresident alien and what income qualifies for a refund. If you file electronically, the IRS can verify your status more quickly. If you file by mail, processing takes longer.

You must file by April 15 of the year following the tax year in question, just as US citizens do. If you are still in the US on that date, you can file electronically. If you have already left, you can still file by mail or have a representative file on your behalf.

Tracking your refund and dealing with delays

Once you file, you can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov. Enter your Social Security Number or ITIN, filing status, and the refund amount. The tool updates every 24 hours and will tell you whether the IRS has received your return, is processing it, or has issued your refund.

For resident aliens, the tool usually shows a status within 24 hours of electronic filing. For nonresident aliens, it may take several weeks before a status appears. If your refund is delayed, the most common reasons are a missing or incorrect tax identification number, a mismatch between your name and Social Security Number or ITIN, or an error in your visa status documentation.

If your refund is delayed more than 21 days after filing electronically (or more than 6 weeks for nonresidents), contact the IRS at 1-800-829-1040. Have your return, Social Security Number or ITIN, and filing status ready. The IRS can investigate the delay and sometimes expedite processing if there is an error on their end.

Frequently Asked Questions

Can I receive my refund by direct deposit to a bank account in my home country?

No. The IRS only sends refunds by direct deposit to US bank accounts. If you are a nonresident alien, you can only receive a check mailed to a US address. If you are a resident alien, you can use direct deposit to a US account, then transfer the money internationally once it arrives.

Do I have to file a US tax return if I am a foreign national with a US job?

Yes, if your employer withheld taxes from your paycheck, you must file a return to report that income and claim your refund. Even if you owe no tax, filing allows you to recover the withheld amount. Not filing means forfeiting your refund.

What if I was a nonresident alien last year but a resident alien this year?

You file separate returns for each year using the form that applies to that year. Your 2023 return uses Form 1040-NR (nonresident), and your 2024 return uses Form 1040 (resident). Each return is processed separately, and refunds are issued based on the rules for that year.

Can I file a US tax return if I am on a tourist visa?

Only if you had income subject to US tax withholding. Tourist visa holders do not typically work in the US, so they have no income to report. If you did work (which would violate your visa terms), you would need to file and report that income, though doing so could trigger immigration issues.

How long does it take to get an ITIN if I need one for my refund?

If you submit Form W-7 with your tax return, the IRS processes both together, which can take 6 to 12 weeks for nonresidents. If you apply for an ITIN separately before filing your return, it typically takes 4 to 6 weeks. Applying early gives you time to file your return sooner and start the refund clock.