Indian Company Master Data Made Simple

Search:
MCA
GSTIN
LEI
Udyam
Directors
36+ lakh companies in our registry
How-To

How to File Company Annual Returns (MGT-7 & AOC-4)

Step-by-step instructions for filing company annual compliance including MGT-7, AOC-4, and ADT-1 with due dates and penalties.

2-4 hours 1830 words Intermediate

Annual ROC Filing: What It Really Involves

Every company incorporated in India under the Companies Act, 2013 carries a set of annual obligations to the Ministry of Corporate Affairs (MCA), filed through the Registrar of Companies (ROC) on the MCA21 portal at mca.gov.in. The two pillars of this annual exercise are Form AOC-4, which carries the company's audited financial statements under Section 137, and Form MGT-7 (or its abridged version MGT-7A), the annual return under Section 92 that records who owns and runs the company. A third form, ADT-1, confirms the appointment of the statutory auditor under Section 139.

The single most important thing to understand is that these filings are not optional and do not depend on whether the company traded, earned profit, or did any business at all. A dormant company with zero turnover still has to hold its Annual General Meeting (AGM), get its accounts audited, and file AOC-4 and MGT-7. The obligation flows from incorporation, not from activity. Treating annual compliance as a year-round discipline rather than a September scramble is what separates a clean ROC record from one carrying penalties and director disqualification risk.

Which Forms Apply to Your Company

Before you file anything, confirm exactly which variant of each form applies. Filing the wrong version, for example a full MGT-7 when MGT-7A was required, or a non-XBRL AOC-4 when XBRL was mandatory, leads to rejection and a fresh round of fees.

MGT-7 vs MGT-7A

One Person Companies (OPCs) and small companies file the abridged Form MGT-7A, which carries fewer disclosures and can be signed by a single director without Company Secretary involvement. Every other company, private or public, files the full Form MGT-7. Following the MCA notification effective 1 December 2025, a small company is one whose paid-up capital does not exceed Rs 10 crore and turnover does not exceed Rs 100 crore (both conditions, judged on the previous financial year's figures). Confirm the current thresholds on mca.gov.in before deciding.

AOC-4 vs AOC-4 XBRL

Most companies file the standard AOC-4. The XBRL (eXtensible Business Reporting Language) version is mandatory for listed companies and their subsidiaries, companies with paid-up capital of Rs 5 crore or more, companies with turnover of Rs 100 crore or more, and companies that prepare accounts under Ind AS. Once a company enters the XBRL net it generally stays there. AOC-4 CFS is filed additionally where the company has subsidiaries and prepares consolidated financial statements.

Section 8 (not-for-profit) companies, Nidhi companies and producer companies all file these forms too, sometimes with form-specific add-ons. If you are unsure of your classification, resolve it before the AGM, not after, because the classification also drives which certifications you need to attach.

The Compliance Sequence and Why Order Matters

Annual filing is a chain, not a checklist of independent items. Each link depends on the one before it, and getting the order wrong is one of the most common reasons filings stall. The audited accounts must exist before the AGM can adopt them; the AGM must conclude before AOC-4 can be filed; and AOC-4 must be filed before MGT-7, because the annual return draws on the financial figures already on record.

Statutory Timeline (financial year ending 31 March)

  • AGM: Subsequent AGMs within 6 months of year-end, i.e. by 30 September. A company's first AGM may be held within 9 months of the close of its first financial year. The gap between two AGMs must not exceed 15 months.
  • AOC-4 (financials): Within 30 days of the AGM, under Section 137.
  • MGT-7 / MGT-7A (annual return): Within 60 days of the AGM, under Section 92.
  • ADT-1 (auditor appointment): Within 15 days of the conclusion of the AGM, under Section 139, where an auditor is appointed or reappointed.

These are the statutory dates. The MCA occasionally grants blanket extensions by circular for a given year, but you should never plan around an extension that has not been notified. Build your calendar on the statutory dates and treat any relief as a bonus.

A practical consequence of the dependency rule: if your AOC-4 is held up because the auditor has not signed off, your MGT-7 clock is still running. Many companies discover too late that a delayed audit cascades into late fees on both forms. The fix is to lock the audit timeline early, ideally aiming to adopt accounts well before the 30 September AGM deadline rather than on the last permissible day.

Inside the Filing Process

Filing now happens on the MCA21 V3 portal, where the annual forms are web-based rather than downloadable PDF forms. You log in with your registered account, select the company by CIN, and the system pre-fills master data such as registered office, capital structure and directors from the ROC database. Your job is to verify that pre-filled data against your own records and correct it at source first, for example by filing DIR-12 for a director change or SH-7 for a capital alteration, if the master data is out of date. The annual return cannot fix underlying record errors; it only reports them.

For AOC-4, you transcribe the audited balance sheet, profit and loss account and notes into the form's financial fields, and attach the signed financial statements, the Board's Report and the Auditor's Report. Where XBRL applies, the accounts are first tagged against the MCA taxonomy and validated through the MCA's XBRL validation tool before upload, which is a specialised step usually handled by a professional. For MGT-7, you populate the shareholding pattern, the list of members and debenture holders, changes in directors and key managerial personnel during the year, and details of the AGM.

Each form is signed digitally. AOC-4 and MGT-7 require the Digital Signature Certificate (DSC) of a director, and depending on company type and size, the counter-certification of a practising professional. Ensure the signing director's DIN is active and not flagged for non-filing of DIR-3 KYC, because a deactivated DIN will block the signature and is itself a separate compliance failure to clear first. After submission you receive a Service Request Number (SRN); save it, because it is your proof of filing and your reference for any future correspondence or correction.

The MGT-8 certification trigger

Listed companies, and any company with paid-up capital of Rs 10 crore or more or turnover of Rs 50 crore or more, must attach Form MGT-8, a certification by a Company Secretary in practice that the annual return discloses the facts correctly and that the company has complied with the Act. This is effectively a mini secretarial audit and should be commissioned in advance, not requested in the final week before the deadline.

Fees, Late Fees and Penalties

Normal government filing fees for AOC-4 and MGT-7 are modest and scale with the company's authorised or paid-up share capital, typically ranging from a few hundred rupees for small companies upward. The figure that actually hurts is the additional fee for late filing.

Filing AOC-4 or MGT-7 after its due date attracts an additional fee of Rs 100 per day, per form, with no upper cap. Because the charge runs on both forms simultaneously and never stops accruing, a few months of delay can turn a routine filing into a five-figure liability.

Annual return default (Section 92(5))

Beyond the late fee, failure to file the annual return exposes the company and every officer in default to a penalty of Rs 10,000, plus a further Rs 100 for each day the default continues, subject to a maximum of Rs 2 lakh for the company and Rs 50,000 for each officer. Verify the current penalty figures, as these were last revised by the Companies Amendment Act and may change.

Beyond the money

A company that fails to file financial statements or annual returns for any continuous period of three financial years exposes its directors to disqualification under Section 164(2), barring them from being appointed in other companies. Persistent default can also trigger the ROC's strike-off process under Section 248.

Small companies and OPCs benefit from a reduced penalty regime in several provisions, but they are not exempt from the per-day additional fee. The economically rational move is always to file on time; there is no scenario in which delay saves money.

Common Mistakes That Cause Rejections

Most annual-filing problems are avoidable and trace back to a handful of recurring errors:

  • Stale master data: Filing MGT-7 with a director or shareholding pattern that does not match the ROC record because an interim event form (DIR-12, SH-7, PAS-3) was never filed. Reconcile master data before the annual cycle, not during it.
  • Wrong form variant: Filing full MGT-7 for a company eligible for MGT-7A, or missing the XBRL requirement for AOC-4. Re-check thresholds each year, because a company's status can change as it grows.
  • Filing MGT-7 before AOC-4: The dependency means the annual return relies on financials already on record; reversing the order causes data mismatches.
  • Expired or KYC-blocked DSC and DIN: A signing director whose DIR-3 KYC is pending will be unable to sign, halting the filing at the last step.
  • Missing attachments: Omitting the Board's Report, Auditor's Report, AGM notice or the MGT-8 certificate where required leads to the form being marked defective.
  • Treating dormant or loss-making companies as exempt: Zero activity does not remove the obligation. Nil filings are still mandatory.

Correcting a Mistake and Staying Compliant Afterward

The MCA framework does not provide a simple "revised return" button. If you discover an error after filing, the route depends on the form and the nature of the mistake; some forms allow filing in supersession, while material errors may require an application to the Regional Director or even a rectification order. This is precisely why careful pre-submission review matters more here than in many other filings: undoing a filed annual form is far harder than getting it right the first time.

Once the annual cycle is complete, annual compliance shifts back into year-round mode. Maintain your statutory registers (members, directors, charges), hold the minimum number of board meetings your company type requires, keep DIR-3 KYC current for every director each year, and file event-based forms promptly as changes occur. Companies that keep their records continuously aligned with the ROC find each year's AOC-4 and MGT-7 a straightforward formality rather than a stressful reconstruction.

A simple annual-filing discipline

Before the AGM

  • Close books and start the audit early
  • Reconcile ROC master data with your records
  • Renew DSCs and complete DIR-3 KYC
  • Commission MGT-8 or XBRL tagging if applicable

After the AGM

  • File ADT-1 within 15 days
  • File AOC-4 within 30 days
  • File MGT-7 / MGT-7A within 60 days
  • Archive every SRN and acknowledgment

Annual ROC filing rewards preparation and punishes procrastination. If the dependencies, certifications and deadlines feel like a lot to coordinate, WeeDoo's compliance team can manage the full AOC-4, MGT-7 and ADT-1 cycle end to end so your filings stay clean and on time. Always confirm current fees, thresholds and due dates against mca.gov.in before you file, since these figures are periodically revised by MCA notification.

Prerequisites

  • AGM must be held first
  • Audited financial statements ready
  • Digital Signature Certificate (DSC)
  • Login credentials for MCA portal
  • Updated director and shareholder information

Step-by-Step Instructions

1

Prepare Financial Statements

Varies (before filing)

Get financial statements audited by a Chartered Accountant. Ensure balance sheet, P&L account, and notes are complete. Convert to XBRL format if applicable.

2

Hold Annual General Meeting

1 day

Conduct AGM to present financial statements, declare dividends (if any), and appoint auditors. Record minutes of the meeting.

3

File AOC-4 (Financial Statements)

1 hour

Login to MCA portal. Go to "Upload e-Forms" → Download AOC-4. Fill in financial data from audited statements. Attach documents. Sign with DSC and submit.

4

File MGT-7 (Annual Return)

1-2 hours

Download MGT-7 form. Fill company details, shareholding pattern, director details, and AGM particulars. Attach documents. Sign with DSC and submit.

5

File ADT-1 (Auditor Appointment)

30 mins

If appointing new auditor, file ADT-1 within 15 days of AGM. Attach consent letter and board resolution.

6

Pay Fees and Get Acknowledgment

15 mins

Pay filing fees based on company share capital. Download SRN and acknowledgment receipt. Keep for records.

Required Documents

  • Audited financial statements (Balance Sheet, P&L, Cash Flow)
  • Director's Report
  • Auditor's Report
  • Board Report
  • Shareholding pattern details
  • List of directors with changes (if any)
  • AGM notice and minutes
  • XBRL instance document (if applicable)

Frequently Asked Questions

What is the difference between MGT-7 and AOC-4?

Can I file revised annual returns if I made a mistake?

What happens if I miss the due date?

Pro Tips

File AOC-4 before MGT-7 (AOC-4 details needed in MGT-7)
Use pre-fill option to auto-populate known data
Keep all documents ready before starting
File on or before due date to avoid penalties
XBRL is mandatory for certain companies

Need Help?

Our experts can guide you through this process and handle the paperwork for you.