A letter from the IRS lands in your mailbox, or your refund stops moving, and you are sitting in Bengaluru wondering what to do next. This happens to a lot of NRIs. Cross-border returns carry treaty claims, foreign income, and withholding that the IRS systems flag more often than a simple domestic return.

The good news is that most IRS notice problems and frozen refunds follow a clear path to fix. This guide walks you through it step by step. You will learn how to read the notice, find out why your refund is held, check the claim against your own return, respond on time, and get your money released. We will also cover the India-side questions that come up when the refund needs to reach your account back home.

What you'll need before you start

Get these together before you do anything else. Having them on hand saves days of back and forth.

  • The notice itself, with the notice number (a CP or LTR code in the top or bottom right corner)
  • A copy of the tax return the notice refers to, whether you filed a 1040 or you filed Form 1040-NR after leaving the US
  • Your income documents for that year: W-2, 1042-S, and any 1099 forms
  • Any treaty paperwork you filed, such as Form 8833
  • Login details for your IRS online account at irs.gov
  • Your ITIN or SSN as it appears on the return

If you cannot find the return, you can pull a transcript from your IRS online account. Once you have these, you are ready to start.

Step 1: Read the notice and find the notice number

Find the notice number first. It sits in the top right or bottom right corner and starts with CP or LTR, for example CP14 or CP05. That code tells you exactly what the IRS wants, and every code has a standard meaning.

Do not panic at the language. A notice is not the same as an audit. Many notices are routine, and some need no action at all. The IRS sends a notice for a few common reasons: you have a balance due, they changed something on your return, they need to verify your identity, or they have a question about your return.

Here is what the codes NRIs see most often mean and what each one asks you to do.

NRI Tax
Common IRS Notice Codes and What They Mean
Notice codeWhat it meansWhat you do
CP14 You owe a balance after the IRS processed your return Pay the amount or dispute it before the date on the notice
CP05 Your return is under review and your refund is held Wait, or send the documents they ask for
CP2000 Income reported to the IRS does not match your return Agree or disagree, usually within 30 days
4883C or 5071C The IRS needs to verify your identity before releasing the refund Verify online or by phone using the notice
CP49 Your refund was used to pay another tax debt Review the offset and the remaining balance

To confirm what your specific code means, check the IRS page on your IRS notice or letter and search the code. Once you know what the notice is, move on to why your refund is stuck.

Step 2: Find out why your refund is frozen or held

Match the notice to the reason your refund stopped. The notice code from Step 1 usually tells you, but the cause falls into one of a few buckets.

Your return may be under review. The IRS sometimes checks wages, withholding, credits, or expenses before it pays out. This review can take anywhere from 45 to 180 days, depending on how many issues they are looking at.

Other common reasons your refund is held:

  • The IRS needs to verify your identity before it releases any money
  • Your refund was applied to a debt you owe to the IRS, another federal agency, or a state
  • You claimed the Earned Income Tax Credit or Additional Child Tax Credit, so by law the IRS cannot issue the refund before February 15
  • A math error or a mismatch between your return and the forms employers and banks reported

What happens when the IRS freezes your refund

A freeze means the IRS has paused the payment while it sorts out a question. Your refund is not lost. It sits in your account with the IRS until the issue clears. You usually get a notice explaining the hold, and "Where's My Refund" on irs.gov may show a review message. Most refunds without a hold arrive in fewer than 21 days, so if yours is well past that, a hold is likely. Once you know the reason, check whether the IRS is actually right.

Step 3: Check the IRS claim against your own return

Compare the numbers on the notice to the numbers on your filed return, line by line. The IRS is not always correct, and for NRIs the mismatch often comes from one of a few cross-border issues.

Look at your withholding first. If you had US income reported on a 1042-S, the tax withheld there should match what you claimed on your return. A common problem is a 1042-S credit that the IRS system did not pick up, which makes it look like you underpaid.

Next, check your treaty position. If you claimed a reduced rate under the US-India tax treaty, the IRS may question it when the supporting form is missing or filled in wrong. These treaty mistakes that delay refunds are a frequent trigger for NRI notices. When you claim treaty benefits under the right article, keep the paperwork ready to back it up.

Take Priya, who moved back to Pune and filed as a nonresident. Her 1042-S showed 30,000 dollars of income with 4,500 dollars withheld, but the IRS notice ignored the withholding and asked for tax again. She pulled her 1042-S, saw the credit was real, and disagreed with the notice instead of paying twice.

Also check for any India-sourced income the IRS thinks you missed, such as interest on an NRO fixed deposit reported through information sharing. Once you know whether you agree or disagree, you respond.

Step 4: Respond before the deadline

Respond by the date printed on the notice. This date matters more than almost anything else in the process. Miss it and the IRS can finalize its version of your return, which is rarely in your favor.

Most notices give you 30 or 60 days. A CP2000 usually gives about 30 days to agree or disagree. A CP14 gives you a pay-or-dispute window, so if you think the balance is wrong, contact the IRS before the due date rather than after.

You have two basic answers: agree or disagree. If you agree, follow the payment or correction instructions. If you disagree, send a written explanation with copies of the documents that prove your point, such as your 1042-S, treaty forms, or corrected figures. Never send originals.

You can usually upload your response through your IRS online account, which is faster and gives you a timestamp. If you mail it, use a tracked service so you have proof of the date. Keep a copy of everything you send.

If you are short on time and the issue is complex, you can ask for more time. Call the number on the notice and request an extension to respond, and note who you spoke to and when. The IRS often grants a short extension for a first request, especially when you are gathering documents from two countries.

If the notice asks for an updated name or address, respond promptly so future letters reach you in India. Filing Form 8822 updates your address on record. Once your response is in, your job shifts to getting the refund moving.

Step 5: Get a frozen refund released

The fastest way to release a held refund is to clear the exact thing the IRS asked for. If the hold is an identity check, that is your first move.

How do I unfreeze my refund

For an identity verification notice like 4883C or 5071C, verify yourself using the method on the letter. You can often do it online through ID.me on the IRS site, or by calling the number on the notice. Have the notice, the tax return in question, and a prior-year return ready when you verify. For NRIs who have moved back to India, the online route is usually easier than calling a US number across time zones.

If the hold is a review, send the documents the IRS requested and then wait out the review window. Track your status on "Where's My Refund" or in your IRS online account, which shows when the refund moves from held to approved.

One delivery point matters for NRIs. A US federal refund goes to a US bank account or comes as a mailed paper check. The IRS does not deposit a US refund directly into an Indian account, so keep a US account open or a reliable mailing address while a refund is pending. After this, if it still does not move, you escalate.

Step 6: Escalate to the Taxpayer Advocate Service if it stalls

Contact the Taxpayer Advocate Service when your refund is stuck well past the normal timeframe or you are facing real financial hardship. This is an independent part of the IRS that helps when the regular process breaks down.

Reach them at 877-777-4778. They may be able to speed up a refund if you are in hardship, though they cannot release a refund that the law holds back, such as the February 15 date for certain credits. A hardship case usually means you can show the delay is causing a real money problem, like a missed bill or medical cost, so keep proof of that ready.

Before you call, have your notice, your return, and a record of every response you sent, with dates. The clearer your paper trail, the faster they can act. They will assign your case to an advocate who works with the IRS department holding your refund, and they will give you a single point of contact instead of a general phone line. For most people, the steps above release the refund without needing this, but it is there when the regular process stops responding.

Common mistakes that trigger IRS notices for NRIs

A few avoidable errors send the most notices to NRIs. Watch for these.

Claiming the wrong residency or treaty position. Filing as a resident when you should file as a nonresident, or claiming a treaty rate you do not qualify for, gets flagged fast.

Leaving off foreign income or accounts. If you do not report your foreign accounts and the income inside them, and the IRS sees that data through information sharing, you get a mismatch notice. Indian bank interest and investment income are common gaps.

Using an expired ITIN. ITINs expire if they go unused, and a return filed with an expired one can stall the refund.

Not updating your address. If you move back to India and do not tell the IRS, notices and checks go to your old US address, and you miss deadlines you never saw.

Ignoring a notice. The single costliest mistake is doing nothing. A notice does not disappear, and the amounts grow with penalties and interest.

Conclusion

An IRS notice or a frozen refund is a process problem, not a dead end. Read the notice and find its code, confirm why your refund is held, check the IRS figures against your own return, respond before the deadline, and use the Taxpayer Advocate Service if it stalls.

Most holds clear once you give the IRS the one document or answer it asked for. If your return involves treaty claims or foreign income, getting the paperwork right the first time is what keeps the next refund moving.

Frequently asked questions

How long does an IRS refund freeze last?

It depends on why the refund is held. A standard review of wages, withholding, or credits can take 45 to 180 days, based on how many items the IRS is checking. Refunds without a hold usually arrive in fewer than 21 days. If yours is far past 21 days, check "Where's My Refund" or your IRS online account for the reason.

Can a US or India tax refund be credited to an NRE or NRO account?

A US federal refund cannot go directly to an Indian account. It goes to a US bank account or comes as a paper check. An Indian income tax refund is different and can be credited to a pre-validated NRO account linked to your PAN. The account has to be validated in the income tax portal first, or the refund will fail.

Why are NRIs getting notices from the Indian income tax department?

Common reasons include a mismatch between TDS shown in Form 26AS and what you reported, high-value transactions like property sales or large deposits, not filing a return when Indian income crossed the basic limit, or claiming a refund the system wants to verify. Responding through the e-filing portal within the time given usually settles it.

Are you paying more tax than you should?Get a free tax review & see how we help you plan, file, and stay fully compliant across FBAR, PFIC, DTAA and more, so you never pay more than you should.