Indian Company Master Data Made Simple

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 2000 words Intermediate

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

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

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

3

File AOC-4 (Financial Statements)

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)

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)

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

6

Pay Fees and Get Acknowledgment

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.