S StackPicker India-first

MSG91 vs Wati: Which is Better in 2026?

By StackPicker editorial · · whatsapp-business

In short: Pick MSG91 if your burn shows up as OTP SMS lines and DLT templates before WhatsApp ever gets a meeting invite. Pick Wati if WhatsApp is already where revenue happens — support queues, catalog replies, agents bumping into each other on one number — and you’d rather not hire an…

Quick verdict

Choose MSG91 if

  • Indian SaaS and apps needing SMS OTP and notifications
  • Teams wanting one CPaaS for SMS + WhatsApp + voice + email
  • Mid-to-large enterprises with developer resources

Choose Wati if

  • SMBs with multi-agent customer support on WhatsApp
  • D2C brands running both broadcasts and 1:1 conversations
  • Indian and SEA teams needing a polished UI

At a glance

Attribute MSG91 Wati
Founded 2008 2020
HQ Indore Hong Kong (India ops)
Target market India Both
Pricing model usage-based subscription
Free tier Yes No
Starts at Pay per message: SMS ₹0.15-0.30, WhatsApp Meta charges + ₹0.10/msg platform fee $49/mo Growth (~₹4,200) + Meta conversation charges
Currency INR USD
INR billing Yes Yes
UPI support Yes No
IST support Mon-Sat 10am-7pm IST 24x5 chat in IST overlap

MSG91 pricing

INR
Model: usage-based
Free tier: Yes
Starts at: Pay per message: SMS ₹0.15-0.30, WhatsApp Meta charges + ₹0.10/msg platform fee

Wallet-based prepaid. Volume discounts. WhatsApp at Meta rates plus platform markup.

Wati pricing

USD
Model: subscription
Free tier: No
Starts at: $49/mo Growth (~₹4,200) + Meta conversation charges

Growth $49 (5 users), Pro $99, Business $299. Meta per-conversation charges separate.

Pros & cons

MSG91 — Pros

  • +Cheapest entry-point for Indian SMS at scale
  • +Multichannel CPaaS (SMS, WA, voice, email, RCS)
  • +Reliable delivery and DLT compliance support
  • +Wallet-based prepaid is finance-friendly
  • +Indian support team

MSG91 — Cons

  • Developer-led — less polished UX for marketers
  • WhatsApp UI weaker than purpose-built tools
  • Wallet recharge friction for non-finance teams
  • Documentation is functional, not delightful
  • Some advanced features need sales engagement

Wati — Pros

  • +Polished, modern team inbox UI
  • +Good chatbot builder for non-technical users
  • +Strong onboarding documentation
  • +Reliable WhatsApp API connectivity
  • +Active product updates

Wati — Cons

  • USD pricing — costlier than Indian peers
  • Conversation charges on top of subscription
  • Some advanced features only on Pro+
  • Reporting moderate vs. enterprise CPaaS
  • Limited voice/SMS — WhatsApp only

MSG91 — Best for

  • Indian SaaS and apps needing SMS OTP and notifications
  • Teams wanting one CPaaS for SMS + WhatsApp + voice + email
  • Mid-to-large enterprises with developer resources
  • BFSI, EdTech, Logistics needing high-volume messaging

MSG91 — Not ideal for

  • Non-developer teams wanting plug-and-play WhatsApp UX
  • Pure D2C teams wanting commerce flows out of box (Interakt fits better)
  • Solopreneurs not yet at scale

Wati — Best for

  • SMBs with multi-agent customer support on WhatsApp
  • D2C brands running both broadcasts and 1:1 conversations
  • Indian and SEA teams needing a polished UI
  • Operations teams replacing WhatsApp Business app

Wati — Not ideal for

  • Enterprise CPaaS use cases
  • Pure broadcast-only operations (cheaper Indian options exist)
  • Teams needing voice/SMS unified channels

Indian context

MSG91

  • INR billing: Yes
  • UPI support: Yes
  • GST: GST charged on wallet recharges and per-channel usage
  • IST support: Mon-Sat 10am-7pm IST

Wati

  • INR billing: Yes
  • UPI support: No
  • GST: GST may apply via reverse charge
  • IST support: 24x5 chat in IST overlap

The short answer

Pick MSG91 if your burn shows up as OTP SMS lines and DLT templates before WhatsApp ever gets a meeting invite. Pick Wati if WhatsApp is already where revenue happens — support queues, catalog replies, agents bumping into each other on one number — and you’d rather not hire an engineer to make chat usable.

For most Indian SaaS teams we’ve watched (including ours for stretches): heavy transactional SMS + API-led stacks skew MSG91. Customer-heavy WhatsApp ops with non-dev owners skew Wati. One wins on rupees per million pings; the other wins on sanity per agent shift.

Where MSG91 actually wins

Indore isn’t a flex on LinkedIn. It shows up when your CFO asks why ₹62L GMV produced ₹1,23,400 in payment-gateway MDR and someone quietly adds another lakh for messaging — and you still need DLT headers that don’t get scrubbed at 2am.

MSG91 is built like plumbing: SMS API first, WhatsApp as another pipe, voice and email bolted where enterprises still ask for them. Wallet recharge annoys marketing; finance teams oddly prefer it.

  • OTP flows at scale (think 8–15 lakh verifications a quarter): per-SMS economics beat subscription SaaS that bills [USD] before you’ve sent a broadcast.
  • One vendor for SMS + WhatsApp + voice when logistics or BFSI compliance wants audit trails and Indian-hours escalation — IST window Mon–Sat 10am–7pm, GST visible on wallet loads (messy? Yes. Predictable? Often).
  • RCS and promotional lanes matter when Meta conversation billing feels arbitrary next to RBI’s push on tokenisation hygiene — you still need receipts and reminders that aren’t all inside WhatsApp’s pricing circus.

Counter-example: if your “engineering resource” is a founder copy-pasting JSON into Postman once a quarter, you’ll hate the inbox. MSG91 won’t mother your agents through a shared queue the way a WhatsApp-first product will.

Where Wati actually wins

Hong Kong on the letterhead, India in the Zoom noise — Wati sells polish: shared inbox, KnowBot (their builder), drip-ish campaigns without sounding like a lecture from a vendor deck.

We asked four founders who’d switched off the consumer WhatsApp Business app; three cited agent collisions before they cited price.

  • Multi-agent support with tagging beats spreadsheet reconciliation when Diwali sale tickets spike.
  • Shopify/WooCommerce-shaped teams get commerce-shaped defaults — catalog, broadcasts, click-to-WhatsApp — without drafting an RFC.
  • Non-dev ops can ship a usable bot; documentation reads like someone wanted readers to finish the page.

Five beats four on purpose here: USD sticker shock is real (Growth [USD] ~₹4,200/mo before Meta), but “hours saved arguing in internal Slack” isn’t on the invoice — until it is.

Counter-example: pure SMS OTP at crore-scale monthly volume? You’ll bleed versus Indian CPaaS unit rates. Wati isn’t pretending to be MSG91’s SMS backbone.

Pricing, in INR, no spin

MSG91 (mostly INR-native): SMS roughly ₹0.15–₹0.30 per message depending on route/tier; WhatsApp = Meta’s charges + about ₹0.10 platform fee per message (their stack sits on Meta rails — you’re not escaping Meta’s arithmetic). Wallet is prepaid; GST hits recharges and usage. UPI for top-ups helps.

Wati [USD]: Growth $49/mo — ballpark ₹4,080–₹4,300 at typical cards/settlement rates (carry FX spread mentally). Pro $99, Business $299. Users scale by plan; Meta bills conversations separately — that line item bites harder than founders model on day one.

Worked scenario (rounded, blunt):
Suppose you’re doing ₹50L GMV/month, average ticket ₹1,200 → ~417 orders. Assume 2 transactional WhatsApp touches per order (confirmation + dispatch) → 834 Meta-priced conversations/month if Meta buckets them as charged sessions (your actual bill varies by windowing — treat this as order-of-magnitude).

  • Wati-side fixed: ~₹4.2L/year subscription alone (Growth) before Meta — ₹35k/month band — plus conversation charges (depends on category + country pricing Meta publishes; India rates move — budget ₹15k–₹45k/month for this volume unless you’re mostly utility windows).
  • MSG91-side variable: if those touches map closer to messages on their meter (still Meta underneath for WhatsApp), think platform fee 834 × ₹0.10 ≈ ₹83/day-ish on platform fees alone — ~₹2.5k/month platform-only math — plus Meta’s portion, plus SMS if you’re still blasting OTP on SMS separately.

Hidden costs to pencil:

  • FX + GST friction: Wati’s [USD] billing sometimes invites reverse charge / GST headaches for Indian purchasers — check with your CA (especially vs MSG91’s straightforward INR GST trail).
  • Wallet recharge ops: MSG91 — finance approvals for recurring wallet loads; failed recharge mid-campaign is a real outage class.
  • Integration rework: Shopify deep workflows vs CPaaS-style APIs — time-to-ship isn’t free either way.
  • Settlement cycles: gateway settlement vs prepaid messaging wallets — working capital shows up in different rows.

Verdict on maths alone? High-automation, API-heavy, SMS-heavy → MSG91 tends to win unit economics at serious throughput. Agent-heavy WhatsApp org → Wati’s subscription can still net out if you measure rework avoided.

What we’d actually use each for

Case A: Twelve-person D2C on Shopify, ₹40L MRR, peak agents 6, catalog queries eating afternoons — Wati. You’ll pay [USD] subscription breathing tax. You’ll also stop losing refunds because three humans replied different things.

Case B: BFSI-ish app — OTP SMS non-negotiable, DLT templates audited — occasional WhatsApp for collections reminders — MSG91. Not glamorous. Works when regulators sneeze.

Case C: Logistics — SMS POD pings + WhatsApp customer ETA bot — split brain honestly: MSG91 for SMS throughput economics; Wati only if ops insists on inbox KPIs you can’t hack together cheaply.

Indian fit (GST, UPI, IST, support)

MSG91: INR-first psychology, UPI on wallet (per their positioning — verify at signup), GST on recharge feels domestic-scented even when annoying. Support IST window — not 24×7 romance.

Wati: no UPI emphasis (feature matrices suggest cards/international rails mindset — double-check billing portal). GST may ride reverse charge — foreign-supplier classic India headache since e-invoicing thresholds tightened discipline across vendors. Support billed 24×5 chat with IST overlap — better than US-Pacific pretending India doesn’t exist; worse than “walk into Indore office” vibes.

One blunt read: Wati sometimes presents like a polished outsider who learned Indian SMB motions well; MSG91 presents like the vendor your ISP guy already knows.

Migration: what’ll bite you

MSG91 → Wati:
Conversation windows reset semantics differ — don’t assume webhook payloads drop-in identical. Broadcast consent lists — your opt-in proof format might need re-mapping for how Wati segments contacts. Shopify plugin depth: rebuilding flows loses subtle triggers until QA burns a weekend. SMS-capable workflows vanish — reroute OTP SMS via MSG91 parallel spend if you still need both (dual vendor tax).

Wati → MSG91:
You lose “pretty inbox” unless you rebuild atop WA Cloud API yourself — team UX downgrade risk. Chatbot trees don’t teleport neatly — expect rebuild + regression testing on quick replies. GST bookkeeping shifts from reverse-charge headaches toward INR invoice familiarity — still painful mid-quarter.

Exports: neither migration is “download CSV and nirvana” when delivery receipts tie into refunds/chargebacks — history fidelity becomes political internally.

What we’d pick

If forced blindfold off? MSG91 where messaging volume is infrastructure — OTP + transactional backbone — and WhatsApp is accessory layers wired by developers.

Wati where WhatsApp is storefront + service desk — humans stepping on each other without tooling debt kills gross margin faster than Meta conversation unpredictability.

Still chewing on one awkward truth from last quarter’s RBI noise around tokenisation narratives — reminders everywhere; messaging budgets balloon quietly — who owns WhatsApp spend when finance moves OTP SMS first — still your inbox PM or still infra?

Things people actually ask

“MSG91 really cheaper if we push ₹2 cr annual messaging?”
Usually yes on SMS lanes vs subscription-led stacks — pricing ladders reward lakhs of sends; WhatsApp still inherits Meta’s bill whatever romantic notion your BD slide had.

“Wati ~₹4.2k/month — can’t we just expense it?”
You can — until Meta adds five-digit conversation variance during festival spam weeks; model Meta separately or your spreadsheet lies politely.

“Do we redo GST templates switching vendors?”
Often yes-ish — classification shifts between INR domestic invoices → reverse charge ambiguity — ask CA before migration cutover; don’t discover at reconciliation.

“Shared inbox worth losing unified SMS?”
If agents duplicate replies thrice weekly — yes; if SMS OTP is your crown jewel — no — hybrid routing exists but governance gets ugly.

“Indore support actually picks up?”
Within published IST window — enterprise escalations exist — midnight miracles aren’t contractually promised either side.

“We’re on Meta BSP via MSG91 — migrate Wati breaks BSP contracts?”
Expect number migration friction, template resubmission churn, webhook endpoint rotations — budget calendar days, not Jira hours.

“UPI wallet vs card USD — cashflow feels?”
Prepaid INR wallet feels poorer digitally — USD subscriptions hit forex silently — pick poison aligned with treasury temperament.

“DLT drama worse where?”
MSG91 lives SMS regulatory narrative daily — Wati helps WhatsApp template discipline — different nightmares.

“RCS matters for us?”
MSG91 mentions RCS explicitly — if Android-heavy promo matters — factor separately from WhatsApp inbox ROI math.

“Which dies first — ops patience or CFO spreadsheet?”
Whichever metric your standups ignore until Diwali week — measure both — still unresolved here honestly.

Final recommendation

For most Indian buyers, the choice between MSG91 and Wati comes down to pricing model, INR/GST support, and how it fits the rest of your stack. Use the verdict cards above to map your situation to the right pick — and try both free tiers before committing.

Related comparisons