A professional Indian man in formal attire is sitting at a desk, working on a laptop that displays the words "ROC Annual Compliance" on the screen. The setting includes a notepad, pens, and a tidy workspace, symbolizing annual legal filings like ADT-1, AOC-4, and MGT-7 under the Ministry of Corporate Affairs (MCA). The image represents the importance of timely compliance to avoid penalties and maintain company credibility.

What is ROC Annual Compliance?

ROC (Registrar of Companies) Annual Compliance means filing certain returns and documents every year with the Ministry of Corporate Affairs (MCA) — even if your company had no business activity.

It’s a mandatory legal requirement for all registered companies in India — whether Private Limited, OPC, or LLP.

  1. Legal Requirement – Avoid penalties and maintain good standing with MCA
  2. Builds Trust – Helps in building credibility with banks, clients & investors
  3. Avoid Striking Off – Non-filing for consecutive years may lead to company strike-off
  4. Saves Penalties – Late filing can cost ₹100 per day, per form!
FormPurposeDue Date
ADT-1Auditor appointmentWithin 15 days of AGM
AOC-4Filing of financialsWithin 30 days of AGM
MGT-7Annual returnWithin 60 days of AGM