4 September 2026

WhatsApp pricing changed. Recheck your unit economics.

Messaging moved to per-message billing and template categories decide what you pay. How to work out your real cost per order, and where to cut without losing delivery updates.

  • D2C
  • Playbook

Every D2C brand we work with treats messaging as a fixed cost. It is not — it is a variable cost that scales with orders, and it has been quietly repriced.

The move to per-message billing with category-based rates means the same customer journey can cost very different amounts depending on how your templates are classified and how many of them you send. Nobody sends a memo about it. The invoice just changes shape.

Here is how to work out where you actually stand. This builds on our Razorpay, WhatsApp and SMS playbook, which covers the wiring — this one covers the money.

Step one: count your sends per order

Open your messaging dashboard and trace one order end to end. A typical Indian D2C flow looks like this:

  1. Order confirmed
  2. Payment received
  3. Order packed
  4. Shipped, with tracking link
  5. Out for delivery
  6. Delivered
  7. Review request
  8. Cross-sell, two weeks later

That is eight messages. Two of them — packed and out for delivery — carry very little information the customer cannot get from the tracking link. One of them is marketing and is billed at the highest rate.

Now multiply by monthly orders. Most brands are surprised, because the dashboard shows total spend and nobody had divided it by orders before.

Step two: check your template categories

This is where money leaks fastest.

Utility templates relate to a transaction the customer initiated — order confirmations, delivery updates, payment receipts. Cheaper.

Marketing templates promote, upsell or re-engage. Most expensive.

Authentication templates carry one-time passcodes. Priced separately.

The leak: a template written as “Your order has shipped. Also check out our new arrivals” is a marketing message. One sentence of promotion reclassifies the entire send and you pay the higher rate on every order.

The fix: split them. Keep operational templates purely operational. Send the promotion separately, to a list that has actually engaged, at a frequency you have justified. This one change routinely cuts 20 to 30% off a bill.

Step three: use the customer-initiated window

When a customer messages you first, replies inside the service window are the cheapest path available. Anything that pulls customers into starting the conversation shifts spend downward.

Practical moves:

  • Put a “chat with us on WhatsApp” link on the order confirmation page, not only in the message
  • Answer support inside that window instead of firing a fresh template
  • Design the tracking page so questions land in chat rather than in a call

Step four: cut the messages nobody reads

Look at click rates per template. In almost every account we audit, two or three templates have near-zero engagement and are sent on every order.

Merge “packed” and “shipped” into one message with the tracking link. Drop “out for delivery” if your courier already sends it — customers get it twice and you paid for the duplicate.

Move the review request to email. It is a low-urgency ask, email is effectively free, and WhatsApp review requests annoy people at a rate that shows up in opt-outs.

Step five: put the number in your P&L

Messaging cost per order deserves a line next to payment gateway fees and shipping. Once it is visible, decisions get easy.

A worked example. A brand doing 4,000 orders a month at eight messages each is sending 32,000 messages. Trimming to five, with correct categories, is 20,000 — and the expensive marketing sends drop from every order to a targeted subset. The saving is real money every month, achieved in an afternoon of template edits.

Where SMS and RCS fit

SMS stays the floor for one-time passcodes. Never make OTP delivery depend on a single channel — if WhatsApp is unavailable on a device or the number is not on WhatsApp, login must still work. Keep an SMS fallback with a short retry.

RCS is worth a pilot for Android-heavy audiences: verified sender branding, richer cards, better trust signals than a plain SMS. Coverage is still uneven, so treat it as an upgrade path rather than a replacement.

Email is the channel brands under-use in India because open rates look poor. For receipts, invoices, review requests and slow-burn marketing it costs a fraction of a rupee and carries unlimited content. Use it for everything that is not urgent.

The checks we run on every audit

  • Cost per order for messaging, tracked monthly
  • Every template’s category, confirmed against its actual content
  • Click rate per template, with a rule to kill anything under 2%
  • Opt-out rate trend, because a rising number is a leading indicator of list damage
  • OTP delivery success by channel, with fallback timing
  • A hard monthly spend alert, so a broken loop cannot run all weekend

That last one matters more than it sounds. We have seen a retry bug send the same shipping notification eleven times to every customer in a batch. The alert caught it in an hour. Without one it would have run until Monday.

The bigger point

Messaging is now a per-unit cost like packaging. Brands that treat it as infrastructure overspend quietly for years; brands that treat it as a line item find a third of it and keep customers happier, because fewer, better messages beat eight forgettable ones.

If your store also loses money before the order is placed, the conversion post covers the other half of the leak. Want both audited together? Send us your store URL.

? COMMON QUESTIONS

Questions people actually ask.

How is WhatsApp Business messaging billed now?

Billing is per template message rather than per 24-hour conversation window, and the rate depends on the template category — marketing, utility and authentication are priced differently, with marketing the most expensive. Service replies inside a customer-initiated window remain the cheap path, which is why routing matters more than it used to.

How do I reduce my WhatsApp bill without losing order updates?

Four moves: classify every template correctly so operational messages are not billed as marketing, merge redundant status updates into fewer sends, answer inside the customer-initiated window wherever possible, and move low-value notifications to email or in-app. Most stores can cut a third of their volume without a customer noticing.

Should Indian D2C brands use RCS instead of SMS?

For Android-heavy audiences it is worth piloting as a transactional fallback — richer formatting and verified sender branding improve trust versus a plain SMS. Keep SMS as the floor for OTP delivery, because coverage is still uneven and OTP must never depend on a single channel.

What is a reasonable messaging cost per order?

Track it as a line item, not a lump sum. Most Indian D2C brands we work with land between ₹2 and ₹9 per order across WhatsApp and SMS combined. If you are above that, the cause is almost always over-messaging on shipping status or marketing templates sent to a cold list.

3 RELATED READING

Next to this one.

NEXT STEP

Have a product to ship?

Start a project ↗ hello@napdesigns.com