FindMyCAFindMyCA
Company Registration

How to Check a Company's 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.

1. Think of it like checking a car’s registration before buying it used

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’s MCA status check is the business equivalent — before signing a large contract, extending credit, or becoming a vendor to a company, checking their registration status tells you whether you’re dealing with an active, compliant entity or a red flag.

What "checking registration" actually reveals

1

Search the company name or CIN on the MCA portal

2

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

3

Check filing history for gaps

2. What each status actually means

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 as Active 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.

3. 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 check the client’s MCA status.

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 checking.

4. What to check, step by step

  • CIN and company name match — confirm the CIN on the portal matches what’s printed on invoices and letterhead exactly.
  • Registered office address — should be consistent with what the company represents on its website and communications.
  • Filing history — a multi-year gap in annual returns is worth asking about directly before proceeding.
  • Director details — confirm the people you’re dealing with are actually listed as current directors, not former ones.

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.

Where this connects

If you’re the one running a company and want to make sure your own status stays clean for when clients check you, a CA who handles ROC compliance can keep your annual filings current so a routine vendor check never raises a flag on your own business.

Find a CA for ongoing compliance: browse ROC Compliance providers, or search your city on CA Near Me. Check any company’s status directly at www.mca.gov.in.

← Back to all guides