WhatsApp "Waiting for this message" — Explained and Fixed

This message appears when your device has received notification that a WhatsApp message exists but can't yet decrypt it. It's in most cases caused by a version mismatch — one side has updated WhatsApp, the other hasn't — or a temporary key sync issue that resolves itself once both apps are updated and the message is resent. You're not missing the message permanently.

💬 From experienceThe most common cause I've seen is exactly this: one side updated WhatsApp, the other didn't. The encryption keys get out of sync. Update both ends first before troubleshooting anything more complex — it clears the issue in the majority of cases.

What Does “Waiting for this message” Actually Mean?

In practice: “Waiting for this message. This may take a while.” means your device cannot currently decrypt the message you received.

WhatsApp uses end-to-end encryption for all messages. When someone sends you a message, it is encrypted on their device using a unique cryptographic key before it travels across the internet. WhatsApp’s servers store and forward the encrypted message — but they cannot read it. Only your device, which holds the matching decryption key, can unlock and display the content.

The “Waiting for this message” placeholder appears when your device has received the notification that a message exists — but cannot yet decrypt it. Your phone and the message are speaking slightly different versions of the same encrypted language, and your phone is waiting until it can translate it correctly.

Android phone showing WhatsApp chat with the contact ShubhE where two message bubbles both display Waiting for this message This may take a while Learn more with clock icons confirming the decryption failure error state
The “Waiting for this message. This may take a while.” error as it appears in a WhatsApp chat — two messages from the same contact both showing the grey placeholder. This is the most common presentation: the sender can see their sent messages normally, but your device cannot decrypt them. The clock icon confirms your app is actively waiting to resolve the decryption. In most cases this resolves within minutes of updating WhatsApp or asking the sender to resend.
Watch: Fix WhatsApp “Waiting for this message” — Update, Cache Clear & Reinstall Guide

Why Does WhatsApp Show This?

Dark-themed diagram showing WhatsApp end-to-end encryption flow from sender phone through WhatsApp server to receiver phone with the receiver showing red failed decryption state and five root cause cards at the bottom including outdated app key rotation reinstall out-of-order message and incomplete download
The technical reason behind the error: WhatsApp encrypts messages on the sender’s phone using your public key. The WhatsApp server forwards the encrypted data without ever reading it. Your phone then needs the matching private key to decrypt and display the message. When there’s a mismatch — due to any of the five causes shown — your device receives the notification but cannot display the content, producing the “Waiting for this message” placeholder.

The five most common reasons this appears:

  • Your WhatsApp is outdated. WhatsApp periodically updates its encryption protocol. If your version is significantly behind the sender’s, your app may not have the decryption capability for messages encrypted with a newer format. This is the most common cause — Fix 1 addresses it directly.
  • Encryption keys have rotated. WhatsApp’s security system periodically generates new encryption keys. If a message was sent to an older key version and your app has since rotated to newer keys, a key mismatch occurs.
  • You recently reinstalled WhatsApp, restored from backup, or switched phones. During these transitions, the local encryption key store is rebuilt. Messages encrypted for your previous key set cannot be decrypted by the new installation.
  • A forwarded or group message arrived out of order. Certain message types require previous context to decrypt correctly, and if they arrive out of sequence, decryption stalls.
  • The message hasn’t fully downloaded yet due to a poor connection at the moment the message arrived.

7 Step-by-Step Fixes

Try each fix in sequence, starting from the top.

1Update WhatsApp to the Latest Version (Most Important Step)

An outdated WhatsApp version is the single most common cause. WhatsApp rolls out encryption protocol updates gradually — if your version is even a few builds behind the sender’s, you may lack the decryption capability for their message format.

  1. Open the Google Play Store (Android) or App Store (iPhone).
  2. Search for “WhatsApp” or go to your installed apps list.
  3. If an Update button is available, tap it. Even if you updated recently, check again — WhatsApp releases updates frequently.
  4. Once updated, open WhatsApp and navigate to the conversation with the waiting message.
  5. Wait 30–60 seconds — the app sometimes needs a moment to re-attempt decryption after an update.
  6. Enable automatic updates for WhatsApp to prevent recurrence:
    • Android: Play Store → Profile → Manage Apps → WhatsApp → Enable auto-update
    • iPhone: Settings → App Store → App Updates (toggle on)
2Force Close WhatsApp and Reopen

Sometimes the decryption process stalls mid-attempt — the encrypted message data has arrived but the app’s decryption thread has frozen. Force closing and reopening the app restarts this process cleanly.

  1. Android: Press the Recent Apps button, find WhatsApp, and swipe it away. Or go to Settings → Apps → WhatsApp → Force Stop.
  2. iPhone: Swipe up from the bottom (or double-press Home on older models), find WhatsApp in the app switcher, and swipe it upward to close.
  3. Wait 10 seconds after fully closing.
  4. Reopen WhatsApp and navigate directly to the conversation with the waiting message.
  5. If the message is still showing the placeholder, scroll away from it and back to trigger a re-render.
3Switch Networks or Toggle Airplane Mode

A message marked as “waiting” may simply not have fully downloaded yet — particularly if your phone’s connection was weak when the message arrived. WhatsApp requires a stable connection to complete the message decryption process.

  1. Confirm your connection is working — open a browser and load any webpage.
  2. If on mobile data, switch to Wi-Fi. If on Wi-Fi, switch to mobile data.
  3. Toggle Airplane Mode on for 10 seconds, then off. This forces the phone’s radio to re-establish a fresh network connection.
  4. Once reconnected, wait 30 seconds then check the waiting message again.
4Clear WhatsApp’s Cache (Android Only)

On Android, WhatsApp maintains a cache of temporary data including partial message downloads. A corrupted cache can cause message decryption to stall persistently.

ⓘ Safe to clear: Clearing WhatsApp’s cache removes temporary files only — it does NOT delete your messages, media, contacts, or chat history. On iPhone, there is no separate cache-clear option — Fix 7 (reinstall) achieves a similar result if needed.
  1. Open your phone’s Settings app.
  2. Go to Apps (or Application Manager on older Android).
  3. Tap WhatsAppStorage.
  4. Tap Clear Cache — do not tap “Clear Data,” which would delete locally stored messages.
  5. Return to WhatsApp and check the waiting message.
5Ask the Sender to Resend the Message

This is the most direct and often the most practical fix — particularly for a single stuck message. If the original encrypted message data is corrupted in transit, no amount of local app fixing will decrypt it. Asking for a resend creates a new, fresh encrypted copy.

  1. Reply to the sender in the same chat and let them know you see a “Waiting for this message” placeholder.
  2. Ask them to send it again.
  3. When they resend, the new message will be encrypted fresh for your current key set and should display normally.
  4. The original “waiting” placeholder will likely remain in the chat history — this is normal. It represents the unrecoverable original.
  5. If the resent message also shows “Waiting for this message,” the issue is more systemic — likely an encryption key mismatch. Continue to Fix 6.
Android WhatsApp chat list showing the app in mid-restore state with Finished restoring media notification at the top showing 612 MB restored and the top conversation ShubhE showing the Waiting for this message preview text confirming the error appears during and after restore operations
The “Waiting for this message” error appearing in the chat list during a WhatsApp media restore — one of the most common triggers. When WhatsApp restores from a backup (after reinstalling or switching phones), it rebuilds a new local encryption key set. Messages that were encrypted for the previous key set cannot be decrypted by the new installation, which is why they show the waiting placeholder even after the restore is complete. These specific messages are unrecoverable — ask senders to resend anything important after a restore.
6Verify Your Security Code with the Sender

When WhatsApp shows persistent “waiting” messages with a specific contact — particularly after one of you reinstalled the app or switched phones — the encryption key pairing between your two devices may have broken. WhatsApp has a built-in tool to verify this.

ⓘ Privacy note: The Security Code verification feature is a core part of WhatsApp’s end-to-end encryption. Comparing security codes with a trusted contact confirms that WhatsApp’s servers are not intercepting the encrypted channel between you. This is a legitimate, encouraged security feature built directly into WhatsApp.
  1. Open the conversation with the person whose message is stuck.
  2. Tap their name at the top of the chat to open their contact info.
  3. Scroll down and tap Encryption (or “View Security Code”).
  4. A 60-digit security code and a QR code will appear.
  5. Compare this code with what appears on the sender’s phone for the same conversation — read the numbers to each other over a call, or have them screenshot their code.
  6. If the codes match: The encryption channel is healthy. The issue is a server-side or version mismatch — continue to Fix 7.
  7. If the codes don’t match: The encryption key has changed. The pending “waiting” messages from before the key change cannot be recovered, but new messages will work normally.
7Reinstall WhatsApp (Last Resort)

If “waiting” messages persist across multiple contacts and no individual fix has resolved it, a clean reinstall resets all local encryption key data and forces a fresh synchronisation with WhatsApp’s servers.

⚠️ Back up before uninstalling: Before uninstalling WhatsApp, back up your chat history: WhatsApp → Settings → Chats → Chat Backup → Back Up Now. Without a backup, uninstalling WhatsApp permanently deletes all local chat history. Messages currently showing “Waiting” will remain unrecoverable after the reinstall — ask senders to resend anything critical.
  1. Back up your chats as described above. Confirm the backup completed.
  2. Uninstall WhatsApp from your phone.
  3. Wait 60 seconds.
  4. Reinstall WhatsApp from the Play Store or App Store.
  5. During setup, restore from your backup when prompted.
  6. Allow WhatsApp to fully sync — this can take several minutes depending on backup size.
  7. Check whether the issue has resolved for new incoming messages.
Two smartphones side by side showing the same WhatsApp conversation with contact Shubhi where the iPhone on the left shows the sender's view with sent video files IMG 0094 MOV and IMG 0093 MOV with delivery ticks while the Android on the right shows the receiving end still trying to download the same files as pending attachment icons
The sender’s view (iPhone, left) vs the receiver’s view (Android, right) in the same WhatsApp conversation. The sender sees two video files sent and delivered with blue ticks. The receiver sees the files pending — a common presentation when the issue involves large media files with an encryption or download problem. This cross-platform comparison illustrates why the “waiting” error affects only one side of the conversation: the sender’s WhatsApp encrypted and delivered the message successfully; the problem is entirely on the receiving device’s decryption side.
Light-themed decision guide for WhatsApp waiting for this message error with a branching question at top asking if it affects one message or many chats leading to different fix paths on the left for single message fixes including resend force close network switch and security code verification and on the right for multiple chats fixes including app update cache clear airplane mode and reinstall with backup
The quick-decision guide: one message only — Fix 5 (ask for a resend) is typically the fastest solution; many chats affected — Fix 1 (update WhatsApp) is the correct first step. This branching distinction resolves roughly 90% of cases before you need to try anything more involved. The backup-before-reinstall warning at the bottom is the most commonly missed step that leads to chat history loss.

When to Contact WhatsApp Support

The “Waiting for this message” issue is almost entirely a software and account-level problem. However, there are situations where escalating is appropriate:

  • The issue affects every single message from every contact and persists through a full reinstall. This may indicate a phone-level issue — a corrupted system date/time (which breaks cryptographic verification), or a network-level issue where your ISP is interfering with WhatsApp’s server connections.
  • You suspect account compromise. If you see “waiting” messages combined with unusual activity — contacts receiving messages from you that you didn’t send — contact WhatsApp support immediately.
  • You’re in a region where WhatsApp connectivity is restricted. Some corporate networks or ISPs filter WhatsApp traffic, causing persistent message delivery failures.

To contact WhatsApp support:

  • Open WhatsApp → Settings → Help → Contact Us
  • Email: support@whatsapp.com
  • Support portal: faq.whatsapp.com

WhatsApp does not offer phone support — all support is handled via email and in-app chat. Response times vary from a few hours to 2–3 business days.

Quick Summary

FixDifficultyTime Needed
Update WhatsApp to the latest versionVery Easy3 minutes
Force close and reopen WhatsAppVery Easy1 minute
Switch networks / toggle Airplane ModeVery Easy2 minutes
Clear WhatsApp cache (Android)Easy2 minutes
Ask sender to resend the messageVery Easy1 minute
Verify security code with senderEasy5 minutes
Reinstall WhatsApp with chat backupModerate15 minutes

Start with Fix 1 (update) — an outdated WhatsApp is the most common cause by a significant margin. Follow immediately with Fix 5 (ask for a resend) if only one or two specific messages are affected, because a fresh send is faster than any technical fix and works every time.