Meta pricing
Who pays Meta for WhatsApp messages, the dimensions a price depends on, where to find Meta's official rate card, and why a payment method matters.
Sendo moves no money. Meta bills the owner of the WhatsApp Business account (the building, the clinic, your customer) directly, per delivered message. Sendo and Quami never re-bill messages. This page explains what a price depends on and links to Meta’s official rate card; it never copies Meta’s rates, which changed twice in fifteen months and change again by country, category and date.
Official sources#
- Meta’s official rate card and pricing rules: how messages are billed, the categories, free entry points, announced changes and the rate cards per market. This is the only source for numbers.
- Meta Business Suite billing: where the account owner adds a payment method and sees invoices.
What a price depends on#
Meta bills per delivered message. The price of one message depends on:
- Category. Every template has one: marketing, utility or authentication. Replies inside the 24-hour customer service window are service messages. Pick the category honestly when you create a template; Meta re-categorizes templates whose content doesn’t match (broadcasts).
- The recipient’s country code. The rate depends on where the number you send to is registered, not where your business is. Meta groups many countries into regional markets: Guatemala falls under “Rest of Latin America”, so look up that row on the rate card, not a Guatemala row.
- The date. Meta publishes changes ahead of time on the page above; a rate card is valid for a period, not forever.
Instagram and Messenger messages are not billed per message.
Service messages are changing#
Meta has announced changes to how service messages (replies inside the 24-hour window) are billed, and providers describe the new rule differently. Sendo doesn’t claim either version: read the current rule on Meta’s pricing page and check your own invoices in Meta Business Suite billing.
A payment method on every account#
The account owner must add a payment method in Meta. Until they do, sends fail with Meta error 131042. Sendo tracks this as billingReady on each number: the numbers screen shows “falta método de pago”, sends throw with the billing_not_ready hint, sendo doctor warns, and broadcasts pause until it is fixed. See Embedded Signup.
Estimating your costs#
Count the messages you send per month by category and by the recipient’s market, multiply by the rates on Meta’s current rate card, and add service messages under the rule Meta applies at the time. Metrics gives you message counts per day to check the estimate against Meta’s invoices.