Potential Impact to Clients — Meta SERVICE Message Billing Change
Analysis date: 3 July 2026
Data source: Chatbill Replica (Alicloud) → whatsapp_usage_comparison
Period analyzed: June 2026 only (start_date between 2026-06-01 and 2026-06-30)
Currency: IDR
The change in one line
Today SERVICE (non-template) messages are free — 42.85M messages in June 2026 carried 0 IDR in charges (count_message_local and total_price_local are both 0). After the 1 Oct 2026 switch, those same messages bill at the utility/authentication rate, per the implementation impact analysis.
Billing shifts to the Meta message count (the local count is 0 for service today), so the 42.85M figure is the correct billable base going forward.
What clients pay now vs. after
| Before (June 2026 actual) | After (estimated) | |
|---|---|---|
| SERVICE messages (Meta count) | 42,852,576 | 42,852,576 |
| Total charged for SERVICE | 0 IDR | ~14.23 billion IDR / month |
| Avg price per SERVICE message | 0 | ~332 IDR |
The ~332 IDR/message figure comes from applying each client's own utility rate to their service volume (falling back to their authentication rate, then the blended ~343 IDR where a client has no billable history).
Reference per-message rates derived from June 2026 (incl. current margin — see upper-bound caveat)
⚠️ Product decision (2026-07-22): SERVICE bills at cost, 0 margin at launch. The rates below include margin, so the SERVICE estimates here overstate the real charge — see Caveats → Rate assumption.
| Category | Messages (Meta) | Total charged (IDR) | Rate per message (IDR) |
|---|---|---|---|
| UTILITY | 8,145,037 | 2,794,766,973 | ~343 |
| AUTHENTICATION | 2,912,106 | 1,065,693,029 | ~366 |
| MARKETING | 3,357,055 | 2,143,258,564 | ~638 |
| MARKETING_LITE | 7,481,575 | 4,525,327,592 | ~605 |
| SERVICE (today) | 42,852,576 | 0 | 0 (free) |
If Meta instead prices service at the authentication rate, total impact rises to ~14.88 billion IDR/month. Either way, roughly 14–15 billion IDR/month of previously-free traffic becomes billable across the base.
Per-client impact (this is where it matters)
The cost is highly concentrated, so the "average" is misleading. 3,984 clients sent service messages in June 2026.
| Metric | Value (IDR / month) |
|---|---|
| Mean per client | 3,571,559 |
| Median per client | 486,730 |
| P90 | 7,918,377 |
| P99 | 48,165,470 |
| Max (single client) | 851,142,471 |
- The typical (median) client would start paying ~487K IDR/month for something that is free today.
- The mean (~3.6M IDR) is dragged up by a few very large senders.
- Median service volume is ~1,428 messages/client; mean is ~10,756.
Top 10 clients by estimated new cost
| Rank | CID | SERVICE msgs | Rate (IDR) | Est. new cost (IDR/mo) | % of total impact |
|---|---|---|---|---|---|
| 1 | 445249 | 2,380,520 | 357.5 | 851,142,471 | 5.98% |
| 2 | 134062 | 486,595 | 343.1 | 166,965,342 | 1.17% |
| 3 | 141808 | 609,581 | 268.0 | 163,351,764 | 1.15% |
| 4 | 846561 | 432,696 | 343.1 | 148,470,978 | 1.04% |
| 5 | 392488 | 430,836 | 343.1 | 147,832,757 | 1.04% |
| 6 | 793940 | 430,022 | 336.6 | 144,743,995 | 1.02% |
| 7 | 590644 | 370,406 | 343.1 | 127,097,411 | 0.89% |
| 8 | 942939 | 345,372 | 366.7 | 126,630,644 | 0.89% |
| 9 | 747857 | 487,577 | 205.0 | 99,969,952 | 0.70% |
| 10 | 106392 | 280,523 | 343.1 | 96,255,857 | 0.68% |
The single largest client (CID 445249) alone accounts for ~6% of total impact; the top 10 together ≈ 14%.
Caveats
- Rate assumption — figures are an UPPER BOUND. These numbers apply each client's utility rate, which is inclusive of the current margin. The product decision (resolved 2026-07-22) is to bill SERVICE at cost — 0 Qontak margin at launch (pass-through). The actual per-message service charge is therefore Meta's base cost, i.e. the utility rate minus its embedded margin — so the real client impact is lower than the ~332 IDR/message and ~14.23B IDR/month shown here. Treat these as an upper bound until the seeded per-country base rates are confirmed; the totals should be re-derived from the base
v2_wa_conversation_pricescost (margin 0) once seeded. - No explicit country column. The table has no country field, so per-country rate variation is captured indirectly via each client's own utility/authentication rate rather than a true country price catalog.
- Billable basis. Impact is computed on the Meta message count, since the local count for service is 0 today.
- Coverage. Of 3,984 clients with service traffic, 1,788 had a utility rate to derive from directly; the remainder fell back to their authentication rate or the blended ~343 IDR.