By QuickMessage Team · Last updated November 3, 2026
Quick answer
WhatsApp marketing ROI = (revenue from the campaign − campaign cost) ÷ campaign cost × 100. The cost is your message charges plus your share of the platform plan; the revenue is the sales you can trace back to the campaign, for example through a unique coupon code or a tracked link. Measure delivered, read, clicked and replied counts too, so you can see where customers drop off and improve the next campaign.
The ROI formula
ROI (%) = (Revenue − Cost) ÷ Cost × 100
- Cost: delivered messages × rate per message, plus your platform plan for the month (or the share used for this campaign).
- Revenue: orders you can link to the campaign, through a campaign-only coupon code, a tracked link or replies that turned into sales.
A worked example
An example with made-up results, to show the calculation. A store sends an offer to 5,000 opted-in customers on QuickMessage:
| Message cost | 5,000 marketing messages × ₹0.96 = ₹4,800 |
| Platform share | Professional plan ₹2,999 for the month (counted in full here) |
| Total cost | ₹7,799 (excluding GST) |
| Example result | 40 orders with the campaign coupon, average ₹800 |
| Revenue | ₹32,000 |
| ROI | (32,000 − 7,799) ÷ 7,799 × 100 ≈ 310% |
Your own results depend on your list, offer and products. For a stricter view, subtract the cost of the products sold and use gross profit instead of revenue.
What to measure for every campaign
| Metric | What it tells you |
|---|---|
| Delivered | How clean your list is. Many failures mean bad numbers or customers who stopped marketing messages. |
| Read | Whether the first line and timing work. Some customers turn off read receipts, so treat this as an estimate. |
| Clicked | Whether the offer and button are attractive. |
| Replies | Interest and questions your team should answer quickly. |
| Orders and revenue | The result that pays for the campaign. |
| Opt-outs and blocks | Whether you are sending too often or to the wrong people. |
How to track WhatsApp sales
- Use a campaign-only coupon code, so every order with that code came from WhatsApp.
- Add UTM tags to your links, for example utm_source=whatsapp&utm_campaign=diwali, and check sales in your analytics tool.
- Tag replies that become orders in your inbox, so chat sales are counted too.
How to improve ROI
- Segment: send each offer to the customers most likely to buy, not your whole list.
- Use utility messages for updates: they cost ₹0.18 on QuickMessage instead of ₹0.96 for marketing. See template categories.
- Reply fast: replies within 24 hours are service messages, and the first 1,000 a month are free.
- Clean your list: remove numbers that keep failing. See why WhatsApp messages are not delivered.
- Test one change at a time: offer, first line, image or send time.
Campaign reports in QuickMessage
QuickMessage campaign management shows delivered, read and clicked reports for every campaign, and replies arrive in the shared team inbox. Combine them with your coupon or UTM data to calculate ROI.
Frequently asked questions
How do I calculate WhatsApp marketing ROI?
Subtract the campaign cost from the revenue it brought, divide by the cost and multiply by 100. Cost includes message charges and your platform plan; revenue is the sales you can trace to the campaign.
How do I track sales from WhatsApp?
Use a campaign-only coupon code, add UTM tags to your links and tag chat replies that turn into orders.
What is a good WhatsApp campaign result?
It depends on your products, offer and list. Compare each campaign with your own past campaigns and with the cost of other channels, rather than with general benchmarks.
See what your WhatsApp campaigns earn
Get a walkthrough of QuickMessage campaign reports and a cost estimate for your list.
Book a free demo