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:
- Fix your AGM date early.
- 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.