ROC Compliance Services India: Annual AOC-4 and MGT-7 Filing

Expert ROC compliance (AOC-4 and MGT-7) with financial statements and director updates, filed on time every year. 200+ companies.

Reliable on-time ROC filing
Audit-ready filing over a 3+ year track record
MGT-7 & AOC-4 financial statements
Director/registered office updates

Our pricing is being updated

We are revising our fees and the new prices will be published shortly. Until then, our team can share a current quote for your business on WhatsApp or over a call on +91-9640290977.

What Changed in 2026

1

CCFS-2026 amnesty closed on 15 September 2026

The CCFS-2026 amnesty closed on 15 September 2026. It had been extended from 15 July to 31 August 2026 by MCA General Circular No. 03/2026, and then to 15 September 2026 by General Circular No. 04/2026. No further extension was announced. Companies that still have overdue AOC-4 or MGT-7 filings now pay the full additional fee of Rs 100 per day per form with no upper cap, so every day of delay adds to the bill. See our [CCFS-2026 ROC amnesty guide](/blog/ccfs-2026-roc-amnesty-clear-pending-filings) for what the scheme covered and how backlog filings are handled now, and the [ROC annual compliance checklist](/blog/roc-annual-compliance-private-limited-company-india) for the full year-wise filing map.

Annual filing dates for private limited companies: AOC-4 within 30 days of the AGM, MGT-7 within 60 days of the AGM, and DIR-3 KYC by 30 September. We map these to your incorporation and AGM dates so each form is filed on time.

What Is ROC Annual Compliance?

1

ROC Definition

Registrar of Companies (ROC) is the government office that regulates companies in India. Annual compliance = filing company's annual documents every year.

Mandatory for: All private/public companies registered in India

Authority: Ministry of Corporate Affairs (MCA)

Portal: https://www.mca.gov.in

2

Key Annual Documents

Form MGT-7: Annual Return (shows company status, directors, members); MGT-7A for OPCs and small companies

Form AOC-4: Financial statements (balance sheet, P&L, auditor report)

Financial Statements: P&L, Balance Sheet certified by CA

Board Resolutions: Decisions taken in annual general meeting

Director Declaration: Each director's details & status

ROC Annual Filing Deadlines

DocumentDeadlinePenalty if LateWho Files
Form MGT-7 (Annual Return)Within 60 days of AGMAdditional fee ₹100/day, no cap
Financial Statements (Form AOC-4)Within 30 days of AGMAdditional fee ₹100/day, no cap
Audit Report (if applicable)Within 30 days of AGMProsecution possible
Director UpdatesWithin 30 days of change₹100-500/day

Form MGT-7 Filing Requirements

1

Mandatory Information in Form MGT-7

  • Company name & registration number
  • List of all directors (DIN, name, address)
  • List of all shareholders (name, shares held)
  • Registered office address
  • Auditor name (if audit applicable)
  • Bank account details
  • Meetings held during the year
2

Documents Required

  • Board resolution for Form MGT-7 approval
  • Financial statements (audited if >₹1 crore turnover)
  • Director identification proof
  • Registered office proof
  • Bank account proof

Step-by-Step ROC Annual Compliance Process

1

Step 1: Annual General Meeting (AGM)

Hold company's annual meeting before deadline

  • Approve financial statements
  • Appoint auditor (if required)
  • Board passes resolution on annual return
2

Step 2: Prepare Form MGT-7

Compile all company information for the form

  • Director details
  • Shareholder information
  • Financial data
3

Step 3: File Form MGT-7 on MCA Portal

Submit digitally on e-filing portal

  • Form MGT-7 (web form on MCA V3)
  • Financial statements (PDF)
  • Director affidavit
4

Step 4: Get Filing Confirmation

Receive ARN from MCA

  • Keep as proof of filing
  • Certificate issued automatically

ROC Compliance Penalties & Consequences

ViolationPenaltyConsequencePrevention
Late Form MGT-7Additional fee ₹100/day, no capNotice from MCAFile within 60 days
Late Form AOC-4Additional fee ₹100/day, no capRejection of filingFile with complete docs
Director not updated₹100-500/dayProsecution possibleUpdate within 30 days
Continued non-complianceStriking off companyCompany dissolvedFile on time

Frequently Asked Questions

What is Form MGT-7?

MGT-7 is the annual return every company files with the ROC under Section 92 of the Companies Act, 2013. It replaced the old Form 20-B and reports shareholding, directors, meetings and other company details. Small companies and One Person Companies file the shorter MGT-7A. Financial statements are filed separately in AOC-4.

When should I file MGT-7 and AOC-4?

AOC-4 is due within 30 days of the AGM and MGT-7 within 60 days of the AGM. For a company holding its AGM on 30 September, that means 29 October for AOC-4 and 28 November for MGT-7. Late filing attracts an additional fee of Rs 100 per day per form with no upper cap.

Is audit mandatory for all companies?

Yes. Every company registered under the Companies Act, 2013, including small private limited companies and OPCs, must have its financial statements audited by a Chartered Accountant, whatever its turnover. The Rs 1 crore turnover figure applies to tax audit under the Income Tax Act, which is a separate requirement.

What happens if I don't file MGT-7 or AOC-4?

An additional fee of Rs 100 per day per form accrues with no cap, and penalties can apply under Section 92(5) for the annual return and Section 137 for financial statements. Directors of a company that fails to file for three consecutive years are disqualified for five years under Section 164(2), and a company that has not filed for two years can be struck off under Section 248.

Can I file MGT-7 myself?

Yes, a director can file it on the MCA V3 portal with a Digital Signature Certificate. Listed companies and companies with paid-up capital of Rs 10 crore or more or turnover of Rs 50 crore or more also need a practising Company Secretary to certify the return in Form MGT-8. Errors lead to resubmission and more additional fees, which is why most small companies use a professional.

What if our company had no business or meetings during the year?

You still file AOC-4 and MGT-7. Every private limited company must hold an AGM each year (One Person Companies are exempt), and not holding one is a default under Section 99. Nil activity does not remove the audit or annual filing requirement.

Can we update director information after filing?

Within 30 days of change, yes. File Form DIR-12 for the change of director. After 30 days, additional fees apply.

Is financial statement formatting strictly required?

Yes. Must follow Schedule III of the Companies Act, 2013. Format errors = rejection.

Can we file MGT-7 before the AGM?

No. MGT-7 and AOC-4 are filed only after the AGM has been held and the accounts adopted, because both forms report AGM details.

MCA CCFS 2026 has closed. What now?

The CCFS 2026 amnesty closed on 15 September 2026 after two extensions, and no further extension has been announced. Private Limited companies and LLPs with overdue MGT-7 and AOC-4 file under the regular additional-fee structure at Rs 100 per day per form with no upper cap. The fee accrues daily, and three consecutive years of default disqualifies directors for five years under Section 164(2). Tax Garden files backlog ROC returns year by year and confirms the exact additional fee before filing.

Why Hyderabad Companies Choose Tax Garden for ROC Compliance

Serving 200+ private & public companies with reliable, on-time ROC compliance. From startups in HITEC City to enterprises in Financial District, we handle all annual compliance on time.

Kondapur
HITEC City
Gachibowli
Madhapur
Financial District
Hyderabad

Related Resources

Why Tax Garden for ROC Compliance?

Reliable on-time MGT-7 and AOC-4 filing

Audit-ready filing to reduce exposure to ROC penalties

Financial statement preparation included

Director updates & changes handled

Complete AGM compliance documentation

Automated deadline tracking

MCA portal filing expertise

Annual compliance calendar

Questions? Our team is here to help.

📞 +91-9640290977📧 [email protected]📍 Kondapur, Hyderabad