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:
| Form | Purpose | Due Date (FY 2025-26) | Late Fee | Govt Fee |
|---|---|---|---|---|
| INC-20A | Commencement of Business | 180 days from incorporation | ₹50,000 flat | ₹200 |
| ADT-1 | Auditor Appointment | 15 Oct 2026 | ₹100/day | ₹500 flat |
| AOC-4 | Financial Statements | 30 Oct 2026 | ₹100/day | ₹200-₹600 |
| MGT-7 | Annual Return | 29 Nov 2026 | ₹100/day | ₹200-₹600 |
| DIR-3 KYC | Director KYC Verification | 30 Sept 2026 | ₹5,000 flat | ₹0 (if filed on time) |
| DPT-3 | Return of Deposits | 30 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 Overdue | Penalty 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.