Do NRIs have to pay tax in India on their income earned abroad?
No, NRIs do not have to pay tax in India on foreign income. However, income earned or received in India — such as rent, salary, capital gains, or interest is taxable. At NRI Advisory Services, we help you understand your exact tax liability under the Income Tax Act and guide you on exemptions under DTAA (Double Tax Avoidance Agreement)