Under the Companies Act, 2013, all companies registered in India are required to complete annual ROC filing every financial year, irrespective of whether the company has started business operations or earned revenue. Annual filing is a mandatory compliance requirement for maintaining the active legal status of a company.
Companies Required to File Annual Returns in India
| Company Type | Annual Filing Requirement | Key ROC Forms |
|---|---|---|
| Private Limited Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Public Limited Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| One Person Company (OPC) | ✅ Mandatory | AOC-4, MGT-7A, ADT-1, DIR-3 KYC |
| Section 8 Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Indian Subsidiary Company | ✅ Mandatory | AOC-4, MGT-7, ADT-1, DIR-3 KYC |
| Nidhi Company | ✅ Mandatory | AOC-4, MGT-7, NDH-3, DIR-3 KYC |
| Dormant Company | ✅ Mandatory | MSC-3 (Annual Return for Dormant Company) |
Important Annual Filing Compliance Rules
- Companies that have not commenced business operations must still complete ROC annual filing
- Companies with zero turnover or NIL transactions are also required to file annual compliance forms
- Companies undergoing strike-off or closure procedures must clear all pending ROC filings before applying for closure
- Foreign companies operating in India must comply with annual filing requirements under Indian company law
- Companies that have accepted public deposits must additionally file Form DPT-3



