Next dueCompany / ROC
14 OCTADT-1 · Auditor appointment (after AGM)in 12 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 28 days 31 OCTITR filing · Audit cases · AY 2026-27in 29 days 31 OCTMSME-1 · Dues to MSMEs · Apr–Sep 2026in 29 days 29 NOVMGT-7 / 7A · Annual return · FY 2025-26in 58 days 30 JUNDPT-3 · Return of deposits · FY 2026-27in 271 days 7 OCTTDS / TCS deposit · Deducted in Sep 2026in 5 days 11 OCTGSTR-1 · Outward supplies · Sep 2026in 9 days
All due dates

Annual Compliance Calendar for a Private Limited Company

Every ROC due date for a pvt ltd company, month by month. AGM, AOC-4, MGT-7A, DIR-3 KYC, DPT-3, MSME-1 - with what happens if you miss them.

Published
Updated
Reading time
8 min
Views
13
Questions
6 answered
  • Expert Reviewed
  • High Complexity
  • In-Depth Guide
Topic
Company Law
Published
September 5, 2026
Last updated
Oct 2, 2026
Reading time
8 min
0:00
Last updated: October 2026Verified against: Government sources

Your compliance year isn't a list of deadlines. It's a chain, and the first link controls everything after it.

Your AGM date decides your AOC-4 date (30 days later). Your AGM date also decides your MGT-7A date (60 days later). Hold the AGM late and both filings are automatically late — and a late filing kills every exemption your company has.

So the AGM isn't just another item. It's the pivot.

The dates you can't move 30 June — DPT-3 (and DIR-3 KYC, but only once every three years — see below) · 30 September — AGM · AGM + 30 days — AOC-4 · AGM + 60 days — MGT-7A

How the chain works

``` 31 March Financial year ends ↓ Accounts prepared → audited → board approves → AGM notice (21 days) ↓ 30 September AGM ← the pivot ↓ +30 days → AOC-4 +60 days → MGT-7A ```

Note: 30 September isn't a statutory date. The law says the AGM must be within six months of your year end. For a 31 March year end, that lands on 30 September.

Hold your AGM on 15 August instead and your AOC-4 is due 14 September, your MGT-7A on 14 October. Everything moves with it.

Your first AGM is different — you get nine months from the end of your first financial year. Incorporated in November 2026? Your first financial year ends 31 March 2027, and your first AGM is due by 31 December 2027.

Need more time? The ROC can extend your AGM by up to three months — but only for special reasons, only if you apply in Form GNL-1 before the due date, and never for the first AGM.

Month by month

April

MSME-1 by the 30th — if you owe any micro or small supplier money that's been outstanding beyond 45 days, for the October–March half.

This one surprises people. It's triggered by the MSMED Act's 45-day payment rule and reported to the MCA. Applies even to a company with no turnover, if it has such dues.

At your first board meeting of the year: collect MBP-1 (every director's disclosure of their interests) and DIR-8 (declaration nobody is disqualified). These aren't filings — they're documents that live in your records and feed your related-party register.

June

DPT-3 by the 30th.

This is the most-skipped filing in India, and it's because of the name. Companies read "return of deposits", think "we've never taken a deposit", and don't file.

But DPT-3 also reports money you received that isn't a deposit:

  • Loans from directors
  • Loans from other companies
  • Share application money pending allotment
  • Advances from customers
  • Bank borrowings

Almost every operating company has something in that list as at 31 March.

One document to check: for a director's loan to be excluded from "deposit", you need a written declaration from that director saying the money isn't itself borrowed. No declaration on file, and the loan is a deposit — which drags in Section 73 and a minimum ₹1 crore penalty exposure. Get the declaration signed when the money comes in, not in June. Full DPT-3 guide →

DIR-3 KYC by the 30th — but only once every three years.

This one changed. Until FY 2024-25, every DIN holder filed director KYC every September. G.S.R. 943(E) dated 31 December 2025 rewrote Rule 12A with effect from 31 March 2026: the filing is now due once every three consecutive financial years, by 30 June, on a single unified Form DIR-3 KYC Web that replaces the old eForm and web service.

If your directors were compliant at the changeover, the next filing is due 30 June 2028.

Two things not to get wrong:

  • A change in mobile, email or address still needs updating within 30 days, on the same form — and it doesn't reset the three-year clock.
  • Missing it still deactivates the DIN, and reactivation still costs ₹5,000. The real damage isn't the fee; it's discovering in late October, with an AOC-4 due, that your only signing director has a dead DIN.

Diarise 30 June 2028 now. A deadline that comes round once every three years is one nobody remembers. Full DIR-3 KYC guide →

July–August

Audit season. Then:

  • Board meeting to approve the financial statements and the Board's Report
  • Prepare AOC-2 (related-party contracts) as an annexure — attach a Nil AOC-2 if there were none, it saves a query later
  • Send the AGM notice — 21 clear days, or shorter with 95% member consent

If you're a small company, you can use the abridged Board's Report — a much shorter list of disclosures. Use it.

September

AGM by the 30th.

Ordinary business: adopt the accounts, declare a dividend if any, appoint the auditor. Note that a private company's directors don't retire by rotation — that's a public company rule — so that agenda item doesn't arise.

Nothing else in September — and DIR-3 KYC has moved. If you're used to filing director KYC this month, that changed. See June below.

October

AOC-4 within 30 days of the AGM.

Your audited accounts, the auditor's report, the Board's Report and AOC-2, filed with the ROC. This is what makes your company's financials publicly searchable.

MSME-1 by the 31st for the April–September half.

November

MGT-7A within 60 days of the AGM.

The annual return — who owns the company, who runs it, what meetings you held, what you owe, as at 31 March. Small companies and OPCs use the abridged MGT-7A; everyone else uses MGT-7.

Signed by your company secretary, or if you don't have one, by a director.

Also put it on your website if you have one, and reference the link in your Board's Report. That's a requirement people routinely miss.

December to March

Remaining board meetings — four a year with no more than 120 days between any two, or two a year if you're a small company.

And one more thing: review your audited numbers against every threshold. Ten minutes at the December board meeting, checking whether you've crossed into CSR, demat, company secretary, internal audit or auditor rotation territory. This one habit eliminates the whole "we didn't know it applied to us" category.

Every annual filing, in one table

FormWhatDue (31 March FY end)
AOC-4Financial statements30 days from AGM
MGT-7AAnnual return (small co / OPC)60 days from AGM
MGT-7Annual return (others)60 days from AGM
DIR-3 KYC WebDirector KYC — once every 3 financial years, not annually30 June (next: 30 June 2028)
DPT-3Deposits and director loans30 June
MSME-1Dues to small suppliers30 April and 31 October
ADT-1Auditor appointment15 days from appointment
CSR-2CSR report (if applicable)With AOC-4

What a missed date really costs

The late fee. ₹100 per day on AOC-4 and MGT-7A — with no cap. File two years late and that's ₹73,000 per form. Other forms use a multiple-of-normal-fee scale, and DIR-3 KYC is a flat ₹5,000.

The penalty. Separate from the fee, imposed by the ROC after a show-cause notice.

Your exemptions. Gone for the whole period you were in default.

Your directors. This is the one that matters. Miss your financial statements or annual returns for three continuous financial years, and every director of that company is disqualified for five years — in every company they hold office in. It's automatic. No order, no notice.

One genuinely useful relief

If you get a show-cause notice for a late AOC-4 or MGT-7A, and you file the pending return before the notice or within 30 days of it, no penalty is imposed and the proceedings close.

So if that notice arrives: file immediately, then tell the officer you've filed. Most people don't know this exists.

Key takeaways

  • Your AGM date drives everything. Hold it early and every deadline moves earlier.
  • DPT-3 applies even if you've never taken a "deposit" — director loans count.
  • Get the director's-loan declaration signed when the money arrives, not in June.
  • DIR-3 KYC is no longer annual — once every three financial years, by 30 June. Next due 30 June 2028. Miss it and the DIN dies and your filings stall.
  • ₹100/day on AOC-4 and MGT-7A is uncapped.
  • Three years of missed annual filings disqualifies every director for five years.

Read next

Disclaimer: Dates stated for a 31 March financial year end as on 4 September 2026. MCA extends annual filing deadlines by circular fairly regularly — always check mca.gov.in before filing.

Quick recapKey facts & short answers

Key Facts About Annual Compliance Calendar

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes the entire process end to end for you.

Is the AGM due date 30 September or 30 November?

30 September for a 31 March year end. The November date people remember is the MGT-7A deadline when the AGM is held on the last possible day.

Can we extend the AGM?

Up to three months, by applying in Form GNL-1 before the due date. Never for the first AGM.

A due date missed is rarely a matter of law — it is almost always a matter of calendar.

— TaxClue Compliance Desk

Annual Compliance Calendar: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
VS
About the author
9,274 articles
Vikas Sharma Verified expert Tax & Compliance Expert

Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Last reviewed: Live

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

30 September for a 31 March year end. The November date people remember is the MGT-7A deadline when the AGM is held on the last possible day.

Up to three months, by applying in Form GNL-1 before the due date. Never for the first AGM.

Almost certainly yes. Check for director loans, customer advances, share application money and inter-corporate loans as at 31 March.

Not if you're a small company, OPC or dormant company.

File AOC-4 within 30 days of the date the AGM should have been held, with a statement of reasons. Not holding the AGM is itself an offence.

No. Since 31 March 2026 it's due once every three consecutive financial years, by 30 June. If your directors were compliant at the changeover, the next filing is 30 June 2028.