ROC Annual Compliance Checklist for Private Limited Companies (2026)

Every private limited company registered in India has to prove, once a year, that it’s still real — still governed properly, still keeping its books the way the law requires, still answerable to the Registrar of Companies that created it. That proof takes the form of a small cluster of filings that most founders only think about once a year, usually when an accountant sends a reminder email in August. Missing them doesn’t get noticed immediately. It gets noticed eventually, and by then the cost has usually grown.
Who This Applies To, and Why It’s Not Optional
ROC compliance applies to every company incorporated under the Companies Act, 2013 — private limited, public limited, one-person companies, and Section 8 companies alike. It doesn’t matter whether the company did any business during the year. A company that had zero transactions still has to file, just with figures that show zero. Dormant doesn’t mean exempt.
This isn’t a formality invented to generate paperwork. The annual return and financial statements filed with the ROC are the primary public record of a company’s health, and they’re what a bank, an investor, an acquirer, or a court looks at first when they need to understand whether a company has been run properly. A clean filing history is one of the cheapest forms of credibility a company can build, and a messy one is one of the most expensive gaps to explain away later.
The Core Filing Calendar for FY 2025-26
For companies with a financial year running April 2025 to March 2026, the sequence starts with the Annual General Meeting, which every company other than a one-person company must hold within six months of the financial year closing — by 30 September 2026 at the latest. The board has to approve the financial statements, the directors’ report, and the auditor’s report before that meeting, and shareholders need at least 21 days’ notice under Section 101 of the Companies Act.
Once the AGM happens, the clock starts on two filings that anchor the whole cycle. Form AOC-4, which carries the audited financial statements — balance sheet, profit and loss account, cash flow statement, and the board and auditor’s reports — is due within 30 days of the AGM. Form MGT-7, the annual return covering shareholding structure, directors, and key managerial personnel, is due within 60 days. If the AGM lands on 30 September, that puts AOC-4 around 30 October and MGT-7 around 29 November. Note that AOC-4 has to be filed first — MGT-7 pulls financial data directly from it, and the portal won’t let you file out of sequence.
Alongside these two, a few other filings round out the calendar. Form ADT-1, confirming the appointment or reappointment of the statutory auditor, is due within 15 days of the AGM. Every director with an “Approved” DIN status has to complete DIR-3 KYC by 30 September, regardless of whether that DIN was actually used during the year — miss it, and the DIN gets deactivated, with a ₹5,000 fee to reactivate it. Companies that have accepted deposits, or transactions that count as deposits under the Companies Act, need to file DPT-3. And any company with outstanding payments to registered MSME suppliers beyond 45 days from acceptance of goods or services has to file Form MSME-1 — a filing many companies don’t realise applies to them until an MSME vendor flags a delayed payment.
One-person companies follow a slightly different clock, since they don’t hold AGMs at all: AOC-4 is due within 180 days of the financial year-end, and MGT-7A — the simplified annual return for OPCs and small companies — within 60 days of that same date.
What Changed This Year
The Ministry of Corporate Affairs revised the small company thresholds effective 1 December 2025, raising the limits under Section 2(85) from ₹4 crore paid-up capital and ₹40 crore turnover to ₹10 crore and ₹100 crore respectively. A meaningful number of companies that didn’t previously qualify as “small” now do, and the change carries real relaxations: filing the simplified MGT-7A instead of the full MGT-7, holding only two board meetings a year instead of four, and exemption from certain audit requirements that apply to larger companies.
The catch is that this relief is opt-in only in the sense that it applies automatically once you cross into the new bracket — but nobody applies it for you. If your company’s paid-up capital or turnover figures put it in the newly expanded small company range and your compliance calendar hasn’t been updated to reflect that, you may be doing more work than the law currently requires, filing the longer form and holding meetings you no longer strictly need to. It’s worth checking where your company actually sits under the revised thresholds before assuming last year’s filing category still applies.
Where the Penalties Actually Bite
Late filing of AOC-4 or MGT-7 attracts a penalty of ₹100 per day, per form, with no upper cap — which means the cost scales with how long the delay runs, not with how serious the underlying issue is. A filing that’s ninety days late costs meaningfully more than one that’s thirty days late, even though nothing else about the company has changed in between.
The sharper consequence sits further down the timeline. Under Section 164(2) of the Companies Act, directors can be disqualified if the company fails to file its annual returns or financial statements for three consecutive financial years. That disqualification doesn’t stay confined to the one company — it can extend to every other company where the same person holds a directorship, which is precisely the scenario that turns a single company’s neglected ROC filings into a personal and professional problem for the people running it. Continuous non-filing can also trigger strike-off proceedings under Section 248, where the Registrar removes the company from the register entirely, subject to the applicable conditions and notice process.
Where Companies Actually Slip
The pattern behind a missed ROC filing is rarely dramatic. It’s usually a sequencing problem — the AGM gets delayed because a director is travelling, which pushes every downstream filing back with it, and by the time someone notices, the 30-day and 60-day windows have already started running out. Or it’s an ownership problem — the person who used to handle this left the company, and the task never got formally reassigned to anyone else, so it sits unclaimed until the penalty notice arrives.
It’s also common for growing companies to keep filing the older, longer forms out of habit even after crossing into a threshold bracket that would let them file the simpler version, simply because nobody revisited the classification after the MCA’s December 2025 change. None of these are failures of understanding the law. They’re failures of the calendar being owned by nobody in particular.
Building a Checklist That Actually Holds
The companies that never end up chasing a late fee are the ones that treat ROC compliance as a fixed annual sequence rather than a one-off task to remember. That starts with locking the AGM date early in the year rather than letting it drift toward the 30 September deadline, since every other filing in the cycle is calculated from that date. It continues with assigning one person — internal or external — explicit ownership of the calendar, so that AOC-4, MGT-7, ADT-1, DIR-3 KYC, and any applicable DPT-3 or MSME-1 filings each have a named owner and a tracked due date rather than living in someone’s inbox as a vague annual obligation.
It’s also worth building in an annual checkpoint specifically to reassess which category the company falls into — small company or not, OPC exemptions applicable or not — since thresholds do get revised, as the December 2025 change showed, and a company’s own paid-up capital and turnover figures shift as it grows. A five-minute review each year against the current thresholds is far cheaper than either overfiling unnecessarily or underfiling because a size bracket was missed.
Done properly, ROC compliance is one of the more predictable parts of running a company — it happens on the same rhythm every year, the forms rarely change dramatically, and the consequences of getting it right are simply that nothing happens. That’s the whole point.
