MCA 6 min read

Annual Compliance for Private Limited Companies: Checklist & Due Dates

Every Pvt Ltd company must meet annual MCA and tax compliances — even with zero revenue. Here's the complete checklist, forms and due dates.

ARCS Anjali RaoCompany Secretary · 5 March 2026

Incorporating a company is just the start. Every Private Limited Company must meet annual compliances — and the penalties for missing them are steep. Here's your complete checklist.

Why it matters

ROC late-filing penalties are ₹100 per day, per form, with no upper cap. Persistent non-compliance can lead to director disqualification and the company being struck off. Crucially, these apply even if your company had no business activity.

Key annual filings

FormPurposeIndicative due date
AOC-4Financial statementsWithin 30 days of AGM
MGT-7 / 7AAnnual returnWithin 60 days of AGM
DIR-3 KYCDirector KYC30 September
ADT-1Auditor appointmentWithin 15 days of AGM
ITR-6Company income tax return31 October (audited)

Other recurring obligations

  • Hold a minimum number of board meetings during the year.
  • Conduct the Annual General Meeting (AGM).
  • Maintain statutory registers and minutes.
  • Get accounts audited by a Chartered Accountant.

DIR-3 KYC — don't miss it

Every director with a DIN must complete annual KYC. Miss it and the DIN is deactivated, attracting a ₹5,000 reactivation fee.

Dormant or zero-revenue companies

A common and costly myth is that inactive companies are exempt. They aren't — annual returns and KYC are still mandatory. If your company is genuinely inactive, you can apply for dormant status instead.

Plan ahead: Build a compliance calendar at the start of each financial year so deadlines never sneak up on you.

A dedicated company secretary keeps every filing on time so you avoid penalties and keep your company in good standing — exactly what we do for our clients.

#MCA#ROC#Annual Compliance#Private Limited

Ready to take the next step?

Let Big4India's experts handle it for you — transparent pricing, fully online, on time.

Keep reading

Related articles

WhatsApp