Compliance deadlines have a way of creeping up on you. One missed MCA filing can trigger daily late fees, put directors at risk of disqualification, and, in worst cases, lead to a company being struck off the register entirely. The good news is that checking whether your company's annual filings are up to date takes about two minutes- If you know where to look.
All registered companies and Limited Liability Partnerships (LLPs) in India are required by law to file annual returns and financial statements with the Ministry of Corporate Affairs (MCA). The MCA portal lets you verify this filing status publicly, for your own company or any other, using just a CIN, LLPIN, or company name.
This guide walks you through every method available, explains what the results mean, and shows you how to stay on top of your MCA compliance going forward.
Table of Contents
Key Takeaways
- MCA annual filing status can be checked online through the official MCA portal- no login required for basic checks
- You'll need your company's CIN (Company Identification Number) or LLPIN for LLPs
- The status shows key details, including balance sheet filing date, annual return date, and AGM compliance
- Three methods are available: Master Data lookup, the V3 filing tool, and SRN tracking
- Unverified or lapsed filings can lead to penalties, director disqualification, or company strike-off
- Regular status checks are essential for compliance, audits, and due diligence
What Is MCA Annual Filing Status?
MCA annual filing status is the official record of whether a company or LLP has submitted its mandatory annual documents to the Ministry of Corporate Affairs. Every registered business entity in India has a compliance calendar, and this status tells you, at a glance, whether that calendar has been met.
In Simple Terms
Think of it as a report card for your company's regulatory compliance. It confirms whether your financial statements and annual returns have been filed on time, when the last filings were made, and whether your company is currently active and in good standing with the MCA.
What Filings Are Included?
- AOC-4: Filing of financial statements (balance sheet, profit & loss account)
- MGT-7 / MGT-7A: Annual return for private and public limited companies
- Form 8: Statement of accounts and solvency for LLPs
- Form 11: Annual return for LLPs
Why Checking MCA Filing Status Is Important
Checking your MCA filing status is not just an administrative task- it's a critical part of running a legally compliant business in India. Here's why it matters:
Key Reasons to Check Regularly
- Confirms legal compliance- gives you certainty that your company's filings are registered and accepted
- Avoids financial penalties- MCA imposes daily late fees for overdue filings, which compound quickly
- Protects directors- persistent non-compliance can lead to director disqualification under Section 164 of the Companies Act
- Supports due diligence- investors, lenders, and partners routinely check MCA status before entering agreements
- Prevents strike-off- companies that repeatedly miss filings are at risk of being removed from the register
Did You Know?
Failing to file MCA returns on time carries serious consequences that escalate quickly:
• Late fees are charged per day of delay — for some forms, this can reach Rs. 100 per day
• Directors of a company that hasn't filed for two consecutive years can be disqualified
• The Registrar of Companies (ROC) can initiate strike-off proceedings against non-compliant companies
• A struck-off company loses its legal standing and cannot enter into contracts, open bank accounts, or operate normally
Checking your status regularly is the simplest way to catch issues before they escalate.
How to Check MCA Annual Filing Status- Master Data Method
The Master Data method is the most commonly used approach for checking a company's annual filing status. It's available without logging in and gives you a snapshot of key compliance details instantly.
Step-by-Step Process
- Visit the official MCA portal at mca.gov.in
- Click on 'MCA Services' in the top navigation menu
- Select 'Master Data' from the dropdown
- Click on 'View Company/LLP Master Data'
- Enter your CIN (for companies) or LLPIN (for LLPs), or search by company name
- Complete the captcha verification and click Submit
What You Will See
Once the results load, the Master Data page displays a summary of the company's filing history and current status:
- Last AGM Date- the date of the company's most recent Annual General Meeting
- Balance Sheet Filed Up To- the financial year for which the last balance sheet was submitted
- Annual Return Filed Up To- confirms the last year for which MGT-7 / MGT-7A was filed
- Company Status- indicates whether the company is Active, Struck Off, Under Liquidation, etc.
How to Check MCA Filing Status- V3 Portal / FO Services Method
The MCA has been progressively migrating its services to a new V3 portal. For LLPs and certain company filings processed through the updated system, the FO (Front Office) Services route is the most accurate way to verify filing status.
Steps for LLP and V3 Filings
- Visit the MCA portal at mca.gov.in
- Navigate to 'MCA Services' and select 'FO Services'
- Click on 'Check Annual Filing Status'
- Enter your LLPIN (for LLPs) or the relevant company identifier
- Submit the form to view the current filing status and history
If you find that data on the V3 portal differs from the older Master Data view, the V3 portal reflects the most recently updated information. The transition between the two systems can occasionally cause temporary discrepancies- if in doubt, check both.
How to Check Filing Status Using SRN?
An SRN- Service Request Number- is a unique transaction reference generated every time a form is submitted to the MCA. If you've recently filed a return and want to confirm whether it has been processed and approved, tracking by SRN gives you the most precise, real-time status for that specific submission.
Steps to Track by SRN
- Go to the MCA portal at mca.gov.in
- Look for 'Track SRN / Transaction Status'- available under MCA Services or the Help section
- Enter the SRN number from your filing acknowledgement
- Submit to view the current processing status of that specific form
SRN tracking is particularly useful immediately after filing, when Master Data may not yet reflect the submission. Keep a record of all SRNs from each filing- they're your proof of submission and your fastest route to verifying acceptance.
Did You Know?
Using CIN is the most reliable way to check MCA filing status. Here's why it matters:
• CIN is a unique 21-character identifier assigned to every registered company in India
• Searching by company name can return multiple results if similar names exist
• CIN eliminates ambiguity and pulls up the exact company record every time
• You can find your CIN on your Certificate of Incorporation or on the MCA portal
Always use CIN for compliance checks. It's faster, more accurate, and avoids costly mix-ups.
How to Read MCA Filing Status Results
Once you've run a search, you'll see several fields that together tell the full compliance story of a company. Here's what each one means:
Key Fields Explained
- Balance Sheet Filed Up To- shows the most recent financial year for which AOC-4 was submitted; if this is more than a year behind the current date, the company may be overdue
- Annual Return Filed Up To- reflects the last year for which MGT-7 or MGT-7A was filed; gaps here are a red flag during due diligence
- Date of Last AGM- the Annual General Meeting must be held within a prescribed period; late AGMs can attract penalties
- Company Status- 'Active' means the company is in good standing; 'Struck Off', 'Dissolved', or 'Under Liquidation' signals serious compliance issues
MCA Filing Status vs. ROC Filing Status: What's the Difference?
These two terms are often used interchangeably, and for practical purposes, they refer to the same thing. Here's the distinction:
Key Differences
- MCA (Ministry of Corporate Affairs) is the central government body that governs company law in India
- ROC (Registrar of Companies) is the regional authority- operating under the MCA- that directly manages company filings for specific states
- When you check filing status on the MCA portal, you're accessing records maintained by the ROC for your company's jurisdiction
- Both terms refer to the same compliance framework; 'ROC filing' and 'MCA filing' describe the same set of statutory submissions
Common Errors While Checking MCA Filing Status
- Entering an incorrect or outdated CIN or LLPIN- always verify from your Certificate of Incorporation
- Typos in the company name- even a single character mismatch can return no results or the wrong company
- Portal downtime- the MCA portal periodically undergoes maintenance, especially during peak filing seasons
- Recently filed data not yet updated- there can be a lag of 24-72 hours before new filings reflect in Master Data
- Confusion between the V2 and V3 systems- some services have migrated, others haven't; use the correct portal for your filing type
Troubleshooting Tips
- Always double-check your CIN against your Certificate of Incorporation before entering it
- If Master Data shows outdated information after a recent filing, use SRN tracking to verify the submission was accepted
- Try the V3 portal if the older MCA interface isn't showing current data for LLP filings
- Wait 24-48 hours after filing and check again if the status hasn't updated
- Only use the official MCA portal at mca.gov.in; third-party sites may show stale or inaccurate data
- If the issue persists, contact the MCA helpdesk at 0124-4832500 or raise a ticket through the portal
Razorpay Rize for Company Registration
Razorpay Rize is your trusted partner in simplifying and redefining the company registration journey. You can seamlessly register your company at the lowest rates, anytime and anywhere.
What is included in our package?
- Company Name Registration
- 2 Digital Signature Certificates
- 2 Directors’ Identification Numbers
- Certificate of Incorporation
- MoA & AoA (Applicable for Private Limited Companies and OPCs)
- LLP Agreement (Applicable for LLPs)
- Company PAN & TAN
*May include additional documents depending on the type.
Best Practices for MCA Filing Compliance
- File returns well before deadlines- don't wait until the last week of the due date window
- Maintain clean, up-to-date financial records throughout the year, so filing season isn't a scramble
- Check your MCA filing status at least quarterly, not just when you suspect a problem
- Keep your CIN, LLPIN, and SRNs from all past filings in a secure, accessible location
- Assign a dedicated person or compliance partner to own your MCA filing calendar
- If you've missed a deadline, file immediately- the longer you wait, the higher the late fees accumulate
Frequently Asked Questions
Private Limited Company
(Pvt. Ltd.)
- Service-based businesses
- Businesses looking to issue shares
- Businesses seeking investment through equity-based funding
Limited Liability Partnership
(LLP)
- Professional services
- Firms seeking any capital contribution from Partners
- Firms sharing resources with limited liability
One Person Company
(OPC)
- Freelancers, Small-scale businesses
- Businesses looking for minimal compliance
- Businesses looking for single-ownership
Private Limited Company
(Pvt. Ltd.)
- Service-based businesses
- Businesses looking to issue shares
- Businesses seeking investment through equity-based funding
One Person Company
(OPC)
- Freelancers, Small-scale businesses
- Businesses looking for minimal compliance
- Businesses looking for single-ownership
Private Limited Company
(Pvt. Ltd.)
- Service-based businesses
- Businesses looking to issue shares
- Businesses seeking investment through equity-based funding
Limited Liability Partnership
(LLP)
- Professional services
- Firms seeking any capital contribution from Partners
- Firms sharing resources with limited liability
Frequently Asked Questions
How can I check my MCA annual filing status?
You can check it on the MCA portal at mca.gov.in using your company's CIN or LLPIN. Navigate to MCA Services → Master Data → View Company/LLP Master Data, enter your identifier, and the portal will display your filing history and current status.
What details are shown in the filing status?
The MCA filing status shows your balance sheet filing date (AOC-4), annual return filing date (MGT-7/MGT-7A), the date of the last Annual General Meeting, and the current company status, such as Active, Struck Off, or Under Liquidation.
Can I check MCA filing status without logging in?
Yes. Basic Master Data, including filing history and company status, is publicly accessible without creating an account or logging into the MCA portal. This makes it easy to check compliance for your own company or verify the status of a potential business partner.
What is an SRN in MCA?
SRN stands for Service Request Number. It is a unique reference number generated when a form is submitted to the MCA. You can use it to track the real-time processing status of that specific filing, which is particularly useful in the hours and days immediately after submission.
How often should I check my MCA filing status?
At a minimum, check your filing status before and after each annual filing cycle. For active compliance management, a quarterly check is recommended- this gives you enough lead time to address any discrepancies or missed filings before they attract penalties.
What happens if MCA filings are not completed?
Non-compliance carries escalating consequences. Initially, daily late fees are applied to overdue forms. If a company fails to file for two consecutive years, its directors can be disqualified under Section 164 of the Companies Act. Persistent non-compliance can lead the ROC to initiate strike-off proceedings, removing the company from the register entirely.











