Non-citizens can receive federal tax refunds, but the rules depend on your immigration status and the type of income you earned

If you worked in the United States and taxes were withheld from your paychecks, you may be may have access to to a refund even if you are not a U.S. citizen. The IRS does not require citizenship to file a tax return or receive a refund. What matters is whether you had taxable income, paid taxes on it, and meet the filing requirements for your specific visa status or immigration category.

The complication is that different visa types have different rules. A person on an H-1B work visa, a student on an F-1 visa, and someone without legal status all face different filing requirements and refund timelines. Your refund depends on which category you fall into and whether you have the right tax identification number.

Key Takeaways

  • Non-citizens with work authorization can file federal tax returns and receive refunds using an Individual Taxpayer Identification Number (ITIN) or Social Security Number.
  • The IRS does not ask about citizenship status when processing refunds, but you must have earned income in the U.S. and had taxes withheld or paid quarterly.
  • Visa holders (H-1B, L-1, F-1 students with work permission) follow standard filing rules and can receive refunds by mail, direct deposit, or check.
  • Undocumented workers can file using an ITIN and receive refunds, though some states do not recognize ITINs for state tax purposes.
  • Refund timing is the same for all filers — typically 21 days if you file electronically and choose direct deposit, or longer if you request a check.

What tax identification number you need to file and get a refund

To file a federal tax return and receive a refund, you need either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). A Social Security Number is issued to people authorized to work in the U.S., including many visa holders. An ITIN is issued by the IRS to people who have a U.S. tax obligation but do not have an SSN — this includes undocumented immigrants, certain visa holders, and foreign nationals with U.S. income.

If you have work authorization through your visa (H-1B, L-1, O-1, TN, or similar), you should have an SSN. If you are a student on an F-1 visa and earned income from on-campus or authorized off-campus work, you may have an SSN or may need to use an ITIN. If you do not have work authorization but earned income anyway, you can still file using an ITIN.

To get an ITIN, you file Form W-7 with the IRS. You can submit it by mail with a copy of your passport or national ID, or you can apply in person at an IRS office or through a certified acceptance agent. The IRS typically issues an ITIN within two to four weeks if you mail it, or the same day if you apply in person. Once you have an ITIN, you can use it to file tax returns and receive refunds for as long as you have U.S. income.

How visa status affects your filing requirements and refund timeline

Your visa type determines whether you must file a U.S. tax return at all, and whether you can claim certain deductions. Most work visa holders (H-1B, L-1, O-1, TN, E-2) are treated as resident aliens for tax purposes and must file a federal return if their income exceeds the standard deduction. They file using Form 1040 just like U.S. citizens and can claim the same deductions and credits.

Students on F-1 or J-1 visas are treated differently. If you are an F-1 student and earned income from on-campus employment or authorized off-campus work, you are considered a nonresident alien for tax purposes in your first two years, even if you have an SSN. Nonresident aliens file Form 1040-NR instead of Form 1040, and you cannot claim the standard deduction. However, you can still receive a refund if taxes were withheld from your paychecks and you had no tax liability.

Refund timing is the same regardless of visa status: if you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you request a paper check, it takes longer — usually four to six weeks. The IRS does not distinguish between citizens and non-citizens when processing refunds.

How to file your return and claim your refund

You can file your federal return online using tax software, by mail, or through a tax preparer. If you file electronically, you must use software that accepts ITIN filers if you do not have an SSN. Many commercial tax software programs (TurboTax, H&R Block, TaxAct) accept ITINs, but not all do — check before you buy or start. If you prefer to file by mail, you can download Form 1040 or Form 1040-NR from the IRS website and mail it with your supporting documents.

You will need your W-2 forms from your employer, or a 1099 form if you were self-employed or a contractor. Your employer is required to send you a W-2 by January 31 each year, regardless of your citizenship or visa status. If you do not receive a W-2 by early February, contact your employer or call the IRS at 1-800-829-1040.

When you file, you can choose how to receive your refund: direct deposit to a U.S. bank account, a check mailed to your address, or a debit card. Direct deposit is fastest — typically 21 days from the date the IRS accepts your return. A check takes four to six weeks. You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates every 24 hours after your return is accepted.

Refunds for undocumented workers and those without work authorization

If you worked in the U.S. without authorization and had taxes withheld from your paychecks, you can still file a federal tax return and receive a refund. You will need an ITIN, which you can obtain by filing Form W-7 as described above. The IRS does not share information with immigration authorities, and filing a tax return does not put you at risk of deportation or legal action.

Your employer was required to withhold taxes from your pay even if you do not have work authorization. If they did not, you may still be able to file and claim a refund if you paid taxes through quarterly estimated payments or had taxes withheld from a second job. The key is that you must have paid something into the system to receive a refund.

One important limitation: some states do not recognize ITINs for state income tax purposes. If you live in a state with income tax and filed using an ITIN, you may not be able to receive a state refund even if you are may have access to to a federal one. Check your state's tax authority website to learn whether your state accepts ITIN filers. States that do accept ITINs include California, Illinois, Maryland, New York, and others, but the rules vary.

What to do if your refund is delayed or you cannot receive direct deposit

If you filed electronically and chose direct deposit, your refund should arrive within 21 days. If it does not, use the IRS "Where's My Refund?" tool to check the status. This tool is updated once per day and will tell you whether your return is still being processed, if there is an issue, or if your refund has been sent.

If you do not have a U.S. bank account and cannot receive direct deposit, you can request a check instead. Checks take longer — four to six weeks — and must be mailed to the address on your return. If you have moved, you can update your address on the IRS website or call 1-800-829-1040 to have your check reissued.

If your refund is significantly delayed or the IRS says there is a problem, you may need to contact the IRS directly. Non-citizens can call the IRS at 1-800-829-1040 and speak to a representative. Have your ITIN or SSN, your filing status, and the year you filed ready. If you filed using an ITIN for the first time, processing may take longer because the IRS verifies the ITIN before issuing the refund.

State tax refunds for non-citizens

Federal and state tax refunds are separate. Even if you receive a federal refund, you may or may not be may have access to to a state refund depending on where you live and your visa status. Some states require state income tax returns from all residents who earned income, regardless of citizenship. Others have different rules for non-citizens or visa holders.

If you live in a state with income tax, check your state's tax authority website to learn the filing requirements for your situation. States like California, New York, and Illinois have large non-citizen populations and have clear guidance on their websites. If you filed a federal return using an ITIN, your state may or may not accept that ITIN for state tax purposes — this varies by state and changes over time.

Some states (Texas, Florida, Nevada, and others) have no state income tax, so you do not need to file a state return at all. If you live in one of these states, your only refund will be your federal refund.

Frequently Asked Questions

Will filing a tax return affect my immigration status or visa?

No. Filing a federal tax return does not affect your immigration status, visa, or legal standing. The IRS does not share tax information with immigration authorities. Many non-citizens, including undocumented immigrants, file tax returns every year without legal consequences. Your tax filing is separate from your immigration case.

Can I get a refund if my employer did not withhold taxes?

Only if you paid taxes another way — for example, through quarterly estimated tax payments or by having taxes withheld from a second job. If no taxes were withheld and you did not pay anything, you have no refund coming. However, you may still need to file a return to report your income.

What if I do not have a bank account for direct deposit?

You can request a paper check instead when you file your return. The check will be mailed to the address on your return and typically arrives within four to six weeks. Some tax software also offers a refund debit card option, which works like a prepaid card and arrives by mail.

Do I need to file if I only earned a small amount of money?

It depends on your visa status and total income. Work visa holders must file if their income exceeds the standard deduction (which varies by age and filing status). F-1 students must file if they earned any income from work. If you had taxes withheld, filing usually results in a refund, so it is worth doing even if you earned less than the standard deduction.

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

If you mail Form W-7 with your passport or national ID, the IRS typically issues an ITIN within two to four weeks. If you apply in person at an IRS office or through a certified acceptance agent, you may receive your ITIN the same day. Once you have an ITIN, you can use it to file tax returns immediately.