ROC Compliance

ROC Annual Filing and Company Compliance

Quick Answer

ROC annual filing is the yearly submission of a company's financial statements (Form AOC-4) and annual return (Form MGT-7 or MGT-7A) to the Registrar of Companies through the MCA portal. AOC-4 is due within 30 days of the AGM and MGT-7 within 60 days of the AGM. Delays attract an additional fee of Rs 100 per day per form.

Overview

Every registered company, whether active or not, must file annual returns and financial statements with the ROC. Non-compliance leads to heavy late fees, disqualification of directors and, in serious cases, strike-off of the company. TaxBucket manages the full annual compliance cycle, including board meetings, AGM documentation, financial statements, auditor appointment, DIR-3 KYC and all MCA filings.

Who needs it?

  • Private limited companies
  • One Person Companies
  • Public limited companies
  • Section 8 companies

Key benefits

  • Keeps the company in 'Active' status on the MCA portal
  • Avoids Rs 100 per day late fees
  • Prevents director disqualification
  • Maintains credibility with banks and investors
  • Easier fundraising and due diligence

Documents required

Checklist: keep these ready

  • Audited financial statements and auditor's report
  • Directors' report and board resolutions
  • AGM notice and minutes
  • List of shareholders and transfers
  • Details of directors and KMP
  • DSC of the director and practising professional

Step-by-step process

  1. 1

    Step 1

    Finalise books and get accounts audited

  2. 2

    Step 2

    Hold the board meeting to approve financial statements

  3. 3

    Step 3

    Hold the AGM (by 30 September for most companies)

  4. 4

    Step 4

    File AOC-4 within 30 days of the AGM

  5. 5

    Step 5

    File MGT-7/MGT-7A within 60 days of the AGM

  6. 6

    Step 6

    File ADT-1 and other event-based forms as applicable

Important to know

Key facts: fees, timelines, due dates and penalties

  • 1AOC-4: within 30 days of the AGM (OPC: within 180 days of the end of the financial year)
  • 2MGT-7 / MGT-7A: within 60 days of the AGM
  • 3Late fee: Rs 100 per day per form, with no maximum cap
  • 4Continuous non-filing for 3 years leads to director disqualification

Why choose TaxBucket for ROC Annual Filing (Company Compliance)?

  • 14+ years of experience in tax, GST, MCA and legal compliance
  • ISO 9001:2015 certified company with a team of tax and compliance professionals
  • Transparent pricing with no hidden charges
  • End-to-end online process with a dedicated expert and regular status updates
  • Office in South West Delhi; serving clients across India

Frequently asked questions

Is ROC filing required if the company has no business?

Yes. Every company must file AOC-4 and MGT-7/7A even if there was no business or turnover.

What is the last date for the AGM?

Within 6 months of the financial year end, i.e., by 30 September for companies following an April-March year (the first AGM can be held within 9 months).

What happens if ROC returns are not filed?

Late fees of Rs 100 per day per form apply, directors may be disqualified and the ROC can strike off the company.

What is MGT-7A?

MGT-7A is a simplified annual return for One Person Companies and small companies.

Get expert help with ROC Annual Filing (Company Compliance) today

Call +91 7838-000-475 or send your enquiry and our expert will get back to you.

Related services

Last updated:

This page is for general information. Laws, due dates and fees change often, so please speak to our team for advice on your case.

Get In Touch

Ready to Simplify Your Tax & Legal Work?

Talk to our team of CAs, CSs and legal experts. Share your requirement and we will guide you with the right registration, filing or compliance solution for your business.

Callback within 24 working hours
Transparent pricing, no hidden charges
Your details stay 100% confidential

Request a Free Consultation

Fill in your details and our expert will get back to you.