A WhatsApp marketing message costs between about $0.01 and $0.16, depending on the country of the person you send it to. Meta sets the rate and charges per delivered message, so the same offer costs $0.025 to a customer in the US, $0.0635 in the UK and $0.0118 in India.
This guide lists Meta’s marketing rates for 14 countries, works through example campaigns, and shows honest ways to spend less: the right category, Click-to-WhatsApp ads, cleaner lists and proper opt-in. All rates are Meta’s list rates effective 1 October 2026, read from Meta’s rate card on 13 November 2026.
How Meta charges for a marketing message
- Per delivered message. Meta has charged per message since 1 July 2025, and “businesses are only charged when a message is delivered”. Messages customers send you are free.
- By the recipient’s country. The rate follows the customer’s phone number, not where your business is. Meta’s rate card has 47 markets: 39 countries and 8 regions such as “Rest of Western Europe”. US and Canadian numbers both pay the “North America” rate.
- Marketing is a template category. Meta defines marketing templates as messages “for promotional objectives”: offers, new arrivals, invitations, win-back messages. You can send them any time, but only to people who opted in.
- No volume discount. Meta’s volume tiers lower the price of utility and authentication messages at high volume. They don’t apply to marketing.
- Prices change only at the start of a quarter (1 January, 1 April, 1 July or 1 October), with at least a month’s notice.
Marketing is one of four categories you pay per message for, with utility, authentication and service. Which message belongs where: WhatsApp template categories explained.
What one marketing message costs, by country
Meta’s list rates per delivered message, effective 1 October 2026, before tax. The last column is Meta’s separate rupee rate card, for businesses billed in INR.
| Recipient’s country | Marketing (USD) | 1,000 messages | Utility, for comparison | Marketing (INR card) |
|---|---|---|---|---|
| United States and Canada (“North America”) | $0.025 | $25.00 | $0.0034 | ₹1.8313 |
| United Kingdom | $0.0635 | $63.50 | $0.022 | ₹4.6496 |
| Germany | $0.1365 | $136.50 | $0.055 | ₹10.0073 |
| France | $0.0859 | $85.90 | $0.03 | ₹6.299 |
| Spain | $0.0707 | $70.70 | $0.02 | ₹5.1801 |
| Brazil | $0.0625 | $62.50 | $0.0068 | ₹4.5808 |
| Mexico | $0.0397 | $39.70 | $0.0085 | ₹2.9064 |
| India | $0.0118 | $11.80 | $0.0014 | ₹0.8631 |
| Indonesia | $0.0411 | $41.10 | $0.025 | ₹3.0111 |
| Malaysia | $0.086 | $86.00 | $0.014 | ₹6.3037 |
| Saudi Arabia | $0.0576 | $57.60 | $0.0107 | ₹4.2114 |
| United Arab Emirates | $0.0576 | $57.60 | $0.0157 | ₹4.2114 |
| South Africa | $0.0379 | $37.90 | $0.0095 | ₹2.7821 |
| Nigeria | $0.0516 | $51.60 | $0.0067 | ₹3.7851 |
Across all 47 markets, the cheapest marketing rate is Turkey’s ($0.0109) and the highest is the Netherlands’ ($0.1597), nearly 15 times as much. Any other country is on Meta’s pricing page, and our WhatsApp API pricing guide covers every category.
Indian businesses: rupee examples are in WhatsApp Business API pricing in India, 18% GST is added to Meta’s rates, and our cost calculator works out a month.
Your provider’s plan is separate from these charges. With Wabot, Meta bills your own Meta account directly, with no markup from us.
Worked examples: what a campaign costs
2,000 contacts in the UK, Brazil, the US and India
Illustration, with stated assumptions: one marketing template sent to 2,000 opted-in contacts, all delivered, at Meta’s list rates before tax.
| Country | Rate per message | 2,000 messages |
|---|---|---|
| United Kingdom | $0.0635 | $127.00 |
| Brazil | $0.0625 | $125.00 |
| United States | $0.025 | $50.00 |
| India | $0.0118 (₹0.8631) | $23.60 (₹1,726.20 + GST) |
Now say 150 people reply and your team sends 400 answers within 24 hours. Those answers are service messages, and the first 1,000 per number each month are free, so if the month’s replies stay under 1,000, the chat after the campaign costs nothing extra. Messages that fail aren’t charged, so treat these totals as the most you’d pay.
A month for a small UK online shop
Illustration: one offer campaign, order updates and customer replies in one month, at Meta’s UK list rates before tax.
- One offer to 2,000 opted-in customers (marketing): 2,000 × $0.0635 = $127.00
- 1,500 order and shipping updates (utility): 1,500 × $0.022 = $33.00
- 1,200 replies to customers (service): first 1,000 free, then 200 × $0.022 = $4.40
- Total Meta charges: $164.40
The one campaign is over three-quarters of the bill. Marketing is where the money goes, so it’s where saving pays off.
6 honest ways to pay less for marketing messages
1. Send transactional news as utility, because that’s what it is
Order confirmations, shipping updates, appointment reminders and receipts are utility messages, at a fraction of the marketing rate: $0.022 vs $0.0635 in the UK, $0.0068 vs $0.0625 in Brazil. This is about the correct category, not a trick. An update with an offer added is marketing in full, and Meta re-categorises utility templates that carry promotions. In the UK shop above, a coupon line in the 1,500 shipping updates would turn $33.00 into $95.25. Send the update as utility and the offer separately, as marketing. More in template categories explained.
2. Use the free entry point window from Click-to-WhatsApp ads
When someone messages you from a Facebook or Instagram ad that opens WhatsApp (from the WhatsApp app on Android or iOS) and you reply within 24 hours, Meta opens a free entry point window from your reply that can stay open for up to 7 days: marketing, utility, authentication and service messages in it are free, templates included. A follow-up offer to 400 ad leads in Brazil while their windows are open costs nothing, instead of 400 × $0.0625 = $25.00. Setup: the Click-to-WhatsApp ads guide.
3. Segment instead of sending to everyone
A campaign costs rate × recipients, so the cheapest message is the one you don’t send to people who won’t care. Tag customers by what they bought or asked about, and send each offer only to the tags it suits. In the UK, 500 interested customers cost $31.75; all 2,000 cost $127.00. One good message also beats three: three messages cost three times as much.
4. Clean your list
Remove numbers that never read your messages, and anyone who asked to stop. Failed messages aren’t charged, but delivered messages nobody reads are, and people who don’t want your offers block you, which pulls your quality rating down. Meta also limits how many marketing messages one person receives from all businesses; messages it holds back fail with error 131049 and aren’t charged.
5. Get opt-in first
Meta’s pricing page is plain: “you can only send messages to WhatsApp users who have opted in to receiving messages from you.” Marketing to people who never agreed wastes money on messages that get blocked. Add an opt-out line such as Reply STOP to stop offers to every marketing template. How to collect and record consent: WhatsApp opt-in and consent explained.
6. Answer replies inside the 24-hour window
When customers reply to a campaign, answer within 24 hours. Your replies are then service messages: the first 1,000 per number each month are free, and after that they cost the same as utility, far below marketing. Wait too long and you need a paid template to restart the chat. Wording to start from: 30+ template examples.
How Wabot handles this
- No markup on messages. You connect your number through Meta’s Embedded Signup, and Meta bills message charges to your own Meta account. Meta bills you directly, with no markup from us.
- The right category from the start. When you create a template under Settings → Templates, you choose Marketing, Utility or Authentication. If Meta moves a utility template to marketing, it’s marked “re-categorised by Meta” in your template list.
- Campaigns to the right people. Send a campaign to contacts, groups or tags, and choose Send Now or Schedule for Later under Launch Options.
- Fast replies inside the window. Automation → Workflows starts from “Reply to a keyword” or “Reply to every message”, and an AI agent answers questions from your own information, so replies go out while the chat is open. AI use is paid from your Wabot wallet, or your own OpenAI, Anthropic or Azure key.
The free plan lets you sign up and connect your number; chatting and campaigns need a paid plan, from $9 a month (India: ₹840/month + 18% GST). See plans.
Send your first campaign at Meta's own rates
Create your free Wabot account and connect your WhatsApp number. No card needed, and Meta bills you directly, with no markup from us.
Frequently asked questions
How much does one WhatsApp marketing message cost?
It depends on the recipient’s country. At Meta’s list rates from 1 October 2026: $0.025 in the US and Canada, $0.0635 in the UK, $0.0625 in Brazil and $0.0118 in India (₹0.8631 on Meta’s rupee rate card), before tax. Only delivered messages are charged.
Am I charged for marketing messages that aren’t delivered?
No. Meta says businesses are only charged when a message is delivered. Messages that fail, including those Meta holds back because a person has received enough marketing messages, cost nothing.
Are marketing messages free after a Click-to-WhatsApp ad?
Yes, inside the free entry point window. If someone messages you from a Click-to-WhatsApp ad on the WhatsApp app for Android or iOS and you reply within 24 hours, Meta opens a window of up to 7 days in which marketing, utility, authentication and service messages are free.
Can I send offers as utility messages to save money?
No. Utility is only for non-promotional updates about a customer’s own order, booking or account. An update with an offer in it is marketing, and Meta re-categorises utility templates that carry promotions. Send the update as utility and the offer as marketing.
Do volume discounts apply to WhatsApp marketing messages?
No. Meta’s volume tiers only lower the price of utility and authentication messages, and only at high monthly volumes. Marketing messages are charged at the list rate however many you send.
The short version
A WhatsApp marketing message costs whatever Meta charges for the recipient’s country: $0.025 in the US, $0.0635 in the UK, $0.0118 in India, and up to $0.1597 in the most expensive market. Only delivered messages count, and there’s no volume discount.
To spend less, send fewer and better marketing messages to people who asked for them, put transactional news in utility templates, and let Click-to-WhatsApp ads open free windows for you.
