ROC annual filing usually refers to the company’s recurring year-end filings with the Registrar of Companies after the financial year closes and, where applicable, after the annual general meeting. In substance, this means two separate compliance streams: filing financial statements under section 137 of the Companies Act, 2013 and filing the annual return under section 92. For listed public companies, there is also an AGM report filing under section 121.
This matters because MCA filings are the public compliance record of the company. Banks, investors, counterparties, due-diligence teams and regulators often rely on this record before extending credit, funding, contracts or approvals. A company that delays annual filing can therefore face both statutory consequences and practical friction in ordinary business operations.
What the core ROC annual filings usually are
| Compliance stream | What it covers | Statutory base | Usual form family |
|---|---|---|---|
| Financial statements filing | Adopted financial statements and required attached documents | Section 137 | AOC-4 family |
| Annual return filing | Snapshot of company particulars as at the close of the financial year | Section 92 | MGT-7 or MGT-7A |
| AGM report | Report on conduct of AGM | Section 121 | MGT-15 |
In practice, the AOC-4 family covers the financial statement filing stream, while the annual return stream is filed in MGT-7 for companies other than OPCs and small companies, and in MGT-7A for OPCs and small companies. The exact AOC-4 variant depends on the reporting situation, such as standalone versus consolidated statements and whether XBRL filing applies under the relevant rules and live MCA form architecture.
How the filing clock actually runs
The annual filing calendar is built around the financial year end, board approval, the AGM timeline under section 96, and then the statutory filing windows.
1. Close the books and finalise the financial statements
The finance and secretarial teams first complete the year-end accounts, schedules, disclosures, auditor coordination and board materials. This is the stage where most later ROC errors are created, especially if the share capital, director, charge, auditor or related-party records do not match the company’s MCA profile.
2. Hold the AGM where required
Section 96 provides that every company other than an OPC must hold an AGM each year, subject to the timelines in that section. For the first AGM, the outer limit is within nine months from the close of the first financial year. In other cases, the outer limit is within six months from the close of the financial year, and not more than fifteen months may elapse between one AGM and the next. The Registrar may extend the time for holding an AGM, other than the first AGM, by up to three months for special reason.
3. File the financial statements
Under section 137, a company must file its financial statements with the Registrar within thirty days of the AGM. If no AGM is held, the filing is still required within thirty days from the last date on which the AGM should have been held, along with the statement of facts and reasons for not holding the AGM. For an OPC, section 137 provides a different rule: the financial statements are to be filed within one hundred eighty days from the closure of the financial year.
4. File the annual return
Under section 92(4), the annual return must be filed within sixty days from the date on which the AGM is held. If no AGM is held in a year, the filing still has to be made within sixty days from the date on which the AGM should have been held, together with the statement specifying the reasons for not holding the AGM.
5. File the AGM report if the company is a listed public company
Section 121 requires every listed public company to prepare a report on each AGM and file it with the Registrar within thirty days of the conclusion of the AGM.
Which annual return form applies
| Company position | Annual return form | Key point |
|---|---|---|
| OPC | MGT-7A | Abridged annual return route |
| Small company | MGT-7A | Small company status must be tested for the relevant financial year under the Act and current rules |
| Other companies | MGT-7 | Standard annual return route |
| Listed public company | MGT-7 plus MGT-15 | AGM report is an additional annual filing obligation |
Small company classification is change-sensitive because it depends on the live statutory definition and exclusions for the relevant year. The filing team should test that status before choosing MGT-7A, rather than assuming that a private company automatically qualifies.
What goes into ROC annual filing in practical work
From a working file perspective, annual filing is less about uploading a form and more about reconciling the company’s statutory story across records. A robust file normally pulls together:
- financial statements approved by the board and adopted where required
- Board’s report, auditor’s report and other attached documents that travel with the financial statements
- shareholding and securities data as at year end
- director and KMP changes during the year
- registered office and principal business activity details
- holding, subsidiary and associate company particulars
- meeting dates and attendance records relevant to annual return disclosures
- penalty, compounding and appeal details where the annual return calls for them
- AGM date, or the reason AGM was not held, where that exception applies
Where the live filing is in an XBRL path, the filing package should also be checked against the current XBRL rules and MCA utilities. That area is more change-sensitive than the core statutory deadlines, so the form variant and attachment set should be confirmed on the live MCA portal before submission.
Important exceptions that change the answer
No AGM was held
This does not stop annual filing. It changes the date from which the filing clock runs. Financial statements are still due within thirty days from the last date the AGM should have been held, and the annual return is still due within sixty days from that date, with the reasons for non-holding stated.
Financial statements were not adopted at the AGM
Section 137 specifically addresses this. Unadopted financial statements, with the required documents, are filed within thirty days of the AGM and are taken on record provisionally. After adoption at the adjourned AGM, the adopted financial statements are filed again within thirty days of that adjourned AGM.
OPC position
The OPC path is not just a different annual return form. The AGM framework itself is different because section 96 applies to companies other than OPCs, and section 137 gives OPCs a separate one hundred eighty day filing rule for financial statements.
Listed public company position
Listed public companies have the annual return and financial statement filings like other companies, but they also have the separate AGM report requirement under section 121.
Worked examples
Example 1: Ordinary private company
Assumptions: ABC Private Limited is not an OPC and not a small company. Its financial year ends on 31 March 2026. It holds its AGM on 30 September 2026.
- Financial statements filing under section 137: due within 30 days from 30 September 2026, so the target date is 30 October 2026.
- Annual return filing under section 92(4): due within 60 days from 30 September 2026, so the target date is 29 November 2026.
Example 2: AGM not held
Assumptions: XYZ Limited is required to hold its AGM for the financial year ended 31 March 2026 by 30 September 2026, but does not hold it.
- Financial statements filing under section 137(2): due within 30 days from 30 September 2026, together with the statement of facts and reasons for not holding the AGM.
- Annual return filing under section 92(4): due within 60 days from 30 September 2026, together with the reasons for non-holding.
Example 3: OPC
Assumptions: PQR OPC Private Limited has a financial year ending on 31 March 2026.
- Financial statements filing under section 137: due within 180 days from 31 March 2026.
- Annual return: the abridged annual return route applies through MGT-7A, subject to the live MCA form set for the year.
Common failure points in annual filing
- choosing the annual return form based on old status rather than testing whether the company is actually a small company for that year
- treating annual filing as a single deadline instead of two separate statutory clocks
- forgetting the extra filing required for listed public companies after the AGM
- filing financial statements without matching attached reports and signed versions
- using year-end figures that do not reconcile with earlier MCA filings or current master data
- assuming that non-holding of AGM postpones ROC filing; it does not
Practical annual filing checklist
- Confirm the company’s current classification for the year: OPC, small company, listed, unlisted, consolidated reporting, XBRL applicability.
- Freeze the statutory data set as at the close of the financial year.
- Reconcile capital, members, directors, KMP, registered office and subsidiary data with MCA records and internal registers.
- Finalise the financial statements and reports for board approval and adoption workflow.
- Track the AGM date or the last permissible AGM date under section 96.
- Compute the section 137 and section 92 deadlines from the correct trigger date.
- Prepare the correct AOC-4 variant and the correct annual return form.
- For listed public companies, add the AGM report filing to the calendar.
- Check the live MCA portal for the current form version, attachments and utility requirements before upload.
- After filing, verify the company’s public annual e-filing status on the government service route.
The government service directory also provides access to MCA e-filing entry points and the annual e-filing status check service. Those are useful when a team wants to confirm whether a company’s annual filings are reflecting correctly on the public system: information on annual e-filing by MCA and annual e-filing status check.
Bottom line
Company annual filing with ROC is not one form. It is a coordinated compliance cycle built mainly around section 137 financial statement filing and section 92 annual return filing, with section 121 adding an AGM report layer for listed public companies. Once the filing team identifies the correct company category, the correct form family and the correct trigger date, most annual filing confusion disappears.