What is the difference in NRE and NRO account?

An NRE account is a bank account opened in India in the name of an NRI, to park his foreign earnings; whereas, an NRO account is a bank account opened in India in the name of an NRI, to manage the income earned by him in India. These incomes include rent, dividend, pension, interest, etc.

You can repatriate funds from NRO account only up to a maximum limit of USD 1 million per financial year as allowed by Reserve Bank of India (RBI) as applicable from FY 2020-21.