What the New WhatsApp Rates Actually Cost a Moroccan COD Store
Three real store profiles, the same rate card, and monthly bills ranging from zero to 4,395 MAD. The arithmetic behind the number on your invoice.
Start by counting what you send, not what you sell
Under the old conversation model, the unit of billing was roughly a customer. Under the current per message model, the unit is a delivered message, and that changes which number you need to know about your own operation.
Two stores confirming 400 orders a month can have wildly different bills. The one that answers each customer in a single message and confirms in one exchange sends perhaps 1,200 messages. The one that greets in one bubble, answers in a second, asks a question in a third, sends three product photos as three separate messages and then confirms, sends closer to 4,000. Same revenue, same orders, more than three times the messages.
So before any of this arithmetic is useful, find your actual number: how many messages does your business deliver per conversation? Most Moroccan COD operations that have never looked land between four and seven. Operations that have looked land between two and three.
The only prices you need for this
Every calculation below uses five numbers. Four are Meta's published rates for messages delivered to Moroccan numbers, and the fifth is the free allowance.
Dirham figures throughout assume roughly 9.8 MAD to the dollar, which is close enough for budgeting and will not be exactly what your card is charged.
- A service message, meaning any free form reply you send while the 24 hour window is open, costs $0.0230
- A utility template, meaning an order, shipping or tracking notification, costs $0.0230
- A marketing template, meaning any promotional broadcast, costs $0.0414
- Anything at all sent inside a 72 hour free entry point window costs $0.0000
- The first 1,000 delivered service messages from each of your phone numbers each month cost nothing
Store A: 300 conversations a month, almost all from ads
A single operator running one product, spending on Click-to-WhatsApp ads, answering within minutes, confirming most orders the same day.
Of 300 monthly conversations, 240 arrive from ads and get a reply fast enough to open the 72 hour free window, and close inside it. Those 240 cost nothing at all, regardless of how many messages they took. The remaining 60 arrive organically, from the number on the Instagram bio or a friend's recommendation, and take four messages each to handle, which is 240 service messages. Forty orders need a tracking update after the window has closed, adding 40 utility messages.
Total billable messages: 280. The free allowance is 1,000. This store pays Meta nothing, in a month where it confirmed roughly 200 orders.
This is not a trick and it is not a small edge case. It is what the rate change looks like for a store whose traffic comes from ads and whose replies are fast.
Store B: 1,200 conversations a month, half from ads
A small team, three products, a mix of paid traffic and an established following, some broadcasting to past customers.
600 conversations come from ads. 500 of them close inside the free window and cost nothing. 100 drag past the third day, which means roughly three further messages each, so 300 billable messages. The 600 organic conversations take four messages each: 2,400 billable messages. 300 orders get a status update after their window closed: 300 more.
That is 3,000 service class messages. Subtract the 1,000 free and 2,000 are billed, at $0.0230, which is $46.00. On top of that the store broadcasts a promotion to 1,000 past customers at the marketing rate of $0.0414, which is $41.40.
Monthly Meta bill: $87.40, roughly 857 MAD. Against a few hundred confirmed COD orders, that is not a crisis. It is also not zero, and at September's rates it would be close to 190 MAD.
Store C: 3,000 conversations a month, slow replies, heavy broadcasting
A larger operation with an inbox that is not always staffed, most traffic organic or from DMs, five messages per conversation, and a weekly promotional blast.
Only about 500 conversations end up genuinely free, because replies often land after the first 24 hours and the free entry point window never opens even for the ad traffic that qualified for it. The other 2,500 conversations at five messages each are 12,500 billable messages, plus 800 post window status updates, for 13,300 in total. After the 1,000 free allowance, 12,300 messages at $0.0230 is $282.90. Four weekly broadcasts to 1,000 contacts each is 4,000 marketing messages at $0.0414, which is $165.60.
Monthly Meta bill: $448.50, roughly 4,395 MAD. The rate card is identical to Store A's. The difference is entirely operational.
Illustrative profiles at the rates that take effect on 1 October 2026, converted at roughly 9.8 MAD to the dollar. Your own bill depends on your traffic mix and messages per conversation.
The same store, run two different ways
The three profiles above differ in size, which makes the comparison unfair. So take one store, 1,200 conversations a month, and change nothing except how it operates.
Run badly: no ad traffic, so no free windows at all. Five messages per conversation. 6,000 service messages plus 400 status updates, less the 1,000 free, is 5,400 billed at $0.0230, which is $124.20. Two monthly broadcasts to 1,000 contacts adds $82.80. Total $207.00, about 2,029 MAD.
Run well: 80% of traffic from Click-to-WhatsApp ads, answered fast, closed inside 72 hours. Those 960 conversations are free whatever they contain. The 240 organic ones take three messages each, 720, plus 200 status updates, for 920 in total, which fits inside the free allowance. One targeted broadcast to 500 contacts costs $20.70. Total $20.70, about 203 MAD.
Same order volume, same product, same country, same rate card. A factor of ten between the two bills, and none of it comes from negotiating with Meta.
Both columns are the same store size at the same rates. The difference is traffic source, reply speed and messages per conversation.
What moves the number most, in order
If you want to cut the bill, these are the levers ranked by how much they actually change, based on the arithmetic above rather than on general advice.
The first two are worth more than everything else combined, because they do not reduce the price of a message, they remove the message from the bill entirely.
- Move traffic to Click-to-WhatsApp ads: an ad sourced conversation answered in time is free for 72 hours in every category, which is the only true zero on the card
- Answer inside the first 24 hours, every time: a free entry point that goes unanswered never opens its 72 hour window, so the ad spend buys a lead and no free messaging
- Close inside three days: the window runs 72 hours from your reply, and a conversation that reaches day five pays for everything from hour 73 onward
- Cut messages per conversation: going from five delivered messages to three removes 40% of your billable volume without changing anything a customer sees
- Send product photos as one carousel instead of separate image messages: six images sent separately is six charges, one carousel is one
- Budget your broadcasts: at $0.0414 a marketing message is nearly twice a service message, and a 5,000 contact blast is around 2,030 MAD before anyone replies
- Watch the 1,000 free allowance per number: it is generous for a small store and irrelevant for a large one, so know which you are
Frequently Asked Questions
How do I find out how many messages my store actually sends? Take one week of your WhatsApp inbox, count the conversations and count the messages your side sent, then divide. If you are on a platform with reporting, it should give you outbound message counts per conversation directly. Anything above four is worth working on.
Do customer replies count toward my bill? No. Only messages delivered by your business are billed. Everything the customer sends is free and it refreshes the 24 hour window, which is what lets you keep replying without a template.
Is it cheaper to send one long message or several short ones? One message is always cheaper, because billing is per delivered message and length does not affect the price. Whether it sells better is a separate question, and in practice a short single reply outperforms a wall of bubbles on both counts.
How much should a Moroccan COD store budget per confirmed order? For a store running ads with fast replies, close to nothing, because the selling happens inside the free window. For an organic store with slow replies, plan for somewhere between 0.5 and 1.5 MAD per confirmed order in Meta fees, before any promotional broadcasting.
Are these figures exact? No. They are worked examples using Meta's published Moroccan rates and typical COD traffic patterns, converted at roughly 9.8 MAD to the dollar. Your mix of ad traffic, reply speed and messages per conversation will move the result substantially, which is the point of the exercise.
Does the free allowance cover marketing messages too? No. The 1,000 free messages per number per month apply to service messages only. Marketing, utility and authentication templates are billed from the first one.
Related articles
Seven Changes That Keep Your WhatsApp Bill Near Zero, and Three That Do Not Work
A practical checklist for Moroccan sellers for the 1 October rate rise, ordered by what it saves rather than by how easy it is.
OperationsHow to Choose a COD Courier: What Actually Matters
Price per parcel is the easiest thing to compare and the least useful. Here is what decides whether a courier makes you money.
OperationsFake and Prank COD Orders: Catching Them Before They Ship
Cash on delivery has no payment step, so nothing stops a bad order from entering your pipeline. The filter has to be the conversation.
Ready to automate your WhatsApp sales?
Join the COD businesses already using Replyk to scale their confirmation operations.