What WhatsApp automation actually costs a small store
Why a $25 plan can produce a far larger invoice, and how to design flows where most messages cost nothing.
WhatsApp automation is billed twice: your platform charges a subscription, and Meta charges you directly for each delivered template message. Almost every story of a shocking WhatsApp bill comes down to a merchant who budgeted for the first and did not know about the second.
The good news is that Meta's rules, since the move to per-message pricing on 1 July 2025, make a large share of a well-designed store's messages free. Not cheap — free. Understanding which ones is worth more than shopping for a cheaper subscription.
The two bills
| Platform subscription | Meta message charges | |
|---|---|---|
| Who charges you | Your WhatsApp platform | Meta, directly |
| What for | The software: inbox, builder, broadcasts | Each delivered template message |
| Predictable? | Yes, fixed | No — scales with sending |
| Capped? | Yes | Only by your own spend controls in Meta |
Two consequences follow. First, a platform's price page tells you less than half of what you will pay. Second, you should check whether your platform adds a markup on top of Meta's rate or passes it through — the difference compounds with volume, and it is a fair question to ask before signing up. On ConvoFly, message charges go from Meta to you directly and we add no per-message markup; our own billing is the subscription only.
Which messages are free
This is the part worth memorising. From Meta's pricing documentation:
| Message | Inside an open 24-hour window | Outside it |
|---|---|---|
| Anything you type freely | Free | Cannot be sent |
| Utility template | Free | Charged |
| Authentication template | Free | Charged |
| Marketing template | Charged | Charged |
Service conversations — anything inside the window — have been free and unlimited since 1 November 2024. And there is a longer window most merchants never use: someone who reaches you by tapping a Click-to-WhatsApp ad opens a 72-hour free entry point window, three days rather than one.
The design consequence
Since the window opens when the customer messages, calls, or taps a button, you can open it deliberately. A template that asks a question rather than making a statement converts one charged message into a day of free conversation.
Two versions of the same order flow
What you cannot budget from a blog
Meta's rates vary by the recipient's country and by template category, and they change. Rates were revised on 1 July 2026 and further adjustments are scheduled for 1 October 2026. Publishing a rate table here would be wrong within months, so we do not — check Meta's live rate card, linked from the pricing page, for your own markets.
What we can tell you is the shape: marketing costs meaningfully more than utility in every market, and the gap is the whole argument for classifying honestly rather than optimistically. See utility versus marketing templates.
Where surprise bills actually come from
- Marketing where utility would do. A discount code in an order confirmation turns a free message into a charged one — on every order, forever.
- Broadcasts to a whole list rather than an engaged segment. You pay per delivered message whether or not anyone reads it.
- Flows that send outside the window when they could send inside it. A review request sent three days after delivery is charged; the same request sent while the customer is mid-conversation is not.
- Retrying blocked sends. A message blocked with error 131049 should not be retried for at least 24 hours — retrying sooner risks further blocks.
- Prepaid credit that expires. Check whether unused balance carries over before you top up.
A cost checklist before you switch a flow on
- Does this flow start because the customer messaged us? If yes, it is free.
- If it starts from an order, is the template utility rather than marketing?
- Could the first message be a question instead of a statement, to open the window?
- Is there a delay long enough to push a later step outside the window? Can it be shortened?
- Are we sending to everyone, or to people who engage?
The honest summary
A store that runs order confirmations, shipping updates and support inside open windows can automate most of its customer communication for close to nothing in message fees, paying only a subscription. A store that leads with marketing broadcasts will pay per message, per recipient, forever — and, in the United States, will find that marketing templates are not delivered at all.
Which of those you become is decided by how you design flows, not by which platform you buy.
Frequently asked questions
Why is my WhatsApp bill bigger than my subscription?
Because Meta bills you separately, per delivered template message, on top of whatever your platform charges for the software. Messages sent inside an open 24-hour window are free.
Which WhatsApp messages are free?
Anything sent inside an open 24-hour customer service window — free text, and utility and authentication templates. Marketing templates are charged whether the window is open or not.
Does ConvoFly add a markup on Meta's message rates?
No. Message charges go from Meta to you directly; ConvoFly's billing is the subscription only.
How long is the free window for a customer from a Facebook ad?
72 hours. Meta opens a free entry point window of 72 hours for people who reach you via a Click-to-WhatsApp ad or a Page call-to-action.