Chat with us!

registrar-of-companies-roc-filings-and-compliance-guide

registrar-of-companies-roc-filings-and-compliance-guide

Registrar of Companies (ROC) – Complete Compliance Guide

Every registered company in India operates under the supervision of the Registrar of Companies (ROC) — the authority responsible for enforcing the Companies Act, 2013 and ensuring transparency in business operations.

If you’ve incorporated a company or OPC, ROC filings are not optional — they’re mandatory annual legal obligations to maintain your company’s active status.


🏢 1. What is ROC?

The Registrar of Companies (ROC) is an office under the Ministry of Corporate Affairs (MCA) that regulates the registration, administration, and compliance of companies and LLPs in India.

India has 25 ROCs spread across different states and union territories. Each ROC ensures that companies comply with statutory filing requirements, maintain proper books of accounts, and follow governance rules.


Law / Rule Governs
Companies Act, 2013 Incorporation, management & compliance
Companies (Registration Offices and Fees) Rules, 2014 Filing procedures and ROC fee structure
Companies (Accounts) Rules, 2014 AOC-4, financial statements
Companies (Management and Administration) Rules, 2014 MGT-7/MGT-7A, annual returns

📂 3. Core Functions of ROC

✅ Registration of new companies & LLPs
✅ Maintenance of company data on MCA portal
✅ Approving changes in share capital, directors, registered office, etc.
✅ Recording annual filings – AOC-4, MGT-7, ADT-1, DIR-3 KYC
✅ Taking legal action against defaulting or inactive companies
✅ Approving name changes, mergers, and liquidations


🧾 4. Key ROC Filings for Private Limited & OPCs

Form Purpose Filing Frequency Due Date
INC-20A Declaration for Commencement of Business Once after incorporation Within 180 days of incorporation
ADT-1 Auditor Appointment Annual / first time Within 15 days of AGM or 30 days of incorporation
AOC-4 / AOC-4 OPC Filing Financial Statements Annual Within 30 days from AGM (for OPC – within 180 days from FY end)
MGT-7 / MGT-7A Filing Annual Return Annual Within 60 days from AGM
DIR-3 KYC / eKYC-WEB Director KYC Filing Annual 30 September each year (Extended to 15 Oct 2025)
DPT-3 Return of Deposits / Loans Annual 30 June
MSME-1 Outstanding Dues to MSME Vendors Half-Yearly 30 April & 31 October

📅 5. ROC Filing Calendar (Annual)

Month Compliance
April–June DPT-3, MSME-1 (April)
July–September DIR-3 eKYC, Auditor reappointment if required
October–November AOC-4, MGT-7/MGT-7A
December–March Board Resolutions, any ROC event filings

⚠️ 6. Penalties for Non-Compliance

Default Penalty
Late filing of AOC-4 ₹100 per day till filed
Late filing of MGT-7 ₹100 per day till filed
Failure to file DIR-3 KYC DIN deactivation + ₹5,000 penalty
Non-filing of INC-20A ₹50,000 on company + ₹1,000/day on officer
Repeated non-compliance Company may be marked “Inactive” or struck off

💡 7. Importance of Timely ROC Compliance

  • Maintains active company status on MCA portal

  • Builds trust with investors and banks

  • Required for due diligence, funding, and creditworthiness

  • Protects directors from disqualification under Section 164


🧮 8. ROC Event-Based Filings

Apart from annual filings, companies must report key business changes through event-based filings such as:

Event Form Timeline
Change in Director DIR-12 Within 30 days
Change in Registered Office INC-22 Within 30 days
Increase in Authorized Capital SH-7 Within 30 days
Share Allotment PAS-3 Within 15 days
Auditor Resignation ADT-3 Within 30 days

🧠 9. ROC Filing Checklist

✅ Board Meetings conducted
✅ Financials finalized and audited
✅ Annual Return prepared and verified
✅ Forms digitally signed by Directors and Professionals
✅ Filed on MCA Portal with DSC & fees paid


💼 10. eAuditor Office ROC Compliance Assistance

At eAuditor Office, we simplify and automate your ROC filings:

  • End-to-end AOC-4 & MGT-7 preparation

  • Auditor Appointment (ADT-1) & Resignation (ADT-3) filings

  • Director KYC & DIN management

  • Event-based filings (DIR-12, PAS-3, INC-22)

  • Compliance tracker and deadline reminders

📞 Book Free Compliance Consultation
🌐 www.eauditoroffice.com ✉️ hello@eauditoroffice.com

FAQ's

Registrar of Companies (ROC) is a government authority that regulates and maintains company records in India.
Every registered company — Private Limited, OPC, or Section 8 — must file annual and event-based ROC forms.
A ₹100 per day penalty applies until the filing is completed.
No. Even inactive companies must file Nil returns until officially closed.
Yes. LLPs file Form 8 (Statement of Account & Solvency) and Form 11 (Annual Return).
MCA is the governing ministry; ROC is its regional office implementing company law.
Visit www.mca.gov.in → “MCA Services” → “View Company/LLP Master Data.”

Get In Touch

Related Posts

Read More Blogs

Choose your service, we will help you on what to do next!