If you have shortlisted MSG91 and Gupshup for your WhatsApp Business API, you have picked two genuinely different animals. MSG91 is the India-built, zero-markup CPaaS — developer docs, SMS plus WhatsApp plus RCS under one key, DLT compliance baked in, "Meta's price is your price". Gupshup is the enterprise BSP — omnichannel breadth, a bot studio, big-account support, and the kind of APAC carrier relationships that banks and fintechs buy. The choice is not "which is cheaper"; it is "which shape fits how my team actually works." This decode lays the two side by side on the things that move a procurement decision, then offers RichAutomate as a third option built around one idea: a flat ₹0 platform fee. Every MSG91 and Gupshup figure below is hedged — verify it on the vendor's own site before you sign, because BSP pricing moves and Meta's per-conversation rates change.
Two different philosophies, not two flavours of the same thing
MSG91 sells to the engineer. Its pitch is transparent, low-markup CPaaS: you get clean APIs across SMS, WhatsApp, RCS, email and voice, India-first DLT handling, and a public "no extra markup on Meta" posture (MSG91 publicly states it passes Meta's rate through with no margin — verify the current policy on msg91.com as of 2026). The WhatsApp-specific no-code surface — shared inbox, drag-and-drop flow builder, campaign UX — is lighter than WhatsApp-first platforms; it shines when developers drive the integration.
Gupshup sells to the enterprise. It is a long-standing, large-scale BSP — Tiger-Global-backed, used by banks, fintechs and large brands — with omnichannel reach, a Bot Studio for conversational design, and the carrier and support relationships that big accounts want. That breadth comes with the classic BSP economics: a platform/subscription layer plus a per-message markup on top of Meta's conversation charge (most Indian BSPs add roughly 10–30% — verify Gupshup's current rate and any platform fee on gupshup.io as of 2026). For a high-volume APAC enterprise, the volume discounts and support can justify it; for a 200-message-a-day SMB, the same stack can feel heavy.
So the honest framing before any table: MSG91 wins when an engineering team owns the channel and wants raw, cheap, multi-channel plumbing. Gupshup wins when a large organisation wants an omnichannel enterprise BSP with a bot studio and white-glove support and has the volume to amortise it. Neither is "better" — they are aimed at different buyers.
MSG91 vs Gupshup vs RichAutomate: the head-to-head
Read every MSG91 and Gupshup cell as "as of 2026 — verify on the vendor's site". RichAutomate's figures are our own published rates.
| Dimension | MSG91 | Gupshup | RichAutomate |
|---|---|---|---|
| Platform / setup fee | CPaaS model, positioned low-cost / no-markup; confirm any minimum or wallet commit (verify as of 2026) | Enterprise BSP — typically a platform/subscription layer; ask for the quote in writing (verify as of 2026) | ₹0 platform, ₹0 setup, ₹0 monthly |
| Per-message markup | Publicly "Meta's price is your price" — no extra markup claimed (verify on msg91.com as of 2026) | Per-message markup on top of Meta, commonly ~10–30% range across Indian BSPs (verify Gupshup's exact rate as of 2026) | Client Pay: ₹0.10/msg flat. SaaS Pay: ₹1.20 marketing / ₹0.30 utility all-in |
| Meta conversation cost | Passed through at Meta's rate (the no-markup angle); you fund it (verify) | Bundled into your per-message price along with the markup (verify) | Client Pay: billed to you directly by Meta at Meta's rates. SaaS Pay: bundled into the per-conversation price |
| DLT / compliance | Strong India DLT heritage (SMS roots); WhatsApp opt-in handling (verify) | Enterprise compliance posture, bank-grade security positioning (verify) | Meta-policy opt-in workflow, DPDP-aligned consent records, template-category guidance |
| Developer API vs no-code | Developer-first; rich multi-channel API, lighter WhatsApp no-code UI | Both — APIs plus Bot Studio and enterprise tooling | No-code dashboard + visual flow builder, plus a stable public developer API |
| Bot studio / flows | Flow tooling present but engineer-led (verify) | Bot Studio — a recognised strength for conversational design (verify) | Visual flow builder with triggers, conditions, delays; native + custom flows |
| Support | Docs + standard support; self-serve leaning (verify) | Enterprise / white-glove for large accounts; SMB tier varies (verify) | Direct WhatsApp + email support on every plan, no tier gate |
| Migration effort | API re-point + template re-submit if moving channel ownership (verify) | Number migration + template export from a heavier stack (verify) | Guided number migration + template import; typically 24–48h |
| Free trial | Trial / sandbox credits typical for CPaaS (verify current offer) | Trial availability varies by account size (verify) | 14-day free trial + 100 credits |
Who should pick MSG91
Pick MSG91 if an engineering team owns the WhatsApp channel and you value raw, transparent, multi-channel plumbing over a polished business inbox. If you are already sending DLT-compliant SMS and want WhatsApp, RCS and email under the same key with a "no markup on Meta" billing story, MSG91's CPaaS shape is a natural fit. It is strongest where developers, not marketers, drive the build and where per-message cost transparency at scale matters more than a drag-and-drop campaign UI. The honest caveat: the WhatsApp-first no-code experience — shared inbox, visual flows, non-technical campaign management — is lighter than dedicated WhatsApp platforms, so a non-technical sales or support team may find it bare. Verify MSG91's current rate card and trial on msg91.com before committing.
Get a 1-minute BSP audit on WhatsApp
Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.
Who should pick Gupshup
Pick Gupshup if you are a larger organisation that wants an enterprise omnichannel BSP with a bot studio, broad channel coverage, strong APAC carrier relationships and white-glove support — and you have the message volume to make the platform layer and per-message markup pay off. Banks, fintechs and large brands choose Gupshup for exactly these reasons: depth, scale and enterprise governance. The honest caveat: that depth costs. For a smaller business sending modest volumes, the platform/subscription layer plus markup can be a meaningfully higher per-message cost than a flat-fee alternative, and the enterprise tooling can be more than you need. Always get Gupshup's pricing — platform fee and per-message markup — in writing and verify on gupshup.io as of 2026.
Who should pick RichAutomate (the third option)
Pick RichAutomate if you want the WhatsApp-first no-code experience without a platform fee eating your margin. The whole model is built on ₹0 platform, ₹0 setup, ₹0 monthly — you only pay for messages, two ways. On Client Pay it is ₹0.10 per message and Meta's conversation charges are billed to you directly by Meta at Meta's own rates, so there is no BSP margin hidden in the conversation cost. On SaaS Pay it is an all-in ₹1.20 per marketing conversation and ₹0.30 per utility conversation — one predictable number with Meta's cost bundled. You get a visual flow builder, shared inbox, campaigns and a public developer API, and there is a 14-day free trial with 100 credits. It is the middle path: more no-code than MSG91, lighter and cheaper-to-start than an enterprise BSP. If you want the two billing modes decoded in depth, read our Client Pay vs SaaS Pay guide, and for the WhatsApp-as-CRM angle our best WhatsApp CRM decode.
The rupee break-even math (illustrative)
Take a sample business sending 20,000 marketing conversations a month. The numbers below are illustrative and use a Meta India marketing rate of roughly ₹0.86 per conversation (Meta's rate as of early 2026 — verify the current figure, it changes); your real mix of marketing/utility/auth will shift everything.
| Provider | Per-conversation structure (illustrative) | Rough monthly cost (illustrative) |
|---|---|---|
| MSG91 (no markup) | ~₹0.86 Meta pass-through + ₹0 markup (verify policy) | ~₹17,200 + any wallet/min commit (verify) |
| Gupshup (BSP markup) | ~₹0.86 Meta + ~10–30% markup + platform fee (verify) | ~₹18,900–22,400 + platform fee (verify) |
| RichAutomate — Client Pay | ₹0.10 platform/msg + Meta's ~₹0.86 billed direct by Meta | ~₹2,000 to RA + ~₹17,200 to Meta = ~₹19,200, ₹0 platform fee |
| RichAutomate — SaaS Pay | ₹1.20 all-in per marketing conversation | ~₹24,000 all-in, ₹0 platform fee, one invoice |
The honest read: at high marketing volume, MSG91's no-markup pass-through is the leanest pure-cost option, and RichAutomate's Client Pay lands close because Meta bills you direct with only a ₹0.10 platform charge per message. Gupshup's number depends entirely on the markup and platform fee in your quote. SaaS Pay costs more per conversation but removes Meta-billing complexity and the platform fee — predictability over raw cheapness. Re-run your own mix on the WABA cost calculator; the break-even flips with your marketing/utility ratio. All figures illustrative; verify Meta's live rate and each vendor's pricing as of 2026.
Migration in 24–48 hours
Moving between any two of these is the same three-step shape, and it is less scary than it sounds:
- Export your templates. Pull your approved message templates (names, languages, variables, button structures) from the current provider. They are tied to your WhatsApp Business Account, so most carry over once re-submitted on the new BSP — keep the copy identical to speed approval.
- Migrate the number. A WhatsApp Business API number can be moved between BSPs through Meta's migration flow without a new number, as long as you control the WhatsApp Business Account and complete verification. Plan a short low-traffic window; verify the current migration steps in Meta's docs and the receiving provider's guide as of 2026.
- Rebuild the flows. This is the real work. Auto-replies, keyword routes, drip sequences and bot logic do not transfer between platforms — you re-create them in the new builder. Moving from a developer-led MSG91 setup or a Gupshup Bot Studio into a no-code visual builder is usually faster than the reverse, but budget the time honestly.
Done with templates pre-submitted and flows mapped in advance, a focused migration fits inside 24–48 hours. RichAutomate offers guided number migration and template import to compress that window — and the 14-day trial lets you rebuild and test flows in parallel before you cut over.
Decide with a flat ₹0 platform fee on the table
MSG91 and Gupshup are both real, capable providers — MSG91 for developer-led, no-markup CPaaS; Gupshup for enterprise omnichannel scale. RichAutomate is the third option for teams that want WhatsApp-first no-code without a platform fee: ₹0 platform, ₹0 setup, ₹0 monthly. Client Pay at ₹0.10 per message with Meta's conversation charges billed direct by Meta, or SaaS Pay at ₹1.20 marketing / ₹0.30 utility all-in. Start the 14-day free trial with 100 credits, WhatsApp us at 917434901027, or book a 30-minute walkthrough at https://calendly.com/inrichdaddy/30min. (Always verify MSG91 and Gupshup pricing on their own sites as of 2026 — BSP rates and Meta's conversation charges change.)
Start your 14-day free trial → · See full pricing · Run the WABA cost calculator