Blog / API & technical
Meta's WhatsApp message categories

In short
Meta classifies WhatsApp messages into categories: marketing to promote, utility to inform about something the customer has already activated, authentication for verification codes, and service for replies inside the window. The category you choose for a template determines its costs and rules, and Meta bills differently by type as well as by country. Choosing it well keeps spending under control.
It happens that you send two messages that look identical to you—a shipping alert and an offer on the same product—and discover that WhatsApp treats them differently: different rules, and at the end of the month different costs. It's not a system whim. It's because Meta doesn't just look at what you write, but at which category your message belongs to. And the category, on the official API, decides both what you can do and how much you pay.
In this guide we'll look at Meta's template message categories—marketing, utility, authentication, and service—we'll explain what changes between them in rules and costs, and how to choose the right one for each communication. It's one of the most practical pieces of knowledge for anyone using WhatsApp professionally, because a wrong category choice can make you pay more or get a template rejected.
What the message categories are
On the official API, every template—that is, every message with text approved in advance that you use to contact a customer outside the twenty-four-hour window—must be assigned to a category. The category describes the message's purpose: you're selling something, you're informing the customer about something they already have underway, or you're sending them a code to log in. Meta uses this classification to apply different rules and, above all, different rates.
It's important to understand right away that the category isn't a free-form label. When you create a template you propose it in a category, but Meta verifies that the content genuinely matches that purpose. If you try to slip a promotional message through by passing it off as a service alert to pay less, the system can reclassify or reject it. The golden rule is simple: the category must honestly reflect what the message does.
Marketing: promoting and selling
The marketing category is for messages that serve to promote. Offers, discounts, the launch of a new product, event invitations, seasonal communications, requests to come back and buy: anything aimed at generating sales or keeping the commercial relationship alive falls here. It's the most versatile category, but also the one with the most careful rules, because it's the closest to advertising and therefore the one the system watches most to protect users.
On the cost side, marketing is generally the most expensive category, because it brings direct commercial value to the sender. That's why it should be used judiciously: sending too many, or sending to people who don't appreciate them, not only costs more but risks lowering the number's quality score. Every marketing message should go only to people who gave clear consent and should offer something the person perceives as useful, not as a nuisance.
Utility: informing about something already active
The utility category covers messages that inform the customer about something they've already started or requested. The confirmation of an order, the notice that the package is out for delivery, the reminder of a booked appointment, the update on the status of a case: these are expected communications, tied to an action the customer has already taken. They don't sell anything new—they accompany something already underway.
Precisely because they're expected and welcome service messages, utilities generally get different and often more favorable treatment than marketing on the cost side. They're the bread and butter of anyone managing orders, bookings, and appointments, and used well they improve the customer experience without weighing in like a promotion. The boundary with marketing has to be respected, though: if you slip a discount on the next purchase into a shipping alert, that message is no longer a simple utility and Meta will treat it as marketing.
Authentication: verification codes
The authentication category is the most specific and serves a single purpose: sending one-time codes to verify identity or log in to a service. These are the classic codes you receive when you log in, confirm an operation, or register an account. They have a precise technical function and therefore follow their own rules, designed to be fast, essential, and reliable, with no promotional frills.
For a small business this category comes into play only if you manage logins or verifications, for example a two-step confirmation for a restricted area. If you don't have this kind of need, you'll probably never use it. But it's useful to know it exists and is separate from the others, with its own billing criterion, so you don't confuse a verification code with a regular service alert.
Service: replying inside the window
Then there's all the communication that doesn't go through an approved template: the replies you give a customer while the twenty-four-hour window is open. This is the service conversation, the free dialogue in which you assist the person who wrote to you first. It requires no categories or approvals, because you're simply replying to a request underway in free text.
The service conversation is the ideal situation from the standpoint of both freedom and cost: you reply however you want and you stay inside the exchange already opened by the customer. It's another good reason to reply quickly and keep the window alive: the more you handle requests inside it, the less you need to resort to paid templates to re-contact people.
Costs and rules: what really changes
Putting it all together, two factors determine how much you pay. The first is the message's category: marketing, utility, and authentication are billed differently from one another, with marketing typically the most expensive. The second is the recipient's country: Meta applies different rates depending on where the person receiving the message is. The same marketing template, then, can cost different amounts depending on where the recipient is.
| Category | Purpose | When it's used |
|---|---|---|
| Marketing | Promote, sell, build loyalty | Offers, discounts, news, invitations |
| Utility | Inform about something already active | Order confirmations, shipments, reminders |
| Authentication | Verify identity or login | One-time codes, login, operation confirmations |
| Service | Assist inside the window | Free-text replies to people who wrote to you |
With SendApp Official, which works on Meta's official API, you create templates by choosing the right category and you send approved templates with the correct classification. SendApp applies no markup on message costs: you pay only Meta's rates, which vary by category and by country. Choosing the category well and making use of the service window are the two concrete ways to keep spending under control.
How to choose the right category
The choice is almost always simple if you ask yourself the right question about the message's real purpose. A few practical criteria so you don't get it wrong.
- Ask yourself: am I selling or proposing something new? Then it's marketing, and it goes only to people who gave their consent.
- Ask yourself: am I informing about something the customer has already started? Then it's utility, usually cheaper and always well received.
- Use authentication only for genuine verification codes, never for other purposes: it's a technical and specific category.
- When you can, reply inside the 24-hour window in free text instead of sending a template: it's the service mode, the freest and the cheapest.
- Don't force the category to pay less: disguising a marketing message as utility leads to reclassification or rejection of the template, and wastes time.
- Keep purposes separate in distinct templates: a shipping alert and a promotion should be two different messages, not a single confused one.
In short, the categories aren't bureaucracy: they're the system Meta uses to distinguish the value and intent of each message, and with which it decides rules and rates. Knowing them lets you communicate correctly and pay the right amount. Marketing to sell, utility to inform, authentication to verify, service to assist: with this map in mind, every message immediately finds its slot.
Put it into practice with SendApp
Campaigns, AI and a multichannel inbox with no markup on message costs. Try it free, no credit card.
Redazione SendApp
The SendApp team — WhatsApp marketing and AI platform for businesses.