Indian Company Master Data Made Simple

Search:
MCA
GSTIN
LEI
Udyam
Directors
36+ lakh companies in our registry
Compliance

Company Annual Compliance - Complete Checklist

Every Private Limited Company must fulfill annual compliance requirements including filing annual returns, financial statements, conducting board meetings, and AGM. Non-compliance attracts heavy penalties.

10 min read 2080 words Updated 1 Feb 2026

Key Points

Annual Return (MGT-7) must be filed every year
Financial Statements (AOC-4) filing mandatory
First AGM within 9 months of incorporation
Subsequent AGMs within 6 months of financial year end
Minimum 4 Board Meetings per year
DIR-3 KYC for all directors annually

Why Annual Compliance Decides Whether Your Company Survives

When you incorporate a Private Limited Company under the Companies Act, 2013, you create a separate legal person that the Ministry of Corporate Affairs (MCA) tracks for its entire life. Annual compliance is the set of filings, meetings and disclosures that keep that legal person in good standing with the Registrar of Companies (ROC). It is not optional paperwork that you can defer until business picks up. A company that misses its filings does not simply pay a fine and move on; it accumulates daily late fees that never cap, exposes its directors to disqualification, and eventually risks being struck off the register entirely.

The most important thing to understand is that these obligations exist whether or not your company traded during the year. A dormant company with zero revenue still has to hold its board meetings, conduct its Annual General Meeting (AGM), file its annual return and lay its financial statements before the ROC. Many first-time founders learn this the hard way, discovering a six-figure penalty backlog two or three years after they stopped using a company they assumed had quietly lapsed.

Who This Applies To, and the Small Company Concession

Every company registered in India, including Private Limited Companies, One Person Companies (OPCs), Public Limited Companies and Section 8 companies, carries an annual compliance burden. Limited Liability Partnerships (LLPs) follow a separate regime under the LLP Act and are not covered by the forms discussed here. What changes from company to company is the volume of work, and the law deliberately lightens the load for the smallest entities.

A "small company" under the Companies Act, 2013, is a private company whose paid-up capital and turnover both sit within the thresholds prescribed by the MCA (revised upward over the years to widen the net). Small companies and OPCs file the simplified annual return Form MGT-7A instead of the full MGT-7, are not required to attach a cash flow statement to their financial statements, and may hold as few as two board meetings a year rather than four. Confirm your classification before each filing season, because crossing a threshold quietly moves you back into the full-compliance bracket without any notification from the MCA.

Entity-wise snapshot

Private Limited

Full set: MGT-7, AOC-4, ADT-1, board meetings, AGM, DIR-3 KYC, plus event-based forms as triggered.

Small Company / OPC

Lighter set: MGT-7A, AOC-4, reduced board-meeting count. OPC is exempt from holding an AGM.

Dormant / Zero-revenue

Still files annual return and financials. "No activity" is not a legal exemption from filing.

The Compliance Calendar Is Built Around Your AGM

Almost every ROC due date is calculated from one anchor event: the Annual General Meeting. Get the AGM timing right and the rest of the calendar falls into place; miss it and a cascade of late filings follows. Under Section 96 of the Companies Act, a company must hold its first AGM within nine months from the close of its first financial year, and every subsequent AGM within six months from the end of that financial year, with no gap longer than fifteen months between two AGMs. Because the Indian financial year ends on 31 March, this means a typical company holds its AGM on or before 30 September each year.

Before the AGM can happen, the groundwork has to be laid through the year. The board must meet at regular intervals, approve the financial statements, and adopt the directors' report. The accounts must be audited by a Chartered Accountant before they can be placed in front of shareholders. Skipping the AGM does not pause your filing clock; the deadlines for AOC-4 and MGT-7 still run from the date the AGM should have been held, so failing to hold the meeting only deepens the default.

Board meeting rhythm (Section 173)

  • First board meeting within 30 days of incorporation
  • Minimum four meetings a year for most companies
  • Gap between two consecutive meetings not exceeding 120 days
  • Small companies and OPCs: at least one meeting in each half of the year, with a minimum 90-day gap

AGM timing (Section 96)

  • First AGM: within 9 months of the close of the first financial year
  • Subsequent AGMs: within 6 months of financial year end
  • Maximum gap between two AGMs: 15 months
  • OPCs are exempt from holding an AGM

The Two Core ROC Filings: AOC-4 and MGT-7

These two forms are the heart of annual compliance, and the structured checklist on this page lists their exact due dates and penalties. What the checklist cannot convey is how the two relate to each other and why their order matters. AOC-4 carries your audited financial statements, the balance sheet, profit and loss account, directors' report and auditor's report, to the ROC. It must be filed within 30 days of the AGM. MGT-7 (or MGT-7A for small companies and OPCs) is the annual return, a structured snapshot of who owns the company, who governs it, and how shareholding moved during the year. It must be filed within 60 days of the AGM.

Larger companies and certain classes notified by the MCA must file AOC-4 in XBRL format rather than the standard PDF-attachment form, which requires tagging the financials to a defined taxonomy. This is a specialist task; budget extra time and professional support if your company falls in scope. Note also that the AGM, AOC-4 and MGT-7 deadlines are sometimes extended by MCA general circulars (for example, where the filing portal or data centre faces capacity issues). Treat any extension as a temporary relief for that year only, never as the new normal, and always confirm the current year's dates on mca.gov.in before you rely on them.

The late fee for both forms is ₹100 per day of delay, with no upper limit, and it applies separately to each form. Filing AOC-4 forty days late therefore costs roughly ₹4,000 in additional fees on top of the normal filing fee, before any adjudication penalty under Section 137 or Section 92 is considered. Because the meter never stops, a forgotten filing from three years ago can quietly grow into a liability larger than the cost of running the company.

Director and Event-Based Compliances You Cannot Ignore

Beyond the two annual returns sit a cluster of filings that are either tied to a fixed date each year or triggered by a specific event. The compliance table on this page lists ADT-1, DIR-3 KYC, DPT-3 and MGT-14; here is the context behind each.

ADT-1 — Auditor appointment

Filed within 15 days of the AGM at which an auditor is appointed or reappointed. The first auditor of a company is appointed by the board within 30 days of incorporation; thereafter appointment is usually for a five-year term ratified through the AGM. ADT-1 is the company's, not the auditor's, responsibility to file.

DIR-3 KYC — Director identity verification (new triennial rule)

This is the single biggest change founders need to know for 2026. The MCA notification G.S.R. 943(E) dated 31 December 2025, effective 31 March 2026, replaced the annual director KYC with a single unified Form DIR-3 KYC Web filed once every three financial years for directors whose details are unchanged. The deadline remains 30 September. The penalty for missing it is unchanged: the DIN is deactivated and reactivation costs ₹5,000 per director. Crucially, any change in a director's mobile number, email or residential address must still be intimated within 30 days regardless of where you sit in the three-year cycle.

DPT-3 — Return of deposits and loans

An annual return, due by 30 June, reporting outstanding loans and money received that is not classified as a deposit as on 31 March. It catches far more companies than the name suggests, because routine items like director loans and share-application money pending allotment fall within "amounts not considered deposits." Banks, NBFCs and government companies are exempt. Watch for occasional MCA extensions of this date.

MGT-14 — Filing of resolutions

Event-based, due within 30 days of passing certain board or special resolutions (for example, approval of accounts in some cases, borrowing powers, or alteration of the MOA/AOA). It is easy to miss because it is not calendar-driven; the trigger is the resolution itself, so maintain a register of resolutions and check each one against the MGT-14 list.

The Parallel Track: Tax and GST Filings Run Alongside

ROC compliance is only half the picture. Your company simultaneously answers to the Income Tax Department and, if registered, to the GST regime, and these deadlines do not coordinate with your MCA calendar. The company income tax return is filed on incometax.gov.in, with the due date for companies that require audit typically falling on 31 October (with the tax audit report due before that, and a later date where transfer pricing applies). Because every company's accounts are statutorily audited, almost all companies fall into the later return window rather than the 30 September general date.

If the company holds a GSTIN, monthly or quarterly returns on gst.gov.in (GSTR-1 and GSTR-3B) plus the annual return GSTR-9 run on their own cycle under the CGST Act, with late fees and interest for delay. A company can be fully current with the ROC and still be in serious default with GST or income tax, so treat the three regimes as separate clocks that all need watching. Building a single master compliance calendar that overlays MCA, income tax and GST dates is the most effective way to stop one regime's deadline slipping while you focus on another.

Common Mistakes That Turn Into Expensive Problems

Most compliance failures are not deliberate; they come from a handful of predictable misunderstandings. Knowing them in advance is the cheapest insurance you can buy.

  • Assuming a dormant company is exempt. No trading does not mean no filing. Inactive companies still file annual returns and financials, and the late fees accrue exactly the same way.
  • Letting a DIN lapse. A deactivated DIN (from a missed KYC) blocks every MCA filing that needs that director's signature, freezing the company's compliance until the ₹5,000 reactivation is paid.
  • Treating board meetings as a formality. Minutes, attendance and the 120-day gap are checked during scrutiny and due diligence. Backdated minutes are a serious risk, not a shortcut.
  • Forgetting event-based forms. MGT-14, DIR-12 (director changes) and charge forms are triggered by events, not dates, and are the most commonly overlooked filings.
  • Relying on last year's due dates. Slabs, thresholds and the DIR-3 KYC cycle have all changed recently. Verify the current year against mca.gov.in before every filing.
  • Ignoring the auditor appointment chain. A missed ADT-1 or an unappointed auditor cascades into an unauditable set of accounts, which then blocks AOC-4.

What Non-Compliance Actually Costs

The consequences escalate the longer a default runs, moving from money to the directors' personal standing to the survival of the company itself.

Daily late fees

₹100 per day, per form, with no cap on AOC-4 and MGT-7. Adjudication penalties under Sections 92 and 137 sit on top.

Director disqualification

Directors of a company that fails to file financial statements or annual returns for three continuous years can be disqualified, affecting every other company they direct.

Strike-off

Persistent non-filing can lead the ROC to mark the company for removal under Section 248, after which restoration requires a tribunal order.

There is also a quieter cost. The MCA portal makes a company's filing history public, so an "Active Non-Compliant" status or a string of late filings shows up the moment a bank, investor or large customer runs due diligence. Clean compliance is part of how a young company signals that it is fundable and safe to transact with.

A Practical System for Staying Compliant

Set it up once

  • Build a master calendar covering MCA, income tax and GST dates
  • Appoint your auditor early and file ADT-1 on time
  • Keep statutory registers and minute books current through the year
  • Track each director's DIN-KYC status and the three-year cycle

Every quarter

  • Hold and minute your board meetings within the 120-day rule
  • Reconcile loans and deposits ahead of the DPT-3 cut-off
  • Check whether any resolution triggered an MGT-14 or DIR-12 filing
  • Confirm current-year due dates on mca.gov.in before each deadline

Annual compliance rewards consistency over heroics. A company that does a little each quarter never faces the panic and penalty backlog that catches those who leave everything to September. If you would like a single team to track these deadlines and handle the ROC, tax and GST filings for your company, WeeDoo can manage the full annual compliance cycle for you.

Compliance Requirements

Task / FormDue DatePenalty
MGT-7Within 60 days of AGM₹100 per day
AOC-4Within 30 days of AGM₹1,000 per day
ADT-1Within 15 days of AGM₹1,000 per month
DIR-3 KYCBefore September 30₹5,000 (deactivation)
DPT-3Before June 30₹1,000 per day
MGT-14Within 30 days of passing₹1,000 per day

Frequently Asked Questions

What is the due date for filing annual returns?

What happens if I miss the compliance deadlines?

Is AGM mandatory for all companies?

Related Topics

annual compliancecompany annual returnMGT-7AOC-4AGM requirements

Ready to Get Started?

Let our experts handle your compliance while you focus on your business.