ROC Annual Filing Checklist (AOC-4, MGT-7/7A, ADT-1): Step-by-Step With Due Dates and Penalty Risks

Why ROC annual filings matter more than “just compliance”

For many companies, ROC filings become a year-end scramble—until something breaks:

  • A VC asks for MCA extracts during fundraising
  • A bank flags non-compliance during renewal
  • An auditor asks for proof of AGM approvals
  • A director change triggers a broader ROC review

Clean annual filings reduce friction everywhere: audits, diligence, credit, and governance.

The core ROC annual filing set (what most companies must file)

Your annual compliance pack typically includes:

  • ADT-1 (appointment of auditor)
  • AOC-4 (filing of financial statements)
  • MGT-7 / MGT-7A (annual return)

Depending on your facts, you may also need:

  • AOC-4 CFS (consolidated financial statements)
  • AOC-4 XBRL (for XBRL-applicable companies)
  • DIR-3 KYC (for directors—annual KYC compliance)
  • DPT-3 (return of deposits / particulars of transactions not considered deposits)
  • MSME-1 (half-yearly, if applicable)

Practical note: The “annual filing checklist” should be built around your AGM date and financial year close, not around vague month-end reminders.

Step 0: Confirm your company type and which annual return applies

MGT-7 vs MGT-7A

  • MGT-7A is typically for One Person Company (OPC) and Small Company (subject to eligibility conditions).
  • Others generally file MGT-7.

Before you start, confirm:

  • Whether you qualify as a Small Company for the relevant year
  • Whether any changes during the year affect eligibility

Step 1: Close the books and finalize the financial statements (internal readiness)

Before ROC forms, ensure your finance file is complete:

  • Trial balance finalized
  • Bank reconciliations completed
  • GST/TDS reconciled with books (or variances explained)
  • Fixed asset register updated + depreciation workings
  • Related party transactions file updated
  • Provisions and accruals documented

Deliverable you want: a clean “Year-End Close Folder” that supports audit and ROC filings.

Step 2: Statutory audit completion + audit deliverables

Typical audit outputs that feed ROC filings:

  • Signed financial statements
  • Auditor’s report
  • CARO (where applicable)
  • Notes to accounts
  • Board report inputs (depending on company type)

Avoidable delay: waiting for signatures at the last moment. Plan a signature window.

Step 3: Board meeting for approval of financial statements and Board’s report

Hold a Board meeting to:

  • Approve financial statements
  • Approve Board’s report
  • Fix AGM date, time, and venue
  • Approve notice of AGM

Keep:

  • Board notice + agenda
  • Attendance register
  • Minutes
  • Signed extracts/resolutions

Step 4: Conduct AGM (the anchor for your ROC due dates)

At AGM, members typically:

  • Adopt financial statements
  • Appoint/re-appoint auditor (as applicable)
  • Approve other ordinary/special business

Maintain:

  • AGM notice
  • Proof of dispatch
  • Attendance
  • Minutes
  • Signed financial statements

Step 5: File ADT-1 (Auditor appointment) — timeline and pitfalls

What ADT-1 covers

ADT-1 is filed for appointment/re-appointment of auditor.

Common pitfalls

  • Wrong period of appointment mentioned
  • Missing SRN references or attachments
  • Not aligning AGM minutes with ADT-1 particulars

What to keep in your ADT-1 file

  • Consent letter + eligibility certificate from auditor
  • AGM resolution extract
  • Appointment letter/engagement confirmation

Step 6: File AOC-4 (Financial statements) — what it includes

What AOC-4 generally captures

  • Balance Sheet, P&L, Cash Flow (as applicable)
  • Notes to accounts
  • Auditor’s report
  • Board’s report and annexures (as applicable)

Attachments checklist (practical)

  • Signed financial statements
  • Auditor’s report
  • Board’s report
  • CSR report (if applicable)
  • AOC-2 (related party disclosures, where applicable)
  • Secretarial audit report (if applicable)

Common AOC-4 errors that trigger resubmission

  • Mismatch between financial statement figures and form fields
  • Incorrect CIN, FY, or AGM date
  • Missing mandatory attachments
  • Not matching signing authority / DSC issues

Step 7: File MGT-7 / MGT-7A (Annual return) — what it includes

What annual return typically captures

  • Registered office and principal business activities
  • Shareholding pattern
  • Indebtedness
  • Directors/KMP details and changes
  • Meetings and attendance
  • Remuneration details (as applicable)
  • Penalties/compounding (if any)

Common annual return mistakes

  • Not reconciling share capital with PAS-3 / SH-7 history
  • Director dates not matching DIR-12 filings
  • Incorrect classification of company (public/private/small/OPC)

Due dates: build your calendar from two anchors

Because due dates can vary based on facts (AGM date, extensions, etc.), the safest operational method is:

  1. Fix your AGM date early.
  2. Build a “T+” calendar from that date.

Practical calendar model (internal)

  • T = AGM date
  • T + 7 days: finalize attachments pack and internal review
  • T + 15 days: ADT-1 filing target (buffer)
  • T + 25 days: AOC-4 filing target (buffer)
  • T + 45 days: MGT-7/MGT-7A filing target (buffer)

Why buffers matter: late fees and resubmissions typically happen when you aim for the statutory last day.

Penalty and late-fee risk: what usually hurts

  • Additional fees per day of delay (can accumulate fast)
  • Directors’ exposure in persistent non-compliance
  • Diligence red flags (especially in fundraising)
  • Difficulty in closing/striking off company later

Operational takeaway: treat ROC annual filings like a project with owners, dates, and a shared checklist—not like a CA-only activity.

The “ROC Annual Filing Master Folder” (audit-ready structure)

Create one folder per FY:

  • 01 Year-end close (TB, reconciliations, schedules)
  • 02 Audit deliverables (signed FS, audit report)
  • 03 Board approvals (notice, agenda, minutes)
  • 04 AGM documents (notice, proof of dispatch, minutes)
  • 05 ROC filings (forms, challans, SRNs, acknowledgements)
  • 06 Supporting registers (RPT register, share register extracts)

Best Takeaway

If you lock your AGM date, prepare a clean attachments pack, and file with a buffer calendar, ROC annual filings become predictable—and you avoid the two biggest pain points: late fees and resubmissions.

If you’d like, we can convert this into a one-page internal SOP and a tracker your team can reuse every year.