WhatsApp Pricing Update: Per-message based billing

WhatsApp Pricing Update: Per-message based billing

WhatsApp Pricing Update – Effective July 1, 2025


AT A GLANCE: 


  • Per-template billing is here:
    WhatsApp will now charge per template message (Marketing, Utility, or Authentication), even if sent within a 24-hour window.

  • Service replies stay free:
    User-initiated conversations remain free for 24 hours — you can send unlimited service messages and utility templates (if timely) without charge.


1. What’s Changing?

Before July 1, 2025:

  • WhatsApp billed per 24-hour conversation window, not per message.

  • Example: If you initiated a session with a template message (say, marketing) and sent follow-ups within 24 hours, you were billed just once for that window.

After July 1, 2025:

  • WhatsApp shifts to per-template-message billing for Marketing, Utility, and Authentication categories—charging individually for each delivered template.

  • Service conversations (user-initiated support chats) remain free, with unlimited templates and replies available during the open 24-hour period.


2. Conversation Categories & Pricing

  • Marketing Templates
    Used for promotions, sales alerts, and abandoned cart reminders.

    • Always chargeable, even within a support session.

    • Priced per message.

  • Utility Templates
    Transactional messages, such as order updates, notifications, and billing reminders.

    • Free if sent within the 24-hour customer service window.

    • Charged (per message) if outside that window.

  • Authentication Templates
    Messages with one-time codes or verification PINs.

    • Always chargeable, context-independent.

  • Service Messages (Free-form, non-template text or media)
    Available only during the 24-hour user-initiated window.

    • Entirely free, but prohibited outside that timeframe.


3. Free Entry-Point Extensions

If a WhatsApp customer messages you via a free entry point (such as a Click-to-WhatsApp ad or a Facebook Page CTA), the following logic applies:

  • If the business responds within the 24-hour window, a 72-hour Free Entry Point conversation is initiated. During this 72-hour period, all messages exchanged between the business and the customer (including both session and template messages) are free.

  • However, if the business does not respond within the initial 24-hour window, the Free Entry Point conversation is not activated. In that case, any future communication must be initiated using a chargeable template message

Example:

  • Monday, 2:00 PM – Customer clicks a WhatsApp ad and sends a message.

  • The business must respond by Tuesday, 2:00 PM, to activate the 72-hour free window.

  • If the business responds at 1:30 PM Tuesday, you now have until Friday, 1:30 PM to send free messages.

  • If the business responds at 2:05 PM Tuesday, you will need to start with a template message, and regular billing rules apply.


4. Common Message Scenarios — At a Glance

Scenario

What Happens

Conversation Window

Message Type

Is It Charged?

Why

A. Customer asks about order

You reply with free-form or utility message

Within 24 hours

Service or Utility

No

Covered under free customer-initiated service window

B. Order update sent after delay

You send utility template

After 24 hours

Utility Template

Yes

Outside 24-hour service window, utility templates are billed

C. Promo sent during support window

You send a marketing template

During 24-hour service window

Marketing Template

Yes

Marketing templates are always chargeable

D. OTP message

You send OTP or login code

Anytime

Authentication Template

Yes

Authentication is always charged regardless of context

E. Ad click initiates chat

User clicks Click-to-WhatsApp ad and you send messages

Within 72 hours

Any type (template or free-form)

No

Messages sent within 72-hour ad window are free

F. Customer replies after 3 days

You send utility or marketing template

No active session

Any template

Yes

No open service window; all template messages are chargeable

G. You initiate with utility update

You send a delivery update to inactive user

No prior message from user

Utility Template

Yes

Business-initiated templates are billed unless triggered by a recent user message

H. Customer responds to a broadcast

User responds to a marketing template

Within 24 hours

Free-form or utility reply

No

Customer-initiated session starts upon reply, replies are free within the window


5. What Doesn’t Change

  • User-initiated service conversations are still free for 24 hours.

  • Service window resets every new user message—always a fresh 24 hours.

  • Rates per template equal the old per-session rates: Marketing, Utility, and Authentication.

  • Service messages (non-template) are still not allowed outside the 24-hour customer-initiated session.


6. What You Should Do

  1. Audit your historical template usage.

  2. Prioritize customer-initiated messages—they unlock free windows.

  3. Plan marketing campaigns wisely—each template costs now, even within sessions.

  4. Monitor volumes of Utility/Auth messages—leverage volume pricing tiers.

  5. Use ad links (click-to-chat) to access temporary free windows smartly.


7. Summary Table

Category

Purpose

Free When

Charged When

Marketing

Promotions, offers, announcements

Never

Always

Utility

Order updates, billing, logistics

During 24-hour service window

Outside service window

Authentication

OTPs, login verification

Never

Always

Service (free-form)

Support responses, FAQs, updates

During 24-hour service window

Not allowed outside window


8. Why the Change?

WhatsApp’s updated pricing model aims to:

  • Make billing more transparent and usage-based

  • Encourage responsible and relevant business messaging

  • Reduce misuse of broad session-based pricing

This model rewards timely, customer-initiated conversations while ensuring that promotional and transactional messages are delivered with intent and value.


9. Frequently Asked Questions (FAQs)

Q: Will I be charged if I send multiple messages in one conversation?
A: Only template messages (Marketing, Utility, or Authentication) are charged per use. Free-form replies in service sessions are not billed.

Q: Is the 24-hour service window the same as before?
A: Yes. Every time a user sends a message, a 24-hour window starts in which you can reply for free (unless you use marketing templates).

Q: Are template messages blocked outside 24 hours?
A: No. They are allowed anytime—but now they’re billed individually.

Q: Can I still use free-form messages to start a conversation?
A: No. You can’t initiate a chat with free-form messages. You’ll need to use a paid template.

Q: How do Click-to-WhatsApp ads help?
A: They open a 72-hour window where all messages are free, making them ideal for re-engagement or lead-gen campaigns.


10. Final Notes

From July 1, 2025, WhatsApp shifts to a precise per-template-message billing model, while still honoring free user-initiated service conversations and ad-triggered engagement windows. By understanding message types and leveraging engagement timing, your business can keep messaging costs manageable and even benefit from newfound clarity.

If you’d like help optimizing your flows or calculating cost scenarios, our support team is here to assist!


    • Related Articles

    • WhatsApp Pricing Update: Per-message based billing

      WhatsApp Pricing Update – Effective July 1, 2025 AT A GLANCE: Per-template billing is here: WhatsApp will now charge per template message (Marketing, Utility, or Authentication), even if sent within a 24-hour window. Service replies stay free: ...
    • What is conversation-based pricing on WhatsApp Business API?

      Conversation-based pricing charges businesses per conversation, not per individual message sent or received. Each conversation is a 24-hour message thread between the business and the customer.
    • After call SMS billing

      MyOperator Lite editions Type of SMS Details Charge One way SMS After call SMS notification either to caller or to user INR 200 per channel line per month Two way SMS After call SMS notification to both caller and user simultaneously INR 400 per ...
    • How can I access my WhatsApp Business Account's billing details?

      Billing details and related actions are handled via Meta Business Suite. You can learn more about managing billing through the "About Billing for Your WhatsApp Business Account" section in Meta Business Suite.
    • How is pricing information included in webhooks?

      Pricing details are included in all message webhooks for both the Cloud API and On-Premises API. You can refer to the Message Status Updates section for more information.