
Verify before you pay: registration, GST, identity, bank account, seller history and fraud reports all matter.
India lost over Rs. 22,845 crore to cyber fraud in 2024. A significant portion came from transactions with businesses that turned out to be fake: fake sellers on WhatsApp, fake companies accepting advance payments, fake employers collecting documents and fake vendors disappearing after purchase orders.
The question how to verify a business in India is no longer just a due-diligence question. It is a safety question. This guide gives you 8 reliable methods you can use before paying, hiring, sourcing, investing or sharing sensitive information.
Rs. 22,845 Cr
Cyber fraud loss, India 2024
15+ Lakh
Cybercrime complaints
8 Methods
To verify any business
Free
All checks in this guide
Already have a business to check?
Search the RakshaAI Verified Businesses directory. Every listed business has passed RakshaAI verification checks and has a public verification profile.
Why You Need to Verify a Business Before Transacting
Earlier, only large companies performed formal due diligence. That has changed. Consumers buy from unknown Instagram stores, job seekers share PAN and Aadhaar with online recruiters, and MSMEs source from vendors they met through WhatsApp or marketplaces.
| Who Needs to Verify | When and Why |
|---|---|
| Consumer buying online | Before sending advance payment to an unknown WhatsApp, Instagram or website seller. |
| Job seeker | Before sharing Aadhaar, PAN, bank details or paying any security deposit. |
| Freelancer / service provider | Before starting work for a client found online. |
| Business owner doing B2B sourcing | Before placing an order with a new supplier or distributor. |
| Investor or partner | Before signing an agreement or transferring funds to a business partner. |
Quick answer: how to verify a business in India
- 1Check the MCA21 Portal
- 2Aadhaar KYC, PAN and Bank Account Verification
- 3Check the RakshaAI Verified Businesses Directory
- 4Spot Warning Signs of a Fake Business
- 5GST Verification on GSTN Portal
- 6Trade Licence, Shop Act and Sector Registrations
- 7Verify Online Sellers on WhatsApp, Instagram and Marketplaces
- 8B2B and Vendor Due Diligence Checks
Method 1 - Check the MCA21 Portal
The Ministry of Corporate Affairs maintains MCA21, the official company registration database. Search by company name or CIN to confirm legal existence and status.
- 1Go to mca.gov.in and open MCA Services.
- 2Open Master Data, then View Company / LLP Master Data.
- 3Enter the company name or CIN.
- 4Confirm Status is Active, then check incorporation date, registered state and company details.
- 5Treat Strike Off, Dissolved or Under Liquidation as a stop sign.
Method 2 - Aadhaar KYC, PAN and Bank Account Verification
For businesses without MCA registration, identity and financial traceability checks matter most. Aadhaar confirms the person, PAN confirms tax identity, and bank verification confirms account ownership.
- 1Confirm owner identity through Aadhaar eKYC where available.
- 2Check PAN validity and entity type through Income Tax or NSDL-linked verification.
- 3Use bank account name match or penny drop before large transfers.
- 4For sole proprietors, the owner name should align across Aadhaar, PAN and bank records.
Method 3 - Check the RakshaAI Verified Businesses Directory
RakshaAI Verified Businesses have passed live checks across GSTN, UIDAI eKYC, PAN, bank account and MCA21 where applicable. The directory combines those results into one public Trust Score.
- 1Open the Verified Businesses directory.
- 2Search the business name, city or category.
- 3Open the profile and review Trust Score, checks passed and verification date.
- 4If the business displays a RakshaAI badge, click it and confirm it opens rakshaai.co/verify/[badge-id].
Method 4 - Spot Warning Signs of a Fake Business
Before running formal checks, scan for obvious red flags. If three or more appear together, pause the transaction and verify everything.
- 1No GST number shown for a regular commercial business.
- 2No physical address, or the address cannot be found on maps.
- 3Payment requested only to a personal account.
- 4Pressure to pay immediately because an offer is expiring.
- 5Website created recently or uses a suspicious domain name.
- 6No company registration number despite claiming to be a company.
- 7Only WhatsApp or Telegram communication, with no official email domain.
- 8Price is dramatically below market with no credible reason.
Method 5 - GST Verification on GSTN Portal
GST verification is the most widely used business legitimacy check because most active Indian businesses above the turnover threshold have a GSTIN.
- 1Go to gst.gov.in and open Search Taxpayer.
- 2Choose Search by GSTIN/UIN and enter the 15-digit GSTIN.
- 3Confirm the status is Active.
- 4Match the registered business name and state with what the seller told you.
- 5Check taxpayer type and recent filing status where available.
MSME / Udyam Registration Check
Small businesses registered as MSMEs may have a Udyam Registration Number. You can verify Udyam registration at udyamregistration.gov.in. Treat it as an additional signal, not a replacement for GST, payment identity and fraud-history checks.
Method 6 - Trade Licence, Shop Act and Sector Registrations
Local and sector-specific registrations confirm that a business is legally allowed to operate in its city or industry.
- 1Ask for trade licence or municipal licence number for local businesses.
- 2Ask retail businesses for Shop Act registration details.
- 3For food businesses, verify FSSAI licence on fssai.gov.in.
- 4For professionals, verify with ICAI, medical councils, COA or the relevant body.
| Registration Type | How to Verify | Why It Matters |
|---|---|---|
| Trade licence | Municipal corporation or local body | Confirms the local business is licensed to operate. |
| Shop Act registration | State Labour Department | Confirms business name, address and owner for shops and offices. |
| FSSAI registration | fssai.gov.in | Required for food businesses and restaurants. |
| Professional licence | Relevant council or professional body | Useful for CAs, doctors, architects and regulated professionals. |
Method 7 - Verify Online Sellers on WhatsApp, Instagram and Marketplaces
Online sellers may be sole proprietors without MCA records, so verify payment identity, GST, platform history and customer feedback before paying.
- 1Ask WhatsApp or Instagram sellers for GSTIN and verify it.
- 2Check the seller UPI ID before sending money.
- 3Review account age, posts, comments, ratings and customer complaints.
- 4On Amazon, Flipkart or Meesho, check seller ratings, order history and return policy.
- 5Never leave the marketplace to pay a seller directly.
WhatsApp and Instagram sellers
Ask for GSTIN, verify the UPI ID, check profile age, review comments and never pay a name that does not match the claimed seller.
Marketplace sellers
Prefer platform-protected checkout. Check ratings, order history, return policy and whether the seller asks you to pay outside the marketplace.
Method 8 - B2B and Vendor Due Diligence Checks
For B2B transactions, combine legal, tax, payment, ownership and fraud-history checks before signing or transferring funds.
- 1Check MCA status for Pvt Ltd, LLP or OPC entities.
- 2Verify GSTIN and filing status.
- 3Confirm PAN entity type and name match.
- 4Verify bank account name before payment.
- 5Check trademark ownership at ipindia.gov.in if brand rights matter.
- 6Search court records or public disputes for high-value deals.
- 7Search the RakshaAI Verified directory and click any badge shown by the business.
| Check | How to Verify | Why It Matters |
|---|---|---|
| MCA status | MCA21 master data | Confirms the company legally exists and is Active. |
| GST compliance | gst.gov.in | Active GSTIN and recent filing suggest operating business status. |
| PAN entity type | Income Tax / NSDL-linked check | Confirms whether the business is Company, Firm or Individual. |
| Bank account | Penny drop or bank name match | Confirms payment account belongs to the business or owner. |
| RakshaAI Verified | Verified Businesses directory | Combines multiple checks into one public Trust Score. |
| Trademark | ipindia.gov.in | Confirms brand ownership where relevant. |
| Court records | Court cause lists and public searches | May reveal unresolved legal disputes. |
Before sharing sensitive personal or financial data with a partner, check whether they follow reasonable data protection practices. Since August 2023, India's DPDP Act 2023 has made personal data handling a serious business responsibility.
Is your business verified?
Customers are already checking sellers before paying. Apply for RakshaAI Verified and get a public profile, Trust Score and badge for your website, WhatsApp and invoices.
What to Do If You Have Already Paid a Fake Business
If you realise you have been defrauded, speed matters. The first 30 minutes can decide whether the destination account can be frozen before the money is moved.
Within 30 minutes
Call 1930
Report the transaction immediately with amount, time, recipient account and transaction ID.
Within 1 hour
Call your bank
Ask the bank to mark the transaction as fraud and initiate reversal or freeze steps.
Within 24 hours
File on cybercrime.gov.in
Submit complaint details, screenshots, business contact data and payment proof.
Within 48 hours
Report to RakshaAI
Flag the business in RakshaAI so future users see the risk signal.
Spotted a Fake Business?
Report the business to RakshaAI so its phone, website, UPI ID or seller identity can be flagged for other users.
Quick Comparison - Which Method to Use When
You do not need every check for every situation. Use the strongest checks for the transaction value and risk level.
| Your Situation | Best Methods to Use | Time Required |
|---|---|---|
| Paying WhatsApp or Instagram seller | UPI ID check + RakshaAI directory + GST verification | 5-10 minutes |
| Hiring a B2B vendor | MCA21 + GST + RakshaAI badge + bank name match | 15-20 minutes |
| Joining a company as employee | MCA21 + GST + LinkedIn and domain verification | 10 minutes |
| Buying from marketplace | Seller ratings + time active + platform-protected payment | 3-5 minutes |
| Paying local shop or service provider | Trade licence + Shop Act + GST | 10 minutes |
| Signing partnership or investment agreement | MCA + GST + PAN + bank + trademark + court records | 45-60 minutes |
Frequently Asked Questions
How do I verify a business in India?
Use a combination of checks: MCA21 for company registration, GSTIN search on gst.gov.in, RakshaAI Verified directory, UPI ID checker before payment, and red-flag review of address, domain age, payment account and urgency tactics.
How do I verify a company registration in India?
Go to mca.gov.in, open MCA Services, then View Company or LLP Master Data. Search by company name or CIN. The result shows incorporation date, status, registered state and company details.
How do I check if a company is legitimate in India?
Check whether the company is Active on MCA21, whether its GSTIN is valid and active, whether the name matches across records, and whether it appears in the RakshaAI Verified Businesses directory.
Can I trust a business that shows a RakshaAI Verified badge?
Yes, if the badge is genuine. Click it and confirm it opens rakshaai.co/verify/[badge-id] with a valid Trust Score and live verification details. A fake or expired badge will not pass this check.
How do I know if an online seller is real in India?
Ask for GSTIN, verify it at gst.gov.in, check the seller UPI ID before paying, review account age and customer feedback, and search the RakshaAI Verified directory or click their RakshaAI badge if they display one.
How do I verify a seller on WhatsApp is genuine?
Ask for GSTIN, business address, business bank or UPI details, and a verification badge or public profile. Check the UPI ID and GSTIN before paying. Avoid sellers who pressure you to pay immediately.
Is it safe to pay a business that is on GST?
GST registration is a strong legitimacy signal, but it is not enough by itself. Also verify the business name, bank account, online reputation, address and fraud reports before paying.
How do I verify a Flipkart or Amazon seller?
Check seller ratings, order history, time active, return policy and whether the product is fulfilled by the platform. Never pay outside the marketplace to a personal UPI ID or bank account.
What should I check before signing a business agreement?
For B2B agreements, verify MCA status, GST compliance, PAN entity type, bank account name match, trademark ownership, court records and RakshaAI Verified status where available.
Where do I report a fake business in India?
If money is lost, call 1930 immediately and file a complaint on cybercrime.gov.in. Also report the fake business to RakshaAI so other users can be warned.
Related Free Safety Tools
| Tool | What It Does | URL |
|---|---|---|
| Verified Businesses Directory | Search businesses verified across government-source checks | /trust-certification/verified-businesses/ |
| UPI ID Checker | Verify any UPI ID before sending money | /upi-id-checker/ |
| Website Safety Checker | Check any business website for fraud signals | /website-safety-checker/ |
| Phone Number Checker | Check if a business phone has fraud reports | /phone-number-checker/ |
| Get Business Verified | Apply for RakshaAI Verified badge | /trust-certification/apply/ |
| How RakshaAI Verifies | See the full verification process | /trust-certification/how-it-works/ |
Final rule: verify before you pay. One check is good, three checks are much better, and a live public verification profile is strongest because the customer can confirm it themselves.
More from RakshaAI Blog
Stay Protected Online
Use RakshaAI to check websites, phone numbers, and UPI IDs for scams — free, instant, no sign-up required.
RakshaAI is a private platform by Ehatech Services Pvt. Ltd. Not affiliated with any government body. Editorial policy

