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.
ROC Compliance Calendar
ROC Compliance Calendar — Private Limited Company
| Form | Due date | Basis |
|---|
Dates computed from the AGM date provided; verify against MCA notifications.
Generated with PracticeFlow · practiceflow.in
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
Related pages
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 FirmsEstimate for planning purposes, not legal or compliance advice — always confirm with a CS/CA before filing.