
The day you incorporate a private limited company in India, you also create a legal person that owes yearly accountability to the Registrar of Companies (ROC), the arm of the Ministry of Corporate Affairs (MCA) that maintains the public record of every company. These filings are mandatory even if your startup earned zero revenue in its first year, and the penalty for filing late runs without any upper cap. This lesson walks you through the annual ROC compliance cycle so you can plan it, not fear it.
The two annual filings every company must make
Two forms sit at the heart of ROC annual compliance, and both are anchored to your Annual General Meeting (AGM).
- AOC-4 carries your audited financial statements: the balance sheet, the profit and loss account, and related documents. It must be filed within 30 days of the AGM.
- MGT-7 is your annual return: shareholders, directors, shareholding pattern, and key company details. It must be filed within 60 days of the AGM. Small companies and One Person Companies (OPCs) file the simplified MGT-7A instead.
Because the AGM is the trigger, the AGM date drives everything else. For a company whose financial year ends on 31 March (the standard Indian financial year runs 1 April to 31 March), the AGM must be held within six months of year end, so by 30 September. A newly incorporated company gets more room: its first AGM can be held within nine months of the end of its first financial year. No two AGMs may be more than 15 months apart.
The meetings and audit behind the filings
You cannot file AOC-4 without audited accounts, and you cannot skip the governance steps that produce them.
- Statutory audit is mandatory for every company under Section 139 of the Companies Act, 2013, regardless of turnover, size, or profit. Even a dormant startup with no revenue must appoint a chartered accountant as auditor and have its accounts audited. Your first auditor is appointed by the board within 30 days of incorporation, and the appointment is reported to the ROC in Form ADT-1.
- Board meetings: a company must hold at least four board meetings each year, with no more than 120 days between two consecutive meetings. Small companies and OPCs get a relaxed rule: at least one meeting in each half of the calendar year, with a gap of at least 90 days. Your first board meeting must happen within 30 days of incorporation.
- AGM: this is where shareholders formally adopt the audited accounts and, where applicable, appoint or ratify the auditor.
The cost of missing a deadline
This is where founders get hurt, so treat it seriously. Late filing of AOC-4 or MGT-7 attracts an additional fee of Rs 100 per day, per form, with no maximum cap (in force since 1 July 2018). The clock does not stop until you actually file. Miss both forms for a full year and you face roughly Rs 73,000 in additional fees alone, calculated as Rs 100 times two forms times 365 days.
The bigger risk is personal. Under Section 164(2) of the Companies Act, if a company fails to file its financial statements or annual returns for any continuous period of three financial years, every director is disqualified from being a director in any company for five years. That disqualification is automatic and hard to reverse, and it can freeze your ability to run this or any other startup.
Your practical compliance calendar
For a 31 March financial year, a clean sequence looks like this:
- Hold board meetings through the year, minimum four, with each gap under 120 days.
- Get the accounts audited soon after year end.
- Hold the AGM by 30 September.
- File AOC-4 within 30 days of the AGM, so by roughly end of October.
- File MGT-7 or MGT-7A within 60 days of the AGM, so by roughly end of November.
Put these dates in your calendar the day you incorporate, and engage a company secretary or chartered accountant early. ROC compliance is cheap to do on time and very expensive to fix late.

