Skip to content
Meta Business PartnerGlossary term

Read Receipt (Blue Ticks) on WhatsApp

A read receipt is WhatsApp's confirmation that a message you sent was actually opened by the person you sent it to — visually represented as two blue ticks in the consumer app, and delivered to businesses on the WhatsApp Business API as a "read" status webhook. It sits at the top of the message-status ladder: sent (one grey tick), delivered (two grey ticks), and read (two blue ticks). For businesses running notifications, OTPs, promotions, and support conversations at scale, the read receipt is the single most useful signal for understanding whether your messaging is landing with real, attentive customers or quietly disappearing into unopened chats.

Two blue ticks in the WhatsApp app
Visual cue
"read" status webhook per message
API signal
None — reads are not billed
Billing impact
Yes, by the recipient
Can be disabled
Templates and in-session messages
Applies to

In one line

A read receipt is the "read" status (blue ticks) WhatsApp fires when the recipient opens your message. On the API it arrives as a status webhook you can log for open-rate analytics — but it is not guaranteed, since users can disable it, and it never affects billing.

What a read receipt actually is

On WhatsApp, every outbound message travels through a small chain of statuses, and the read receipt is the final, most meaningful one. When your message leaves the platform it is marked sent; when it reaches the recipient's device it becomes delivered; and when the recipient opens the chat and the message enters the screen, WhatsApp records it as read. In the consumer experience this is the familiar pair of blue ticks. On the WhatsApp Business API, there is no visual — instead your webhook endpoint receives a status update with the value "read", tied to the original message ID, a timestamp, and the recipient's number. That webhook is what powers the open-rate columns in your dashboards. It is important to understand that a read receipt confirms the message was surfaced to the recipient, not that they comprehended, clicked, or acted on it — it is an attention signal, not a conversion signal.

  • Sent — one grey tick: accepted by WhatsApp
  • Delivered — two grey ticks: reached the device
  • Read — two blue ticks: opened by the recipient
  • On the API each of these arrives as a separate status webhook

Why read receipts matter for your messaging

Delivery tells you a message arrived; the read receipt tells you it was seen — and that difference reshapes how you measure and optimise campaigns. A high delivered rate with a low read rate usually points to content that fails to earn the open: a weak first line in the notification preview, a poorly timed send, or an audience that has muted or archived your business. Reading the gap between delivered and read across message categories helps you diagnose problems that raw send volume hides. For utility and authentication messages such as OTPs and order updates, read rates are typically very high because customers are expecting them. For marketing broadcasts the read rate is a sharper quality metric than delivery, and a persistently low one is often an early warning that your template quality and opt-in hygiene need attention before it drags down your WhatsApp quality rating.

  • Separate delivered vs. read to find content and timing problems
  • Track read rate by category — utility and auth run far higher than marketing
  • Use falling read rates as an early signal of list fatigue or poor targeting

How read receipts behave on the Business API

When you send through the WhatsApp Business API, InfiQ relays every status change Meta reports back to you, including the read event, as a webhook you can store and chart. Practically, this means you can build accurate open-rate reporting per template, per campaign, and per customer segment without any manual work. There are three behaviours worth internalising. First, ordering is not guaranteed to be instant or sequential — a read webhook can occasionally arrive before you have finished processing the delivered one, so your logic should treat statuses as a set, not a strict sequence. Second, a read receipt only appears if the message was delivered in the first place, so it will never fire for numbers that are off WhatsApp or that blocked your business. Third, and most importantly for finance teams, the read status has zero effect on cost — WhatsApp bills per delivered message by category, and whether a customer opens it or not does not change the charge.

When you should not expect a read receipt

A missing read receipt does not always mean your message failed — several ordinary situations suppress it. The most common is that the recipient has turned off read receipts in their WhatsApp privacy settings; when they do, you may never receive a read webhook even though they genuinely opened your message. Reads are also naturally absent for messages that were delivered but simply have not been opened yet, and for anyone who has muted, archived, or blocked your business. Because of this, teams that hard-gate their workflows on the read status — for example, refusing to escalate a support ticket until they see two blue ticks — build fragile automations. The reliable signal to depend on for delivery guarantees is the delivered status; treat read as valuable, high-signal, but inherently optional data.

  • Recipient disabled read receipts in their privacy settings
  • Message delivered but not yet opened
  • Customer muted, archived, or blocked your business
  • Never use read as a hard gate — it can legitimately never arrive

Common mistakes teams make with read receipts

The recurring errors around read receipts almost all come from over-trusting or misreading the signal. The first is equating read with engagement: a blue tick means the message hit the screen, not that the customer read every word or intends to respond, so building revenue forecasts on raw read counts overstates real interest. The second is assuming reads are complete — because privacy settings suppress them, your reported read rate is always a floor, not an exact figure, and comparing it against a hypothetical 100% will make healthy campaigns look weak. The third, and costliest in planning terms, is believing read receipts influence billing; they do not, and neither does the free 24-hour service window. WhatsApp's current model charges per delivered message by category, so your cost is decided the moment a message is delivered, long before anyone opens it. Designing budgets around opens rather than delivered volume by category leads to forecasts that never match the invoice.

See InfiQ pricing

Talk to InfiQ

See how this works on InfiQ

Tell us your use-case — we’ll show it running in a sandbox, usually within a working day.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

What do blue ticks mean on WhatsApp?+
Two blue ticks are the read receipt: WhatsApp is confirming the recipient opened the chat and your message appeared on their screen. Two grey ticks mean delivered but not yet opened, and a single grey tick means the message was accepted by WhatsApp but has not reached the device.
Do I get read receipts on the WhatsApp Business API?+
Yes. Instead of a visual tick, the API sends a status webhook with the value "read" for each message the recipient opens, tied to the original message ID and a timestamp. InfiQ relays these to you so you can build accurate open-rate reporting per template and campaign.
Why is a message delivered but never marked as read?+
Usually one of three reasons: the recipient has simply not opened it yet, they have turned off read receipts in their WhatsApp privacy settings, or they have muted, archived, or blocked your business. A delivered-but-unread message is normal and does not indicate a failure.
Does a read receipt cost extra?+
No. WhatsApp bills per delivered message by category — marketing, utility, or authentication — since Meta moved off per-conversation billing on 1 July 2025. Whether the customer opens the message or not has no effect on what you pay; the charge is set at delivery.
Can a recipient turn off read receipts?+
Yes. Any WhatsApp user can disable read receipts in their privacy settings, and when they do you will not receive a read webhook even if they opened your message. This is why your reported read rate is always a floor rather than an exact count of who read.
Is a read receipt the same as engagement?+
No. A read receipt confirms the message reached the recipient's screen, not that they read every word, clicked a button, or intend to reply. It is an attention signal, so treat it as an input to engagement analysis rather than proof of conversion.
What is the difference between delivered and read?+
Delivered (two grey ticks) means the message reached the recipient's device; read (two blue ticks) means they opened it. The gap between your delivered rate and read rate is one of the most useful diagnostics for content quality, send timing, and audience fatigue.
Should I gate my automation on the read status?+
No — because read receipts can be legitimately suppressed by privacy settings, an automation that waits for a read status can stall forever. Use the delivered status for delivery guarantees and treat read as valuable but optional data on top.

Turn read receipts into real analytics

See how InfiQ streams every read, delivered, and sent status into clear open-rate dashboards — book a demo and watch your WhatsApp messaging become measurable.