Introduction
ROC compliance is a cornerstone of corporate governance for private limited companies and LLPs in India, mandated under the Companies Act, 2013 and Limited Liability Partnership Act, 2008.
Ensuring annual ROC compliance for private limited companies involves filing forms like AOC-4 and MGT-7, maintaining statutory registers and adhering to event-based obligations like ROC compliance for change in shareholding pattern. Compliance fosters transparency, builds investor trust and avoids penalties.
This guide details ROC compliance meaning, procedures, MSME ROC compliance, ROC compliance last date and more, empowering businesses to stay compliant in 2025.
What is ROC Compliance?
ROC compliance refers to fulfilling legal obligations set by the Registrar of Companies (ROC), an office under the Ministry of Corporate Affairs (MCA), to regulate companies and LLPs under the Companies Act, 2013.
It includes annual ROC compliance (e.g., financial statements, returns) and event-based filings (e.g., director changes). The ROC compliance full form is Registrar of Companies compliance, ensuring transparency and governance.
Example: A private limited company filing AOC-4 within 30 days of its AGM demonstrates ROC compliance.
Importance of ROC Compliance
- Legal Requirement: Non-compliance incurs fines or director disqualification (Section 164).
- Investor Trust: Transparent filings enhance credibility.
- Market Reputation: Signals commitment to governance.
- Avoid Penalties: Prevents fines up to ₹5 lakh (Section 92).
- Operational Continuity: Maintains active company status.
Example: A startup’s timely MGT-7 filing secures a ₹10 crore investment due to proven company ROC compliance.
Mandatory Annual ROC Compliances for Private Limited Companies
- Form INC-20A: Companies incorporated after November 2019 file within 180 days of incorporation to declare business commencement (Section 10A). Penalty: ₹50,000 for company, ₹1,000/day for directors.
- Auditor Appointment (ADT-1): Appoint auditor within 30 days of incorporation, file ADT-1 within 15 days post-AGM (Section 139).
- Board Meetings: Minimum 4 annually, gap <120 days (Section 173).
- Annual General Meeting (AGM): Hold by September 30 annually, within 6 months of financial year-end (Section 96).
- Form AOC-4: File financial statements within 30 days of AGM (Section 137).
- Form MGT-7: File annual returns within 60 days of AGM (Section 92).
- Director KYC (DIR-3 KYC): Submit by September 30 annually; ₹5,000 penalty for delay (Rule 12A).
- Form DPT-3: File deposit returns by June 30 annually (Rule 16).
- Statutory Registers: Maintain records of members, directors, charges (Section 88).
- Directors’ Report: Prepare per Section 134, signed by two directors.
Example: A company files AOC-4 by October 30 and MGT-7 by November 29 post-AGM on September 30.
Event-Based ROC Compliances
- Director Changes (DIR-12): File within 30 days for appointments/resignations (Section 168).
- Share Allotment (PAS-3): File within 30 days for ROC compliance for change in shareholding pattern (Section 62).
- Capital Changes (SH-7): File within 30 days for authorized capital changes (Section 64).
- Special Resolutions (MGT-14): File within 30 days for resolutions (Section 117).
- Charge Registration (CHG-1): File within 30 days, extendable to 120 days with fees (Section 77).
- Charge Satisfaction (CHG-4): File within 30 days (Section 82).
- Auditor Resignation (ADT-3): File within 30 days (Section 140).
- Beneficial Ownership (BEN-2): File for significant beneficial owners (Section 90).
Example: A company files PAS-3 within 30 days after allotting 10,000 shares.
MSME ROC Compliance
MSME ROC compliance applies to MSMEs registered as private limited companies or LLPs:
- File AOC-4, MGT-7, DIR-3 KYC and DPT-3 as per standard deadlines.
- Additional MSME compliance with ROC: File MSME Form I half-yearly (April 30/October 31) for outstanding payments to MSMEs (Section 9, MSMED Act, 2006).
- Penalty: ₹20,000, plus ₹1,000/day for non-compliance.
Example: An MSME files MSME Form I by April 30 for dues to suppliers.
ROC Compliance Last Date Calendar
| Form | Purpose | Due Date | Penalty |
| AOC-4 | Financial statements | 30 days post-AGM (e.g., Oct 30) | ₹10,000 + ₹100/day |
| MGT-7 | Annual return | 60 days post-AGM (e.g., Nov 29) | ₹10,000 + ₹100/day |
| DIR-3 KYC | Director KYC | September 30 | ₹5,000 |
| DPT-3 | Deposit return | June 30 | ₹10,000 + ₹100/day |
| INC-20A | Business commencement | 180 days post-incorporation | ₹50,000 + ₹1,000/day |
| MSME Form I | MSME payment dues | April 30/October 31 | ₹20,000 + ₹1,000/day |
Note: AGM must be held by September 30, 2025, for FY 2024–25.
Private Limited vs LLP ROC Compliance
| Aspect | Private Limited Company | LLP |
| Forms | AOC-4, MGT-7, DIR-3 KYC, DPT-3 | Form 8 (financials), Form 11 (return) |
| AGM | Mandatory by September 30 | Not required |
| Audit | Mandatory (Section 139) | If turnover >₹40 lakh or contribution >₹25 lakh |
| Filing Deadline | 30/60 days post-AGM | Form 8: July 30; Form 11: May 30 |
| Penalty | ₹10,000 + ₹100/day | ₹100/day |
Example: A private company files AOC-4 post-AGM; an LLP files Form 8 by July 30.
Procedure for ROC Filings
- Prepare Documents: Financial statements, audit reports, KYC details.
- Appoint Professionals: Engage CA/CS for audited filings.
- Access MCA Portal: File via mca.gov.in using DSC.
- File Forms: Submit AOC-4, MGT-7, etc., within deadlines.
- Pay Fees: ~₹300–₹6,000 based on capital.
- Verify Status: Check filing status using CIN on mca.gov.in.
Example: A company files AOC-4 with audited balance sheet via MCA portal by October 30.
Documents Required for ROC Compliance
- PAN, Aadhaar of directors/shareholders.
- MOA, AOA, Certificate of Incorporation.
- Audited financial statements, board resolutions.
- GST, MSME, ESI/PF certificates (if applicable).
- Statutory registers, bank statements.
Benefits of ROC Compliance
- Enhances investor confidence.
- Builds market credibility.
- Ensures transparency via public records.
- Avoids penalties and director disqualification.
- Supports loan/tender applications.
Non-ROC Compliances
- Taxes: GST, TDS, advance tax, professional tax filings.
- Returns: Quarterly TDS, annual ITR, ESIC/PF returns.
- Regulatory: Environment Protection Act, Factory Act compliance.
Example: A company files GSTR-3B monthly alongside AOC-4 annually.
Penalties for Non-Compliance
- AOC-4/MGT-7: ₹10,000 + ₹100/day (Sections 92, 137).
- DIR-3 KYC: ₹5,000 per director.
- INC-20A: ₹50,000 + ₹1,000/day.
- MSME Form I: ₹20,000 + ₹1,000/day.
- Director Disqualification: Under Section 164 for non-filing >3 years.
Example: A company pays ₹15,000 for late AOC-4 filing after 50 days.
Case Study: Startup ROC Compliance
In 2023, “TechWave Pvt Ltd” (Bengaluru) ensured ROC compliance for private limited company. Incorporated in 2022, it filed INC-20A within 180 days and appointed an auditor via ADT-1.
Holding 4 board meetings and an AGM by September 30, 2024, it filed AOC-4 (October 30) and MGT-7 (November 29). DIR-3 KYC was submitted by September 30 and MSME Form I reported ₹2 lakh dues by April 30. Compliance secured a ₹5 crore loan in 2025.
Frequently Asked Questions on ROC Annual Compliance for Pvt Ltd Companies & LLPs
Q1. What is ROC compliance?
Ans1. ROC compliance involves fulfilling filings and obligations with the Registrar of Companies under the Companies Act, 2013.
Q2. What is annual ROC compliance for private limited companies?
Ans2. Annual ROC compliance for private limited companies includes filing AOC-4, MGT-7, DIR-3 KYC and DPT-3.
Q3. What is the ROC compliance last date in 2025?
Ans3. ROC compliance last date: AOC-4 by October 30, MGT-7 by November 29, DIR-3 KYC by September 30.
Q4. What is MSME ROC compliance?
Ans4. MSME ROC compliance includes AOC-4, MGT-7 and MSME Form I half-yearly for payment dues.
Q5. What is ROC compliance full form?
Ans5. ROC compliance full form is Registrar of Companies compliance.
Q6. How to ensure ROC compliance for private limited company?
Ans6. File AOC-4, MGT-7, DIR-3 KYC, maintain registers and comply with event-based filings.
Q7. What is ROC compliance for change in shareholding pattern?
Ans7. ROC compliance for change in shareholding pattern requires filing PAS-3 within 30 days.
Q8. Is ROC filing mandatory every year?
Ans8. Yes, annual ROC compliance is mandatory for all registered companies.
Q9. How to check ROC compliance status?
Ans9. Use CIN on mca.gov.in under “Check ROC Filing Status.”
Q10. What are penalties for ROC non-compliance?
Ans10. Fines like ₹10,000 + ₹100/day for AOC-4/MGT-7, ₹5,000 for DIR-3 KYC.
Q11. What is AOC-4?
Ans11. AOC-4 is for filing financial statements within 30 days of AGM.
Q12. What is Form DPT-3?
Ans12. DPT-3 reports deposit returns, filed by June 30 annually.
Q13. Is CA required for ROC filing?
Ans13. Yes, a CA must audit financial statements for AOC-4.
Q14. What is the ROC compliance list?
Ans14. ROC compliance list: AOC-4, MGT-7, DIR-3 KYC, DPT-3, INC-20A, etc.