Utility messages inform a customer about something they already did (an order, a booking) and cost ₹0.30 per message. Marketing messages promote a sale or re-engage a customer and cost ₹0.98 per message. Authentication messages contain only an OTP or verification code and cost ₹0.30 per message. Choose the category based on the message's primary goal: informing, selling, or verifying.
- Utility
- ₹0.30 per delivered msg
- Marketing
- ₹0.98 per delivered msg
- Authentication
- ₹0.30 per delivered msg
You’re setting up your first WhatsApp Business API template and you reach the “Category” dropdown. Three options stare back: Utility, Marketing, Authentication. The descriptions are vague, Meta’s docs are full of jargon, and twenty minutes later you still aren’t sure. You pick “Utility” because it’s cheaper — the template gets rejected. You resubmit as “Marketing” and now you’re paying ₹0.98 per message instead of ₹0.30.
Over 50,000 messages, that single mistake is ₹34,000 wasted. This guide ends that confusion — each category explained in plain English, with real examples, a decision framework, and the cost maths so you classify every template correctly the first time.
Get every template classified correctly
Choosing the wrong category costs you
The category dropdown looks harmless, but the wrong choice creates four specific, expensive problems:
Template rejection
Submit promotional content as Utility and Meta’s review rejects it — delaying your campaign by days while you resubmit.
Overpaying ₹0.68 a message
Marking transactional messages as Marketing charges ₹0.98 instead of ₹0.30 — a 3.3× premium on every send.
Account flags & limits
If Meta detects deliberate misclassification, your number can be flagged, rate-limited, or in severe cases suspended.
Wrong opt-in rules
Marketing needs explicit opt-in and respects quality ratings differently from Utility — mismatched rules hurt deliverability.
The three conversation types at a glance
- Utility Transactional. Sent after a customer action they expect a follow-up to — order confirmations, shipping updates, receipts. ₹0.30/msg.
- Marketing Promotional. You initiate to sell, launch, discount or re-engage. ₹0.98/msg.
- Authentication Security only. One-time passwords and verification codes — nothing else. ₹0.30/msg.
- The primary-goal test Informing about a completed action → Utility. Driving a new sale → Marketing. Verifying identity → Authentication.
When a message has mixed goals, don’t compromise — split it into two templates with correct categories. A single line of promotional content (“check out our new arrivals”) converts a Utility message into a Marketing one, both in price and in compliance rules.
Decision table — match message to category
| Your message | Category | Rate (UDO) | Opt-in needed |
|---|---|---|---|
| OTP, verification & password-reset code | Authentication | ₹0.30 | Implicit |
| Order confirmation, shipping update | Utility | ₹0.30 | Implicit |
| Payment receipt, invoice notification | Utility | ₹0.30 | Implicit |
| Appointment reminder (existing booking) | Utility | ₹0.30 | Implicit |
| Subscription renewal alert | Utility | ₹0.30 | Implicit |
| Product launch announcement | Marketing | ₹0.98 | Explicit |
| Flash sale, discount offer | Marketing | ₹0.98 | Explicit |
| Abandoned cart reminder | Marketing | ₹0.98 | Explicit |
| Re-engagement / win-back campaign | Marketing | ₹0.98 | Explicit |
| Upsell / cross-sell recommendation | Marketing | ₹0.98 | Explicit |
* UDO per-delivered-message rates, 2026. Meta assigns the final category on template review; classify honestly to avoid rejections and account flags.
Detailed breakdown of all three
Each category with what it is, the golden rule, real message examples, and a checklist for when to use it.
Utility Messages
What they are: Utility messages are WhatsApp templates sent after a customer takes an action, providing information they need or expect as a direct result. The mental model: “I placed an order, so I expect an order confirmation.”
The golden rule: if the customer initiated the transaction and expects this message as a natural follow-up, it’s Utility.
- Customer took an action (bought, booked, paid)
- Message is about that specific action
- Customer expects to receive it
- Informational, not promotional
- No sales pitch or offer
- No discount codes or CTAs to buy
Order lifecycle updates, appointment reminders, payment receipts, subscription renewals — anything that confirms or informs about something the customer already started. See Utility templates →
Marketing Messages
What they are: Marketing messages are WhatsApp templates that promote your products, services or brand. The goal is to drive a sale, re-engage a customer, or raise awareness. If a message is trying to sell something or get someone to buy, it’s Marketing.
The golden rule: if you’re initiating contact to promote, sell or re-engage — not responding to an existing transaction — it’s Marketing.
- Promotes a product, service or offer
- Goal is a new sale or re-engagement
- Contains a discount, offer or promo code
- Encourages action (buy, shop, upgrade)
- Not tied to an existing transaction
- Abandoned-cart & win-back flows
Product launches, flash sales, discounts, abandoned-cart recovery, re-engagement and upsell campaigns. See Marketing pricing →
Authentication Messages
What they are: Authentication messages are WhatsApp templates containing one-time passwords (OTPs) and verification codes used to verify identity or authorise actions. They are purely security-focused with zero promotional content.
The golden rule: if the sole purpose is identity verification and the message contains only a code with instructions, it’s Authentication.
- Contains only an OTP or verification code
- Purpose is purely security / identity
- No promotional content whatsoever
- Code has an expiration time
- Includes a “do not share” warning
- No marketing URLs or CTAs
If you include ANY promotional content — even a single line like “Check out our new offers” — the template will be rejected. Keep it purely functional: code + expiry + security warning. Nothing else.
Let experts classify your templates before submission
The gray areas — where everyone gets confused
Four scenarios that trip up almost every business setting up templates for the first time.
A Marketing. Even though the customer initiated by adding to cart, your message’s goal is promotional (get them to buy). It’s not a confirmation of a completed action — it’s encouragement to complete one they abandoned.
A Both are Utility. Message 1 confirms the booking action; message 2 reminds about the confirmed booking. Neither is promotional — both are transactional follow-ups.
A It depends. If the customer already bought and this is post-purchase support, it’s borderline Utility. If you’re sending it to prospects to interest them in buying, it’s Marketing. When in doubt, use Marketing.
A The moment you add promotional content, it becomes Marketing. Pure transactional messages must contain zero promotional language. Keep them separate: delivery update as Utility, product recommendations as Marketing.
What choosing wrong costs you
20,000 order-confirmation messages a month — the same send, priced two ways:
Misclassifying utility as marketing · you waste
A full 50,000-message mix — 20,000 Utility, 10,000 Authentication and 20,000 Marketing — costs ₹28,600/month when classified correctly. Get the categories wrong and that figure climbs fast, for no benefit. Businesses waste lakhs a year purely because they didn’t understand categories during template setup.
Best practices for template approval
Follow these and your templates sail through Meta’s review at the right price:
Be honest with categorisation
Don’t game the system by marking marketing as utility. Meta’s review catches it and your account gets flagged.
Keep templates pure
One template = one purpose. Never mix promotional and transactional content in a single message.
Use clear, professional language
Avoid all-caps, excessive punctuation and spammy words — even in marketing templates.
Keep authentication strict
No URLs, no promotions — just code + expiry + “do not share” warning. Anything extra causes rejection.
Review templates quarterly
As your business evolves you’ll add templates. Classify each one carefully rather than copying an old category.
Each template is locked to one category at approval — Utility, Marketing or Authentication. You cannot reuse a Utility template to send Marketing messages. Need both? Create separate templates. The category sets both your price and your compliance rules.
Transparent pricing on every category
Every message is billed on delivery, not processing. Invalid numbers, blocked contacts and network failures cost you nothing — undelivered messages are automatically refunded within 24 hours, no support ticket required.
No conversation-window maths, no hidden fees, no monthly minimums. What you see is what you pay — on Utility, Marketing and Authentication alike.
See UDO’s complete pricing before you decide
Frequently asked questions
Utility messages are transactional and expected after a customer action — order confirmations, shipping updates, appointment reminders, payment receipts, subscription alerts. These cost ₹0.30/msg with UDO. Marketing messages are promotional — product launches, offers, discounts, abandoned-cart recovery, re-engagement, upsells — at ₹0.98/msg. The key difference: Utility informs about completed actions; Marketing promotes new ones.
Authentication messages are one-time passwords (OTPs) and verification codes sent to verify identity or authorise actions — login codes, 2FA, password reset, transaction verification. They cost ₹0.30 per message with UDO. The template must contain only the code, a validity period and a security warning (“do not share”). Any promotional content causes rejection.
No. This is template misclassification and violates WhatsApp’s policies. All templates are reviewed by Meta; promotional content submitted as utility is rejected. If it slips through and is later detected, your number can be flagged, rate-limited or suspended. The ₹0.68 per-message saving is not worth losing your WhatsApp channel — always classify honestly.
Marketing. Even though the customer showed intent by adding to cart, a reminder to complete the purchase is promotional — the goal is conversion, not confirming a completed transaction. All cart-abandonment flows (initial reminder, discount incentive, urgency message) are Marketing at ₹0.98/msg. To save, only send to high-value carts where the cost is justified.
Simple per-delivered-message pricing: Marketing ₹0.98, Utility ₹0.30, Authentication/OTP ₹0.30. You’re charged only for messages that reach the customer. Any failed delivery is automatically refunded within 24 hours — no ticket needed. No conversation-window maths, no hidden fees, no monthly minimums.
No. Each template is classified as one category at creation and approval, and that classification is permanent. You cannot use a Utility-approved template to send Marketing messages, or vice versa. Create separate templates for each purpose — e.g. “order_confirmation” as Utility and “flash_sale_promo” as Marketing. The category sets both price and compliance rules.
You resubmit with the correct category — a single rejection doesn’t penalise your account. But repeated rejections can flag your account for manual review and slow future approvals. Review the rejection reason, fix the category or content, and resubmit. UDO pre-reviews every template before it reaches Meta, achieving a 94% first-attempt approval rate — typically live within 3–5 days from setup.
Most businesses use all three. You need Authentication if you have login, 2FA, password reset or transaction verification. You need Utility for order confirmations, shipping updates, reminders, receipts and renewals. You need Marketing for promotions, launches, offers, cart recovery and re-engagement. A typical e-commerce business uses Authentication for OTPs, Utility for the order lifecycle and Marketing for campaigns. Book a demo and we’ll plan your template strategy.