Every company registered in India files a defined set of documents with the Registrar of Companies (ROC) each year through the Ministry of Corporate Affairs portal. The central ones are the financial statements (Form AOC-4) and the annual return (Form MGT-7 or MGT-7A). Related filings like DIR-3 KYC for directors sit alongside them. Livida offers ROC Annual Filing as a focused service for companies that need these specific filings handled accurately and on schedule, whether as a standalone engagement or coordinated with our broader annual compliance and bookkeeping work.
Key Takeaways
- ROC annual filing combines the financial statements (AOC-4), the annual return (MGT-7 or MGT-7A) and director KYC.
- The forms must agree with each other, so they are best prepared as one set.
- Overdue filings can be brought current, though additional government fees typically apply.
- Livida offers this as a focused service for companies that handle governance internally.
ROC Annual Filing at a Glance
| Item | Detail |
|---|---|
| Who it suits | Private limited and other registered companies |
| What we handle | AOC-4, MGT-7 or MGT-7A, DIR-3 KYC status |
| Typical documents | Financial statements, shareholding, director details, AGM date |
| What happens next | Submission on the MCA portal, then a yearly calendar |
What ROC Annual Filing Covers and When
The ROC annual filing cycle covers three related filings:
- Form AOC-4 filing: the company's financial statements, balance sheet, profit and loss account, and supporting schedules, generally due within 30 days of the AGM
- Form MGT-7 filing (or the simplified MGT-7A for small companies and OPCs): the annual return capturing shareholding, directors, and key structural information, generally due within 60 days of the AGM
- DIR-3 KYC filing: completed by every director on the cycle MCA currently prescribes (revised from annual to once every three years from 31 March 2026, so confirm the current timing on the MCA portal) to keep their Director Identification Number active, since a lapsed DIN can hold up other filings that depend on it
Financial statements underlying these filings are typically prepared and, where required, audited by a member of the Institute of Chartered Accountants of India, which is part of why keeping the ROC filing cycle coordinated with the audit and bookkeeping calendar matters.
Why These Filings Need to Line Up With Each Other
These forms aren't independent of one another. MGT-7 needs to reflect the same financial year and structural details that AOC-4 is built on. DIR-3 KYC status for each director affects whether filings referencing them can go through cleanly. Preparing them as a coordinated set reduces the risk of inconsistencies that can trigger queries or rejections from the ROC.
Five Steps in ROC Annual Filing
Our ROC annual filing cycle runs in five steps:
- Confirm the financial year-end, AGM date and changes during the year.
- Collect the finalized financial statements and structural details.
- Prepare AOC-4 and MGT-7 or MGT-7A.
- Check each director's DIR-3 KYC status.
- Submit through the MCA portal and keep the acknowledgements.
In the filings we handle, the most common delay is a missing AGM date or an unsigned set of accounts. Our team asks for both at the start, and we recommend settling them before the filing window opens.
Where This Fits Alongside Broader Compliance
Some companies manage their board meetings, AGM, and internal governance through their own management team or company secretary. They need the ROC filing preparation and submission handled by someone else. Livida's ROC Annual Filing service is built for that scenario. It is a focused filing engagement rather than a full governance and compliance package. For companies that want the entire annual cycle managed, board meeting tracking, AGM support, statutory registers, and the ROC filings, our Annual Compliance for Private Limited Companies service covers that broader scope.
Livida's Process
We start by confirming the company's financial year-end, AGM date, and any structural changes during the year. These include directors appointed or resigned, shareholding changes and registered office updates, since all of them affect what the filings need to reflect. From there, we prepare AOC-4 and MGT-7 based on the finalized financial statements and structural details. We then confirm each director's DIR-3 KYC status and manage submission through the MCA portal. For clients where Livida also handles bookkeeping, the financial statements are already prepared internally, which keeps the filing accurate and avoids the back-and-forth that can happen when accounting and ROC filing sit with different providers.
Why Accuracy Here Matters
ROC filings become part of the public record for a company, visible to lenders, investors, and counterparties doing due diligence, and errors or inconsistencies in these filings can raise questions well after the filing itself is submitted. Getting them right the first time, prepared by someone who understands both the filing requirements and the underlying financial data, avoids both the immediate risk of late fees and the longer-term friction of having to explain or correct a public filing later. If your company's ROC filings need to be prepared and submitted, or brought current after falling behind, Livida can manage this as one coordinated filing cycle.
Related services include Form AOC-4 Filing, Form MGT-7 Filing, DIR-3 KYC Filing and Annual Compliance for Private Limited Companies. Our guide to annual ROC compliance for a private limited company walks through the full calendar.
Conclusion
ROC annual filing is easiest when the accounts, the AGM and the director records are ready before the forms are started. One coordinated cycle keeps your public record consistent and your compliance history clean. This page is general information, not professional advice, and rules, thresholds and due dates change, so confirm current requirements on the official portal or with a qualified professional before acting.
References
- Companies Act, 2013, on India Code
- Companies Act, 2013: copy of financial statement to be filed with Registrar, on India Code
Talk to Livida
To have your ROC filings prepared, or brought current after falling behind, talk to our team. Use our India contact page, email info@livida.in or call +91 94860 33194.









