In brief: how to check if a company is legitimate comes down to confirming its registration records, its tax registration, the people behind it and the bank account it uses, from official sources rather than documents it sends you.
On this page
Whether you're onboarding a new vendor, hiring a contractor, or simply deciding who to do business with, verifying that a company is genuinely who it claims to be has become a basic cost of doing business. Fake or shell companies are used for everything from invoice fraud to money laundering, and manual checks alone rarely catch them in time.
Why Business Verification Matters
A company that looks legitimate on the surface — a website, a GST number, an office address — can still be a shell entity set up purely to defraud partners or launder money. Verifying a business properly means checking multiple independent data points, not just taking documents at face value.

Key Checks to Run
- Registration status — confirm the company is actively registered with the Ministry of Corporate Affairs (MCA) and not struck off or dormant.
- PAN and GST validity — cross-check the business PAN and GST number against official records.
- Director and beneficial owner details — confirm the people behind the company match what they've disclosed.
- Address verification — confirm the registered office actually exists and matches filings.
- Financial standing — where relevant, check filed financials for signs of a shell entity with no real activity.
- MSME status, where claimed — if the company says it is a micro or small enterprise, for example to ask for MSME payment terms, confirm that a Udyam registration is linked to its PAN with a PAN to Udyam check. It shows registration, not creditworthiness.
Red Flags to Watch For
Recently incorporated companies with no online presence, mismatched addresses between GST and MCA records, directors linked to multiple unrelated shell companies, and PAN details that don't match the registered business name are all signals worth investigating further before proceeding.

Automating Business Verification
Manually checking each of these data points across separate government portals is slow and easy to get wrong. A business verification API pulls PAN, GST, and company registration data in real time, flagging mismatches automatically instead of relying on a manual cross-check every time a new vendor or partner is onboarded.
How Veriqos Technologies Helps
Veriqos Technologies provides APIs to verify company PAN, GST status, and registration details instantly, so businesses can vet new vendors, partners, and clients without the delay of manual due diligence — while keeping a consistent, auditable record of every check performed.
A quick checklist before you sign
When you need an answer quickly, work through the same short list every time. Confirm the company’s registration and status, check that its GST registration is active and that the legal name matches the name on the contract, and make sure the bank account you will pay belongs to that same business. A consistent routine is the simplest way to stay safe at scale.
Write down what you checked and when. If a supplier later turns out to be a shell or a fraudster, that record shows you followed a reasonable process, and it tells you which check to strengthen next time. Repeat the checks before large payments, because registrations can be cancelled after you first onboard a business.
Finally, look for signs that do not fit: a registered address that is a residential flat for a large trading company, directors linked to many recently closed companies, or pressure to pay quickly into a new account. None of these proves fraud on its own, but each one is a reason to slow down and look more carefully. Teams that run these checks often can automate the registration, GST and bank steps through APIs, and keep manual review for the cases that do not add up.
Common questions
People often ask how to check if a company is legitimate when the company is new and has little history. In that case, lean on the checks that do not depend on age: an active registration, a matching GST record, directors who can be identified, and a bank account in the company’s own name.
Another frequent question is how to check if a company is legitimate when it is based in another state or works only online. The same records apply wherever the business operates, because registration, tax and bank details are national, so distance is no reason to skip any step.
Finally, teams ask how to check if a company is legitimate without slowing down sales. The answer is to automate the routine steps and reserve human review for the few cases that raise questions. Most genuine businesses pass in seconds, and the ones that do not are exactly the ones worth a closer look.

Conclusion
Company legitimacy checks are no longer optional in a digital-first economy where shell entities are easy to set up and hard to spot manually. Automated verification turns a slow, error-prone process into a fast, reliable safeguard for every new business relationship.
Related verification APIs
- Bank Account Verification API — Instantly confirm the authenticity of any bank account with Veriqos Technologies’ Bank Account Verification API
- UAN Verification API — Veriqos Technologies’ UAN Verification API lets you confirm employee details in real time using trusted EPFO records
Building this into a e-commerce & marketplaces workflow? See Veriqos Technologies for E-commerce & Marketplaces, or browse the full verification API marketplace.
How to check if a company is legitimate: more resources
For more on how to check if a company is legitimate, see our Company CIN Lookup v1 API and GST Verification API, or talk to our team. For official GST registration records, see the GST portal.
