Skip to main content

ROC Compliance Checker

Free ROC compliance checker for Indian companies. View your annual compliance calendar (AOC-4, MGT-7, ADT-1, DIR-3 KYC, DPT-3, MSME-1), calculate late filing penalties, and validate CIN. Updated for Companies Act 2013.

Configure Your Company

Set company type and FY to generate your compliance calendar

Most common structure for startups and SMEs

Apr 1, 2025 – Mar 31, 2026

Default: Sep 30, 2026

Required only for new companies

Compliance Health Score

90
out of 100
Healthy
1
Overdue
0
Due Soon
7
Upcoming

1 overdue filing detected. Late fees of ₹100/day are accumulating. File immediately to stop penalty accrual.

Annual Compliance Calendar — FY 2025-26 (Current)

CriticalHighMedium
INC-20AcriticalSection 10A
Commencement of Business
Upcoming
180 days from date of incorporation₹50,000 flatGovt fee: ₹200
ADT-1highSection 139
Auditor Appointment
Upcoming
15 Oct 2026₹100/day late feeGovt fee: ₹500 (flat government fee)
AOC-4criticalSection 137
Financial Statements
Upcoming
30 Oct 2026₹100/day late feeGovt fee: ₹200–₹600 (based on authorized capital)
MGT-7criticalSection 92
Annual Return
Upcoming
29 Nov 2026₹100/day late feeGovt fee: ₹200–₹600 (based on authorized capital)
DIR-3 KYChighRule 12A, Companies (Appointment & Qualification of Directors) Rules
Director KYC
Upcoming
30 Sept 2026₹5,000 flatGovt fee: ₹0 (no fee if filed on time)
DPT-3highSection 73 / Rule 16 of Companies (Acceptance of Deposits) Rules
Return of Deposits
Upcoming
30 Jun 2026₹100/day late feeGovt fee: ₹200
MSME-1 (H1)mediumSection 405
MSME Outstanding Payments — April to September
Overdue
31 Oct 2025 (133 days overdue)₹100/day late feeGovt fee: ₹2,000 (flat, if filed late)
MSME-1 (H2)mediumSection 405
MSME Outstanding Payments — October to March
Upcoming
30 Apr 2026₹100/day late feeGovt fee: ₹2,000 (flat, if filed late)

Event-Based Filings

These filings are triggered by specific events — not by a fixed annual date. Late filing attracts ₹100/day penalty from the due date.

DIR-12

Change in Directors / KMP

Appointment, resignation, or any change in Director or Key Managerial Personnel

30 days from event date₹100/day after 30 days
MGT-14

Filing Board / Special Resolutions

Mandatory filing of certain resolutions passed at Board or General Meetings

30 days from passing the resolution₹100/day after 30 days
PAS-3

Return of Allotment of Shares

Return to be filed after any fresh allotment of equity or preference shares

30 days from date of allotment₹100/day after 30 days
SH-7

Change in Authorized Capital

Increase in authorized share capital after ordinary resolution in General Meeting

30 days from passing the resolution₹100/day after 30 days
BEN-2

Significant Beneficial Owner

Return of SBO upon receiving BEN-1 declaration from significant beneficial owners

30 days from receiving BEN-1₹100/day after 30 days
INC-22

Change of Registered Office

Intimation of shift of registered office within same city/village/town

30 days from change₹100/day after 30 days

Board Meeting Compliance

Minimum 4 Board Meetings per Year

Every company must hold at least 4 Board Meetings in a calendar year under Section 173 of the Companies Act, 2013.

Maximum 120-Day Gap

The time gap between two consecutive Board Meetings must not exceed 120 days. Violation attracts penalty on directors.

First Meeting within 30 Days

The first Board Meeting of a newly incorporated company must be held within 30 days from the date of incorporation.

Minimum 2 Directors for Quorum

Quorum for a Board Meeting is 1/3rd of total directors or 2 directors, whichever is higher. Meeting without quorum is invalid.

Late Filing Penalty Calculator

Calculate your ROC late filing penalty

Penalty Breakdown

Govt Filing Fee (₹5 lakh – ₹25 lakh)₹400
Late Fee Rate₹100/day
Days Delayed30 days
Additional Late Fee₹3,000
Total Amount Payable₹3,400

Late fee is ₹100/day with no maximum cap. Filing at day 1 vs day 30 saves ₹3,000 in penalties.

File Now on MCA V3 Portal

How ROC Late Fees Work

No Maximum Cap

Under Section 403, the ₹100/day additional fee has NO maximum cap. A 3-year delay on AOC-4 can accumulate to ₹1 lakh+ in penalties alone.

Compulsory on All Companies

Late fees apply to all companies regardless of size — from a single-director OPC to a large listed company. NIL returns attract the same penalty if filed late.

Director Disqualification Risk

Non-filing of AOC-4 or MGT-7 for 3 consecutive years triggers Director disqualification under Section 164(2) for 5 years.

Compounding of Offences

Offences for non-filing can be compounded by the ROC or NCLT on payment of compounding fees, which can be significantly higher than late fees.

Cost of Non-Compliance

Form30-day delay90-day delay180-day delay
AOC-43,4009,40018,400
MGT-73,4009,40018,400
ADT-13,5009,50018,500
DPT-33,2009,20018,200
DIR-123,4009,40018,400

*Based on authorized capital of ₹5–25 lakh. Actual fees vary by capital. Figures are indicative only.

CIN Validator

Decode Corporate Identification Number

21-character alphanumeric identifier (e.g. U74999KA2000PTC026474)

0/21

CIN Structure Guide

1
Status
5
Industry (NIC)
2
State
4
Year
3
Type
6
Sequence
Search Company on MCA Portal

Enter a CIN to decode

We will break down the CIN into listing status, industry, state, year, and company type

Common Company Type Codes in CIN

PTCPrivate Limited Company
PLCPublic Limited Company
OPCOne Person Company
GAPGovernment Company (Section 8)
NPLNon-Profit Company (Section 8)
FTCForeign Company Subsidiary (wholly owned)
FGNForeign Company Branch Office
GOIGovernment of India Company
SGPState Government Company
LLCLimited Liability Company
ULLUnlimited Liability Company
LLPLimited Liability Partnership
PTLPrivate Trust (Limited)
UNLUnlimited Company
NGONon-Governmental Organization
NITNidhi Company
25L+
Companies registered with MCA
₹100/day
Late fee for most ROC forms
3 Years
Default period for director disqualification
Section 403
Governs late filing fees (Companies Act)

ROC Compliance Best Practices

Set Calendar Reminders

Add AGM, AOC-4, and MGT-7 due dates to your calendar as soon as the FY ends. Aim to file 2 weeks before the deadline.

File NIL Returns Too

Even if DPT-3 or MSME-1 shows zero amounts, file a NIL return. Non-filing attracts the same penalties regardless.

DIR-3 KYC is Individual

Every director must individually file their KYC by Sep 30. A delay by even one director can block all company filings.

Appoint a CS Early

A practicing Company Secretary (CS) ensures timely filing, handles notices, and files the certified Annual Return for larger companies.

Maintain Digital Records

Keep board meeting minutes, resolutions, shareholder registers, and financial records digitally for quick turnaround during filing season.

Monitor MCA Circulars

The MCA regularly issues condonation schemes with waived late fees. Watch for amnesty schemes — they can save significant penalties.

Frequently Asked Questions

Everything you need to know about ROC compliance for Indian companies

Important Disclaimer: This tool provides indicative ROC compliance due dates and penalty estimates for reference purposes only. Due dates may change based on government notifications, MCA circulars, and amnesty schemes. The penalty calculations are based on Section 403 of the Companies Act, 2013 and may not include compounding fees, prosecution costs, or changes introduced by recent amendments. Always consult a Chartered Accountant or Company Secretary for your specific compliance requirements.

ROC Compliance Checker

Use Legalxindia’s free ROC Compliance Checker to instantly view your company’s annual filing calendar, spot overdue submissions, calculate late fees, and validate your Corporate Identity Number (CIN). Built by Legalxindia’s team of corporate compliance experts, this tool covers all major filings under the Companies Act 2013, updated for FY 2025-26.

Just select your company type and financial year. The tool does the rest.

What This ROC Compliance Tool Does

Every registered company in India has a set of annual obligations with the Registrar of Companies. Missing even one deadline triggers daily penalties that pile up fast. This ROC compliance tool takes the guesswork out of tracking those deadlines.

The tool covers six major compliance areas:

  • Annual Financial Statements (AOC-4)
  • Annual Return (MGT-7)
  • Auditor Appointment (ADT-1)
  • Director KYC (DIR-3 KYC)
  • Return of Deposits (DPT-3)
  • MSME Outstanding Payments (MSME-1, both half-yearly filings)

It also flags event-based filings that get triggered by specific corporate actions, not fixed dates.

Who Should Use It

This tool is built for company directors, company secretaries, CFOs, startup founders, and anyone responsible for keeping a company compliant. It doesn’t matter if the company is a Private Limited, OPC, Section 8, or Public Limited entity – the tool adjusts to each structure.

Small business owners who don’t have a dedicated legal team will find this especially useful. No jargon. No confusion. Just a clear picture of what’s due, what’s overdue, and what penalties are already running.

What You Get After Checking

After configuring the tool, you’ll see:

  • A Compliance Health Score out of 100
  • A colour-coded compliance calendar with due dates
  • Overdue filing alerts with daily penalty amounts
  • Government fee details for each form
  • Event-based filing reminders

How to Use the ROC Compliance Checker

The tool has three tabs: Compliance Calendar, Penalty Calculator, and CIN Validator. The Compliance Calendar is where most users start. Here’s how to work through it.

Step 1: Select Your Company Type

Pick your company structure from the dropdown. The available options are:

  • Private Limited Company (most common for startups and SMEs)
  • One Person Company (OPC)
  • Small Company
  • Public Limited Company
  • Section 8 (Non-Profit) Company
  • Limited Liability Partnership (LLP)

Each type has different filing requirements. A Section 8 company, for instance, has exemptions that a Private Limited doesn’t. Selecting the right type ensures you see an accurate calendar.

Step 2: Choose the Financial Year

Select the financial year you want to check. The tool currently supports:

  • FY 2025-26 (Current – April 1, 2025 to March 31, 2026)
  • FY 2024-25 (Previous)
  • FY 2023-24

For most users, FY 2025-26 is the right pick. Checking a previous year helps if you’re trying to calculate penalties for a missed filing or catching up on compliance.

Step 3: Add Optional Details

Two optional fields give you more precise results.

The AGM Datefield defaults to September 30, 2026. If your company held its Annual General Meeting on a different date, enter that. It shifts the AOC-4 and MGT-7 deadlines accordingly.

The Incorporation Datefield is required only for new companies. It’s used to calculate the INC-20A (Commencement of Business) deadline, which must be filed within 180 days of incorporation.

Step 4: Read Your Compliance Calendar

Once you hit generate, the tool displays a full calendar sorted by priority. Critical filings appear at the top. You’ll see the form name, the relevant section of the Companies Act, the due date, the late fee structure, and the government fee. Each entry also has a “View details” link for more context.

Understanding Your Results

Compliance Health Score Explained

The Compliance Health Score is shown out of 100. Think of it like a credit score, but for your company’s regulatory health.

  • 90-100:Healthy. All filings are on track or already done.
  • 70-89:Moderate risk. Some filings are due soon and need attention.
  • 50-69:High risk. You likely have overdue filings or accumulating penalties.
  • Below 50:Critical. Immediate action required. Penalties are growing daily.

A score of 90 with one overdue filing, for example, means the bulk of your compliance is fine but that one item needs to be filed right away before the penalty grows further.

Filing Status Labels

Each filing in the calendar carries one of four status labels:

  • Critical:High-priority filings like AOC-4, MGT-7, and INC-20A
  • High:Important filings like ADT-1, DIR-3 KYC, and DPT-3
  • Medium:Half-yearly filings like MSME-1
  • Overdue:Any filing that’s past its due date with penalties already running

The colour coding makes it easy to scan. Red means act now. Orange means plan soon. Yellow means keep an eye on it.

What to Do If You Have Overdue Filings

Don’t panic. Here’s the honest truth: overdue filings are common, especially for small companies that didn’t have a compliance partner in place.

The first step is to stop the penalty from growing. File the overdue form as soon as possible. The ₹100 per day late fee stops the moment you file. Waiting another week costs you ₹700 more per overdue form. If you have multiple overdue filings, that adds up fast.

Legalxindia can help you file all overdue forms quickly. Contact the team at +91-9635685435 or get started directly on the website.

ROC Annual Compliance Requirements Explained

The Companies Act 2013 sets out specific annual obligations for every registered company. These aren’t optional. Non-compliance can lead to penalties for the company and its directors, and in severe cases, the company can be struck off the MCA register.

Mandatory Annual Filings Under Companies Act 2013

Here’s a quick breakdown of the core annual filings tracked by this ROC Compliance Checker:

FormPurposeDue Date (FY 2025-26)Late FeeGovt Fee
INC-20ACommencement of Business180 days from incorporation₹50,000 flat₹200
ADT-1Auditor Appointment15 Oct 2026₹100/day₹500 flat
AOC-4Financial Statements30 Oct 2026₹100/day₹200-₹600
MGT-7Annual Return29 Nov 2026₹100/day₹200-₹600
DIR-3 KYCDirector KYC Verification30 Sept 2026₹5,000 flat₹0 (if filed on time)
DPT-3Return of Deposits30 Jun 2026₹100/day₹200
MSME-1 (H1)MSME Payments (Apr-Sep)31 Oct 2025₹100/day₹2,000 flat (if late)
MSME-1 (H2)MSME Payments (Oct-Mar)30 Apr 2026₹100/day₹2,000 flat (if late)

The government fee for AOC-4 and MGT-7 varies based on the company’s authorized capital. The tool factors this in once you enter your company details.

Event-Based Filings You Can’t Ignore

Annual filings follow fixed calendars. Event-based filings don’t.

These get triggered when something specific happens inside the company – a change in directors, a change in registered office, allotment of new shares, or a board resolution on certain matters. The due dates are calculated from the date of the event, not the financial year end.

Late filing on event-based forms also attracts a ₹100 per day penalty from the due date. The ROC compliance tool flags these separately so they don’t slip through unnoticed. Examples include DIR-12 for director changes and SH-7 for capital alteration.

Late Filing Penalties at a Glance

This is where most companies get hurt. Small delays turn into large penalties because the ₹100/day fee sounds minor until you’re 200 days overdue. At that point, you’re looking at ₹20,000 per form, before the government fee.

Here’s how penalty amounts stack up over time for a ₹100/day filing:

Days OverduePenalty Accumulated
30 days₹3,000
60 days₹6,000
90 days₹9,000
131 days (example: MSME-1 H1)₹13,100
180 days₹18,000
365 days₹36,500

DIR-3 KYC works differently. It’s a flat ₹5,000 penalty regardless of how many days past the deadline the director files. INC-20A is also flat at ₹50,000. The Penalty Calculator tab in the tool lets you enter any number of overdue days and see the exact figure instantly.

Tips for Staying on Top of ROC Compliance

Compliance isn’t hard. It just requires a system. Here are seven practical habits that keep companies clean:

  1. Mark all due dates at the start of the financial year.Use the ROC Compliance Checker at the beginning of April each year and block every deadline in your calendar right then.
  2. Don’t wait for the AGM to prepare financials.AOC-4 is due 30 days after the AGM. If your books aren’t ready, you’ll miss it. Start preparing at least two months before the AGM.
  3. File DIR-3 KYC before September 30 every year.The ₹5,000 flat penalty for missing this is painful and avoidable. Set a reminder for mid-September.
  4. Appoint your auditor at the first board meeting.ADT-1 must be filed within 15 days of the AGM. Don’t leave auditor appointment as an afterthought.
  5. Track MSME vendor payments actively.If your company owes money to MSME-registered suppliers beyond 45 days, you’re required to report it in MSME-1. Build this into your accounts payable process.
  6. Keep your DPT-3 ready by June 30.Even if your company hasn’t accepted deposits, you still need to file a nil return. Many companies miss this one precisely because they think it doesn’t apply to them.
  7. Use a professional compliance partner for event-based filings.Annual filings have fixed dates. Event-based ones don’t. When something changes in your company structure, don’t try to figure out the deadline yourself. Legalxindia’s team can tell you exactly what needs to be filed and when.

Pro tip: Re-run the ROC Compliance Checker after every major corporate event – a new director appointment, a share allotment, or a change in registered office. The calendar updates based on what’s happened.

How the Penalty Calculation Works

The Penalty Calculator tab uses straightforward math based on actual MCA rules. Here’s the formula for most filings:

Total Penalty = (Days Overdue × ₹100) + Government Fee

For flat-penalty filings, the formula is simpler:

Total Penalty = Flat Penalty Amount + Government Fee

The “Days Overdue” count starts the day after the filing deadline passes. So if MGT-7 was due November 29, 2026 and the company files on December 29, 2026, that’s 30 days overdue. The penalty is ₹3,000 plus the applicable government fee.

Government fees for AOC-4 and MGT-7 are based on authorized capital:

  • Up to ₹1 lakh authorized capital: lower fee bracket
  • Higher capital: fee goes up to ₹600

The calculator pulls the correct government fee range from its database once you select the company type. This matches the fee structure listed on the MCA portal and shown on the tool’s compliance calendar. The methodology is consistent with the Companies (Registration of Offices and Fees) Rules, 2014.

The tool doesn’t include professional fees for filing assistance. Those depend on the complexity of your company’s situation. Contact Legalxindia directly for a quote.

Frequently Asked Questions

How accurate is the ROC Compliance Checker?

The tool is built on the requirements set out under the Companies Act 2013 and updated for FY 2025-26. Due dates, penalty rates, and government fees all match current MCA rules. That said, the tool provides general compliance guidance. For complex situations like struck-off companies or those under legal proceedings, speak to a qualified company secretary or the Legalxindia team directly.

Do I need to create an account to use this tool?

No. The ROC Compliance Checker is completely free to use without any registration. Just select your company type and financial year, and the calendar generates instantly.

What does the CIN Validator do?

The CIN Validator tab checks whether a Corporate Identity Number is correctly formatted. A valid CIN follows a specific alphanumeric pattern set by the MCA. If yours doesn’t match the format, the tool flags it so you can verify the number before submitting any forms.

My company is an LLP. Does this tool apply?

Yes. The tool includes LLP as a company type option. LLPs have separate filing requirements under the LLP Act 2008, including Form 8 (Statement of Account) and Form 11 (Annual Return). The calendar adjusts when you select LLP.

What happens if I miss the DIR-3 KYC deadline?

The Director Identification Number (DIN) gets deactivated. That means the director can’t sign any forms or represent the company officially until DIR-3 KYC is filed and the DIN is reactivated. The flat penalty is ₹5,000. File it immediately if the September 30 deadline has passed.

Is DPT-3 applicable even if the company hasn’t taken any deposits?

Yes. Companies that haven’t accepted any deposits are still required to file a nil DPT-3 return by June 30. It’s a common mistake to assume the form doesn’t apply. The late fee is ₹100 per day.

How often should the compliance status be checked?

At minimum, check at the start of every financial year and again two months before major deadlines. If the company has had any significant events during the year, like a change in directors or capital structure, check again right after those events to confirm whether any event-based filings are required.

What’s the difference between Critical and High priority filings?

Critical filings like AOC-4, MGT-7, and INC-20A are foundational requirements that can trigger serious regulatory consequences if missed – including company strike-off. High priority filings like ADT-1, DIR-3 KYC, and DPT-3 carry significant penalties and operational disruptions but generally don’t risk the company’s registration status in the short term. Both need to be filed on time.

Can Legalxindia help file the overdue forms?

Yes. Legalxindia handles ROC annual filings, overdue submissions, and penalty minimization for companies across India. The team works with Private Limited companies, OPCs, LLPs, Section 8 companies, and public companies. Reach out at +91-9635685435 or through the website to get started.

What’s the MSME-1 filing and who needs to file it?

MSME-1 is a half-yearly return required under Section 405 of the Companies Act 2013. Companies that have outstanding payments to MSME-registered suppliers beyond 45 days must report those amounts. The H1 filing covers April to September and is due October 31. The H2 filing covers October to March and is due April 30. Late filing attracts ₹100 per day plus a ₹2,000 flat government fee if filed after the deadline. Even if there are no outstanding MSME payments, companies that are otherwise required to file should check with a compliance professional whether a nil return applies to their situation.

Need Help with Your Business?

Get expert assistance for company registration, tax filing, and compliance.

  • Free Expert Consultation
  • 100% Online Process
  • Transparent Pricing
  • Dedicated Support Manager
Limited Time: Free Consultation

Get Expert Consultation

Get expert guidance • Callback in 30 minutes

100% Safe
15,000+ Served