Corporate Compliance

Annual ROC Compliance for Companies

Reviewed by: Anagha Solutions Expert Team Last reviewed: 2 July 2026 7 min read
Important disclaimer

This article is for general educational purposes only. Tax laws, GST provisions, labour laws, MCA rules, trademark rules and compliance requirements may change. Please consult Anagha Solutions before making business, tax or legal decisions.

Last Updated: 2 July 2026Reviewed by: Anagha Solutions Expert Team

Content based on latest available Acts, Rules, Notifications and Government Guidelines at the time of publication. Refer to the relevant Act, Rule, Section, Circular or Notification for authoritative text. No guaranteed legal or tax outcomes are implied.

Every company registered with the Ministry of Corporate Affairs (MCA) — private, public, OPC or Section 8 — must complete a set of annual filings with the Registrar of Companies (ROC). Missing them attracts an additional fee of ₹100 per day per form with no cap and can lead to director disqualification.

This article summarises the key annual compliances for private limited companies and their timelines.

Board meetings and AGM

  • At least 4 board meetings a year with a gap not exceeding 120 days (small companies: 2 meetings)
  • Annual General Meeting within 6 months of financial year end (30th September for FY ending 31st March)
  • First AGM within 9 months of the end of the first financial year

Key annual ROC forms

AOC-4 — Financial statements

Filed within 30 days of AGM. Contains audited financials, board report and auditor's report. XBRL applicable for specified companies.

MGT-7 / MGT-7A — Annual return

Filed within 60 days of AGM. Contains shareholding, directors, meetings and other corporate data. Small companies and OPC file MGT-7A.

DIR-3 KYC

Every director with DIN must file KYC by 30th September each year. Missing it deactivates the DIN with a ₹5,000 reactivation fee.

DPT-3 — Return of deposits

Filed by 30th June for all money received other than share capital, including loans from directors and shareholders.

ADT-1 — Auditor appointment

Filed within 15 days of AGM whenever the auditor is appointed / re-appointed.

MSME-1

Half-yearly return of dues outstanding to MSME suppliers for more than 45 days — by 30th April and 31st October.

Penalties for delay

  • Additional fee of ₹100 per day per form (no maximum)
  • Company officers liable to penalty up to ₹5 lakh in specified cases
  • Persistent default — director disqualification under section 164(2)
  • Company may be marked as strike-off candidate

Annual compliance checklist

  • Close books by 30th April and finalise audit by August
  • Hold AGM by 30th September
  • File ADT-1, AOC-4, MGT-7 within respective timelines
  • Complete DIR-3 KYC for all directors by 30th September
  • File DPT-3 by 30th June and MSME-1 half-yearly
  • Maintain statutory registers and minute books

Frequently asked questions

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

AOC-4 files the audited financial statements. MGT-7 is the annual return with shareholding, directors and corporate governance data. Both are separate filings.

Do dormant companies also need to file annual returns?

Yes. Even dormant and inoperative companies must file the applicable annual forms until they are struck off.

Need help with corporate compliance?

Talk to Anagha Solutions for practical, Bangalore-based professional support.

This article is for general awareness only. Tax, GST, labour and legal rules may change from time to time. Please contact Anagha Solutions for guidance based on your specific case.
Free Checklists

Free practical checklists to get you started

Request a ready-to-use checklist. We'll review your request and share the checklist or the right next steps.

GST Registration Document Checklist

Know the basic documents and details generally required before applying for GST registration.

Trademark Registration Starter Checklist

Prepare brand name, logo, applicant details and basic trademark filing information before starting.

Accounting & GST Monthly Compliance Checklist

A practical checklist for sales, purchases, expenses, bank reconciliation, GST, TDS and monthly records.

This checklist is for general awareness only. Final requirements may vary based on facts, business type and applicable law.