You got a job offer. Or maybe someone is asking you to pay before your first day. It looks real. The logo is there. The letter has your name on it.

But is the company actually real?

Every day in India, people lose money or personal data to companies that exist only on paper or not at all. The scary part is that most victims trusted the offer because it “looked legitimate.”

This guide will show you exactly how to verify any company in India before you join, sign anything, or send a single rupee.

Why Does This Matter?

Fake company scams are not just about job offers. People get scammed when:

The damage is not just financial. Once your documents are out, they can be used for identity fraud.

If someone is asking you to trust a company, verify it first. It takes less than 10 minutes.

Step 1: Check the Company on MCA Portal (Free and Official)

The Ministry of Corporate Affairs (MCA) maintains a public database of every registered company and LLP in India. This is your first and most important check.

Here is how to do it:

  1. Go to mca.gov.in
  2. Click on MCA Services in the top menu
  3. Select View Company/LLP Master Data
  4. Enter company name or its CIN (Corporate Identification Number)
  5. Click Submit

You will see the company’s registration status, date of incorporation, registered address, director names and filing history. No account needed, no payment, nothing.

What you are looking for:

Important note: This only works for Private Limited companies, Public Limited companies, and LLPs. Sole proprietorships and general partnerships are not registered on MCA. If a company claims to be a “Private Limited” but has no MCA record, that is a major warning sign.

Step 2: Verify the GST Number

Any business in India with a turnover above a certain threshold must register for GST. Most genuine businesses will have a GSTIN.

To verify:

This will show the legal name, registration status and business type. If the details do not match what the company told you, something is off.

If a company is claiming to be a large business but has no GST registration, ask them to explain. Most genuine companies will have one.

Step 3: Check the Email Domain

This one is simple but it catches a lot of fakes.

Real companies use their own domain for email. That is just how businesses work.

If someone is contacting you from a Gmail, Yahoo or Outlook address while claiming to represent a company, stop and think before you respond. It does not always mean it is a scam but it means something is worth checking.

Google the company name, find their actual website and see if the email domain matches. Takes two minutes.

Also watch out for domains that look almost right but are not. Scammers register things like tata-careers.com or infosys-hr.com specifically because they look convincing at a quick glance. Read the domain carefully every single time.al. Always check the actual official website domain.

Step 4: Look Them Up on LinkedIn

Go to LinkedIn and search for the company by name. A genuine business of any size will have a LinkedIn page with employees, a description, and some activity.

Check:

If the “HR manager” who sent you an offer has a LinkedIn profile with no connections, a blank history, and was created last month, that is suspicious.

You can also search the name of the company on Google News to see if they have any press coverage, announcements, or complaints.

Step 5: Call the Company’s Official Number

Find the company’s phone number yourself. Go to their official website and get it from there, not from the offer letter and not from the recruiter’s message.

Then call and ask two simple questions:

Five minutes. That is all it takes. And it catches fake offers almost every single time.immediately. Scammers cannot control calls to the real company.

Step 6: Check Glassdoor and Ambitionbox

These platforms have real employee reviews. Search the company name and see what past and current employees are saying.

Look for:

No reviews at all for a company that claims to have 500 employees is itself a red flag.

You can also check platforms like Trustpilot or simply Google the company name with words like “fraud,” “fake,” or “complaint” to see if others have already flagged it.

Also Read: Matrimonial Scam in India: Fake Profiles, NRI Fraud and How to Stay Safe

Red Flags That Should Stop You Immediately

Before you verify anything else, these signs should make you stop and investigate:

What If You Already Paid or Shared Details?

If you already sent money:

If you already shared documents like Aadhaar or PAN:

Read our guide on how to recover money lost in an online scam in India for detailed steps.

Quick Summary: Company Verification Checklist

Before you join or pay, check this:

One Rule That Never Fails

Employment is based on your skills, not your money. No real company charges you to work for them. No legitimate HR team asks for a security deposit before your joining date. No genuine recruiter needs you to pay for a background check, a training kit or an ID card.

If anyone at any point during a hiring process asks you to transfer money, pause everything. It does not matter how professional the offer letter looks, how many rounds of interviews you went through or how badly you need the job. The moment money is involved on your end, something is wrong.

Verify before you get excited. Check the company on the MCA portal. Confirm the email domain. Call the official number. Look up the recruiter on LinkedIn. Five minutes of checking can save you months of regret.

And if something feels off, trust that feeling. Not every red flag is obvious. Sometimes it is just a gut sense that something does not quite add up. Do not talk yourself out of it. Check first, join later.