New: FY 2025-26 compliance calendar is live — view it here

ROC Compliance for a Private Limited Company

A private limited company's core annual ROC filings — AOC-4 (30 October 2026), MGT-7 (29 November 2026) and, where an auditor was appointed at the AGM, ADT-1 (15 October 2026) — all cascade from the same AGM date.

Company profile

Entity & dates

AOC-4, MGT-7 and ADT-1 all recompute from this date.

Applicable filings

ADT-1 is filed only when an auditor is appointed or re-appointed — typically once every five years, not at every AGM.

DPT-3 is filed by every company — including a nil return where there are no deposits or loans. Included by default; tick only to exclude it.

Event-based — 30 days from the resolution date, not annual.

Saved in your browser only — never sent to a server.

No applicable filings found for this profile — check your entity type and flags above.

Penalty estimator

E.g. AOC-4 filed 78 days late = ₹7,800.

Client hasn't filed for multiple years? Calculate total exposure across every year and form →
Generating this for 40 client companies one by one? PracticeFlow tracks every client's ROC, GST and TDS deadlines automatically and sends the reminders for you. See PracticeFlow for CS firms →

The AGM is the single point of failure — and the single point of leverage

For a private limited company, three of the most consequential filings — AOC-4, MGT-7 and ADT-1 (when applicable) — all cascade from one date: the AGM. Get the AGM date right in your calendar, and all three follow automatically at their correct 30/60/15-day offsets. Track them independently against a generic 30 September/30 October/29 November calendar instead, and any company whose AGM deviates from the standard date will have every one of those three filings tracked incorrectly.

Beyond the AGM-relative set, a private limited company also carries the fixed-date DPT-3 obligation, plus conditional ones like MSME-1 (if payments to MSME vendors run overdue) and MGT-14 (if it passes qualifying resolutions during the year). DIR-3 KYC is a separate, director-level obligation tied to the DIN rather than the company — it sits outside this company-level calendar entirely.

What to check every year, not just at incorporation

Two applicability questions are worth re-checking annually rather than assuming they carry forward unchanged: whether the company now crosses the AOC-4 XBRL threshold (paid-up capital ≥ ₹5 crore or turnover ≥ ₹100 crore), and whether it now qualifies as a 'small company' (paid-up capital ≤ ₹10 crore, turnover ≤ ₹100 crore) and should be filing MGT-7A instead of MGT-7. Both thresholds can be crossed in either direction as a company grows or contracts.

Frequently asked questions

Why this matters

Tracking this for every company, every year, is where advisory value shows up — automate it with PracticeFlow.

Related tools

Tracking ROC deadlines for 40 companies? PracticeFlow generates every client's ROC, GST and TDS calendar automatically, assigns the work, and chases documents — so nothing is ever overdue.

See PracticeFlow for CS Firms

Estimate for planning purposes, not legal or compliance advice — always confirm with a CS/CA before filing.

Report an error →