Understand Utility, Authentication, Marketing, and Service Messages with real cost examples, templates, and an interactive calculator.
Before diving into message categories, understand the infrastructure and billing model Meta uses.
Meta's official API platform that allows businesses to send and receive WhatsApp messages at scale. It supports chatbots, CRM integration, bulk messaging, and automated workflows.
Meta's free-to-use cloud-hosted API (no self-hosting needed). Businesses connect via API partners or directly to send Utility, Auth, Marketing, and Service messages.
Meta charges per message sent, categorized by type (Utility, Auth, Marketing, Service) and destination country. You pay via your Meta Business account credit.
Meta classifies every WhatsApp Business message into one of four categories. The category determines the price you pay.
Transactional messages triggered by user actions or business processes.
One-time passwords and security verification messages.
Promotional messages for campaigns, offers, and customer engagement.
Customer support conversations within the 24-hour service window.
When a customer messages your business, a 24-hour window opens where you can reply freely without a template.
WhatsApp message costs vary by category and country. Here's what affects your bill.
Transactional messages triggered by user actions. Order confirmations, shipping updates, payment receipts.
Security and OTP messages. Login codes, password resets, account verification.
Promotional messages. Sales, product launches, discount campaigns, cart recovery.
Customer-initiated support conversations. Free within 24-hour window. Template cost applies after.
See exactly how costs are calculated for three common business scenarios.
An e-commerce store sends order confirmations and shipping updates to customers in India.
A SaaS product sends login OTPs to users for 2FA (Two-Factor Authentication) across India.
A D2C brand runs a Diwali sale broadcast campaign to 10,000 customers in India.
Templates are pre-approved message formats required for business-initiated conversations.
Pre-written message formats with dynamic placeholders ({{1}}, {{2}}) that Meta must approve before you can send them to customers.
Meta enforces templates to prevent spam and abuse. Any business-initiated message (outside 24-hr window) must use an approved template.
Submit template in Meta Business Manager → Meta reviews in 24–48 hrs → Approved or Rejected with feedback. Approval is usually quick.
Hi {{1}},
Your order {{2}} has been shipped! 📦
Estimated delivery: {{3}}
Track your order here:
{{4}}
Thank you for shopping with us! 🙏A quick-reference comparison of all four WhatsApp message categories.
| Category | Purpose | Template Required | Typical Use Case | Cost Level |
|---|---|---|---|---|
| 📦 Utility | Transactional updates | ✅ Yes | Order confirmations, shipping alerts, payment receipts | 🟢 Low |
| 🔐 Authentication | OTP & verification | ✅ Yes | Login OTP, 2FA, password reset | 🟡 Medium |
| 📢 Marketing | Promotions & campaigns | ✅ Yes | Sale announcements, product launches, cart recovery | 🔴 Highest |
| 💬 Service | Customer support chat | ❌ Not in window | Customer queries, complaint resolution, support | 🔵 Variable |
Which message categories should your business use? Find your scenario below.
Smart strategies to reduce your WhatsApp API costs without sacrificing engagement.
Trace every message from customer initiation through to final billing.
Estimate your monthly WhatsApp Business API costs in real-time.
Save this for quick reference — everything you need to know at a glance.
BetaXLab offers 0% message markup on Meta WhatsApp rates. Pay exactly what Meta charges — nothing more.