The short answer: yes, but only if you worked in the US and taxes were taken from your paycheque

The US tax system does return money to tourists in some situations, but not because of tourism itself. If you came to the US on a visitor visa, worked, and had income tax withheld from your wages, you can file a tax return and receive a refund of the taxes you overpaid. The IRS does not care whether you are a citizen, permanent resident, or temporary visitor — if you earned US income and paid tax on it, you have the same right to a refund as anyone else.

The catch is that you must have actually worked and had taxes taken out. straightforward visiting the US, spending money, or paying sales tax does not create a refund. You also need a valid tax identification number and must file a return in the year you earned the income — the IRS does not hold refunds indefinitely.

Key Takeaways

  • Tourists who worked in the US and had federal income tax withheld from paycheques can file a US tax return and receive a refund of overpaid taxes.
  • You must have a valid tax identification number (either a Social Security Number or an Individual Taxpayer Identification Number) to file a return.
  • Sales tax paid while shopping, hotel taxes, or other consumption taxes do not create a refund — only income tax withheld from wages does.
  • You typically have three years from the original tax important date to file and claim a refund; after that, the money goes to the US Treasury.

Who qualifies for a refund as a tourist

A tourist can receive a refund if they earned wages or self-employment income in the US during their stay and had federal income tax withheld. This includes people on visitor visas (B-1, B-2, or other temporary status) who worked legally, as well as people who were in the US illegally but earned reported income. The IRS processes refunds based on income and tax paid, not immigration status.

You do not may have access to for a refund if you only spent money in the US. Sales tax, hotel occupancy tax, and other taxes you paid as a consumer are not refundable — they are taxes on purchases, not on income. Similarly, if you worked but no tax was withheld (for example, if you were paid entirely in cash under the table), there is nothing to refund.

What tax identification number you need

To file a US tax return, you need either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). Most tourists do not have an SSN unless they worked in the US before or have permanent residency. If you worked as a tourist and do not have an SSN, you can request an ITIN from the IRS.

An ITIN is a nine-digit number issued by the IRS specifically for people who are not may be able to access for an SSN but need to file a tax return or report US income. You explore for an ITIN by filing Form W-7 with the IRS, along with your passport or other identity document and proof that you earned US income (such as a W-2 form from your employer). The process takes several weeks. Once you have an ITIN, you use it on your tax return just as you would an SSN.

How to file a return as a non-resident tourist

If you are a non-resident alien (the IRS term for a foreign national who is not a permanent resident), you file Form 1040-NR instead of the standard Form 1040. This form is designed for people who earned US income but do not live in the US and are not citizens.

You will need your ITIN or SSN, your W-2 form (if you were an employee) or records of self-employment income, and information about any taxes already paid. If your employer withheld tax from your paycheque, that amount will be listed on your W-2. You file the return with the IRS by mail (the IRS does not currently accept electronic filing for non-residents from most countries, though this varies). The filing important date is the same as for US residents — typically April 15 of the year following the year you earned the income.

If you have already left the US, you can still file by mail from your home country. Include a cover letter explaining that you are a non-resident who earned income in the US during a specific period, and provide your contact information so the IRS can reach you about your refund.

How long it takes to receive your refund

After you file your return, the IRS typically processes it within 21 days if you file by mail. However, the actual time to receive your refund depends on how the IRS sends it to you. If you provide a US bank account, the refund is usually deposited within two to three weeks of processing. If you do not have a US account, the IRS will mail a cheque to your address, which can take four to six weeks depending on where you live.

If you have already left the US and provided a foreign address, the IRS will mail the cheque there, but international mail can take significantly longer — sometimes two months or more. For this reason, many tourists ask their employer or a friend in the US to receive the cheque on their behalf, then transfer the money.

The three-year window for claiming a refund

You have three years from the original tax important date to file a return and claim a refund. For example, if you earned income in 2022, the important date to file and claim a refund is April 15, 2025 (three years after the April 15, 2023 important date). If you miss this important date, the IRS keeps the money — you lose the right to the refund.

This is different from owing taxes. If you owe the IRS money, they can pursue you for up to ten years. But if the IRS owes you a refund, you must claim it within three years or it is forfeited. For this reason, it is worth filing even if you are no longer in the US and the amount seems small.

Common situations that confuse tourists

Many tourists believe they can get a refund for sales tax or hotel taxes paid during their stay. This is not how the US tax system works. Sales tax and hotel tax are consumption taxes — they are added to the price of things you buy, not withheld from your income. The US does not refund consumption taxes to tourists the way some countries do (for example, the VAT refund programs in Europe). If you paid sales tax on a purchase, that money is gone.

Another common confusion: if you worked for a US company but were paid in your home country's currency or through a foreign bank account, you may still owe US tax on that income. The location of the payment does not matter — if you performed work in the US, you owe US tax on it. You can file a return and claim a refund of any taxes withheld, just as you would for any other US income.

Frequently Asked Questions

Can I get a refund if I worked illegally in the US?

Yes. The IRS does not enforce immigration law — they only care about income and taxes paid. If you earned reported income (income your employer reported to the IRS on a W-2), you can file a return and claim a refund without fear that the IRS will report you to immigration authorities. However, if you were paid entirely in cash and your employer did not report it, there is no record for the IRS to refund.

What if my employer did not give me a W-2?

Contact your employer and ask for one. Employers are required by law to issue a W-2 to every employee who earned more than a certain amount (currently $600 per year). If your employer refuses, you can file a complaint with the IRS using Form 13909. You can also file a return without a W-2 if you have other proof of income, such as pay stubs or bank deposits, but a W-2 makes the process much simpler.

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

If tax was withheld from your paycheque, filing a return is worth doing even if the amount is small. The IRS will not refund money you do not claim, and the filing process is the same regardless of the amount. However, if you earned very little and no tax was withheld, you may not be required to file — check the IRS website for current income thresholds for non-residents.

Can I file a return for multiple years at once?

Yes, you can file returns for multiple years if you earned income in more than one year. However, each year must be filed separately with its own Form 1040-NR and supporting documents. If you are filing for several years at once, send them together in one envelope with a cover letter explaining the situation.

What happens if I file a return and the IRS owes me money but I cannot receive it?

If the IRS cannot deliver your refund (for example, because your address is no longer valid), they will hold the money for you indefinitely. You can contact the IRS later with your ITIN or SSN and claim the refund, as long as it is within the three-year window. After three years, the money goes to the US Treasury and cannot be recovered.