New — BIS Hallmark & ISI Mark Registration Available 5,000+ Businesses Registered Across India GST Filing from ₹499/month — Limited Offer Rated 4.9/5 on Google — India's Trusted Compliance Partner New — BIS Hallmark & ISI Mark Registration Available 5,000+ Businesses Registered Across India GST Filing from ₹499/month — Limited Offer Rated 4.9/5 on Google — India's Trusted Compliance Partner
MCA Compliance

ROC Annual Filing — Complete Compliance Guide for Companies 2026

VS Vikas Sharma 📅 March 25, 2026 ⏱️ 5 min read 👁️ 1 views

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.

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

Need Help with Compliance?

Our CA experts guide you through the entire process — registration to filing.

❓ Frequently Asked Questions
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).
What happens if I file ROC forms late?
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.
Which ROC filings require professional certification?
(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.
Can ROC filings be done without a Company Secretary or CA?
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.

Was this article helpful?

Thank you for your feedback!
Need Professional Help?
Our CA/CS team handles everything — registration, GST, compliance & more. ₹4,999 onwards.
VS
Vikas Sharma VERIFIED EXPERT
Tax & Compliance Expert
Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.

Need Expert Help? We're Here.

Our CAs and CS professionals handle everything — from registration to compliance.

📞 Call Now 💬 WhatsApp