Annual Filing of Companies in India: Complete ROC Compliance Guide

Running a company in India? Staying compliant with legal requirements is just as important as growing your business.

Every company must complete annual filing with the Registrar of Companies (ROC) to maintain its legal status and credibility.

Annual filing ensures transparency, legal compliance, and long-term business sustainability. Expert Insight

What is Annual Filing?

Annual filing is a mandatory compliance under the Companies Act, 2013 where companies submit financial and operational details to the ROC.

  • Financial statements
  • Annual return
  • Director and shareholder details

Who Needs to File?

  • Private Limited Companies
  • Public Limited Companies
  • One Person Companies (OPC)
  • Section 8 Companies

Even inactive companies must complete annual filing.

Key Forms for Annual Filing

Form AOC-4

  • Balance Sheet
  • Profit & Loss Account
  • Auditor’s Report
  • Board’s Report

Must be filed within 30 days of AGM.

Form MGT-7 / MGT-7A

  • Shareholding details
  • Director information
  • Company compliance records

Must be filed within 60 days of AGM.

Other Forms (if applicable)

  • ADT-1 – Auditor appointment
  • DIR-12 – Director changes
  • CSR-2 – CSR reporting

Step-by-Step Filing Process

Step 1: Prepare Financial Statements

Maintain proper accounts and get them audited.

Step 2: Conduct Board Meeting

Approve financial statements and finalize reports.

Step 3: Hold AGM

Present accounts to shareholders and finalize approval.

Step 4: File AOC-4

Submit financial statements within 30 days.

Step 5: File MGT-7

Submit annual return within 60 days.

Step 6: Complete Compliance

Verify filings and maintain records.

Documents Required

Financial Documents:

  • Balance Sheet
  • Profit & Loss Statement
  • Auditor’s Report

Company Documents:

  • Board Report
  • Shareholder details
  • Register of members

Due Dates

Filing Due Date
AOC-4 Within 30 days of AGM
MGT-7 Within 60 days of AGM

Penalty for Late Filing

  • ₹100 per day penalty
  • Maximum up to ₹2,00,000
  • Director penalties may apply

Benefits of Timely Filing

  • Legal compliance
  • Avoid penalties
  • Build business credibility
  • Smooth operations

Common Mistakes to Avoid

  • Missing deadlines
  • Incorrect financial data
  • Incomplete documentation
  • Skipping AGM

Pro Tips

  • Maintain accounts regularly
  • Start filing early
  • Use professional help
  • Verify all details

Final Thoughts

Annual filing is essential to keep your company legally active and compliant.

Timely filings not only avoid penalties but also build trust and credibility.

Stay compliant and ensure your business continues to grow without legal hurdles.