WhatsApp template categories: utility, marketing and authentication
A template's category is a price, not a label. What separates the three categories, the wording that quietly moves one into another, what reclassification costs you permanently, and the five rules I use before submitting any template.


A template's category is a price, not a label. What separates the three categories, the wording that quietly moves one into another, what reclassification costs you permanently, and the five rules I use before submitting any template. In this deep dive, we explore actionable strategies, real-world engineering blueprints, and future-proof patterns to elevate your digital operations.
- The category is a price, not a label
- Marketing: everything that asks for something
- Utility: the message a transaction already justified
- Authentication: one job, and it is not yours to redesign
- The trap: picking utility to save money
- Five rules I use before submitting any template
- Audit your existing templates this week
- Where this sits in the stack
- Related Reading
A retailer I work with sent a weekly "offer of the week" to 9,000 customers as a utility template for four months. It was approved every time, which they took as confirmation that they had picked correctly. In month five one of them came back as marketing, and every send of that template has billed at the marketing rate since.
Nothing about the wording changed in month five. That is the part people find hardest to accept: the category is not a checkbox you pass at submission. It is a judgement about what your message is, and Meta re-makes that judgement continuously.
The category is a price, not a label
There are three template categories on the WhatsApp Business Platform, and they differ in what they are allowed to carry, in what they cost, and in whether the customer service window affects them.
| Category | What it is for | What it must not carry | How it bills |
|---|---|---|---|
| Marketing | Promotions, launches, re-engagement, newsletters, catalogues | Nothing forbidden, but it needs an opt-out path | Always charged, no volume tiers |
| Utility | Confirmations and updates tied to something the customer already did | Offers, persuasion, countdowns, superlatives | Charged, at a lower rate, with volume tiers |
| Authentication | One-time codes for login, verification and account recovery | Anything that is not the code | Charged separately, own rate |
Since the move to per-message pricing in July 2025, each delivered template is charged on its own at the rate for its category and the recipient's country. There is no conversation bundle absorbing the difference any more. I wrote about how that changed budget shapes in conversation pricing versus per-message pricing, and the short version is that a category mistake used to be a rounding error and is now a line item.
The gap is wide. On India rates, a marketing template costs several times what a utility template costs per delivered message, and marketing templates get no volume tiers at all while utility and authentication rates fall as your monthly volume rises. So the category you choose decides both the price per send and whether that price ever improves with scale.
Marketing: everything that asks for something
Marketing is the category for a message whose purpose is to create or recover a sale. A launch, a restock alert, a discount, a "we miss you" note, a new collection, a price drop on something they browsed. It can be warm and personal, but the moment the message exists to move the recipient toward a purchase, it is marketing.
Two things follow from that. First, marketing templates are charged whether or not there is an open service window, so there is no cheap moment to send them. Second, they are the category that most reliably damages your quality rating, because they are the messages people block. I have written separately about what a drop in that rating looks like and how to recover, in what to do when your quality rating drops.
Marketing templates also need a way out. If your template has no opt-out instruction, you are building a block list one send at a time.
Utility: the message a transaction already justified
Utility is narrower than most businesses assume. It covers messages about a specific thing the customer started: order confirmation, dispatch and delivery updates, appointment reminders, payment confirmation, invoice due dates, booking changes. The test I use is simple.
Would this message make sense if the customer had never received any marketing from us?
If yes, it is probably utility. If the message only exists to bring them back, it is marketing wearing a utility template.
Utility templates must also be tied to a real underlying event. Sending "your statement is ready" to a list of people who have no statement is the kind of thing that gets a business's number restricted, not just its template reclassified. The transaction has to exist in your system before the message does.
Two pricing details matter here, and both are recent. Utility templates are charged per delivered message at the lower rate, with volume tiers applied across your business portfolio. And since 1 October 2026, utility templates are charged even when they are sent inside an open customer service window, which was not true before. A support flow that leans on sending a utility template mid-conversation now costs money per send in a way it did not last year. The full rate card is in what WhatsApp Business Platform messaging actually costs in India.
Authentication: one job, and it is not yours to redesign
Authentication templates carry one-time codes. They have their own structure, their own rate, and their own security rules. The body is essentially fixed around the code, the copy-code button is part of the template rather than something your app draws, and the platform can autofill the code on Android so the user never retypes it.
The practical rule for authentication is that you do not get to be creative. You cannot add a greeting, a brand message, or a reason to come back later. A code template with a promotional sentence in it is a template that gets rejected or recategorised, and either way you have delayed your own login flow.
Authentication also has a delivery behaviour you should know before you build login on top of it: if the message does not arrive, the user is stuck on a screen, and the retry cost is a second billable message. If you are weighing OTP-by-WhatsApp against email, the numbers and the failure modes are in WhatsApp authentication messages for OTP and login.
The trap: picking utility to save money
This is the mistake behind almost every category problem I have been asked to fix, and it usually starts as a reasonable decision. Somebody notices that utility is cheaper and rewrites the promotion to sound like an update.
"Your cart is waiting" as utility. "Your exclusive early access ends tonight" as utility. "Restock alert for an item you viewed" — that one is genuinely arguable, which is exactly why it gets submitted as utility.
The reviewer's question is whether the customer would expect this message right now from this business. A discount they never asked for fails that question regardless of phrasing. When a reviewer spots the mismatch, the outcome is not a rejection you can rewrite and resubmit. It is a reclassification, and from that point every delivered send of that template bills at the marketing rate. Rejections can be appealed, but an appeal needs evidence that the message is tied to a real transaction, and "it has the word order in it" is not evidence.
I go through the rejection vocabulary, including the promotional-language tells, in why WhatsApp templates get rejected. Read that one before you submit anything you are unsure about, because a rejection costs you a day and a reclassification costs you every future send.
Five rules I use before submitting any template
These are the checks that have kept my clients out of reclassification for the last year.
- Name the event before naming the category. Write down the specific thing that happened in your system that this message reports. If you cannot name it in one sentence, the template is marketing.
- Cut every adjective that is doing sales work. "Your order #4821 has shipped" is utility. "Great news, your order #4821 has shipped" is borderline. "Great news, your order #4821 has shipped, and here is 10% off your next one" is marketing with a utility label.
- No urgency unless the urgency is real. A delivery slot that closes is a fact. "Offer ends tonight" is persuasion.
- One ask per template. A utility template that also asks for a review, a referral and a follow is three messages sharing one category.
- Check the window before you check the wording. Who the message goes to and whether a window is open decides whether you can send it at all, which matters more than which category it lands in. The rules for that window are in the 24-hour customer service window guide.
Audit your existing templates this week
Most accounts I look at have between eight and twenty active templates, and a predictable share of them are mislabelled. The audit takes under an hour.
- Export your template list with category, language and status.
- For each one, write the underlying event in a single sentence, or "none".
- Flag every marketing-sounding template sitting in utility.
- Estimate the monthly volume on each flagged template and multiply by the rate difference for your market. That number is what you have been quietly paying, or will pay after the next reclassification.
- Rewrite the worst offenders as proper marketing templates, and write your utility templates so they could not be mistaken for anything else.
The rewriting is where the money is. A clean utility template that confirms a delivery is worth more than a clever one that almost passes.
Where this sits in the stack
Category is a decision made at the wording stage, and it is one of the few WhatsApp costs you control completely. You cannot change the rate card, but you can stop paying marketing prices for messages that were never marketing.
BNex keeps templates, categories and their approval state in one place, so a reclassified template shows up as a change in your list rather than as a surprise on the invoice. If you are at the submission stage, the template approval guide walks through categories and the review in more detail, and the pricing guide covers what each category costs by market.
If you have a stack of templates you are not sure about, send me the list on WhatsApp. I will tell you which ones I would resubmit and which ones I would leave alone.
Related Reading
Get more insights like this
Join our list for practical automation, web engineering, and growth strategy — written by builders, for builders.

Manikandan S
Founder & Technical Lead at ZiyncFounder and technical lead at Ziync. I build high-performance websites and web applications for startups and mid-market teams: React, Next.js, Firebase. Based in Chennai, working with clients worldwide.