Yes, but only if you earned US income and filed a return

Foreigners can receive a US tax refund if they worked in the United States, earned income from a US source, or had taxes withheld from their paychecks. The refund process is the same as for US citizens and permanent residents — you file Form 1040 with the IRS, and if you overpaid taxes during the year, the IRS sends the difference back to you.

The catch is that you must have a valid reason to file. Simply visiting the US does not may have access to you to a refund. You need either W-2 income from an employer, self-employment income, investment income from US sources, or tax withholding that exceeded what you actually owed. Without one of those, there is nothing to refund.

The timeline for a foreign refund is typically the same as for anyone else — six to eight weeks if you file electronically and provide a US bank account, or longer if you request a check mailed to an international address. Some foreigners face delays because the IRS needs to verify their tax status or because they lack a US address on file.

Key Takeaways

  • You must have earned income subject to US tax or had taxes withheld to receive a refund; simply being in the US does not may have access to you.
  • File Form 1040 with the IRS using your Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security Number.
  • Provide a US mailing address or a US bank account for direct deposit; refunds to foreign addresses take significantly longer.
  • If you worked on a visa (H-1B, L-1, O-1, etc.), you are treated as a resident alien for tax purposes and file the same way as a US citizen.
  • If you were in the US on a student visa (F-1) or tourist visa (B-1/B-2) and earned no income, you have no refund to receive.

Who counts as a foreigner for US tax purposes

The IRS divides foreigners into two categories: resident aliens and nonresident aliens. This distinction determines whether you file a US tax return at all.

You are a resident alien if you hold a green card, have been in the US for at least 31 days in the current year and 183 days over the past three years (the "substantial presence test"), or are married to a US citizen. Resident aliens file Form 1040 just like US citizens and can receive refunds the same way.

You are a nonresident alien if you do not meet those tests. Nonresident aliens file Form 1040-NR instead, and the rules for what income is taxable and what refunds are possible are narrower. If you earned no US-source income and had no taxes withheld, you have no refund coming.

Getting an ITIN if you do not have a Social Security Number

To file a US tax return as a foreigner, you need either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). Most foreigners use an ITIN because they are not authorized to work in the US or do not yet have an SSN.

You request an ITIN by filing Form W-7 with the IRS. You must include proof of your identity (a passport works), proof of your foreign status (a visa or entry stamp), and proof of your reason for needing an ITIN (a letter from your employer, a 1099 form, or a lease showing you lived in the US). The IRS processes Form W-7 in about four weeks if you mail it, or you can apply in person at an IRS office or an authorized acceptance agent.

Once you have an ITIN, you use it on all future tax returns. The number stays with you even if you leave the US, so you can file returns for prior years or claim refunds without reapplying.

Filing your return and claiming your refund

File Form 1040 (if you are a resident alien) or Form 1040-NR (if you are a nonresident alien) with the IRS. Include all W-2 forms from employers, 1099 forms for self-employment or other income, and any other income documentation. Attach your ITIN to the return.

The deadline to file is April 15 of the year after you earned the income, the same as for US citizens. If you miss the deadline, you can still file and claim a refund, but the IRS may charge a penalty for late filing if you owed taxes (though not if you are owed a refund).

File electronically if possible — it is faster and more reliable than mailing a paper return. Use tax software that accepts ITINs, or hire a tax preparer who works with foreign nationals. Electronic filing typically produces a refund in six to eight weeks if you provide a US bank account for direct deposit.

How to receive your refund as a foreigner

The fastest method is direct deposit to a US bank account. If you have a US checking or savings account (which you can open with an ITIN at most banks), provide the account number and routing number on your return. The IRS deposits the refund in six to eight weeks.

If you do not have a US bank account, you can request a check mailed to a US address — a friend's address, a temporary US address, or a mail forwarding service. The check arrives in eight to twelve weeks. Do not provide a foreign address on your tax return; the IRS will not mail refunds internationally.

If you have already left the US and have no US address, you have two options. First, you can hire a tax preparer or accountant in the US to file on your behalf and receive the check at their office, then forward it to you. Second, you can wait until you return to the US and file then, though this delays your refund by months or years.

Some foreigners use a Individual Taxpayer Identification Number (ITIN) holder refund service — a company that accepts your refund on your behalf and converts it to a wire transfer or international payment. These services charge a fee (typically 2 to 5 percent of the refund) but are faster than waiting for a mailed check.

Special rules for students and temporary workers

If you are on an F-1 student visa, you are treated as a nonresident alien for tax purposes, even if you have been in the US for years. You file Form 1040-NR. If you worked on campus or off-campus with authorization and had taxes withheld, you can claim a refund. If you earned no income, you have nothing to file.

If you are on an H-1B, L-1, O-1, or other employment visa, you are treated as a resident alien after your first year in the US (or immediately if you intend to stay permanently). You file Form 1040 like a US citizen. Your employer withholds taxes from your paycheck, and you can claim a refund if you overpaid.

If you are on a B-1 or B-2 tourist or business visitor visa and earned no income, you do not file a return and have no refund. If you earned income (for example, as a consultant or contractor), you file Form 1040-NR and can claim a refund if taxes were withheld.

What to do if your refund is delayed or missing

If more than eight weeks have passed since you filed electronically and you have not received your refund, check the status using the IRS "Where's My Refund?" tool at irs.gov. Enter your ITIN, filing status, and refund amount. The tool shows whether the IRS is still processing your return, has approved it, or has flagged it for review.

Common reasons for delays include a missing or incorrect ITIN, a mismatch between your name on the return and your name on your visa or passport, missing documentation (such as a Form W-7 if you are a first-time filer), or a discrepancy in your income reported by your employer. The IRS sends a letter if it needs more information; check your mail regularly.

If the IRS has your return but has not issued the refund after twelve weeks, call the IRS at 1-800-829-1040 and ask to speak with an agent about your ITIN return. Have your ITIN, filing status, and refund amount ready. International callers can reach the IRS at 267-941-1000 (this number accepts collect calls).

Frequently Asked Questions

Do I need a Social Security Number to get a tax refund?

No. You can use an Individual Taxpayer Identification Number (ITIN) instead. Request one by filing Form W-7 with the IRS; it takes about four weeks. Once you have an ITIN, you file and receive refunds the same way as someone with an SSN.

Can I receive my refund in my home country?

Not directly from the IRS. The IRS only mails checks to US addresses. You can have a check sent to a friend's address, a mail forwarding service, or a tax preparer's office in the US, then arrange to have it forwarded or converted to an international wire transfer. Some ITIN refund services handle this for a fee.

What if I worked in the US but have already left the country?

You can still file a return and claim a refund. Hire a US tax preparer to file on your behalf and receive the check at their office, or use an ITIN refund service that accepts refunds and wires them internationally. You can also file when you return to the US, though this delays your refund.

Do I have to file a US tax return if I only earned a small amount?

If you had taxes withheld from your paycheck, you should file to claim a refund, even if your income was small. If you earned income with no withholding and your total income was below the filing threshold (which varies by visa status and filing status), you may not be required to file, but filing to claim a refund is still an option.

What happens if I file a return with an ITIN and then get a Social Security Number?

You can use your new SSN on future returns. The IRS will link your ITIN and SSN in its system. If you received a refund under your ITIN, that refund is yours; getting an SSN does not affect it. Use your SSN on all returns going forward.