The WhatsApp Business API approval process in India: documents, delays and gotchas
Sundaram Singh
Co-Founder & Engineer

Last verified: October 2026. Meta changes its rules often, so confirm details in Meta’s official documentation before you apply.
Key takeaways
- •Start Meta business verification first, because everything else waits on it.
- •Your documents must match your Meta business details exactly, down to the legal name and address.
- •Use a number that isn’t already registered on the WhatsApp or WhatsApp Business app.
- •Templates are reviewed separately, and most delays and rejections come from category and wording.
- •Timelines vary a lot between sources, so plan for days, not hours.
Getting approved for the WhatsApp Business API in India takes four things: a verified Meta business account, a phone number that isn’t tied to the regular WhatsApp app, a provider or Cloud API setup, and approved message templates. The business verification step is usually the slowest, so start there.
Step 1: Business verification
Meta requires business verification before granting full API access. Guides for Indian businesses commonly list a GST registration certificate, a business PAN, Udyam registration where applicable, and address proof. Another guide says the process needs PAN, GST and a website. Which documents Meta accepts can depend on your business type, so follow what your Meta Business Settings screen asks for. Sources: hyperleap, domainindia.
On timing, one developer guide estimates 2 to 7 days for verification, and recommends starting it first because it takes the longest. Treat that as a rough range. Verification can bounce back for corrections, which adds days. Source: enablex.
Gotchas to avoid
- •The legal name on your documents, the name in Meta Business Settings, and the name on your website should all match.
- •A website with no visible business name, contact details or policies can raise questions. Having Terms, Privacy and Refund pages live helps.
- •Upload clear, current documents. Expired or blurry scans are a common reason to resubmit.
Step 2: The phone number
The number you use for the API can’t already be registered on the standard WhatsApp or WhatsApp Business app. It also needs to receive an SMS or voice call for verification. If your main business number is already on the app, get a separate number for the API, or check Meta’s current options for moving or sharing a number before you commit. Sources: tallysolutions, enablex.
Step 3: Provider or direct Cloud API
You have two routes depending on your engineering resources and platform needs:
- A Business Solution Provider (BSP) such as Interakt, AiSensy, Gupshup or Wati. They handle hosting, template submission and billing. Compare their markup carefully, because one pricing breakdown says BSP markups can nearly double the per-message cost (authgear).
- Meta’s Cloud API directly, which suits a team with developers who can handle webhooks and template management themselves.
Step 4: Templates
You can reply freely only inside the 24-hour window after a customer messages you. For anything else you need a pre-approved template. Review time depends on the source: one guide says usually 15 minutes to 24 hours, another says 24 to 48 hours. Sources: domainindia, enablex.
Common rejection causes
- •Promotional wording in a Utility template. One guide warns that Meta rejects these aggressively (enablex).
- •Vague wording with unclear variables. Be specific about what each {{1}} holds.
- •Ignoring the rejection reason. Meta tells you why a template was rejected, so read it before resubmitting (enablex).
Step 5: Limits and quality
New numbers face sending limits. One guide says new numbers start at Tier 1, which allows 1,000 unique customers per 24 hours. Limits grow with good quality ratings, so don’t blast messages to people who haven’t opted in. Source: enablex.
Checklist & Action Items
Frequently asked questions
Do I need a company registration?
Requirements depend on what Meta asks for your business type. Check Business Settings rather than assuming.
Is the API free?
No. Meta charges per delivered template message, and your BSP may add fees. See our post on how template category changes your bill.