>
Filing season is live · ITR due 31 July 2026, counting… left · late filing adds ₹5,000 u/s 234F
Home/Blog/Company Law
Company Law· Updated Jul 2026· 8 min read· By CA Sumit Chandwani· AOC-4 / MGT-7

Company Annual Filing Calendar

Every private limited company must file with the ROC each year, whether or not it did business. Here is the annual compliance calendar, AOC-4, MGT-7, DIR-3 KYC and more, with due dates and the penalties for missing them.

Company Annual Filing Calendar
TL;DR

Every company must file annually, even with zero turnover.

AOC-4 (financials) within 30 days of the AGM; MGT-7 within 60.

DIR-3 KYC for directors by 30 September.

Late penalty is ₹100 per day per form, with no cap.

What's in this guide
  1. Annual compliance is not optional
  2. The core annual filings
  3. The other recurring forms
  4. Penalties for late filing
  5. Staying compliant without the stress
  6. Your year-at-a-glance ROC calendar

Annual compliance is not optional

A common and expensive misconception among founders is that a dormant company, one that did no business, has nothing to file. In fact, every private limited company must complete annual ROC (Registrar of Companies) filings regardless of turnover or activity, from the year it is incorporated. A company with zero revenue still files.

These filings are made on the MCA portal and flow from the Companies Act. Miss them and the penalties are steep and, crucially, per day with no upper cap on the core forms, which is how a small oversight becomes a large liability. Directors are personally responsible.

The core annual filings

The backbone of annual compliance for a private limited company:

Key point: AOC-4 and MGT-7 are the two filings every company must make each year. They are separate forms with separate due dates, missing either triggers penalties.

The other recurring forms

Beyond the core two, several forms recur:

Newly incorporated companies also have one-time filings like INC-20A (commencement of business) and the first auditor appointment, see our company registration service for the post-incorporation checklist.

Penalties for late filing

This is where directors get hurt. Late filing of AOC-4 or MGT-7 attracts a penalty of ₹100 per day, per form, with no maximum cap. A filing six months late on both forms runs to tens of thousands of rupees. Additional penalties apply to the company and to every officer in default.

Persistent non-filing can lead to the company being struck off, directors being disqualified for five years, and the DINs being deactivated. Unlike many compliances where the cost is modest, ROC penalties compound daily, making a reliable compliance calendar one of the best-value things a small company can put in place.

Staying compliant without the stress

The practical answer is a tracked annual calendar: AGM by 30 September, DIR-3 KYC by 30 September, AOC-4 within 30 days of the AGM, MGT-7 within 60 days, DPT-3 by 30 June, plus the company's income tax return and any audit. For a founder juggling a business, one missed date is easy, and expensive.

Our company registration service and Virtual CFO service keep your entire ROC calendar on track, prepare and file every form, and coordinate the statutory audit and tax return, so nothing slips. book a free consultation for a compliance review of your company.

Your year-at-a-glance ROC calendar

Pin this sequence for a 31 March year-end company, all filed on the MCA portal:

Because AOC-4 and MGT-7 penalties run at ₹100 per day per form with no cap, a single missed filing quietly compounds. A tracked calendar, or a compliance partner who owns these dates, is the cheapest insurance a small company can buy.

Want this handled by a CA? Our Company & LLP setup service can help, get a free consultation.
FREE PDF GUIDE

The Annual ROC Compliance Calendar

Every company filing, AOC-4, MGT-7, DIR-3 KYC and more, with dates, in one sheet. We'll email it now.

Frequently asked questions

What are the main annual ROC filings for a private limited company?
AOC-4 (financial statements, within 30 days of the AGM) and MGT-7/MGT-7A (annual return, within 60 days of the AGM), plus DIR-3 KYC, DPT-3, ADT-1, and the company's income tax return.
Does a company with no business still have to file?
Yes. Every private limited company must complete annual ROC filings regardless of turnover or activity, from the year of incorporation. A dormant company with zero revenue still files AOC-4 and MGT-7.
What is the penalty for late AOC-4 or MGT-7?
₹100 per day, per form, with no maximum cap, plus penalties on the company and officers in default. Persistent non-filing can lead to strike-off and director disqualification.
When must the AGM be held?
Within 6 months of the financial year-end, by 30 September for a 31 March year-end. The AOC-4 and MGT-7 due dates are counted from the AGM date.
What happens if I miss DIR-3 KYC?
The director's DIN is deactivated and can only be reactivated on payment of a ₹5,000 fee after filing the KYC. It is due annually by 30 September.

Official references

MCA, Ministry of Corporate AffairsIncome Tax e-Filing PortalICAI
Part of the Company Law cluster

Service: Company & LLP setup · Free tool: Income Tax Calculator

Start your filing

Ready to begin? Get a free consultation, see all services, or talk to our team.

Ready to sort your taxes?

Book a free 30-minute consultation with a Chartered Accountant.

Get a free consultation →
GET THE TAXPAYER'S BRIEF

Indian tax updates, monthly.

Deadline changes, new rules, regime tweaks, and filing tips. Zero fluff. One email a month.

Free. Unsubscribe anytime. No spam ever.
1