Next dueCompany / ROC
30 SEPAGM · Annual general meeting · FY 2025-26in 3 days 14 OCTADT-1 · Auditor appointment (after AGM)in 17 days 30 OCTAOC-4 · Financial statements · FY 2025-26in 33 days 31 OCTITR filing · Audit cases · AY 2026-27in 34 days 31 OCTMSME-1 · Dues to MSMEs · Apr–Sep 2026in 34 days 29 NOVMGT-7 / 7A · Annual return · FY 2025-26in 63 days 30 SEPTax Audit Report · Form 3CA/3CB · AY 2026-27in 3 days 7 OCTTDS / TCS deposit · Deducted in Sep 2026in 10 days
All due dates

ROC Annual Filing — Complete Compliance Guide for Companies 2026

ROC annual filing. Complete guide. Updated March 2026.

Published
Updated
Reading time
7 min
Views
98
Questions
5 answered
  • Expert Reviewed
  • High Complexity
Topic
MCA Compliance
Published
March 25, 2026
Last updated
Sep 26, 2026
Reading time
7 min
0:00
Last updated: September 2026Verified against: Government sources

The Complete ROC Filing Ecosystem for Private Companies

Every company registered under the Companies Act, 2013 must file a series of annual and event-based forms with the Registrar of Companies (ROC) through the MCA portal (mca.gov.in). For a typical private limited company with no extraordinary events, the mandatory annual filings are: AOC-4 (financial statements), MGT-7/7A (annual return), DIR-3 KYC (director KYC), ADT-1 (auditor appointment), and DPT-3 (deposits return). Additionally, event-based filings like MGT-14 (resolutions), DIR-12 (director changes), and SH-7 (capital changes) are triggered by specific corporate actions.

Missing ANY of these filings has cascading consequences — additional fees multiply rapidly (up to 12x of normal fee for delays beyond 180 days), directors face disqualification (DIN deactivation), and the company risks being struck off. This guide covers every ROC filing a private company must know about.

Annual Filings — The Non-Negotiable 6

1. AOC-4 — Financial Statements (Within 30 Days of AGM)

What: Financial statements comprising Balance Sheet, Profit & Loss Account, Cash Flow Statement (not required for OPC and small companies), Notes to Accounts, and Auditor's Report. For companies with subsidiaries: consolidated financial statements also filed.

Due date: Within 30 days of AGM. For OPC: within 180 days of FY close (no AGM required).

Attachments: Audited financial statements (signed by Board and auditor), Board Report (Directors Report), Auditor's Report, Statement of Subsidiaries (AOC-1 if applicable).

Fee: Rs. 200 (normal). Additional fee for late filing: 2x-12x depending on delay.

XBRL filing: Companies with paid-up capital ≥ Rs. 5 crore OR turnover ≥ Rs. 100 crore OR listed companies must file in XBRL format (eXtensible Business Reporting Language) using the XBRL taxonomy. Other companies file in non-XBRL (regular PDF attachment).

2. MGT-7/7A — Annual Return (Within 60 Days of AGM)

What: Comprehensive return of company's shareholding pattern, directors, meetings, indebtedness, and compliance status as on the last day of the FY.

Due date: Within 60 days of AGM.

MGT-7A: Simplified form for OPC and small companies.

CS certification (MGT-8): Required for listed companies and companies with paid-up capital ≥ Rs. 10 crore or turnover ≥ Rs. 50 crore.

3. DIR-3 KYC — Director Annual KYC (By September 30)

What: Annual verification of director's identity and contact details (PAN, Aadhaar, mobile, email, address).

Due date: September 30 every year. Non-filing: DIN deactivated on October 1.

Late fee: Rs. 5,000 for filing after September 30 (non-waivable).

Web form: For directors who filed last year with no changes (OTP-based, 5 minutes). E-form: for first-time or changed details (DSC + professional certification required).

4. ADT-1 — Auditor Appointment Intimation (Within 15 Days of AGM)

What: Intimation to ROC of the appointment or re-appointment of statutory auditor at the AGM.

Due date: Within 15 days of AGM (or EGM at which auditor is appointed).

Attachments: Board Resolution, consent letter from auditor, certificate of eligibility (Section 141).

Note: First auditor (appointed by Board within 30 days of incorporation) — ADT-1 not required. ADT-1 is required only for appointments made at general meetings.

5. DPT-3 — Return of Deposits (By June 30)

What: Annual return disclosing all deposits and exempted deposits outstanding as on March 31.

Due date: June 30 every year.

Auditor certificate: Must accompany the filing (separate from statutory audit report).

Who files: Every company with any outstanding loan/borrowing (bank loan, director loan, ICD, debentures).

6. MSME-1 — Outstanding Payment to MSMEs (Half-Yearly)

What: Statement of amounts outstanding (unpaid) to Micro and Small Enterprise vendors for more than 45 days.

Due date: Half-yearly — by October 31 (for April-September) and April 30 (for October-March).

Who files: Every company that has outstanding payments to MSME vendors beyond the payment period specified in MSME Act (15/45 days).

Practical note: Check Udyam Registration portal to verify if your vendor is registered as MSME. If yes and payment is overdue: report in MSME-1.

MSME-1 Is Linked to Section 43B(h) Income Tax
From April 2024, Section 43B(h) of the Income Tax Act disallows deduction for payments to MSME vendors if not paid within the time specified in MSME Act (15 days without agreement, 45 days with agreement). MSME-1 filing creates a record of overdue payments — which the Income Tax Department can cross-verify. Companies with significant MSME payable aging face both Companies Act penalty (MSME-1 non-filing) and Income Tax disallowance (Section 43B(h)). Dual compliance risk.

Event-Based Filings — When Triggered

MGT-14 — Filing of Resolutions (Within 30 Days)

File within 30 days of passing: all special resolutions, Board resolutions under Section 179(3) (borrowings, investments, loans), appointment of MD/WTD, issue of securities, buyback. Fee: Rs. 200 + additional fee if late.

DIR-12 — Director Appointment/Resignation (Within 30 Days)

File within 30 days of appointment, resignation, cessation, or change of designation of any director. Attach: consent (DIR-2), declaration (DIR-8), Board Resolution. For resignation: also file DIR-11 (intimation by resigning director).

SH-7 — Alteration of Share Capital (Within 30 Days)

File within 30 days of passing resolution for: increase in authorized capital, consolidation/sub-division of shares, conversion of shares, cancellation of shares. Stamp duty applicable on increase in authorized capital (varies by state).

PAS-3 — Return of Allotment (Within 30 Days)

File within 30 days of allotment of shares/debentures/other securities. Attach: list of allottees, Board/shareholder resolution, valuation report (for private placement at premium), compliance certificate.

CHG-1/CHG-9 — Registration/Modification of Charges (Within 30 Days)

File within 30 days of creation (CHG-1) or modification (CHG-9) of any charge on company assets (mortgage, pledge, hypothecation). For satisfaction of charge: CHG-4 within 30 days. Late filing: condonation available up to 300 days with additional fees.

INC-22 — Change of Registered Office (Within 30 Days)

File within 30 days of change of registered office within the same city. For change across cities (same state): special resolution + INC-23. For change across states: Central Government approval required.

INC-20A — Commencement of Business (Within 180 Days)

File within 180 days of incorporation — declaring that subscribers have paid subscription money and registered office is verified. Applicable to companies incorporated after November 2, 2018. Non-filing: ground for strike off.

Filing Fee Structure

FormNormal FeeLate Fee (Additional)
AOC-4Rs. 200-600 (based on capital)2x-12x of normal fee
MGT-7/7ARs. 200-6002x-12x
DIR-3 KYCNIL (web) / Rs. 200 (e-form)Rs. 5,000 flat
ADT-1Rs. 2002x-12x
DPT-3Rs. 2002x-12x
MSME-1NIL—
MGT-14Rs. 2002x-12x
DIR-12Rs. 2002x-12x
SH-7Rs. 200 + stamp duty2x-12x
PAS-3Rs. 2002x-12x

Annual Compliance Cost Estimate for Private Company

Government fees (all annual filings): Rs. 2,000-5,000 (depending on authorized capital and number of forms).

Professional fees (CA/CS for preparing and filing): Rs. 20,000-60,000 (depending on complexity, number of transactions, and city).

Statutory audit fee: Rs. 15,000-50,000 (for small/medium companies without complex operations).

Total annual compliance cost: Rs. 40,000-1,00,000 for a typical small-medium private company. For larger companies with multiple directors, complex share structures, and higher capital: Rs. 1-3 lakh.

Quick recapKey facts & short answers

Key Facts About ROC Annual Filing —

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes ROC Annual Filing — end to end for you.

What are the mandatory annual ROC filings for a private company?

Six mandatory annual filings: (1) AOC-4 — financial statements, within 30 days of AGM. (2) MGT-7/7A — annual return, within 60 days of AGM. (3) DIR-3 KYC — director KYC, by September 30 every year. (4) ADT-1 — auditor appointment intimation, within 15 days of AGM. (5) DPT-3 — return of deposits, by June 30. (6) MSME-1 — outstanding MSME payments, half-yearly (October 31 and April 30). Additionally, event-based filings (MGT-14, DIR-12, SH-7, PAS-3) are triggered by specific corporate actions during the year.

What is the total annual compliance cost for a private limited company?

For a typical small-medium private company: Government fees Rs. 2,000-5,000, professional fees (CA/CS) Rs. 20,000-60,000, statutory audit Rs. 15,000-50,000. Total: approximately Rs. 40,000-1,00,000 per year. For larger companies with complex structures: Rs. 1-3 lakh. This includes all annual ROC filings, tax compliance (ITR, TDS returns), and GST returns. The cost increases significantly if the company has multiple directors (more DIR-3 KYC fees), complex share structures, or needs specialized certifications (secretarial audit, cost audit).

ROC Annual Filing —: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
VS
About the author
7,431 articles
Vikas Sharma Verified expert Tax & Compliance Expert

Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Last reviewed: Live

Disclaimer: This article is for informational purposes only. Consult a qualified professional before acting. TaxClue accepts no liability. Drafts/templates are illustrative only.

People also ask

Questions, answered

Short, direct answers to the 5 questions readers ask most on this topic.

Six mandatory annual filings: (1) AOC-4 — financial statements, within 30 days of AGM. (2) MGT-7/7A — annual return, within 60 days of AGM. (3) DIR-3 KYC — director KYC, by September 30 every year. (4) ADT-1 — auditor appointment intimation, within 15 days of AGM. (5) DPT-3 — return of deposits, by June 30. (6) MSME-1 — outstanding MSME payments, half-yearly (October 31 and April 30). Additionally, event-based filings (MGT-14, DIR-12, SH-7, PAS-3) are triggered by specific corporate actions during the year.

For a typical small-medium private company: Government fees Rs. 2,000-5,000, professional fees (CA/CS) Rs. 20,000-60,000, statutory audit Rs. 15,000-50,000. Total: approximately Rs. 40,000-1,00,000 per year. For larger companies with complex structures: Rs. 1-3 lakh. This includes all annual ROC filings, tax compliance (ITR, TDS returns), and GST returns. The cost increases significantly if the company has multiple directors (more DIR-3 KYC fees), complex share structures, or needs specialized certifications (secretarial audit, cost audit).

Additional fees apply on a sliding scale: up to 30 days delay = 2x normal fee, 31-60 days = 4x, 61-90 days = 6x, 91-180 days = 10x, beyond 180 days = 12x. For DIR-3 KYC: flat Rs. 5,000 late fee (non-waivable) plus DIN deactivation. Beyond penalties: non-filing for 2+ years leads to director disqualification (Section 164(2)) and potential strike off of the company (Section 248). These consequences are far more damaging than the fees — a struck-off company requires NCLT restoration costing Rs. 1-5 lakh and taking 6-12 months.

(1) AOC-4: financial statements must be audited by statutory auditor (CA). (2) DPT-3: must be accompanied by auditor's certificate (statutory auditor). (3) DIR-3 KYC e-form: must be certified by practicing CA/CS/CMA. (4) MGT-7 for listed companies: must be certified by practicing CS (Form MGT-8). (5) ADT-1: must include auditor's consent and eligibility certificate. Most other forms (MGT-14, DIR-12, SH-7, PAS-3) are self-certified by directors and do not require professional certification.

Technically, yes — directors can file most forms themselves on the MCA portal using their DSC. However, certain forms REQUIRE professional certification (AOC-4 needs audited financials from CA, DPT-3 needs auditor certificate, DIR-3 KYC e-form needs CA/CS certification). Practically, engaging a CA or CS is strongly recommended because: (a) form preparation requires knowledge of Companies Act provisions, (b) incorrect filings can lead to queries and rejections (re-filing with additional fees), (c) professional guidance prevents compliance gaps, (d) many firms offer annual packages (Rs. 20,000-40,000) covering all filings.