Introduction
ROC compliance is a cornerstone of corporate governance for companies and LLPs in India, mandated by the Companies Act, 2013 and Limited Liability Partnership Act, 2008. Timely filings with the Registrar of Companies (ROC) ensure transparency, avoid penalties and maintain legal standing.
This guide details annual roc compliance for private limited companies, msme compliance with roc, roc compliance last date, roc compliance meaning and the roc compliance list, empowering businesses to meet company roc compliance obligations seamlessly. Always check MCA notifications for the latest deadlines.
What is ROC Compliance?
ROC compliance meaning: The legal requirement for companies and LLPs to submit forms, returns and financial documents to the ROC, as per Companies Act, 2013 (Sections 92, 137). It promotes:
- Transparency in corporate affairs.
- Accurate records with the Ministry of Corporate Affairs (MCA).
- Avoidance of fines or director disqualifications.
- Robust corporate governance.
Example: A private limited company files Form AOC-4 for its financial statements, fulfilling roc compliance.
Annual ROC Compliance for Private Limited Companies
Annual roc compliance for private limited companies includes key filings:
- Form AOC-4: Financial statements, due within 30 days of the Annual General Meeting (AGM) (Section 137).
- Form MGT-7: Annual return, due within 60 days of the AGM (Section 92).
- Form ADT-1: Auditor appointment, due within 15 days of the AGM.
- DIR-3 KYC: Director KYC, typically due by 30 September annually.
- DPT-3: Return of deposits or loans, due by 30 June (exempt for banking companies, NBFCs).
Example: A startup files AOC-4 within 30 days of its AGM, ensuring roc compliance for private limited company adherence.
ROC Compliance Calendar
The roc compliance calendar outlines routine and annual filings. Deadlines are based on general guidelines; confirm exact dates via MCA notifications (e.g., for FY 2024-25, AOC-4 is due by October 31).
| Form | Purpose | Due Date | Period |
| Form 11 | LLP annual return | Within 60 days of FY close | Annual (e.g., May 30, 2025) |
| PAS-6 | Share capital reconciliation | Within 60 days of half-year end | Half-yearly (e.g., May 30, Nov 29, 2025) |
| DPT-3 | Return of deposits | By 30 June annually | Annual (e.g., Jun 30, 2025) |
| DIR-3 KYC | Director KYC | By 30 September annually | Annual (e.g., Sep 30, 2025) |
| ADT-1 | Auditor appointment | Within 15 days of AGM | Annual (e.g., Oct 15, 2025) |
| Form 8 | LLP financial reports | Within 30 days of FY close | Annual (e.g., Oct 30, 2025) |
| AOC-4 | Annual accounts | Within 30 days of AGM | Annual (e.g., Oct 31, 2025) |
| MGT-7 | Annual return | Within 60 days of AGM | Annual (e.g., Nov 29, 2025) |
| MGT-14 | Board resolutions | Within 30 days of resolution | Annual (e.g., Oct 30, 2025) |
| Form MSME | MSME outstanding dues | Within 30 days of half-year end | Half-yearly (e.g., Apr 30, Oct 31, 2025) |
Note: Deadlines are indicative (e.g., FY 2024-25 examples). Check MCA for annual updates.
Example: An LLP files Form 11 within 60 days of FY close, meeting roc compliance last date.
MSME ROC Compliance
MSME ROC compliance requires companies with outstanding dues to MSMEs exceeding 45 days to file Form MSME half-yearly, per the MSME Development Act, 2006:
- Deadlines: Within 30 days of half-year end (e.g., 30 April, 31 October).
- Details: Report dues, payment delays.
- Penalties: ₹25,000 + ₹1,000/day for non-filing.
Example: A firm files Form MSME for ₹5 lakh dues, fulfilling msme compliance with roc.
Event-Based ROC Compliance
ROC compliance for change in shareholding pattern and other events includes:
- MGT-14: File within 30 days for shareholding changes, resolutions (Section 117).
- SH-7: Notify share capital alterations within 30 days.
- DIR-12: Report director changes within 30 days.
Example: A company files MGT-14 after a share transfer, ensuring roc compliance for change in shareholding pattern.
Penalties for Late ROC Filing
| Form | Penalty | Escalation |
| AOC-4 | ₹100/day after due date | ₹10,000 max/year |
| MGT-7 | ₹100/day after due date | ₹10,000 max/year |
| Form MSME | ₹25,000 + ₹1,000/day | No cap |
| DIR-3 KYC | ₹5,000 one-time | Director deactivation |
| DPT-3 | ₹1,000–₹10 lakh | ₹5,000/day after 30 days |
- Director Disqualification: Non-filing for 2 years (Section 164).
- Company Strike-Off: Risks MCA action (Section 248).
Example: Late AOC-4 filing incurs ₹100/day, impacting company roc compliance.
Annual General Meeting (AGM) Requirements
- Deadline: Within 6 months of FY end, typically by 30 September (Section 96).
- First AGM: Within 9 months of first FY end.
- Gap: Maximum 15 months between AGMs.
- Non-Compliance: ₹1 lakh + ₹5,000/day for directors.
Example: A company holds its AGM by 30 September, supporting roc compliance.
How to Check ROC Compliance Status
- Visit mca.gov.in, select “MCA Services” > “Company E-Filing.”
- Choose “Check ROC Filing Status.”
- Enter CIN/LLPIN to view filings (e.g., AOC-4, MGT-7).
Example: A startup verifies its roc compliance status using its CIN.
Compliance Audit Process
- Internal Audit: Review filings, registers annually.
- CA/CS Support: Ensure AOC-4, MGT-7 accuracy.
- MCA Inspections: Random checks for roc compliance list adherence.
- Penalties: Fines for discrepancies (Section 405).
Example: A CS audits filings, ensuring annual roc compliance.
Case Study: Startup ROC Compliance Success
In FY 2024-25, “TechTrend Pvt Ltd” (Bengaluru) met annual roc compliance for private limited companies. It filed AOC-4 (31 October 2024), MGT-7 (29 November 2024) and DIR-3 KYC (30 September 2024) on time.
For msme compliance with roc, it filed Form MSME (30 April 2024) for ₹3 lakh dues. A roc compliance for change in shareholding pattern was addressed via MGT-14. An audit enabled a $5M funding round in 2025.
Best Practices for ROC Compliance
- Calendar Integration: Set reminders for roc compliance last date.
- Professional Support: Engage CAs/CS for filings.
- Recordkeeping: Maintain registers (Section 88).
- Technology: Use MCA-compliant software for automation.
Example: A firm uses software to track roc compliance full form deadlines.
Frequently Asked Questions on ROC Compliance Due Dates in India
Q1. What is roc compliance?
Ans1. ROC compliance involves filing forms with the Registrar of Companies under Companies Act, 2013 (Section 92).
Q2. What is annual roc compliance for private limited companies?
Ans2. Annual roc compliance for private limited companies includes AOC-4, MGT-7, ADT-1, DIR-3 KYC filings.
Q3. What is roc compliance meaning?
Ans3. ROC compliance meaning: Legal obligations for MCA filings to ensure transparency.
Q4. What is roc compliance last date?
Ans4. ROC compliance last date varies (e.g., AOC-4 within 30 days of AGM, typically late October).
Q5. What is roc compliance for private limited company?
Ans5. ROC compliance for private limited company involves annual/event-based filings like AOC-4, MGT-7.
Q6. What is msme compliance with roc?
Ans6. MSME compliance with roc requires Form MSME for MSME dues (>45 days).
Q7. Is msme compliance with roc mandatory?
Ans7. Yes, msme compliance with roc is mandatory for companies with MSME dues.
Q8. What is roc compliance for change in shareholding pattern?
Ans8. ROC compliance for change in shareholding pattern involves MGT-14, SH-7 filings.
Q9. What is roc compliance full form?
Ans9. ROC compliance full form: Registrar of Companies Compliance.
Q10. What is the roc compliance list?
Ans10. ROC compliance list includes Form 11, PAS-6, DPT-3, AOC-4, MGT-7, Form MSME.
Q11. What is company roc compliance?
Ans11. Company roc compliance ensures MCA filings for legal adherence.
Q12. How to check roc compliance status?
Ans12. Check roc compliance status on mca.gov.in using CIN/LLPIN.
Q13. What are penalties for late ROC filing?
Ans13. Penalties include ₹100/day for AOC-4/MGT-7, ₹25,000 for Form MSME.
Q14. What is the due date for AOC-4 and MGT-7?
Ans14. AOC-4: Within 30 days of AGM (e.g., 31 Oct 2025); MGT-7: Within 60 days (e.g., 29 Nov 2025).