Personal Tax Planning in India
Tax Basics for NRIs
How residency status is determined for tax, what income NRIs pay tax on in India, and how double taxation treaties help.
Millions of Indians live and work abroad. Their Indian tax depends on their residential status.
Residency rules
Broadly, an individual is resident in India for a year if they stay in India for:
- 182 days or more, or
- 60 days or more in the year and 365 days over the previous four years (with exceptions and modifications for Indian citizens visiting or leaving for work).
Otherwise, they are a non-resident (NRI). There is also a category of resident but not ordinarily resident.
What NRIs are taxed on
- NRIs pay Indian tax only on income earned or received in India, such as rent from Indian property, interest from NRO accounts or capital gains on Indian investments.
- Foreign income isn’t taxed in India for NRIs.
NRE and NRO accounts
- NRE (Non-Resident External) accounts hold foreign earnings; interest is tax-free in India.
- NRO (Non-Resident Ordinary) accounts hold Indian income; interest is taxable, with TDS.
Double taxation
India has Double Taxation Avoidance Agreements with many countries, so income taxed in one country can get credit or exemption in the other.
Returning to India
When NRIs return, their status may change gradually, and foreign income may become taxable. Planning the timing of return can matter.
Deemed residency
Indian citizens with high Indian income who aren’t taxed anywhere else may be deemed resident under rules introduced in 2020.
An Indian engineer works in Dubai and visits India for 40 days a year. He's an NRI. His Dubai salary isn't taxed in India, but rent from his flat in Pune is taxable in India.
NRIs pay tax on income earned or received in India, such as rent and NRO interest.
- Residency depends mainly on days spent in India.
- NRIs are taxed only on Indian-source income.
- NRE interest is tax-free; NRO interest is taxable.
- Double taxation treaties prevent paying tax twice.
No recording for this one yet - EconReader can read it aloud for you.