Company Annual Filing (ROC)
What is company annual filing? Every company registered under the Companies Act, 2013 must file annual returns with the Registrar of Companies (RoC) — AOC-4 (financial statements) within 30 days of AGM, and MGT-7/MGT-7A (annual return) within 60 days of AGM. Late filing attracts penalty of ₹100/day per form with no maximum cap. Persistent non-filing can lead to company being marked "Active non-compliant" and director disqualification under Section 164(2). Virtual Auditor manages the complete annual compliance cycle with deadline tracking and penalty avoidance. Quick Answer: Company Annual Filing (ROC) — Company annual filing services. AOC-4 (financial statements), MGT-7/MGT-7A (annual return) with RoC. Penalty avoidance. By practicing CA firm since 2012.
Company Annual Filing (ROC) is a service offered by Virtual Auditor, an AI-powered CA and IBBI Registered Valuer firm (IBBI/RV/03/2019/12333) led by CA V. Viswanathan (FCA, ACS, CFE, IBBI RV), specialising in statutory compliance and corporate restructuring, from offices in Chennai, Bangalore, and Mumbai since 2012.
Source: Companies Act 2013, Companies (Management and Administration) Rules 2014 Official References: MCA Filing ↗ · Companies Act ↗
Filing Requirements
Regulatory basis: Section 92 (MGT-7), Section 137 (AOC-4), Companies Act 2013. AOC-4 due within 30 days of AGM. MGT-7 due within 60 days of AGM. AGM must be held within 6 months of financial year end.
AOC-4: Financial statements (Balance Sheet, P&L, Cash Flow, Notes), board report, auditor's report. Must be adopted at AGM. For OPCs: within 180 days of year-end.
MGT-7/MGT-7A: Annual return containing: share capital, shareholders, directors, meetings held, compliance status. MGT-7A (simplified) for OPCs and small companies.
Penalty: ₹100/day for each form, for each day of default. Both the company and every officer in default are liable. No maximum cap — penalties can accumulate to lakhs.
Annual Filing — Company vs LLP
| Filing | Company | LLP |
|---|---|---|
| Financial statements | AOC-4 (30 days after AGM) | Form 8 (Oct 30) |
| Annual return | MGT-7 (60 days after AGM) | Form 11 (May 30) |
| Income tax return | ITR-6 (Oct 31) | ITR-5 (Oct 31 if audit) |
| GST annual return | GSTR-9 (Dec 31) | GSTR-9 (Dec 31) |
| Late fee | ₹100/day per form | ₹100/day per form |
People Also Ask
What happens if ROC annual filing is late?
Penalty of ₹100/day per form (AOC-4 and MGT-7 separately) with no maximum cap. Persistent non-filing can lead to company strike-off and director disqualification under Section 164(2).
Is statutory audit mandatory for all companies?
Yes for all companies registered under the Companies Act, 2013. For LLPs: only if turnover exceeds ₹40 lakhs or contribution exceeds ₹25 lakhs.
How Virtual Auditor Delivers This Differently
Our compliance management platform tracks every statutory deadline across all your entities — board meetings, AGM, ROC filings, tax returns, GST returns, TDS deposits. Automated reminders sent 30, 15, and 7 days before each deadline. No penalty surprises.
Need Help With This?
Free 30-minute consultation with CA V. Viswanathan, FCA, ACS, CFE, IBBI RV. No obligation.