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.
| Notice code | What it means | What 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. No reply is needed unless the IRS later writes to ask for documents |
| CP2000 | Income reported to the IRS does not match your return | Agree or disagree by the reply date printed on the notice |
| 4883C or 5071C | The IRS needs to verify your identity before releasing the refund | 5071C: verify online at irs.gov/verifyreturn or by phone. 4883C: call the hotline on the letter |
| CP53E | Your return shows a refund, but the bank details are missing, invalid, or rejected | Add a US account in your name through your IRS online account within 30 days |
| 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 income, withholding, or credits before it pays out. For a CP05 review, the IRS says to allow up to 60 days from the notice date before you contact it about the refund. If it then writes to ask for documents, the review runs longer, so answer any follow-up letter quickly.
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 mid-February
- A math error or a mismatch between your return and the forms employers and banks reported
- Your return shows a refund but the bank details are missing, invalid, or rejected, which triggers a CP53E notice
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. The IRS says to expect a refund about 3 weeks after you e-file, or 6 weeks or more after it receives a mailed return, 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.
The reply date is printed on the notice and varies by notice type. A CP2000 asks you to agree or disagree by the date listed on it. A CP14 sets a payment due date, so if you think the balance is wrong, call the number on the notice before that 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.
Where the notice offers it, upload your response with the IRS document upload tool, which the IRS lists as the fastest way to reply to a CP2000. 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 because you are gathering documents from two countries, ask for more time before the reply date. For a CP2000, the IRS lets you send an extension request through one of the reply options on the notice. For other notices, call the number on the notice, and note who you spoke to and when.
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 letter, verify yourself using the method on the letter. A 5071C can be verified online at irs.gov/verifyreturn through ID.me, or by phone. A 4883C asks you to call the Taxpayer Protection Program hotline printed on the letter. 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 for a 5071C is usually easier than calling a US number across time zones. After a successful 4883C verification, the IRS says the refund may take up to 9 weeks.
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. Under Executive Order 14247, the IRS generally stopped issuing paper refund checks to individuals after September 30, 2025, with limited exceptions. Direct deposit needs a US account in your own name or a joint account you share, and a US refund cannot be deposited directly into a regular Indian bank account. If your return has no valid bank details, the IRS mails a CP53E notice asking you to add an account through your IRS online account within 30 days. If you do not respond, it issues a paper check after six weeks. For taxpayers abroad without a US account, the IRS says existing options continue, including a check mailed to the address on your return, while it develops international payment options. Keeping a US account open while a refund is pending is the fastest route. 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 mid-February 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. For a CP05 review, the IRS says to allow up to 60 days from the notice date before contacting it, and longer if it later writes to ask for documents. After a 4883C identity check, the IRS says the refund may take up to 9 weeks. An e-filed return with no hold usually pays out in about 3 weeks. If yours is well past that, 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 be deposited directly into a regular Indian bank account. Direct deposit needs a US account in your name or a joint account, and the IRS has generally stopped issuing paper refund checks since September 30, 2025. If your return has no valid bank details, you get a CP53E notice. For taxpayers abroad, the IRS says existing options, including a check mailed to the address on your return, continue while it develops international payment options. 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 (called Form 168 from Tax Year 2026-27 under the Income-tax Act, 2025) 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.