Every private limited company and LLP in India has a fixed set of annual filings with the Registrar of Companies — and unlike tax filings, these due dates barely change year to year. Missing them compounds: late fees accrue daily, and repeated defaults can lead to director disqualification.
| Filing | Due date | What it covers |
|---|---|---|
| DIR-3 KYC | 30 September | Annual KYC for every director with a DIN |
| Form ADT-1 | Within 15 days of AGM | Appointment or ratification of the statutory auditor |
| AGM | By 30 September | Adoption of financial statements by shareholders |
| Form AOC-4 | Within 30 days of AGM | Filing of financial statements with the ROC |
| Form MGT-7 / MGT-7A | Within 60 days of AGM | Annual return of the company |
| Income tax return | 31 October (if audit applicable) | Company's annual income tax filing |
What happens if you miss one
Late filing fees for AOC-4 and MGT-7 run into ₹100 per day, per form, with no upper cap — a filing that's 90 days late can cost more in penalties than the professional fee for filing it on time would have.
Keeping it simple
- —Set calendar reminders 3 weeks before each due date, not on the day
- —Keep your Digital Signature Certificate (DSC) renewed — an expired DSC is the most common last-minute filing blocker
- —Hold your AGM on time even if the financials aren't fully finalised — you can still adopt provisional figures with auditor sign-off in most cases
- —Assign one person (internal or your compliance firm) to own the calendar — shared ownership is how deadlines get missed
Put your annual filings on autopilot
AOC-4, MGT-7 and every annual form your company owes the ROC.
Enjoyed this? Get more like it.
One email whenever we publish something genuinely useful — no spam.



