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.
⚖️ 2. Legal Framework
| 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
Avoids heavy penalties and legal risks
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