Annual & event-based MCA filings decoded

    ROC & annual compliance for companies and LLPs

    Annual ROC compliance hub — event-based filings, DIR-3 KYC, DPT-3, AOC-4, MGT-7 and penalty structure for every Pvt Ltd and LLP in India.

    Written by Taxpex CA TeamReviewed by Taxpex Editorial Board 10 min readUpdated Sept 2026
    2.9 L+
    Companies auto-struck-off
    MCA drive, cumulative
    ₹100/day
    AOC-4 late fee
    No upper cap per form
    3.8 L+
    Directors disqualified
    Sec 164(2) drive
    8+
    ROC filings/year (Pvt Ltd)
    Annual + event-based
    The essentials

    Everything you need to know, in one glance

    What it is

    The annual and event-based filings every incorporated entity in India must make with the Ministry of Corporate Affairs to remain in good standing.

    Why it matters

    Non-compliance triggers ₹100/day penalties, director disqualification, company strike-off, and blocks fund-raising, DPIIT recognition, government tenders and bank credit.

    When it applies

    AOC-4 within 30 days of AGM (typically 30 Oct). MGT-7 within 60 days of AGM (typically 29 Nov). DIR-3 KYC by 30 Sep every year. DPT-3 by 30 June.

    Who it's for

    Every Private Limited Company, OPC, Public Limited Company, LLP and Producer Company registered under the Companies Act / LLP Act.

    How it works

    Close books → statutory audit → hold Board Meeting → conduct AGM → e-file AOC-4 (financials) → e-file MGT-7 (annual return) → file DIR-3 KYC for every director.

    Overview

    Every Private Limited Company, One Person Company and LLP in India is subject to annual filings with the Registrar of Companies (ROC) — regardless of turnover, profit or activity. Missing these attracts per-day penalties (₹100/day per form, no cap), director disqualification under Section 164(2), and eventual strike-off.

    This hub covers the full ROC compliance calendar — AOC-4 (financials), MGT-7 / MGT-7A (annual return), DIR-3 KYC (every director, every year), DPT-3 (deposits + loans), INC-22A ACTIVE, and event-based filings for share allotment, charge creation, director change and address shift.

    In-depth guide

    The complete playbook

    01

    The Pvt Ltd annual compliance calendar

    The Pvt Ltd year is driven by three anchors — 30 September (statutory audit + first Board Meeting to adopt accounts + DIR-3 KYC), 30 October (AOC-4 with audited financials, Directors' report, Auditor's report, MGT-9), and 29 November (MGT-7 annual return with shareholder list, board composition, indebtedness). DPT-3 by 30 June captures loans, deposits and inter-corporate advances outstanding as at 31 March.

    Event-based filings sit on top — DIR-12 within 30 days of any director appointment or resignation, PAS-3 within 30 days of allotment of shares, CHG-1 within 30 days of creation of charge, INC-22 within 30 days of change in registered office, and MGT-14 within 30 days of any special resolution. Each carries ₹100/day late fee with no upper cap.

    02

    DIR-3 KYC — the one filing that catches everyone

    Every Director Identification Number (DIN) holder — including inactive DINs — must complete DIR-3 KYC by 30 September of every financial year. First-time and detail-change filings are done in DIR-3 KYC (with OTP + DSC + attestation); routine annual re-verification uses DIR-3 KYC WEB (simple OTP). Miss the deadline and the DIN is marked 'Deactivated due to non-filing of DIR-3 KYC' with a ₹5,000 reactivation fee.

    A deactivated DIN cannot sign any MCA form — that includes AOC-4, MGT-7, INC-20A and every event-based form. In effect, one missed DIR-3 KYC freezes the entire company's compliance. Set a September calendar reminder for every director on every board, including LLP designated partners.

    03

    Section 164(2) — director disqualification and how to avoid it

    If a company fails to file financial statements or annual returns for three continuous financial years, every director on the board of that company is automatically disqualified under Section 164(2). The disqualification runs for five years and blocks that individual from being a director in any other company — often surfacing when they try to incorporate a new venture or take up a directorship elsewhere.

    Recovery routes are limited: apply to NCLT for restoration, file Condonation of Delay Scheme (CODS) when notified, or resign from every board and wait out five years. Prevention is dramatically cheaper — even a shell / dormant company should file nil AOC-4 and MGT-7 every year for ₹500 in professional fees to protect director credentials.

    Talk to a CA

    Not sure where to start with ROC Compliance?

    Book a free 15-minute call with a Taxpex CA — we'll audit your current setup and share a personalised action plan for ROC Compliance the same day.

    Real-world scenarios

    Who uses this, and how

    Active Pvt Ltd with operations

    Full annual cycle — audit → AOC-4 → MGT-7 → DIR-3 KYC → DPT-3.

    Dormant / holding company

    MSC-1 for dormant status; nil filings for AOC-4 and MGT-7.

    LLP

    Form 8 (accounts) by 30 Oct + Form 11 (annual return) by 30 May.

    Startup with recent seed round

    PAS-3 for allotment, MGT-14 for authorised capital increase, MBP-1 disclosures.

    Company adding a new director

    DIR-12 + DIR-2 + DIR-8 within 30 days.

    Process

    Step-by-step, from start to finish

    1. 01Statutory audit
      Apr–Aug

      Auditor completes audit of FY 31 March financials

    2. 02Board Meeting
      By 30 Sep

      Adopt audited financials; call AGM

    3. 03AGM
      By 30 Sep

      Adopt accounts, appoint auditor, declare dividend

    4. 04AOC-4 filing
      By 30 Oct

      Within 30 days of AGM

    5. 05MGT-7 filing
      By 29 Nov

      Within 60 days of AGM

    6. 06DIR-3 KYC
      By 30 Sep

      Every director, every year

    Ready-to-use checklist

    Everything you'll need before you start

    • Audited financial statements (Balance Sheet, P&L, Cash Flow, Notes)
    • Directors' Report + Auditors' Report + CARO if applicable
    • Board Meeting minutes and AGM minutes
    • Shareholder register updated as at 31 March
    • DIR-3 KYC for every DIN holder (including inactive)
    • MBP-1 (interest disclosures) from every director
    • DPT-3 return of deposits and loans outstanding
    • Statutory registers — members, directors, contracts, charges
    Common pitfalls

    Mistakes that cost businesses money

    Treating a dormant company as 'no filing needed' — leads to strike-off in 2-3 years

    Missing DIR-3 KYC for one director — freezes filing for the entire company

    Filing AOC-4 without holding a proper Board Meeting first — invalid filing

    Not filing INC-20A within 180 days of incorporation — ₹50k penalty + strike-off risk

    Ignoring DPT-3 because 'we have no deposits' — inter-corporate loans still trigger DPT-3

    Industries served

    Trusted across sectors

    All Pvt Ltd All LLPs OPCs Startups Family businesses Holding companies
    CA insights

    What our CAs recommend

    Book the auditor by July at the latest — September rush pushes audit fees up 40-60% and risks missing the 30 September AGM deadline.

    Use MCA's V3 portal from now on — V2 has been sunsetted for most core forms and login credentials are separate.

    For every event-based change, file within 30 days — the ₹100/day fee compounds fast and can exceed ₹36,000 in a year on a single form.

    Reviewed by Taxpex Editorial Board · Independent CA review
    Guides · calculators · services

    Everything on Taxpex about ROC Compliance

    People also ask

    Do you handle monthly GST returns?+

    Yes — GSTR-1, GSTR-3B, GSTR-9 and reconciliation with GSTR-2B are all part of our monthly compliance retainer.

    via GST Registration & Filing
    Which ITR form is right for me?+

    We pick the correct form based on your income heads — salary, business, capital gains, foreign income — and confirm in writing before filing.

    via Income Tax Return Filing
    Do you handle ROC annual filings?+

    Yes — AOC-4, MGT-7/7A, DIR-3 KYC and board resolution documentation are all included.

    via Compliance Services
    Is GST mandatory for my business?+

    Mandatory if turnover crosses ₹40L (goods) / ₹20L (services), or if you sell inter-state / on e-commerce platforms — regardless of turnover.

    via GST Registration
    Do I need a separate GSTIN for each state?+

    Yes — every state where you have a place of business requires a separate registration.

    via GST Registration
    FAQs

    Frequently asked

    What are the annual filings for a Pvt Ltd company?+

    AOC-4 (financials, within 30 days of AGM), MGT-7 (annual return, within 60 days of AGM), DIR-3 KYC (each director, by 30 September), DPT-3 (return of deposits, by 30 June) and statutory audit under Section 139. INC-20A is a one-time filing within 180 days of incorporation.

    What is the penalty for late AOC-4 filing?+

    ₹100 per day of delay with no upper cap for the company, plus a per-director penalty on continuous default. Three consecutive years of non-filing triggers Section 164(2) director disqualification.

    Do LLPs have annual compliance?+

    Yes. Form 11 (annual return) by 30 May and Form 8 (statement of accounts) by 30 October every year, plus KYC of designated partners. Non-filing attracts ₹100/day late fee.

    What is DIR-3 KYC?+

    An annual KYC exercise by every DIN holder, filed on the MCA portal by 30 September. Missing it deactivates the DIN and blocks the director from signing any MCA form; reactivation costs ₹5,000.

    Do you handle monthly GST returns?+

    Yes — GSTR-1, GSTR-3B, GSTR-9 and reconciliation with GSTR-2B are all part of our monthly compliance retainer.

    Which ITR form is right for me?+

    We pick the correct form based on your income heads — salary, business, capital gains, foreign income — and confirm in writing before filing.

    Do you handle ROC annual filings?+

    Yes — AOC-4, MGT-7/7A, DIR-3 KYC and board resolution documentation are all included.

    Is GST mandatory for my business?+

    Mandatory if turnover crosses ₹40L (goods) / ₹20L (services), or if you sell inter-state / on e-commerce platforms — regardless of turnover.

    Related searches
    aoc-4 due datemgt-7 annual returndir-3 kyc penaltydpt-3 filingdirector disqualificationroc annual compliancellp form 8 form 11inc-20a commencementcha rge creation crf-1board meeting resolution
    Talk to a CA

    Ready to sort out ROC Compliance?

    A senior chartered accountant will call you within 5 minutes. First consultation is on us — no obligation, no sales pressure.

    Popular resources