Help Center / WhatsApp Business API

WhatsApp Business API Pricing Guide

WhatsApp Business API Pricing Guide

This comprehensive guide explains how WhatsApp Business API pricing works, including message categories, rates, free tiers, and best practices to optimize your messaging costs when using OneChat.


Overview

WhatsApp Business API uses a per-message pricing model. You are charged for each message that is successfully delivered to users (not just sent). The cost depends on:

  1. Message category - The type of message you're sending
  2. Destination country - Where the recipient is located
  3. Volume tiers - Discounts based on message volume (for utility and authentication)

Message Categories

WhatsApp classifies all messages into four categories. Understanding these categories is essential for managing your messaging costs effectively.

1. Marketing Messages

Purpose: Promotional content to drive awareness, sales, and engagement.

Examples:

  • Product announcements and launches
  • Promotional offers and discounts
  • Newsletters and updates
  • Abandoned cart reminders
  • Loyalty program communications
  • Seasonal campaigns

Pricing: Highest cost category. Rates vary by country.

Template required: ✅ Yes - Must use approved message templates

Best for:

  • E-commerce promotions
  • Brand awareness campaigns
  • Customer re-engagement
  • New product launches

2. Utility Messages

Purpose: Transactional updates related to an existing transaction or account.

Examples:

  • Order confirmations
  • Shipping notifications
  • Delivery updates
  • Appointment reminders
  • Payment confirmations
  • Account updates
  • Booking confirmations

Pricing: Medium cost. Lower than marketing messages.

Template required: ✅ Yes - Must use approved message templates

Volume discounts: ✅ Available - Higher volumes unlock better rates

Best for:

  • E-commerce order updates
  • Service confirmations
  • Account notifications
  • Appointment management

3. Authentication Messages

Purpose: One-time passwords (OTP) and verification codes.

Examples:

  • Login verification codes
  • Two-factor authentication (2FA)
  • Account verification
  • Password reset codes
  • Transaction verification

Pricing: Lower cost. Designed for high-volume security use cases.

Template required: ✅ Yes - Must use authentication template format

Volume discounts: ✅ Available - Higher volumes unlock better rates

Special features:

  • Zero-tap authentication support
  • Copy code button
  • Automatic code detection on mobile

Best for:

  • User authentication flows
  • Security verifications
  • Account access protection

4. Service Messages

Purpose: Responses to customer-initiated conversations.

Pricing: 🎉 FREE - No charge for service messages

Template required: ❌ No - Free-form messages allowed within the service window

Service window: 24 hours from the customer's last message

Best for:

  • Customer support
  • Answering questions
  • Resolving issues
  • General assistance
💡 Pro Tip: Service messages are free! Encourage customers to initiate conversations to maximize your free messaging quota.

How Pricing Works

Per-Message Billing

WhatsApp charges on a per-message basis:

  • Charged on delivery: You only pay when a message is successfully delivered
  • Category-based rates: Each message category has different rates
  • Country-specific pricing: Rates vary based on the recipient's country
  • Volume tiers available: Utility and authentication messages qualify for volume discounts

Billing Examples

Scenario Category Charged?
Send promotional offer → Delivered Marketing ✅ Yes
Send order confirmation → Delivered Utility ✅ Yes
Send OTP code → Delivered Authentication ✅ Yes
Reply to customer question → Delivered Service ❌ Free
Send marketing message → Failed delivery Marketing ❌ No

Free Messaging Opportunities

WhatsApp provides several ways to send messages without charges:

1. Service Messages (Always Free)

All responses to customer-initiated messages within the 24-hour service window are completely free.

How it works:

  1. Customer sends you a message
  2. A 24-hour service window opens
  3. All your responses within this window are free
  4. After 24 hours, you must use template messages (with applicable charges)

2. Free Entry Points

When customers contact you through specific Meta advertising channels, you get an extended free messaging period:

Qualifying entry points:

  • Ads that Click to WhatsApp - Facebook/Instagram ads that open WhatsApp
  • Facebook Page CTA buttons - "Send Message" buttons on your Facebook Page

Free period: 72 hours (3 days) of free messaging after the customer's first message

What's included:

  • All message categories are free during this period
  • Marketing, utility, authentication, and service messages
  • No limits on number of messages
💡 Pro Tip: Use Ads that Click to WhatsApp campaigns to acquire customers cost-effectively. You'll have 72 hours of free messaging to convert them!

3. Utility Messages in Response

When a customer initiates a conversation and you respond with a utility message within the service window, that utility message is also free.


Pricing Table by Country

Use the interactive pricing table below to see current rates for each message category by country:


Volume Tiers

For utility and authentication messages, WhatsApp offers volume-based discounts. As your messaging volume increases, your per-message rate decreases.

How Volume Tiers Work

Monthly Volume Discount Level
0 - 10,000 messages Standard rate
10,001 - 100,000 messages Tier 1 discount
100,001 - 500,000 messages Tier 2 discount
500,001 - 1,000,000 messages Tier 3 discount
1,000,001+ messages Enterprise rates
Note: Marketing messages do not qualify for volume discounts. Service messages are always free.

Cost Calculator

Use our interactive calculator to estimate your monthly WhatsApp messaging costs:

Calculator

To initiate a conversation with customers you would need is a pre-approved template message.
Learn more about WhatsApp templates

Meta only charges per template messages for business-initiated conversations. This means that you will be charged for the template messages you send to customers outside the 24h or 72h free messaging service window.

Template messaging costs will depend on the target phone country and type of templates you send (marketing, utility or authentication).

Use the calculator to estimate your outbound message expenses.

* Templates are always free if sent within 24-hrs in response to an incoming customer message.

Countries not listed are categorized as 'Other' and are subject to default fees.



Template Messages

For marketing, utility, and authentication messages, you must use pre-approved message templates.

What Are Templates?

Templates are message formats that must be:

  1. Created in your WhatsApp Business Account
  2. Submitted for review by Meta
  3. Approved before use (typically 24-48 hours)

Template Categories

Template Type Category Approval Time Notes
Promotional Marketing 24-48 hours Requires clear opt-in
Transactional Utility 24-48 hours Must relate to existing transaction
OTP/Verification Authentication Usually faster Strict format requirements

Template Best Practices

  1. Be clear and concise - Avoid vague or misleading content
  2. Include opt-out option - For marketing messages
  3. Personalize content - Use variables for customer names, order numbers, etc.
  4. Avoid prohibited content - No illegal, adult, or harmful content
  5. Match category correctly - Miscategorized templates may be rejected

Pricing Updates (Effective July 1, 2025)

Meta has announced upcoming changes to WhatsApp Business Platform pricing:

What's Changing

  1. Per-message pricing model - Continues as the billing standard
  2. Updated rates - New rates for utility and authentication messages
  3. New volume tiers - Additional discount tiers for high-volume senders
  4. Regional adjustments - Rate changes for specific markets

How to Prepare

  • Review your current messaging patterns
  • Optimize message categorization
  • Consider volume commitments for better rates
  • Update your budget forecasts

Cost Optimization Tips

1. Maximize Service Messages

Since service messages are free, design your communication flow to encourage customer-initiated conversations:

  • Use QR codes that link to your WhatsApp
  • Add WhatsApp buttons to your website
  • Include WhatsApp links in emails
  • Promote your WhatsApp number on social media

2. Use Free Entry Points

Invest in Ads that Click to WhatsApp to get 72 hours of free messaging with new contacts.

3. Optimize Template Usage

  • Combine information - Include multiple updates in one message when appropriate
  • Avoid over-messaging - Send only essential communications
  • Use rich media wisely - Images and documents have the same cost as text

4. Monitor Your Quality Rating

A higher quality rating can lead to:

  • Higher messaging limits
  • Better deliverability
  • Potential for volume discounts

5. Leverage the 24-Hour Service Window

Plan your conversations to maximize the free service window:

  • Respond promptly to customer messages
  • Handle complex issues within the 24-hour window
  • Send follow-up information while the window is open

Billing with OneChat

When you use WhatsApp Business API through OneChat, your billing includes:

Platform Fees

  • Monthly subscription based on your plan tier
  • Included features: Chat, API access, automations, team collaboration

WhatsApp Messaging Costs

  • Charged based on Meta's per-message pricing
  • Passed through at Meta's rates (no markup)
  • Visible in your dashboard and billing statements

How to View Costs

  1. Go to SettingsBilling
  2. Select WhatsApp Usage tab
  3. View breakdown by:
    • Message category
    • Time period
    • Phone number

Frequently Asked Questions

Do I pay if a message fails to deliver?

No. You are only charged when a message is successfully delivered to the recipient.

How are rates determined for international messages?

Rates are based on the recipient's country, not the sender's location. If you're in the US sending to Brazil, you pay Brazil rates.

Can I get volume discounts for marketing messages?

Currently, volume discounts only apply to utility and authentication messages. Marketing messages have fixed rates per country.

What happens if my template is recategorized?

If Meta recategorizes your template (e.g., from utility to marketing), the new rate applies immediately. Review template categories regularly.

Are media messages (images, videos) more expensive?

No. All message types within a category have the same rate, whether text-only or including media.

How often do rates change?

Meta typically announces rate changes with advance notice. Check the official Meta documentation for the latest rates.

Is there a minimum spend?

No minimum spend is required. You pay only for the messages you send.


Additional Resources


Need Help?

If you have questions about WhatsApp Business API pricing or need help optimizing your messaging costs, contact our support team. We're here to help you get the most value from your WhatsApp communications.

Contact Support


Was this article helpful?

Thank you for your feedback!

Related articles


Categories

FAQ