A lot of the lead generation I run ends in a WhatsApp chat, from catering enquiries in Islamabad to yacht hire bookings in Dubai. So when Meta changes what a WhatsApp message costs a business, it changes the economics of those campaigns. Here is what changed on 1 October 2026, taken from Meta's WhatsApp Business Platform pricing page, and what I've done about it.
What changed
Service messages are charged again, beyond a free tier. Service messages (your replies inside the 24-hour window after a customer messages you) were free from 1 November 2024. From 1 October 2026 Meta charges for them again, but every business phone number gets 1,000 free service messages a month. Meta's wording is that it "only charges as of the 1,001st service message" each month. Unused messages don't roll over.
Utility messages inside the customer service window are now paid. Order confirmations, booking reminders and similar utility templates sent inside an open window had been free since 1 July 2025. They're charged from 1 October 2026.
The rate card moved. Meta updated 40 rates on 1 October, after 16 in July, six in April and five in January. Rates vary by message category and by the customer's country code, so a Bahrain campaign and a Pakistan campaign are priced differently.
What didn't change
Per-message pricing. Meta has charged per delivered message, not per conversation, since 1 July 2025. You pay for messages from the business to the customer, only when they're delivered. Messages from the customer to you are free.
The free entry point from ads. When someone messages you from a Click-to-WhatsApp ad on the Android or iOS app, you can reply with marketing, utility, authentication or service messages free of charge for a window that can stay open up to seven days. That's the window every campaign I run is built around, and it's still there. Meta Business Agent messages are the exception and remain charged.
The change calendar. Meta can only change pricing on 1 January, 1 April, 1 July or 1 October, with at least a month's notice for rate card updates. The next possible change is 1 January 2027.
What it means for a campaign that ends in a chat
For a small business the 1,000 free service messages a month will cover most inbound replies. A catering business replying to a few hundred enquiries a month won't touch the limit. A business with a busy support line will, and from the 1,001st message each reply has a price.
Where it bites is follow-up outside the ad window. The whole reason Click-to-WhatsApp works for lead generation is that the first conversation is free. Once the seven-day window from the ad closes, any message you send to re-open the conversation is a paid template, and the reminder templates that used to be free inside an open window are paid too.
What I've changed in the accounts I run
- Reply inside the window. The free entry point window is the cheapest, and usually the best, time to qualify a lead. On Rewayat Events the pre-filled first message already carries the event type, date and guest count, so the first reply can go straight to a quote. I've made sure every client's inbox routine answers within the window rather than a few days later.
- Labels before the window closes. New, qualified, quoted, booked. If a chat is labelled before the window closes, the follow-up template is only sent to the ones worth paying for.
- Count template messages in the cost per booking. From October the report for a WhatsApp campaign includes the template messages sent after the window, not just the ad spend, so the cost per booking is the real one.
- Check which number is doing the replying. The 1,000 free service messages are per business phone number. A business running two numbers through the API has two allowances.
If your campaigns end in WhatsApp and nobody has looked at the message bill since October, it's worth ten minutes. The Click-to-WhatsApp post covers how I judge the leads themselves.
Checked against Meta's pricing documentation on 4 November 2026.
I run paid ads on Meta, Google and TikTok across the UK, the Gulf and Pakistan, and build the tracking and pages around them. Get in touch or find me on LinkedIn.

