{"id":1165,"date":"2026-06-23T06:18:35","date_gmt":"2026-06-23T06:18:35","guid":{"rendered":"https:\/\/rize.blog.razorpay.in\/how-to-check-mca-annual-filing-status-online-2026-guide\/"},"modified":"2026-06-27T06:10:34","modified_gmt":"2026-06-27T06:10:34","slug":"how-to-check-mca-annual-filing-status-online-2026-guide","status":"publish","type":"post","link":"https:\/\/razorpay.com\/rize\/blogs\/how-to-check-mca-annual-filing-status-online-2026-guide\/","title":{"rendered":"How to Check MCA Annual Filing Status Online (2026 Guide)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Key Takeaways<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MCA annual filing status can be checked online through the official MCA portal- no login required for basic checks<\/li>\n\n\n\n<li>You&#8217;ll need your company&#8217;s CIN (Company Identification Number) or LLPIN for LLPs<\/li>\n\n\n\n<li>The status shows key details, including balance sheet filing date, annual return date, and AGM compliance<\/li>\n\n\n\n<li>Three methods are available: Master Data lookup, the V3 filing tool, and SRN tracking<\/li>\n\n\n\n<li>Unverified or lapsed filings can lead to penalties, director disqualification, or company strike-off<\/li>\n\n\n\n<li>Regular status checks are essential for compliance, audits, and due diligence<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is MCA Annual Filing Status?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>In Simple Terms<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Think of it as a report card for your company&#8217;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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What Filings Are Included?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AOC-4: Filing of financial statements (balance sheet, profit &amp; loss account)<\/li>\n\n\n\n<li>MGT-7 \/ MGT-7A: Annual return for private and public limited companies<\/li>\n\n\n\n<li>Form 8: Statement of accounts and solvency for LLPs<\/li>\n\n\n\n<li>Form 11: Annual return for LLPs<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Checking MCA Filing Status Is Important<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Checking your MCA filing status is not just an administrative task- it&#8217;s a critical part of running a legally compliant business in India. Here&#8217;s why it matters:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Reasons to Check Regularly<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirms legal compliance- gives you certainty that your company&#8217;s filings are registered and accepted<\/li>\n\n\n\n<li>Avoids financial penalties- MCA imposes daily late fees for overdue filings, which compound quickly<\/li>\n\n\n\n<li>Protects directors- persistent non-compliance can lead to director disqualification under Section 164 of the Companies Act<\/li>\n\n\n\n<li>Supports due diligence- investors, lenders, and partners routinely check MCA status before entering agreements<\/li>\n\n\n\n<li>Prevents strike-off- companies that repeatedly miss filings are at risk of being removed from the register<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Did You Know?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Failing to file MCA returns on time carries serious consequences that escalate quickly:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Late fees are charged per day of delay \u2014 for some forms, this can reach Rs. 100 per day<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Directors of a company that hasn&#8217;t filed for two consecutive years can be disqualified<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 The Registrar of Companies (ROC) can initiate strike-off proceedings against non-compliant companies<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 A struck-off company loses its legal standing and cannot enter into contracts, open bank accounts, or operate normally<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checking your status regularly is the simplest way to catch issues before they escalate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Check MCA Annual Filing Status- Master Data Method<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Master Data method is the most commonly used approach for checking a company&#8217;s annual filing status. It&#8217;s available without logging in and gives you a snapshot of key compliance details instantly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step-by-Step Process<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Visit the official MCA portal at mca.gov.in<\/li>\n\n\n\n<li>Click on &#8216;MCA Services&#8217; in the top navigation menu<\/li>\n\n\n\n<li>Select &#8216;Master Data&#8217; from the dropdown<\/li>\n\n\n\n<li>Click on &#8216;View Company\/LLP Master Data&#8217;<\/li>\n\n\n\n<li>Enter your CIN (for companies) or LLPIN (for LLPs), or search by company name<\/li>\n\n\n\n<li>Complete the captcha verification and click Submit<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What You Will See<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once the results load, the Master Data page displays a summary of the company&#8217;s filing history and current status:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Last AGM Date- the date of the company&#8217;s most recent Annual General Meeting<\/li>\n\n\n\n<li>Balance Sheet Filed Up To- the financial year for which the last balance sheet was submitted<\/li>\n\n\n\n<li>Annual Return Filed Up To- confirms the last year for which MGT-7 \/ MGT-7A was filed<\/li>\n\n\n\n<li>Company Status- indicates whether the company is Active, Struck Off, Under Liquidation, etc.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Check MCA Filing Status- V3 Portal \/ FO Services Method<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Steps for LLP and V3 Filings<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Visit the MCA portal at mca.gov.in<\/li>\n\n\n\n<li>Navigate to &#8216;MCA Services&#8217; and select &#8216;FO Services&#8217;<\/li>\n\n\n\n<li>Click on &#8216;Check Annual Filing Status&#8217;<\/li>\n\n\n\n<li>Enter your LLPIN (for LLPs) or the relevant company identifier<\/li>\n\n\n\n<li>Submit the form to view the current filing status and history<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Check Filing Status Using SRN?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An SRN- Service Request Number- is a unique transaction reference generated every time a form is submitted to the MCA. If you&#8217;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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Steps to Track by SRN<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the MCA portal at mca.gov.in<\/li>\n\n\n\n<li>Look for &#8216;Track SRN \/ Transaction Status&#8217;- available under MCA Services or the Help section<\/li>\n\n\n\n<li>Enter the SRN number from your filing acknowledgement<\/li>\n\n\n\n<li>Submit to view the current processing status of that specific form<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">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&#8217;re your proof of submission and your fastest route to verifying acceptance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Did You Know?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using CIN is the most reliable way to check MCA filing status. Here&#8217;s why it matters:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 CIN is a unique 21-character identifier assigned to every registered company in India<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Searching by company name can return multiple results if similar names exist<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 CIN eliminates ambiguity and pulls up the exact company record every time<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 You can find your CIN on your Certificate of Incorporation or on the MCA portal<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Always use CIN for compliance checks. It&#8217;s faster, more accurate, and avoids costly mix-ups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Read MCA Filing Status Results<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you&#8217;ve run a search, you&#8217;ll see several fields that together tell the full compliance story of a company. Here&#8217;s what each one means:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Fields Explained<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>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<\/li>\n\n\n\n<li>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<\/li>\n\n\n\n<li>Date of Last AGM- the Annual General Meeting must be held within a prescribed period; late AGMs can attract penalties<\/li>\n\n\n\n<li>Company Status- &#8216;Active&#8217; means the company is in good standing; &#8216;Struck Off&#8217;, &#8216;Dissolved&#8217;, or &#8216;Under Liquidation&#8217; signals serious compliance issues<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>MCA Filing Status vs. ROC Filing Status: What&#8217;s the Difference?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These two terms are often used interchangeably, and for practical purposes, they refer to the same thing. Here&#8217;s the distinction:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Differences<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MCA (Ministry of Corporate Affairs) is the central government body that governs company law in India<\/li>\n\n\n\n<li>ROC (Registrar of Companies) is the regional authority- operating under the MCA- that directly manages company filings for specific states<\/li>\n\n\n\n<li>When you check filing status on the MCA portal, you&#8217;re accessing records maintained by the ROC for your company&#8217;s jurisdiction<\/li>\n\n\n\n<li>Both terms refer to the same compliance framework; &#8216;ROC filing&#8217; and &#8216;MCA filing&#8217; describe the same set of statutory submissions<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Errors While Checking MCA Filing Status<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entering an incorrect or outdated CIN or LLPIN- always verify from your Certificate of Incorporation<\/li>\n\n\n\n<li>Typos in the company name- even a single character mismatch can return no results or the wrong company<\/li>\n\n\n\n<li>Portal downtime- the MCA portal periodically undergoes maintenance, especially during peak filing seasons<\/li>\n\n\n\n<li>Recently filed data not yet updated- there can be a lag of 24-72 hours before new filings reflect in Master Data<\/li>\n\n\n\n<li>Confusion between the V2 and V3 systems- some services have migrated, others haven&#8217;t; use the correct portal for your filing type<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Troubleshooting Tips<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always double-check your CIN against your Certificate of Incorporation before entering it<\/li>\n\n\n\n<li>If Master Data shows outdated information after a recent filing, use SRN tracking to verify the submission was accepted<\/li>\n\n\n\n<li>Try the V3 portal if the older MCA interface isn&#8217;t showing current data for LLP filings<\/li>\n\n\n\n<li>Wait 24-48 hours after filing and check again if the status hasn&#8217;t updated<\/li>\n\n\n\n<li>Only use the official MCA portal at mca.gov.in; third-party sites may show stale or inaccurate data<\/li>\n\n\n\n<li>If the issue persists, contact the MCA helpdesk at 0124-4832500 or raise a ticket through the portal<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Razorpay Rize for Company Registration&nbsp;<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What is included in our package?<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Company Name Registration<\/li>\n\n\n\n<li>2 <a href=\"https:\/\/razorpay.com\/rize\/blogs\/digital-signature-certificate-dsc\/\">Digital Signature Certificates<\/a><\/li>\n\n\n\n<li>2 Directors\u2019 Identification Numbers<\/li>\n\n\n\n<li><a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/certificate-of-incorporation\">Certificate of Incorporation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/moa\">MoA<\/a> &amp; <a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/aoa\">AoA<\/a> (Applicable for Private Limited Companies and OPCs)<\/li>\n\n\n\n<li><a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/llp-agreement\">LLP Agreement<\/a> (Applicable for LLPs)<\/li>\n\n\n\n<li>Company <a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/e-pan\">PAN<\/a> &amp; <a href=\"https:\/\/razorpay.com\/rize\/company-registration\/document-required\/e-tan\">TAN<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">*May include additional documents depending on the type.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices for MCA Filing Compliance<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>File returns well before deadlines- don&#8217;t wait until the last week of the due date window<\/li>\n\n\n\n<li>Maintain clean, up-to-date financial records throughout the year, so filing season isn&#8217;t a scramble<\/li>\n\n\n\n<li>Check your MCA filing status at least quarterly, not just when you suspect a problem<\/li>\n\n\n\n<li>Keep your CIN, LLPIN, and SRNs from all past filings in a secure, accessible location<\/li>\n\n\n\n<li>Assign a dedicated person or compliance partner to own your MCA filing calendar<\/li>\n\n\n\n<li>If you&#8217;ve missed a deadline, file immediately- the longer you wait, the higher the late fees accumulate<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Frequently Asked Questions<\/strong><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to check MCA annual filing status using CIN, LLPIN, or SRN. Step-by-step guide to verify company compliance and filings online.<\/p>\n","protected":false},"author":1,"featured_media":1166,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":9,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"predecessor-version":[{"id":1626,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/posts\/1165\/revisions\/1626"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/media\/1166"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/rize\/blogs\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}