Meta Business Verification is free, is done inside your Meta business portfolio settings, and is the standard way to lift a new WhatsApp Business API account from 250 to 2,000 unique customers per rolling 24 hours. In India you verify a registered legal entity by entering its exact legal name, address and phone number and uploading a matching document such as a GST certificate, Certificate of Incorporation or Udyam registration; Meta checks them against public records. Meta does not publish a fixed review time, so budget one to two weeks before a launch.
Disclosure: this guide is published by RichAutomate, a WhatsApp Business API platform. Messaging-limit details were checked against Meta's WhatsApp Cloud API developer documentation on 30 October 2026. Meta charges nothing for Business Verification, and neither do we.
This is the step most first-time WhatsApp API businesses get stuck on. Below is the exact document list for India, the Business Manager flow, the rejection reasons we see most, and what it actually costs to go live once you clear it.
Who needs Business Verification — and when
Any business that wants to send WhatsApp messages at real volume needs it. You can connect a WhatsApp Business Account and send your first template messages while verification is still pending, but you stay pinned to the lowest limit until Meta confirms your business. If you plan to run broadcasts, order updates, OTPs, or any campaign that touches more than a couple of hundred customers a day, verify early — treat it as a launch task, not an afterthought.
The businesses that get blocked mid-launch are almost always the ones that skipped verification, hit the 250-customer ceiling on day one of a campaign, and then scrambled. Doing it up front costs you nothing and removes the single most common go-live surprise in India.
What Meta Business Verification is — and what it is not
Two different things share the word "verified" and get confused constantly:
- Meta Business Verification — a one-time check that your business is a real, registered entity. It is free, gates your WhatsApp API messaging tier, and is mandatory before you can scale sends. This is the page.
- Meta Verified (the green tick / blue badge) — a paid monthly subscription for a verified badge on your profile. Optional, separate, and not required to send at scale. We cover that in the Meta Verified green tick guide.
You need Business Verification to grow. You do not need the paid green tick to send messages.
Why it matters: the messaging-limit ladder
Meta now sets messaging limits at the business portfolio level: every phone number in the portfolio shares one limit, and it counts the unique WhatsApp users who receive messages from you outside a customer service window in a moving 24-hour period. A new portfolio is capped low, and verification is the shortest route off the bottom rung:
| Status | Unique customers reached / rolling 24h |
|---|---|
| New business portfolio | 250 |
| Verified (or 2,000 high-quality delivered messages in 30 days), after Meta's quality review | 2,000 |
| Next level | 10,000 |
| Next level | 100,000 |
| Top level | Unlimited |
After the 2,000 step, scaling is automatic: when your messages stay high quality and you have used at least half of your limit in the last 7 days, Meta raises the limit one level, within about 6 hours according to its documentation. Without verification (or the 2,000-message route) you stay at 250 no matter how good your delivery is. Older guides, including an earlier version of this one, show a 1,000 tier and a per-number limit; Meta's current docs list 250 → 2,000 → 10,000 → 100,000 → unlimited, shared across the portfolio.
Documents you need in India
Meta matches what you enter against your document and against public/government records. Everything must be consistent — same legal name, same address, same number.
| Item | What works in India |
|---|---|
| Legal business name | Exactly as on your registration doc — not your brand/trade name |
| Business document | GST certificate · Certificate of Incorporation (MCA) · Udyam/MSME · Shop & Establishment licence |
| Business address | Must match the document above |
| Business phone number | A number that can receive a verification call/SMS, listed publicly if possible |
| Website / email domain | A live site + a matching domain email strengthens approval |
Step-by-step: verifying in Business Manager
- Open business.facebook.com → Business Settings → Security Centre (or Business Info → Verification).
- Click Start Verification and enter your legal business name, address and phone number.
- Pick the matching government document and upload a clear, uncropped copy.
- Choose how Meta reaches you — phone, SMS or email on the business domain.
- Submit and enter the confirmation code. Then wait for Meta's review. Meta does not publish a fixed turnaround, so plan for one to two weeks and check the status in the same Security Centre screen.
Tip: complete this before you launch campaigns. A pending verification does not block your first sends, but it does cap your reach — and a mid-campaign rejection is painful to unwind.
Do it yourself, or let a BSP handle it?
| Path | Cost | Best for |
|---|---|---|
| Self-serve (DIY) | Free | Teams with clean, matching GST/MCA docs and time to resubmit if rejected |
| BSP-assisted | Usually free with your provider | First-timers who want the docs pre-checked before submission |
| Agency / consultant | Quote-based (Meta still charges ₹0) | Complex entity structures, foreign parents, or repeated rejections |
Meta charges nothing for verification on any path. Any provider quoting a "Meta verification fee" is marking up a free process. On RichAutomate the number connection runs through Meta's Embedded Signup (WhatsApp → Connect in the dashboard), and you can raise a support ticket to have your documents sanity-checked before you submit. Verification itself stays inside your own Meta business portfolio, and it stays free.
Get the India 2026 WhatsApp BSP price comparison
Wati vs AiSensy vs Interakt vs RichAutomate: Meta rates, platform fees and hidden costs, side by side. We send it to your WhatsApp in a minute.
Want to connect your number while verification runs? Start a free 14-day trial with 100 credits — ₹0 setup, and you can send your first templates at the 250 limit while Meta reviews your business.
Pre-submit checklist: five minutes that prevent most rejections
Almost every rejection in the next section comes from a mismatch Meta could have caught on the first pass. Run this check with your document open next to Business Manager before you press Submit:
- Legal name, character for character. "Sharma Traders Private Limited" on the certificate means the same string in Business Manager — not "Sharma Traders", not your app name, not "Pvt Ltd".
- Address line by line. Use the registered address printed on the GST certificate or Certificate of Incorporation, including the PIN code, even if you now operate from somewhere else.
- One document, fully visible. All four corners, no cropping, no phone-camera glare, text readable at 100% zoom. A PDF downloaded from the GST or MCA portal is the cleanest option.
- A reachable number or domain email. Pick a confirmation method you can answer on the spot: a phone number that can take a call or SMS, or an email on your own website's domain.
- A live website that names the business. A simple page with the legal name, address and contact details gives Meta something public to match against.
If all five line up, the review is usually a formality. If one of them does not, fix it before submitting rather than after a rejection.
Common rejection reasons — and the fix
- Name mismatch — you entered your brand name, not the legal name on the GST/MCA doc. Fix: copy the legal name character-for-character.
- Address mismatch — the address on Business Manager differs from the document. Fix: align both to the registration address.
- Blurry or cropped document — Meta cannot read it. Fix: upload a full, high-resolution scan.
- Unreachable phone number — the confirmation call/SMS failed. Fix: use a number you control that can receive the code.
- Thin public footprint — no website or public listing to cross-check. Fix: put up a basic live site with a matching domain email before resubmitting.
Rejected? You can appeal or resubmit. Fix the flagged field first — resubmitting the same data gets the same answer.
Business Verification vs phone-number registration
Another pair of steps that get confused. Business Verification proves your company is real. Phone-number registration and display-name approval are separate steps that get your number onto the WhatsApp Business API. You typically do them in this order:
- Create the WhatsApp Business Account inside your Meta Business portfolio.
- Add and verify your phone number (SMS/call OTP) — it must not be active on the consumer WhatsApp app. An existing WhatsApp Business app number can either move fully to the API or, with WhatsApp Coexistence, keep working in the app at the same time.
- Get your display name approved — it must reflect your real business, not a generic keyword.
- Complete Business Verification to unlock the higher messaging tiers.
All four are free from Meta. Verification is the one that gates your scale; the others gate whether you can send at all. A BSP like RichAutomate walks you through every step in one onboarding flow so you are not stitching them together yourself.
How long the whole go-live takes
Realistically, plan for one to two weeks end to end in India: number and display-name approval usually clear in a day or two, and Business Verification is the longer pole because Meta does not commit to a fixed review time. You can start sending approved templates at the 250-customer limit almost immediately, and move to 2,000 customers a day once Meta approves your verification and quality review. The delays are almost always self-inflicted — a name that does not match the GST certificate, a cropped upload, or a phone number that cannot receive the code. Get those right the first time and the process is fast.
After verification: what going live actually costs
Verification is free. Sending is not. Meta bills per delivered message, not per conversation: in India ₹0.8631 per marketing message and ₹0.115 per utility or authentication message, and since 1 October 2026 the first 1,000 service replies per number each month are free, then billed at the utility rate. On RichAutomate the platform layer is usage-only: ₹0 setup, no required monthly plan (optional plans are ₹499, ₹899 and ₹1,199 a month), no per-seat fee. You pay for what you send:
- Client Pay — ₹0.10/message platform fee, plus Meta's per-message rate billed directly to you (about ₹0.9631 per marketing and ₹0.215 per utility message in total).
- SaaS Pay — all-in ₹1.50 per marketing message, ₹0.50 per utility/authentication message, Meta charges included.
Model your own volume with the WABA cost calculator, or see the full breakdown in the WhatsApp API cost guide. Keep your GST certificate handy: it is the most common verification document for Indian businesses, and the legal name on it is the one Meta will match.
Verified and ready to send? Pick a plan — start on the free trial with 100 credits and move to usage-only billing when you go live.