NRIs can claim tax refunds in India, but the process depends on your residency status, income sources, and which country you file taxes in
An NRI (Non-Resident Indian) is someone who holds Indian citizenship but does not live in India for tax purposes. If you are an NRI, you may owe taxes to India on certain income — particularly income earned within India — even though you live abroad. If you have paid more tax than you owe, you can request a refund from the Indian Income Tax Department.
The refund process itself is straightforward: you file an income tax return showing your income and taxes paid, the department reviews it, and if you overpaid, they send the money back. The timeline and method depend on whether you file online or on paper, and whether the department needs to ask you questions about your return.
The real complexity for NRIs comes earlier: figuring out whether you actually owe Indian tax at all, and whether filing in India makes sense if you also file taxes in your country of residence. Many NRIs end up filing in both places, which can create refunds in one country and taxes owed in the other.
Key Takeaways
- NRIs owe Indian income tax only on income earned in India (such as rental income from Indian property, Indian business income, or Indian salary), not on foreign income.
- You file an NRI income tax return with the Indian Income Tax Department using your PAN (Permanent Account Number); if you do not have a PAN, you must obtain one first.
- Refunds are processed through the Indian banking system and typically arrive within 30 to 90 days of approval, depending on whether the department has questions about your return.
- If you also file taxes in your country of residence, you may be able to claim a foreign tax credit to avoid paying tax twice on the same income.
- The Indian Income Tax Department has an online portal where you can file returns and track refund status without visiting an office in person.
What income NRIs must report to India
India taxes NRIs on income sourced in India, not on worldwide income. This is the key difference between NRI taxation and resident taxation. If you earn money outside India, you generally do not owe Indian tax on it, even if you are an Indian citizen.
Income sourced in India includes rental income from Indian property, business income from an Indian business, salary from an Indian employer, interest from Indian bank accounts, and capital gains from selling Indian assets like stocks or real estate. If you receive any of these, you must report it to the Indian Income Tax Department.
Income sourced outside India — such as salary from a foreign employer, rental income from foreign property, or investment income from foreign accounts — is not taxed by India. However, your country of residence may tax this income, so you would file a return there instead.
How to file an NRI income tax return in India
You file through the Indian Income Tax Department's online portal at incometaxindiaefiling.gov.in. You will need your PAN (Permanent Account Number), which is a 10-character identifier issued by the Indian tax authority. If you do not have a PAN, you can apply for one online through the NSDL or UTIITSL websites; it takes about a week to arrive.
The filing process has several steps. First, you register on the portal using your email and PAN. Next, you log in and select the appropriate return form — usually Form ITR-2 for NRIs with income from multiple sources, or Form ITR-1 if your income is only from salary or pension. You then enter your income details, deductions, and taxes already paid (such as TDS, or tax deducted at source, from your employer or bank).
After you submit the return online, the system generates a document you must digitally sign using your Aadhaar number or a digital signature certificate. You then submit this signed document back to the portal. The return is now filed and you receive a confirmation number.
If you cannot file online, you can file on paper by printing the return form, filling it by hand, and sending it to the Income Tax Department office in your jurisdiction in India. However, online filing is faster and the portal lets you track your refund status in real time.
Timeline for NRI tax refunds
After you file your return, the Income Tax Department has up to 30 days to process it and issue a refund if you are due one. In practice, many refunds arrive within 30 to 45 days. However, if the department has questions about your return — such as mismatched income figures or missing documentation — they will send you a notice asking for clarification, which can extend the timeline to 60 to 90 days or longer.
You can check your refund status on the Income Tax Department portal. Log in, go to the "Refund Status" section, and enter your assessment year and PAN. The portal will show whether your refund has been processed, approved, or is still under review.
Refunds are deposited directly into the bank account you provided on your return. If you provided a foreign bank account, the transfer may take longer — sometimes up to two weeks after the Indian bank initiates the transfer — because it must pass through international banking channels.
Avoiding double taxation as an NRI
If you work abroad and also have income in India, you may end up filing tax returns in both India and your country of residence. This can result in paying tax twice on the same income if you are not careful.
Most countries have tax treaties with India that allow you to claim a foreign tax credit. This means if you paid tax to India on income that your home country also taxes, you can reduce your home country tax bill by the amount you paid to India. You will need to file your home country return and claim the credit there — India does not automatically reduce your tax bill.
The specific rules depend on which country you live in and what type of income you earned. For example, if you are a US citizen working in the US but own rental property in India, you would file a US return reporting the rental income and claim a credit for Indian taxes paid. You would also file an Indian return reporting the same rental income. The US would tax you, but you would reduce that tax by what you paid India.
To understand whether a treaty applies to your situation, check the tax treaty between India and your country of residence. These are published on both the Indian Income Tax Department website and your home country's tax authority website.
What to do if your refund is delayed or missing
If your refund does not arrive within 90 days of filing, or if the portal shows your refund was approved but the money never reached your bank account, you have several options.
First, check the portal again to confirm the refund status. Sometimes the portal shows "approved" but the bank transfer is still in progress, especially if you provided a foreign bank account. Wait another week and check again.
If the portal shows the refund was approved and more than two weeks have passed since approval, contact your bank to confirm they received the transfer. Provide them with the refund reference number from the Income Tax Department portal. If your bank has no record of the transfer, the money may have been sent to an incorrect account number — this sometimes happens if you made a typo when filing.
If your bank confirms no transfer was received, or if the portal shows your return is still under review after 90 days, you can file a complaint with the Income Tax Department. Go to the portal, select "Grievance," and describe the issue. Include your PAN, assessment year, and refund reference number. The department typically responds to grievances within 30 days.
NRI tax filing deadlines
The deadline to file an income tax return in India is July 31 of the year following the financial year. The Indian financial year runs from April 1 to March 31. So for income earned between April 1, 2023 and March 31, 2024, you must file by July 31, 2024.
If you miss this deadline, you can still file a "belated return" up to December 31 of the same calendar year, but you may face a penalty. Filing late also delays your refund because the department processes belated returns more slowly.
If you expect a refund, filing on time is important because the department can only refund taxes paid in the current financial year. If you file late in the next financial year, you may lose the right to claim a refund for that income.
Documents you need to file as an NRI
The documents you need depend on your income sources. For all returns, you need your PAN and proof of your NRI status (such as a visa, passport showing your country of residence, or a certificate from your employer showing your foreign address).
For rental income from Indian property, you need the property registration documents, proof of rent received, and receipts for expenses like maintenance or property tax. For business income, you need business registration documents, bank statements, and profit and loss statements. For salary income, you need your salary certificate or Form 16 from your employer showing taxes deducted.
You do not need to upload these documents when you file online — you only enter the figures from them. However, the Income Tax Department may ask you to provide the original documents later if they have questions about your return. Keep copies for at least seven years.
Frequently Asked Questions
Do I need to file a tax return in India if I only have foreign income?
No. India does not tax NRIs on foreign income. If all your income is earned outside India, you do not owe Indian tax and do not need to file an Indian return. You would file a return in your country of residence instead.
What is the difference between NRI and PIO status for tax purposes?
NRI (Non-Resident Indian) and PIO (Person of Indian Origin) are different immigration categories, but for tax purposes, both are taxed the same way — only on income sourced in India. The tax rules do not distinguish between them.
Can I file my NRI tax return from outside India?
Yes. The entire filing process happens online through the Income Tax Department portal, so you can file from anywhere in the world. You do not need to visit an office in India or hire someone in India to file on your behalf, though you can if you prefer.
What if I have a refund pending but I move to a different country?
Your refund will still be processed and sent to the bank account you provided on your return. If you change banks or close the account, contact the Income Tax Department with your new account details before your refund is approved. If the refund is already approved and sent to a closed account, you will need to contact your old bank to find out where the money went.
Do I need an Indian address to file a tax return as an NRI?
No. You can provide your foreign address on the return. However, if you own property in India or have a business there, you may need to provide an Indian address for that property or business. The portal will ask for both your residential address (which can be foreign) and your business address (if applicable).