Introduction
A surprising number of founders learn about ROC compliance obligations only after a late-filing penalty notice arrives — genuinely avoidable, since the requirements and deadlines are entirely predictable and apply the same way whether the company had a breakout year or zero transactions.
Table of Contents
- The Rule That Surprises Most Founders
- The AGM: The Anchor Date for Everything Else
- Form AOC-4: Financial Statements
- Form MGT-7 / MGT-7A: Annual Return
- Other Filings Worth Knowing About
- A Complete Annual Compliance Calendar
- The Real Cost of Late Filing
- FAQ
- Conclusion
The Rule That Surprises Most Founders
This is genuinely worth stating plainly upfront: every private limited company registered in India must complete annual ROC compliance regardless of turnover or actual business activity — including a company that's had zero transactions for the entire year. Incorporating a company and then leaving it dormant without filing doesn't avoid these obligations; the filings, and the associated penalties for missing them, apply exactly the same way.
The AGM: The Anchor Date for Everything Else
The Annual General Meeting (AGM) is the date nearly all other ROC deadlines are calculated from, so it's worth understanding first:
- Must be held within 6 months of the financial year-end — for a standard March 31 year-end, this means by September 30
- A company's first AGM has a longer window: within 9 months of the end of its first financial year
- The gap between two consecutive AGMs cannot exceed 15 months
Form AOC-4: Financial Statements
AOC-4 is the filing of a company's audited financial statements — balance sheet, profit and loss account, cash flow statement, and directors' report — with the ROC.
- Due within 30 days of the AGM
- For a September 30 AGM, this typically falls around October 29-30
- Requires the statutory audit to be completed before the AGM, since the audited figures need to be approved at the meeting itself
Form MGT-7 / MGT-7A: Annual Return
MGT-7 (or MGT-7A specifically for small companies) is the annual return, giving the ROC a comprehensive snapshot of the company's shareholding, directors, and governance structure.
- Due within 60 days of the AGM
- For a September 30 AGM, this typically falls around November 28-29
Other Filings Worth Knowing About
Beyond the two core filings above, several other ROC-related obligations may apply depending on a company's specific situation:
- ADT-1 — auditor appointment or reappointment, due within 15 days of the AGM
- DIR-3 KYC — annual KYC verification for every director holding a DIN, generally due by September 30
- DPT-3 — return of deposits or outstanding loans/borrowings, due by June 30, if applicable to the company's situation
- MSME-1 — half-yearly reporting of outstanding payments to micro and small enterprise vendors exceeding 45 days, due April 30 (for the October-March period) and October 31 (for the April-September period), required under Section 405 of the Companies Act
A Complete Annual Compliance Calendar
| Compliance | Form | Typical Deadline (Sept 30 AGM) |
|---|---|---|
| Annual General Meeting | — | September 30 |
| Auditor Appointment | ADT-1 | ~October 15 |
| Financial Statements | AOC-4 | ~October 30 |
| Director KYC | DIR-3 KYC | September 30 |
| Annual Return | MGT-7 / MGT-7A | ~November 29 |
| Deposits/Loans Return | DPT-3 | June 30 |
| MSME Outstanding Payments | MSME-1 | April 30 & October 31 |
These dates shift if a company's AGM is held on a different date than the illustrative September 30 used here — always calculate from the company's actual AGM date, not a generic calendar.
The Real Cost of Late Filing
The standard penalty for late ROC filing is ₹100 per day, per form — and for most of these forms, this accrues with no upper cap, meaning a filing delayed by even a few months can result in a penalty that significantly exceeds what timely, professional filing would have cost in the first place. Continued non-compliance can ultimately result in the company being struck off by the Registrar of Companies — a genuinely serious consequence that goes well beyond a monetary penalty.
FAQ
Yes — ROC annual compliance is mandatory for every registered private limited company regardless of turnover or actual transactions during the year. A dormant or inactive company still needs to hold its AGM and file AOC-4 and MGT-7 on schedule, or face the same late-filing penalties as an active company.Does a private limited company with zero business activity still need to file ROC compliance?
The AGM must be held within 6 months of the financial year-end — for a company with a March 31 year-end, this means the AGM must be held by September 30. A newly incorporated company's first AGM has a longer window, within 9 months of the end of its first financial year.What is the deadline for holding the Annual General Meeting (AGM)?
AOC-4 is the filing of a company's audited financial statements — balance sheet, profit and loss account, cash flow statement, and directors' report — with the ROC. It's due within 30 days of the AGM, meaning for a September 30 AGM, the deadline falls around October 29-30.What is Form AOC-4 and when is it due?
MGT-7 (or MGT-7A for small companies) is the annual return, providing the ROC with details of the company's shareholding, directors, and governance structure. It's due within 60 days of the AGM, meaning for a September 30 AGM, the deadline falls around November 28-29.What is Form MGT-7 and when is it due?
Depending on the company's specific situation: ADT-1 (auditor appointment, within 15 days of AGM), DIR-3 KYC (annual director KYC, by September 30), DPT-3 (return of deposits/loans, by June 30 if applicable), and MSME-1 (half-yearly reporting of outstanding payments to MSME vendors exceeding 45 days, due April 30 and October 31).What other annual ROC filings might apply beyond AOC-4 and MGT-7?
The standard penalty is ₹100 per day per form, and for most forms this accrues with no upper cap — meaning a filing delayed by several months can result in a penalty that significantly exceeds what timely professional filing would have cost. Continued non-compliance can ultimately result in the company being struck off by the Registrar of Companies.What's the penalty for late ROC filing?
Conclusion
ROC compliance is genuinely predictable — the same handful of forms, calculated from the same AGM anchor date, every single year, regardless of how the business actually performed. The founders who avoid late-filing penalties almost always treat this as a fixed, non-negotiable annual calendar item, not something to figure out reactively once a form is already overdue.
Want your ROC compliance calendar tracked and handled on schedule, without it competing for your own attention every quarter? Get in touch for a free consultation.