Company Registration

How to Check Company Registration Status Online

The key question: a vendor sends you an invoice with a company name and GSTIN on it — how do you actually verify the company is real and in good standing, not just that it exists on paper?

The good news: this is one of the few checks in Indian business compliance that’s completely free, public, and takes about two minutes. The catch is knowing what you’re actually looking at once you find it — this guide covers how to check company registration status online, what each status field means, and how to verify a registered company before you rely on it. If you’ve searched “how to verify a company in India,” “how to check if a company is registered,” “how to verify a registered company online,” or “how to check if a company is genuine,” this is the same check, just phrased differently — and it’s genuinely worth doing before you extend credit or sign anything with a company you haven’t worked with before, not after.

What is company registration status?

Company registration status refers to the legal standing of a company as recorded with the Ministry of Corporate Affairs (MCA) under the Companies Act, 2013 — to check company legal status is to check this exact field. It indicates whether the company is Active, Dormant, under liquidation, Struck Off, or in another legal state — and it’s the single fastest way to confirm a registered company you’re dealing with actually exists and is currently in good standing, not just that it existed at some point.

MCA company search, ROC company status — one registry, a few names

Whether you call it a company registration status check, an MCA company search, or a ROC company status lookup, you’re pulling data from the same source. The ROC (Registrar of Companies) is the office that actually maintains company records under each state jurisdiction; the MCA (Ministry of Corporate Affairs) is the ministry that operates the MCA portal — the MCA website — where all of that ROC data is published for public search. So a “ROC company search” and an “MCA company search” return the same result; there isn’t a separate ROC website to check. “Verify company online” and “company verification India” describe the same action too — there’s only one official source, not several competing ones.

Why should you check a company’s registration status?

Checking company status matters most in three recurring situations: before extending credit terms to a new B2B client, before signing a large or long-term contract, and before becoming a vendor or supplier to a company you haven’t worked with. A confident-looking invoice, GSTIN, and letterhead prove nothing on their own — a company registration status check is what actually confirms the entity behind them is real, active, and current on its filings. It’s also standard practice in vendor due diligence and corporate due diligence more broadly, not just a one-off check for unusually large deals.

How to check company registration status online

To check company status or check registered company details, you don’t need an account or a paid tool — every step below runs on the free public MCA portal.

What checking company details online actually reveals

1

Search the company name or CIN on the MCA portal's company master data

2

Confirm the MCA company status (Active, Dormant, Struck Off)

3

Check filing history for gaps

You wouldn’t buy a used car without confirming the registration is valid, matches the seller, and isn’t flagged for anything unusual. A company status check is the business equivalent — running a quick company verification tells you whether you’re dealing with an active, compliant entity or a red flag. Make it a habit to verify company before doing business whenever the relationship involves real money or a long commitment, not just for unusually large deals.

How to search a company using CIN

A CIN (Corporate Identification Number) is a unique 21-character identifier the MCA assigns to every registered company — MCA company search by CIN is the fastest, most unambiguous way to check company registration online, since no two companies share one. Enter the CIN directly into the MCA portal’s company master data search, and it returns company details by CIN with no risk of confusing it for a similarly-named company. If you’re wondering how to find company registration number details starting from just a company name, this CIN search is exactly that process in reverse.

CIN and company name match — confirm the CIN on the portal matches what’s printed on invoices and letterhead exactly. A CIN search is the most reliable way to check company details online, since names alone can be similar across unrelated companies.

How to search a company by name

Company search by name works even if you don’t have the CIN handy, though a name search can return multiple similarly-named results, so cross-checking the registered office address or director names helps confirm you’ve found the right entity. If you do have the CIN, you can check company by CIN directly for a faster, unambiguous match — the company master data MCA publishes is indexed by CIN first and name second for exactly this reason.

What information can you find?

A single MCA company search returns a genuinely complete picture, not just a status label:

What a company master data search actually shows

CIN and registration dateconfirms exactly when and under what number the company was incorporated
Company statusActive, Dormant, Struck Off, or under liquidation
Registered office addressthe company's official address on record with the ROC
Directorscurrent and past directors, each with their own Director Identification Number (DIN)
Filing historyAnnual Return (Form MGT-7/MGT-7A) and Financial Statements (Form AOC-4) filed each year

All of it is free and public — a Certificate of Incorporation confirms a company existed on day one, but a live company search is what confirms it’s still in good standing today. To check company incorporation details specifically, the incorporation date and CIN on the master data page are the two fields to look at; everything else on that page is about the company’s status since then, not its origin.

Understanding company status

Reading the status field correctly

Activeoperating normally, filings up to date (or close to it)
Dormantformally declared inactive by the company itself — legal but not operating
Under liquidationwinding-up process underway — a serious red flag for new contracts
Strike offremoved from the register by the Registrar, often for compliance failures — treat with caution

Surprise most people miss: “Active” doesn’t automatically mean “fully compliant.” A company can show an Active MCA company status while having gaps in its annual filing history — the status field and the filing history are two different things, and it’s worth checking both, not just the headline status.

Active company

An Active company status means the company is currently operating and, generally, current on its statutory filings. It’s the baseline you want to see before proceeding — but as the surprise above notes, always glance at filing history too rather than stopping at the status label.

Dormant company

A dormant company is one that has formally declared itself inactive (not currently carrying on business or significant accounting transactions) but remains legally registered and compliant with minimal filings — a legitimate status, not a red flag on its own. Dormant is different from Struck Off: a dormant company chose inactivity and stayed compliant; a struck-off company lost its registration, usually involuntarily.

Struck off company

A struck-off company has been removed from the MCA register by the Registrar, most often for failing to file annual returns for consecutive years or for not carrying on business. Treat a struck-off status as a serious red flag before any new transaction — a struck-off company generally can’t legally enter new contracts until it’s restored.

Under liquidation

A company under liquidation is going through a formal winding-up process, often under the oversight of the National Company Law Tribunal (NCLT) for company law matters or the Insolvency and Bankruptcy Code framework for creditor-driven insolvency. This is the most serious status on the list for anyone considering a new contract or extending credit — treat it as a hard stop, not a caution.

A worked example: the vendor check that mattered

A business is about to extend 60-day credit terms to a new B2B client for a large recurring order. Before finalizing, they verify the company registration status of the client.

What the check revealed

What the client's invoice showed
A confident-looking company name, GSTIN, and letterhead
What the MCA check showed
No annual filings for the past two years, and a director resignation with no replacement filed

Neither of those facts alone proves the client won’t pay — but together, they’re exactly the kind of pattern that makes extending open credit terms a real risk, and information the business wouldn’t have had without a company compliance check.

How to check company filing history

The same company master data search that shows status also shows Annual Return (Form MGT-7/MGT-7A) and Financial Statements (Form AOC-4) filing history for every year since incorporation. A multi-year gap in either filing is worth asking about directly before proceeding — it’s often the clearest early signal of a company quietly falling behind on compliance well before its status field changes to reflect it.

How to verify company authenticity and check company compliance status

Putting the pieces above together is how to verify company authenticity in practice: confirm the CIN matches, the status is Active, the registered office checks out, and the filing history has no unexplained gaps. There’s no single “authenticity score” the MCA provides — it’s a judgment call built from those four data points together, not one field you can check in isolation. The same combination is effectively how to check company compliance status too, since filing history is the clearest proxy for ongoing compliance the public record offers.

Common red flags to look for

What should make you pause before proceeding

Status other than Active — Dormant needs context, Struck Off or Under Liquidation are serious concerns
Gaps in annual filing history — even with an Active status, missed AOC-4 or MGT-7 filings signal compliance drift
Director resignations with no replacement filed — can indicate internal instability
Registered office mismatch — an address on the portal that doesn't match what the company represents elsewhere
iNone of these alone are conclusive — but two or more together are worth a direct conversation before you proceed

Easy rules to remember

Safe: checking registration status before extending credit terms, entering a large contract, or becoming a long-term vendor to any company you haven’t worked with before.

Risky: relying only on the headline “Active” status without glancing at the filing history — a company can be technically active while quietly behind on compliance.

Safer still: making this check a standard part of onboarding any new B2B client above a certain contract size, rather than a one-off exercise you only remember after something goes wrong.

Frequently asked questions

How can I check a company’s registration status? Search the company’s name or CIN on the MCA portal’s company master data section — it returns the current status, registered office, incorporation date, and director details, all free and public.

How do I verify if a company is registered in India? Run an MCA company search by name or CIN, confirm the status shows Active, and check that the registered office and director details on the portal match what the company represents in its communications with you. This is exactly how you verify registered company details before relying on anything it’s told you.

Can I search a company using its name? Yes — company search by name works directly on the MCA portal; you don’t need the CIN to start, though having it makes the result unambiguous when multiple companies share a similar name.

What is a CIN? CIN (Corporate Identification Number) is a unique 21-character identifier the MCA assigns to every registered company in India — think of it as the company’s version of a PAN, and the fastest way to verify company registration precisely rather than by name alone.

Where can I find a company’s CIN? On its invoices, letterhead, website footer, or GST registration documents — most companies display it as a matter of routine compliance. If it isn’t visible anywhere, a company search by name on the MCA portal will surface it.

Is MCA company search free? Yes. Company master data — status, CIN, registered office, director details, and filing history — is free and public on the MCA website; no login or payment is required for a basic search.

What is Company Master Data? The complete public record the MCA maintains for every registered company — status, CIN, incorporation date, registered office, directors, and filing history — all searchable free on the MCA portal.

What does “Active” company status mean? The company is currently operating and generally current on its statutory filings — the baseline status you want to see, though it’s still worth checking filing history separately.

What does “Struck Off” mean? A struck-off company has been removed from the MCA register, most often for failing to file annual returns for consecutive years. Treat it as a serious red flag before any new transaction.

What does “Dormant” company mean? A dormant company has formally declared itself inactive but remains legally registered and compliant with minimal filings — a legitimate status, not inherently a red flag.

Can I check a company’s directors online? Yes — if you’re wondering how to check company directors online, the MCA portal’s company master data lists current and past directors for any searched company, which is how you confirm the person you’re dealing with is actually an authorized director, not a former one.

Can I view a company’s filing history? Yes — the same company master data search shows Annual Return and Financial Statement filing history, so you can see whether a company has kept its compliance current or has gaps worth asking about.

Can I download company details from MCA? Basic company master data is viewable free on the portal; certified copies of specific filed documents can be downloaded for a small fee per document, separate from the free status/master data search.

Is company registration the same as GST registration? No — they’re entirely separate registrations under different ministries. Company registration is filed with the MCA under the Companies Act, 2013; GST registration is filed under the Ministry of Finance’s GST framework. A company’s CIN and its GSTIN are different identifiers issued by different authorities, and having one doesn’t imply anything about the other.

Need help with ROC compliance?

If you’re the one running a company and want to make sure your own status stays clean for when clients check you, a company compliance consultant who handles ROC compliance can keep your annual filings current so a routine vendor check never raises a flag on your own business — annual ROC filing, Director KYC, and DIN registration-related filings are all part of the same MCA filing services a company secretarial services provider typically bundles together. Business due diligence on your own company before a client asks is generally cheaper than fixing a compliance gap after they’ve already found it.

If you’re still deciding how to structure or register a business rather than checking an existing one, see our guides on company registration generally, private limited company registration, LLP registration, One Person Company registration, partnership firm registration, or sole proprietorship registration. Checking a name before you commit to it is covered in our company name search guide; once registered, most companies also need GST registration and can apply for Startup India registration.

Find a CA for ROC compliance or company verification services: browse ROC Compliance providers, or search your city on CA Near Me. Check any company’s registration status directly at the MCA portal. For related registrations: Income Tax Department, GST Portal, and Startup India.

← Back to Company Registration guides