← Back to Blog
Startup Finance

ROC Annual Compliance for Private Limited Companies (2026)

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

  1. The Rule That Surprises Most Founders
  2. The AGM: The Anchor Date for Everything Else
  3. Form AOC-4: Financial Statements
  4. Form MGT-7 / MGT-7A: Annual Return
  5. Other Filings Worth Knowing About
  6. A Complete Annual Compliance Calendar
  7. The Real Cost of Late Filing
  8. FAQ
  9. 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

ComplianceFormTypical Deadline (Sept 30 AGM)
Annual General MeetingSeptember 30
Auditor AppointmentADT-1~October 15
Financial StatementsAOC-4~October 30
Director KYCDIR-3 KYCSeptember 30
Annual ReturnMGT-7 / MGT-7A~November 29
Deposits/Loans ReturnDPT-3June 30
MSME Outstanding PaymentsMSME-1April 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

Does a private limited company with zero business activity still need to file ROC compliance?

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.

What is the deadline for holding the Annual General Meeting (AGM)?

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 Form AOC-4 and when is it due?

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 MGT-7 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 other annual ROC filings might apply beyond AOC-4 and MGT-7?

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's the penalty for late ROC filing?

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.

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.

Frequently Asked Questions

Does a private limited company with zero business activity still need to file ROC compliance?
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.
What is the deadline for holding the Annual General Meeting (AGM)?
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 Form AOC-4 and when is it due?
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 MGT-7 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 other annual ROC filings might apply beyond AOC-4 and MGT-7?
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's the penalty for late ROC filing?
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.