How RakshaAI Business Verification Works - 5 Government Database Checks, 10 Minutes
Most businesses want to know exactly what happens after they apply. This page walks through every stage, from application submission to the moment your badge appears on your website.
The short answer: you enter registration numbers, and RakshaAI queries GSTN, UIDAI, NSDL, RBI-regulated banking rails and MCA21. No document uploads. No photocopies. The result comes from the official source.
5 Layers
Govt. databases checked
10 Min
Application time
2-3 Days
Badge delivery
₹299/mo
Starting plan
Trust Source
Why Government APIs - Not Documents - Make Our Verification Trustworthy
A trust badge is only useful if customers know who verified it, what data was used, and whether the result can be checked later.
| Self-Declared Badge | RakshaAI Verified |
|---|---|
| Business submits its own documents | RakshaAI queries official government portals directly |
| Verifier stores and reads your GST certificate | RakshaAI calls GSTN so the result is live |
| Consumers cannot check the badge | Every badge links to rakshaai.co/verify/[id] |
| Forged documents can mislead the verifier | Forged GST numbers fail the GSTN check |
| Badge reflects documents on issue day only | Badge URL shows public verification status |
5-Layer KYC
The 5-Layer KYC Verification Process - What Each Check Confirms
Every RakshaAI application goes through five verification layers, plus an internal fraud database check in parallel.
Layer 1
GST Registration
GSTN Portal - GST Council of India
GSTIN active, business name matches, returns filed
RakshaAI sends your GSTIN to the GSTN source and checks active or cancelled status, registered business name match and return filing activity. A lapsed GSTIN, inactive registration or name mismatch fails this layer.
Layer 2
Aadhaar KYC
UIDAI eKYC API - Aadhaar Authority
Identity via OTP, name and address confirmed
After you enter Aadhaar, UIDAI sends an OTP to the registered mobile. The eKYC check confirms identity. Aadhaar is used only for OTP and is not stored after verification.
Layer 3
PAN Verification
NSDL + Income Tax Department
PAN valid, active and linked to correct entity
RakshaAI checks PAN status and entity linkage through authoritative PAN sources. PAN-Aadhaar linkage issues or entity mismatch can fail this layer.
Layer 4
Bank Account
RBI Regulated Network - Penny Drop
Account active, holder name matches business
A tiny penny-drop transaction confirms that the account exists and the account holder name matches business records. Only masked account details are retained for display.
Layer 5
MCA / Company
MCA21 - Ministry of Corporate Affairs
Company active, CIN valid for Pvt Ltd, LLP and OPC
Pvt Ltd, LLP and OPC businesses are checked through MCA21 for CIN, registered name, active status and incorporation details. Sole proprietors are exempt.
RakshaAI also runs an internal fraud check against reported scam entities, suspicious websites, business phone numbers and UPI IDs. This does not appear as a certificate layer but runs on every application.
Trust Score
Understanding Your Trust Score - What 4/5 and 5/5 Mean
The Trust Score is the first number customers see when they click your badge. It shows how many applicable verification layers passed.
| Trust Score | What It Means | Who Gets It | Badge Display |
|---|---|---|---|
| 5/5 Excellent | All 5 layers confirmed: GST, Aadhaar KYC, PAN, Bank Account and MCA | Pvt Ltd, LLP and OPC with active MCA compliance | Excellent |
| 4/5 High | 4 layers confirmed. MCA is not applicable or MCA is pending. | Sole proprietors, partnerships and Pvt Ltd/LLP with pending MCA review | High |
| Below 4/5 | One or more critical checks failed. Badge is not issued until resolved. | Inactive GSTIN, PAN mismatch or bank name mismatch | Issue |
Timeline
What Happens After You Submit - Complete Timeline
From payment confirmation to public profile launch, this is the expected sequence for a standard application.
Payment confirmed
InstantYou receive a payment confirmation email with your Application Reference Number within 60 seconds.
Automated KYC checks run
Within 60 secondsRakshaAI queries GSTN, UIDAI eKYC, NSDL and RBI-regulated bank verification in parallel.
MCA21 check
Within 24 hoursPvt Ltd, LLP and OPC businesses are checked through MCA21. Sole proprietors skip this step automatically.
Trust Certificate issued
Within 2-3 business daysAfter applicable checks pass, your certificate PDF, badge files and embed code are delivered by email.
Public profile live
Immediately after issueYour verified business profile goes live and your badge links to its public verification page.
Delivery Package
What You Receive - Your Complete RakshaAI Trust Package
When the certificate is issued, you receive everything needed to display your verification across every customer touchpoint.
Trust Certificate PDF
Business name, Trust Score, verified checks, dates and confirming sources.
Verified Badge Files
PNG files in 80px, 160px and 300px sizes plus scalable SVG.
Embed Code
One copy-paste HTML snippet linked to your public verification page.
Public Verification URL
Consumers click rakshaai.co/verify/[your-id] to see verification status.
Directory Listing
Your business appears in the Verified Businesses directory.
Renewal Reminder
Email reminder before expiry, with renewal checks against live source data.
Badge Display
Where and How to Display Your RakshaAI Verified Badge
The highest-impact display moments are decision moments: when a customer is deciding whether to pay you.
Website - Homepage
Place in header, footer or hero area so first-time visitors see it before they scroll.
Website - Checkout Page
Place next to Pay Now, where buyer hesitation peaks. Businesses report 12-18% uplift.
WhatsApp Business
Use badge imagery on the profile or catalogue cover and add the verification URL in your description.
Instagram Bio / Shop
Use your verification URL as link-in-bio and add Verified by RakshaAI in the bio text.
Email Signature
Add under your name and link the image to the verification URL for sales and proposals.
Marketplace Bio
Add the badge and verification URL to seller profile descriptions where platform policy allows.
Display Guide - Add Your Badge to Every Platform
Step-by-step screenshots for website, WhatsApp, Instagram, email, marketplace bios and more.
Badge Display GuideBusiness Type
Verification by Business Type - What Applies to You
The five verification layers do not apply equally to every business structure. Here is what each type needs.
| Business Type | GST | Aadhaar | PAN | Bank | MCA / CIN | Trust Score |
|---|---|---|---|---|---|---|
| Sole Proprietor | Yes | Yes | Yes | Yes | MCA not required | 4/5 High |
| Partnership Firm | Yes | Yes, all partners | Yes | Yes | MCA not required | 4/5 High |
| Pvt Ltd Company | Yes | Yes, director | Yes | Yes | CIN required | 5/5 if MCA current |
| LLP | Yes | Yes, designated partner | Yes | Yes | CIN required | 5/5 if MCA current |
| OPC | Yes | Yes | Yes | Yes | CIN required | 5/5 if MCA current |
Sole proprietors with GSTIN, Aadhaar, PAN and bank verification still qualify for a valid badge. Udyam registration is not required for RakshaAI Verified.
Data Security
How We Handle Your Data - Security at Every Step
RakshaAI stores verification status and masked display values, not raw sensitive data after checks are complete.
| Data Type | How We Handle It |
|---|---|
| Aadhaar Number | Used only to trigger UIDAI eKYC OTP. Never stored post-verification. Only masked value appears on profile. |
| GSTIN | Queried against GSTN and stored encrypted for badge display. GST filings or return data are not stored. |
| PAN Number | Used to query PAN status. Verification status is stored; PAN is not stored in readable form. |
| Bank Account + IFSC | Used for penny-drop verification. Only the last 4 digits are retained for display. |
| MCA / CIN | Queried against MCA21. Company active status and name are stored for badge display. |
Aligned with India's Digital Personal Data Protection Act, 2023.
HTTPS and modern TLS encryption for data in transit.
No third-party data sales. Deletion requests are processed within 30 days.
Renewal
Badge Renewal - How Re-Verification Works
Renewal re-runs the checks against current source data so the badge reflects current compliance, not just the first application date.
| Plan | Validity | Renewal Trigger |
|---|---|---|
| Monthly | 30 days | Reminder 7 days before expiry |
| Quarterly | 90 days | Reminder 14 days before expiry |
| Yearly | 365 days | Reminder 30 days before expiry |
If you do not renew, the verification URL shows Certificate Expired and the embed code stops displaying a valid badge. This prevents expired checks from appearing current.
FAQ
Frequently Asked Questions
Quick answers to the common questions businesses ask before applying for RakshaAI Verified.
Q: How does RakshaAI Verified work in simple terms?
A: You enter your business registration numbers. RakshaAI checks five official or regulated sources: GSTN for GST, UIDAI for Aadhaar KYC, NSDL and Income Tax for PAN, RBI-regulated banking rails for bank account status, and MCA21 for company records. If applicable checks pass, we issue your Trust Certificate and badge.
Q: What is the KYC verification process for a business in India?
A: Business KYC verifies identity, business existence and financial traceability. RakshaAI covers Aadhaar eKYC for identity, GSTN for registration, PAN for tax identity, bank account verification for financial traceability, and MCA21 for registered companies.
Q: How long does the RakshaAI verification process take?
A: The application takes about 10 minutes. Automated GST, Aadhaar, PAN and bank checks usually complete within 60 seconds. MCA checks for Pvt Ltd, LLP and OPC businesses complete within 24 hours, and the badge package is delivered in 2–3 business days.
Q: What is the RakshaAI Trust Score and what does 4/5 mean?
A: The Trust Score shows how many of the five verification layers passed. 5/5 Excellent means all five passed. 4/5 High is fully valid when MCA does not apply, typically for sole proprietors or partnership firms.
Q: What happens after my RakshaAI verification is complete?
A: You receive a Trust Certificate PDF, badge PNG files, SVG badge, embed code and public verification URL. Your business profile also appears in the Verified Businesses directory.
Q: My RakshaAI verification was rejected - what do I do?
A: We email the specific failed check and reason. Common issues include inactive GSTIN, PAN-Aadhaar linkage problems or bank name mismatch. You can fix the issue and reapply within 30 days.
Q: Can a sole proprietor apply for RakshaAI Verified?
A: Yes. Sole proprietors need GSTIN, Aadhaar, PAN and a bank account in the business name. No CIN is required, and the badge is fully valid with a 4/5 High Trust Score.
Q: Is Udyam registration required to apply?
A: No. Udyam or MSME registration is not part of RakshaAI's verification process. The five checks are GST, Aadhaar KYC, PAN, bank account and MCA for applicable companies.
Q: How does the badge renewal process work?
A: You receive a renewal reminder before your plan expires. Renewal re-runs the verification checks against current government or regulated source data. If the checks pass, your badge renews for the same plan period.
Q: Is RakshaAI Verified a government certification?
A: No. RakshaAI Verified is a private trust badge issued by RakshaAI after checking official government or regulated databases. It is not a government approval or government certification.
Related Pages
Related Pages & Free Safety Tools
Continue through the trust certification cluster or use RakshaAI's free consumer safety tools.
Apply for Verified Badge
Start your 10-minute application
OpenPricing Plans
Compare monthly, quarterly and yearly plans
OpenVerified Businesses
Browse all verified businesses
OpenVerification Standards
Full API-by-API technical details
OpenWebsite Safety Checker
Check any website before paying
OpenUPI ID Checker
Verify any UPI ID before sending money
OpenUnderstood How It Works? Start Your Application Now
5-layer government verification, 10-minute application and badge delivery in 2-3 business days.
Apply NowReport a Fake RakshaAI Badge
Every genuine badge links to a verification page. If a badge fails to verify, report it so other users can be protected.