Detailed answer
What goes where: an NRE account holds money earned abroad; an NRO account holds income earned in India — rent, dividends, pension or property-sale proceeds.
NRO TDS is often higher than the tax actually due; filing an ITR gets the excess back.
Moving NRO money abroad requires the remittance forms — Forms 145 and 146 from 1 April 2026 (formerly 15CA and 15CB).
Source and citation links

