Back to Blog
Guide

The WhatsApp 24-Hour Window Explained (2026)

The WhatsApp 24-hour window opens when a customer messages you and lets you reply with session messages for 24 hours — the first 1,000 a month per number are free from Meta. Learn what opens and closes it, session messages vs. paid templates, and how to use it for cheaper support.

PayPerWA TeamUpdated 11 min read

Key Takeaways

  • The 24-hour window opens when a customer messages you and resets with every new inbound message — your outbound messages do not extend it.
  • Inside the window you send free-form session messages; outside it you must use pre-approved templates.
  • Service messages inside the window are free from Meta for the first 1,000 per number each month — PayPerWA's flat ₹0.20 (or $0.004) per message applies to chatbot replies, and replies typed in the inbox carry no PayPerWA fee.
  • Templates outside the window are charged at Meta's category rate (India Marketing ₹0.86, Utility ₹0.115; others vary) plus PayPerWA's flat fee.
  • Reply fast to keep conversations inside the 24-hour window, where the first 1,000 replies a month per number are free; PayPerWA tracks each window automatically so you know when a template is required.

What is the WhatsApp 24-hour window?

The WhatsApp 24-hour window is the period — starting from the moment a customer messages your business — during which you can reply with free-form (session) messages instead of pre-approved templates. It is also called the customer service window.

WhatsApp's model is built to protect users from spam: businesses cannot freely message people whenever they want. But when a customer reaches out first, they have clearly opted into a conversation, so WhatsApp opens a 24-hour service window in which your business can respond naturally — with text, images, buttons, lists, and more — without needing a template for every message.

Understanding this window is essential because it controls two things at once: what kind of message you can send and, in many cases, what it costs. This guide breaks down exactly what opens and closes the window, the difference between session messages and templates, and how to use the window to run cheaper, faster support. For the full pricing picture, see conversation vs. per-message pricing.

What opens the 24-hour window?

The window opens whenever a customer sends a message to your WhatsApp Business number. Every inbound message from that customer resets the clock to a fresh 24 hours.

Things that open or refresh the window:

  • A customer sends you a text, photo, voice note, or any message.
  • A customer taps a quick-reply or call-to-action button in your message.
  • A customer replies to an automated template you sent.
  • A customer messages you from a Click-to-WhatsApp ad or a wa.me link.

The trigger is always customer-initiated contact. Your own outbound messages do not open the window — only the customer's reply does. The moment that inbound message lands, you have 24 hours from that timestamp to respond freely.

No subscription. ₹0.20/msg + Meta's rate (or $0.004/msg on USD wallets).

Create free account →

What closes the 24-hour window?

The window closes automatically 24 hours after the customer's last message, unless they message again to reset it. Nothing you send keeps it open beyond that point.

Key facts about closing:

  • The clock runs from the customer's most recent inbound message, not the first one.
  • If the customer replies at hour 20, the window extends a fresh 24 hours from that reply.
  • Your outbound messages do not extend the window.
  • Once 24 hours pass with no new customer message, the window is closed.

After closing, you cannot send free-form messages. To re-engage the customer you must send a pre-approved template message, which is charged per message at its category rate and, once they reply, can reopen a service window.

Session messages vs. template messages

Inside the window you send session (free-form) messages; outside it you must send pre-approved templates. This is the single most important distinction in WhatsApp messaging.

Session messages (inside the window):

  • Free-form — any text, media, buttons, or lists you like.
  • No pre-approval needed.
  • Ideal for real conversations: answering questions, sending quotes, sharing files.

Template messages (outside the window, or to start a conversation):

  • Must be pre-approved by Meta before use.
  • Required to message a customer who hasn't contacted you in the last 24 hours.
  • Used for notifications, reminders, marketing, and re-engagement.

Think of it this way: templates start or restart conversations; session messages continue them. If you are new to templates, our API guide and features page cover the building blocks.

Inside vs. outside the window: a comparison table

Here is the practical difference between operating inside and outside the 24-hour window.

AspectInside the windowOutside the window
Message typeFree-form session messagesPre-approved templates only
Pre-approval needed?NoYes (template approved by Meta)
Best forLive support and conversationRe-engagement and notifications
Meta chargeService messages free for the first 1,000 a month per numberPer Meta's category rate
What opens itCustomer's inbound message(closed — needs a template)

The takeaway: respond while the window is open, and you keep both your messaging flexible and your costs low.

What does the window cost?

Service messages exchanged inside the 24-hour window are free from Meta for the first 1,000 per number each month, while messages outside it are charged per Meta's category rate plus PayPerWA's flat fee. The window is therefore one of the biggest levers on your messaging bill.

Breaking down the cost on PayPerWA:

  • Service messages in the window — Meta charge is free for the first 1,000 a month per number (Meta's service rate applies beyond that); PayPerWA's flat ₹0.20 (or $0.004 on USD wallets) per message applies to chatbot replies, and replies typed in the PayPerWA inbox carry no PayPerWA fee.
  • Templates (outside the window or to start a chat) — Meta charges its category rate, e.g. India Marketing ₹0.86 or Utility ₹0.115; other countries vary — see our rates. PayPerWA adds its flat fee on top.
  • No subscription — you pay per message, broken out transparently as Meta's charge + PayPerWA's flat fee.

Because Meta does not charge for the first 1,000 service messages a month per number inside the window, fast replies to inbound customer messages are the cheapest messaging you can do. See the full breakdown on our pricing page.

How to use the window for cheaper support

The cheapest way to run WhatsApp support is to reply to customers promptly while their 24-hour window is open, so you stay on service messaging (free from Meta for the first 1,000 a month per number) instead of paid templates. A few habits make a big difference.

Tactics to maximise the window:

  • Respond fast — handle inbound queries within the 24 hours so you can use free-form session messages.
  • Resolve in one window — gather details, answer, and close the loop before the clock runs out.
  • Use buttons to invite replies — a quick-reply button that the customer taps both helps them and resets the window.
  • Batch follow-ups — if you need to follow up after the window closes, do it with a single relevant template rather than several.
  • Route to agents quickly — a fast handoff keeps the conversation (and the service window) alive.

For automated support, a chatbot that replies instantly keeps customers inside the window without manual effort.

Real-world examples of the window in action

The window shapes everyday support flows in concrete ways. Here are three common scenarios.

Example 1 — Order question. A customer messages "Where is my order?" at 2 PM. The window opens. Your team (or chatbot) replies with the live status, a tracking link, and a "Need anything else?" button — all session messages, free from Meta within the first 1,000 a month per number — before 2 PM the next day.

Example 2 — Window closed, re-engagement needed. A customer asked about a product two days ago and never replied. The window is long closed. To follow up, you send a single approved Utility or Marketing template ("Your item is back in stock"). When they reply, a fresh 24-hour window opens and you continue free-form.

Example 3 — Click-to-WhatsApp ad. A prospect taps your ad and messages "Tell me more". The window opens immediately, so your bot can answer questions, send a brochure, and qualify the lead — all within the free entry point window: reply within 24 hours and Meta charges nothing for up to 7 days.

Common mistakes with the 24-hour window

The most common mistakes are misjudging when the window resets, trying to send free-form messages after it closes, and over-relying on templates when a fast reply would have been free (up to 1,000 service messages a month per number).

Watch out for these:

  • Assuming your outbound messages keep it open — only the customer's inbound messages reset the clock.
  • Letting the window lapse — delayed replies force you into paid templates for what could have been free in-window replies (the first 1,000 a month per number).
  • Trying to free-form after closing — the message will fail or require a template; build your flows around this.
  • Spamming templates — sending multiple templates to reopen a chat is costly and risks quality ratings.
  • Ignoring opt-out — even inside a window, respect customers who ask to stop.

Design your support so the customer's natural replies keep the window alive, and reserve templates for genuine re-engagement.

How PayPerWA handles the window for you

PayPerWA automatically tracks each customer's 24-hour window and tells you whether you can send a session message or need a template — so you never have to calculate timestamps yourself. The platform manages the mechanics.

What PayPerWA does behind the scenes:

  • Tracks the last inbound message per contact and knows when each window opened and will close.
  • Indicates in the inbox whether a free-form reply is allowed or a template is required.
  • Charges no PayPerWA fee on service replies your team types in the inbox (Meta is free for the first 1,000 a month per number, then charges its service rate), and applies Meta's category rate on templates.
  • Lets chatbots reply instantly to keep customers inside the 24-hour window.
  • Shows costs broken out as Meta's charge + PayPerWA's flat fee, with no subscription.

The result is cheaper support, fewer mistakes, and clear visibility. Create a free account to try it, or read the docs for how the window is exposed in the API.

Frequently Asked Questions

When does the WhatsApp 24-hour window start?
It starts the moment a customer sends a message to your WhatsApp Business number. From that timestamp you have 24 hours to reply with free-form session messages. Every new inbound message from the customer resets the 24-hour clock.
Do my outbound messages keep the window open?
No. Only the customer's inbound messages open or reset the window. Sending more messages from your side does not extend it. If the customer doesn't reply within 24 hours, the window closes.
What happens after the 24-hour window closes?
You can no longer send free-form messages. To contact the customer again you must send a pre-approved template, charged per message at its category rate. When the customer replies to that template, a fresh 24-hour window opens.
Are messages inside the window free?
Service messages exchanged inside the 24-hour window are free from Meta for the first 1,000 per number each month; after that Meta charges its service rate (₹0.115 per message in India). On PayPerWA, replies your team types in the inbox carry no PayPerWA fee, while chatbot replies carry the flat processing fee of ₹0.20 (or $0.004 on USD wallets) per message.
Can I send a template inside the window?
Yes, you can, but you usually don't need to — inside the window free-form session messages are cheaper and more flexible. Templates are mainly needed outside the window or to start a new conversation.
Does tapping a button reset the window?
Yes. When a customer taps a quick-reply or call-to-action button in your message, that counts as an inbound message and resets the 24-hour window from that moment.
How do I know if a customer's window is still open?
PayPerWA tracks the last inbound message for each contact and shows in the inbox whether you can send a session message or need a template, so you don't have to calculate the 24-hour timing yourself.
Does the window apply to marketing messages?
Marketing messages are sent as templates and are charged at Meta's marketing rate regardless of the window. The window mainly governs free-form session messages and service messages (free from Meta for the first 1,000 a month per number), not the cost of marketing templates.

Create your account and send your first campaign today

Free account. No subscription — just ₹0.20 per message + Meta's rate (India marketing ₹0.86, utility ₹0.115).

Share this article

P

PayPerWA Team

We build PayPerWA, a pay-per-message WhatsApp Cloud API platform. No subscriptions, no hidden fees — Meta's rate plus a flat ₹0.20 per message.

Try PayPerWA — Just 20 Paisa Per Message

No subscription. No monthly fee. Just ₹0.20 platform fee + Meta's standard API charges.

Create free account

Related Articles

Guide

Click-to-WhatsApp Ads (CTWA): The Complete 2026 Guide

Everything about Click-to-WhatsApp Ads in 2026 — how CTWA works, the free entry-point conversation window, step-by-step setup in Meta Ads Manager, qualifying leads with bots, and real costs broken out.

18 Jun 202615 min read
Chat with us