ROC Compliance Checklist for Private Limited Companies (2026): Forms, Due Dates & Penalties
Complete ROC compliance checklist for private limited companies — annual filings, deadlines & event-based forms.

Introduction
Running a private limited company in India comes with one big responsibility: staying compliant with the Registrar of Companies (ROC). ROC compliance is not optional. It is a legal requirement for every private limited company registered in India.
If you miss deadlines or skip filings, your company can face heavy penalties, director disqualifications, and even strike-off. The good news? With the right checklist, ROC compliance is simple and manageable.
This guide gives you a complete, easy-to-follow ROC compliance checklist for private limited companies — whether you are a new founder, a small business owner, or someone managing compliance for the first time.
What is ROC Compliance for a Private Limited Company?
ROC compliance refers to the mandatory filings and legal requirements that every private limited company registered under the Companies Act, 2013 must complete with the Registrar of Companies (ROC). These include annual filings such as AOC-4 and MGT-7, director KYC, board meetings, statutory registers, and event-based filings whenever company details change.
ROC Compliance Checklist: Key Facts at a Glance
| Who needs ROC compliance? | Every Private Limited Company registered in India |
|---|---|
| Key regulator | Ministry of Corporate Affairs (MCA) |
| Main portal for filings | MCA21 (mca.gov.in) |
| Penalty for non-compliance | ₹100 per day (per form) + additional fees |
What is ROC Compliance?
ROC compliance refers to the set of legal filings, disclosures, and statutory obligations that every private limited company must fulfill with the Registrar of Companies (ROC) under the Companies Act, 2013.
In simple terms, it means submitting the right documents, on time, every year — and also whenever a major change happens in your company.
ROC compliance for pvt ltd company covers everything from filing annual returns to updating director details, holding board meetings, and maintaining statutory registers.
Key Facts About ROC Compliance
- Governed by: Companies Act, 2013
- Managed by: Ministry of Corporate Affairs (MCA)
- Filing portal: MCA21 (mca.gov.in)
- Applicable to: All private limited companies in India
- Frequency: Annual + Event-based
Importance of ROC Compliance
Staying compliant is not just a legal box to tick — it has real, practical benefits for your company.
Legal Benefits
- Keeps your company's legal status active and in good standing
- Protects directors from personal liability and disqualification
- Enables smooth bank loan approvals and investor due diligence
- Makes it easier to enter government contracts or tenders
- Helps in mergers, acquisitions, and fundraising processes
Financial & Business Benefits
- Avoid heavy penalties (₹100/day per form, plus additional late fees)
- Prevent compulsory strike-off by the ROC
- Maintain a clean MCA record that builds trust with partners and investors
- Avoid director disqualification, which can affect other businesses too.
Ultimate ROC Compliance Checklist
Here is a comprehensive ROC compliance checklist for private limited companies. Use this as your go-to reference every financial year.
Pre-Filing Preparation Checklist
✓ Confirm the company's registered address and update if changed
✓ Verify that all Directors have active DIN (Director Identification Number)
✓ Complete DIR-3 KYC for all directors (annual requirement)
✓ Ensure at least 4 Board Meetings held in a year (no more than 120 days gap between two meetings)
✓ Hold Annual General Meeting (AGM) within 6 months of financial year-end (or 9 months for the first AGM)
✓ Prepare and approve financial statements (Balance Sheet, P&L)
✓ Appoint auditor and file ADT-1 (if applicable)
✓ Maintain updated statutory registers (Register of Members, Directors, Charges, etc.)
Annual Filing Checklist
✓ File Form AOC-4 (Financial Statements) within 30 days of AGM
✓ File Form MGT-7 (Annual Return) within 60 days of AGM
✓ Complete DIR-3 KYC for every director (by September 30 each year)
✓ File MSME Form 1 (if applicable) — for outstanding dues to MSME vendors
✓ File DPT-3 (Return of Deposits) — if the company has accepted any deposits or outstanding loans
✓ File MGT-14 (Board Resolutions) for specific resolutions — where required.
Event-Based Compliance Checklist
✓ Change of registered office → File INC-22 within 30 days
✓ Change in directors → File DIR-12 within 30 days
✓ Change in authorised or paid-up share capital → File SH-7 or PAS-3
✓ Change in company name → File INC-24 and get approval
✓ Allotment of new shares → File PAS-3 within 30 days
✓ Creation or modification of charges → File CHG-1 within 30 days
✓ Satisfaction of charges → File CHG-4 within 30 days
✓ Appointment of Key Managerial Personnel (KMP) → File MR-1.
Checklist for Annual Filing with ROC
The annual filing with ROC is the most important recurring compliance for any private limited company.
Form AOC-4 — Filing Financial Statements
| Detail | Information |
|---|---|
| Full Form | Annual Accounts & Financial Statements |
| Deadline | Within 30 days of AGM |
| What to attach | Balance Sheet, Profit & Loss, Director's Report, Auditor's Report |
| Who signs | Directors + Auditor |
| Penalty for late filing | ₹100 per day of delay |
AOC-4 Checklist
✓ Audited financial statements ready (Balance Sheet & P&L)
✓ Director's Report prepared and signed
✓ Auditor's Report attached
✓ Board resolution for approval of financial statements passed
✓ Filed on MCA21 portal within 30 days of AGM
Form MGT-7 — Annual Return
| Detail | Information |
|---|---|
| Full Form | Annual Return of the Company |
| Deadline | Within 60 days of AGM |
| What it contains | Details of shareholders, directors, shareholding pattern |
| Who signs | Director + CS (if applicable) |
| Penalty for late filing | ₹100 per day of delay |
MGT-7 Checklist
✓ Updated list of all shareholders and their shareholding
✓ Complete details of all directors (DIN, address, designation)
✓ Details of any share transfers during the year
✓ Board Meeting minutes updated
✓ Filed on MCA21 within 60 days of AGM
Form DIR-3 KYC — Director KYC
| Detail | Information |
|---|---|
| Full Form | Director KYC (Know Your Customer) |
| Deadline | September 30 every year |
| What it contains | Mobile number, email, Aadhaar/PAN verification |
| Who needs to file | Every director with a DIN |
| Penalty if missed | DIN deactivation + ₹5,000 fine for reactivation |
DIR-3 KYC Checklist
✓ Valid DIN for all directors confirmed
✓ Mobile number and email verified via OTP
✓ PAN and Aadhaar details updated
✓ Filed by September 30 for all directors
List of ROC Compliances for Private Limited Companies
Annual Compliances
| Compliance / Form | Deadline |
|---|---|
| AGM (Annual General Meeting) | Within 6 months of FY end (Sept 30) |
| AOC-4 (Financial Statements) | Within 30 days of AGM |
| MGT-7 (Annual Return) | Within 60 days of AGM |
| DIR-3 KYC (Director KYC) | September 30 each year |
| DPT-3 (Return of Deposits) | June 30 each year |
| MSME Form 1 | April 30 & October 31 (half-yearly) |
| Board Meetings (minimum 4) | Throughout the year (120-day gap rule) |
| Statutory Auditor Appointment | At AGM each year |
Event-Based Compliances
| Event | Form to File |
|---|---|
| Appointment / Resignation of Director | DIR-12 (within 30 days) |
| Change of Registered Office | INC-22 (within 30 days) |
| Change of Company Name | INC-24 |
| Allotment of Shares | PAS-3 (within 30 days) |
| Creation / Modification of Charges | CHG-1 (within 30 days) |
| Satisfaction of Charges | CHG-4 (within 30 days) |
| Increase in Authorised Share Capital | SH-7 |
| Appointment of Auditor | ADT-1 (within 15 days of AGM) |
| Appointment of KMP | MR-1 (within 60 days) |
ROC Annual Return Filing
ROC annual return filing is the process of submitting Form MGT-7 and Form AOC-4 to the MCA every year. This is mandatory for all private limited companies, regardless of turnover or business activity.
Step-by-Step Process
1. Hold Annual General Meeting (AGM) to approve financial statements and other resolutions
2. Prepare audited financial statements — Balance Sheet, P&L Account, Cash Flow Statement
3. Prepare Director's Report and get it signed by the board
4. File Form AOC-4 on the MCA21 portal within 30 days of the AGM
5. Prepare the Annual Return in Form MGT-7 with all required details
6. Get MGT-7 certified by a Practicing Company Secretary (PCS) if required
7. File Form MGT-7 on the MCA21 portal within 60 days of the AGM
8. Complete DIR-3 KYC for all directors by September 30 once in every 3 years.
Key Deadlines at a Glance
| AGM → On or before September 30 (FY April–March)AOC-4 → Within 30 days of AGM (on or before October 29)MGT-7 → Within 60 days of AGM (on or before November 29)DIR-3 KYC → On or before September 30 once in every 3 years |
|---|
ROC Compliance for Newly Incorporated Company
If you have recently registered your company, you need to know the specific ROC compliance for newly incorporated companies. Your first year has a few additional requirements that are different from ongoing annual filings.
First-Year Compliance Checklist for New Companies
✓ File INC-20A (Declaration of Commencement of Business) — within 180 days of incorporation. MANDATORY before you can start operations or borrow money.
✓ Appoint a Statutory Auditor within 30 days of incorporation (via Board Meeting); file ADT-1 within 15 days of appointment
✓ Open a dedicated business bank account and deposit the subscribed share capital
✓ Obtain your Certificate of Commencement of Business after filing INC-20A
✓ Hold your First Board Meeting within 30 days of incorporation
✓ Maintain statutory registers from Day 1: Register of Members, Directors, Charges
✓ File your first Annual Return (MGT-7) and Financial Statements (AOC-4) after your first AGM — managed easily with our Annual Compliance Services
✓ Complete DIR-3 KYC for all directors by September 30
✓ Register for GST if your turnover exceeds the threshold (or voluntarily for B2B operations)
✓ Ensure DIN (Director Identification Number) is active for all directors.
Important Note for New Companies
Your first AGM can be held within 9 months from the end of your first financial year (not 6 months like regular companies). INC-20A is a one-time filing but extremely critical. Non-filing can lead to strike-off of your company.
Penalties for Non-Compliance
Ignoring ROC compliance has serious financial and legal consequences. Here is what happens when you miss your filings:
| Non-Compliance | Penalty / Consequence |
|---|---|
| Late filing of AOC-4 or MGT-7 | ₹100 per day per form (no upper limit) |
| Missing DIR-3 KYC deadline | DIN deactivated + ₹5,000 reactivation fee |
| Not filing INC-20A (new companies) | ₹50,000 fine + risk of company strike-off |
| No AGM held | ₹1,00,000 fine on the company + officers |
| Persistent non-compliance | Compulsory strike-off of the company |
| Director disqualification | Director barred from all companies for 5 years |
| Non-maintenance of registers | Fine up to ₹1,00,000 on company and officers |
Example: If you delay filing AOC-4 by just 100 days, your penalty alone is ₹10,000. Delay both AOC-4 and MGT-7 for 200 days, and you are looking at ₹40,000+ in penalties — before legal fees.
Tips to Stay Compliant
✓ Mark all compliance deadlines in your calendar at the start of the financial year
✓ Hire a dedicated Company Secretary (CS) or compliance service partner to manage filings
✓ Use a compliance management platform or tracker to monitor due dates
✓ Hold all 4 Board Meetings on schedule — do not miss or delay them
✓ Get your accounts audited before September so you have time to file AOC-4 and MGT-7
✓ Do DIR-3 KYC by September 15 (do not wait until the September 30 deadline)
✓ Always keep certified copies of Board Resolutions and Meeting Minutes
✓ Maintain a digital folder with all filed forms, challans, and acknowledgement receipts
✓ Review your statutory registers quarterly — not just during filing season
✓ Work with a professional service like StartBusiness to handle all your Annual Compliance needs end-to-end.
Conclusion
ROC compliance is one of the most critical responsibilities of running a private limited company in India. Miss a deadline and you face penalties. Miss multiple deadlines and you risk your company's legal status and your own standing as a director.
The good news is that with the right partner, ROC compliance becomes straightforward and stress-free.
This complete ROC compliance checklist for private limited companies — covering annual filings, event-based filings, and first-year requirements for newly incorporated companies — gives you everything you need to stay on track.
Frequently Asked Questions (FAQs)
What is the RoC compliance for private limited companies?
ROC compliance for private limited companies includes annual filings (AOC-4, MGT-7, DIR-3 KYC), holding Board Meetings and an AGM, and event-based filings whenever there is a change in directors, registered office, or share capital. It is governed by the Companies Act, 2013. Learn more about our ROC Annual Compliance service.
How to check ROC compliance?
You can check ROC compliance status on the MCA21 portal (mca.gov.in) by searching for the company's CIN (Corporate Identification Number). The portal shows all filed documents and pending compliance requirements. You can also consult a Company Secretary or use a compliance tracking service.
How to write a compliance checklist?
A compliance checklist should list all mandatory filings by category (annual vs event-based), include deadlines, responsible persons, and required documents. Start with regulatory requirements (like the Companies Act), identify what applies to your business, assign owners, and set deadline reminders.
What are the 5 key areas of compliance?
The 5 key areas of compliance for a private limited company are: (1) Regulatory filings with ROC (MCA), (2) Tax compliance ( GST, Income Tax, TDS), (3) Labour law compliance (PF, ESI, Shops Act), (4) Secretarial compliance (Board Meetings, AGM, Registers), and (5) Contractual & industry-specific compliance.
What is ROC compliance?
ROC compliance is the set of mandatory legal filings and disclosures that every company registered in India must submit to the Registrar of Companies (ROC) under the Ministry of Corporate Affairs (MCA). It includes annual filings, event-based filings, and maintaining statutory records.
What are the 5 C's of compliance?
The 5 C's of compliance are: (1) Comprehensiveness — covering all applicable laws, (2) Consistency — filing on time every year, (3) Correctness — submitting accurate data, (4) Communication — keeping stakeholders informed, and (5) Culture — building a compliance-first mindset in the organisation.
How to make a compliance checklist?
To make a compliance checklist: (1) Identify all laws applicable to your business, (2) List every filing, meeting, or requirement under each law, (3) Add deadlines and responsible persons, (4) Include required documents for each item, (5) Review and update the checklist annually.
Useful StartBusiness Services
StartBusiness.co.in offers a range of services to help you stay compliant and grow your business:
• Private Limited Company Registration - Register your company quickly and correctly from Day 1
• GST Registration - Get GST-compliant with expert assistance
• Annual Compliance Services - End-to-end ROC compliance management, so you never miss a deadline
• Business Registration - All types of business registrations in India, made simple
• MSME Registration - Register as an MSME and unlock government benefits
• LLP Registration - Explore if an LLP structure suits your business better
Related Services You Might Need
Based on this content, these services might be helpful for your business:
Found this helpful?