Supplier checks

How to verify an Indian company before you sign or pay

Importers, buyers and investors abroad all need the same answer: is this Indian company real, and can it deliver? Most of the answer is in free government databases — if you know where to look.

Key takeaways
  • MCA company master data, the GST taxpayer search and DGFT's IEC lookup are free.
  • A company's filed financial statements can be viewed on MCA for about ₹100.
  • The biggest red flag is a gap between what a supplier claims and what it has filed with the government.

Free checks anyone can run

CheckWhereWhat it tells you
Company master dataMCA portal → “View Company/LLP Master Data” (free)Legal name, CIN, incorporation date, status (active / struck off), registered address, paid-up capital, directors, last filing dates
ChargesMCA → “Index of Charges” (free)Loans secured on the company’s assets, and which banks hold them
GST registrationGST portal → “Search Taxpayer” (free)Whether the GSTIN is active, legal and trade name, place of business and whether returns are being filed
Import–export codeDGFT → “View any IEC” (free)Whether the company is registered to import or export
DirectorsMCA master data → each director’s DINOther companies they run — including struck-off ones

For about ₹100 per company (₹50 for an LLP), MCA’s “View Public Documents” lets you read the company’s filed financial statements and annual returns — revenue, profit, debt, shareholders. A supplier claiming ₹100 crore of sales that files ₹2 crore with the government has told you what you need to know.

Red flags

  • Status “strike off”, “dormant” or “under process of striking off”; annual filings years behind.
  • Bank details in a name different from the legal name, or a personal account.
  • GSTIN cancelled or returns not filed for months.
  • Paid-up capital of ₹1 lakh behind a claimed multi-crore operation.
  • Directors linked to many struck-off companies.
  • Pressure to pay an “advance” to a different entity “for tax reasons”.

When to go deeper

For larger contracts, distributorships, JVs or investments, a CA can read the filed accounts properly, reconcile them with GST returns, check tax demands and court records, and interview management. That’s what due diligence in India covers — remotely, in English.

Sources

Frequently asked questions

How can I check if an Indian company is legit?
Search its name or CIN on the MCA portal's free master data to confirm it exists and is active, check its GSTIN on the GST portal, and for about ₹100 view its filed financial statements on MCA. Mismatches between claims and filings are the main red flag.
Is MCA company search free?
Company and LLP master data and the index of charges are free to view. Viewing a company's filed documents, such as financial statements, costs about ₹100 per company (₹50 per LLP).
How do I check a GST number in India?
Use 'Search Taxpayer' on the GST portal without logging in. It shows whether the GSTIN is active, the legal and trade name, the principal place of business and the return-filing record.
Can I see the financial statements of a private company in India?
Yes. Indian private companies file financial statements with the Ministry of Corporate Affairs, and anyone can view them through MCA's public documents service for a small fee.

Please note: this guide is general information based on the rules as they stood on the review date above. Regulations and RBI/CBDT procedures change often — please get advice on your specific facts before acting.

Next step

Let’s get your numbers investor-ready.

Share your company stage and timeline on WhatsApp or email — you’ll hear back from Durgesh directly.