
How to Fix WhatsApp Images Not Showing in Gallery (9 Easy Fixes)

WhatsApp message not delivered? Understand the single tick, 10 causes for personal and business accounts, and the fixes including error codes.

Kartik Patel
Head of Delivery
Contents
Contact us
Overview: A WhatsApp message not delivered means it has not reached the recipient's device yet. This shows as a single grey tick. The causes fall into two clear groups: personal account issues (recipient offline, wrong number, blocked) and business account issues (24-hour window violation, per-user marketing caps, quality rating decline, API tier limits). This guide covers both, explains what each tick symbol actually means, walks through the 10 most common causes with fixes, and provides the error code cheat sheet for business accounts.
For businesses managing outbound campaign delivery, a WhatsApp bulk message sender free tool with built-in anti-ban pacing reduces delivery failures at the send-rate level. This guide covers the underlying causes on both sender and recipient sides.
Before diagnosing why a message is not delivered, confirm which state the message is in. A single grey tick is the only state that means delivery has not happened yet, the others are all fine.
Symbol | Status | What It Means | Likely Cause |
1 grey tick | Sent and waiting | Message reached WhatsApp servers but not the recipient's device | Recipient is offline, phone is off, wrong number, or you are blocked |
2 grey ticks | Delivered | Message reached the recipient's device | Recipient has WhatsApp open or background-running, has not read yet |
2 blue ticks | Read | Recipient opened the message and viewed it | Normal conversation |
No tick / Clock icon | Sending | Message still being uploaded from your device to WhatsApp servers | Your own internet connection is weak or WhatsApp is unreachable |
The most common misunderstanding: A single grey tick does NOT automatically mean you have been blocked. It means the message reached WhatsApp servers but not the recipient's device. The recipient being offline produces an identical single tick. Blocking is just one of many possible causes.
Your Situation | Most Likely Cause |
Single tick to one specific contact only | Recipient is offline, phone is off, wrong number, or you are blocked, Reason 1, 2, or 3 below |
Single tick to everyone you message | Your own internet connection or WhatsApp is down, Reason 5 or 6 below |
Delivered (2 ticks) but no response | Message delivered successfully, content or timing issue, not a delivery failure |
Business broadcast: partial delivery | Per-user frequency cap (Error 131049), list quality issue, or account tier limit, Business section below |
Business broadcast: sudden delivery rate drop | Quality rating decline, messaging limit reached, or template issue, Business section below |
Error code shown in dashboard (131047, 131049, 131026) | API-specific causes, Error Code Cheat Sheet section below |
Also Read: WhatsApp Marketing Campaigns: How to Plan and Run Them
The most common cause of a single grey tick. WhatsApp can only deliver to a device that is connected to the internet. If the recipient has no data or Wi-Fi, their phone is switched off, or they are in an area with no signal, the message queues and delivers automatically when they reconnect.
Fix: Wait. WhatsApp retries delivery for up to 30 days. For most contacts, the message delivers within minutes to hours of them coming back online. If it is genuinely urgent, call or SMS instead.
How long WhatsApp keeps trying: WhatsApp retries delivery for 30 days from the time you sent the message. After 30 days, the message is permanently undelivered. For time-sensitive messages (flash sale, appointment reminder), send reminders rather than waiting the full 30 days.
If a contact blocks you, your messages show a permanent single grey tick. WhatsApp does not notify you directly that you have been blocked, the symptom is the same as an offline recipient. The distinguishing signs:
None of these signs alone confirms a block, all can occur for other reasons. How to fix a WhatsApp delivery block covers the full diagnostic process for confirming a block and the options available when messages consistently fail to a specific contact.
If the phone number is incorrect - a wrong digit, a missing country code, or a number that no longer has a WhatsApp account, messages will sit on a single tick permanently. Contacts change numbers, delete WhatsApp accounts, or switch to a new number and the old one becomes inactive.
Fix: Verify the number via another channel (call or SMS). Confirm you have the correct country code (+91 for India, +1 for US). If the contact switched numbers, ask for their updated WhatsApp number and add the new contact.
WhatsApp periodically stops supporting very old app versions. A recipient using an outdated WhatsApp may fail to receive messages until they update. Similarly, if they have uninstalled WhatsApp (even temporarily), messages queue until they reinstall and reconnect.
Fix: If you suspect this, ask the contact via another channel to update WhatsApp from the Play Store or App Store. Once updated and reconnected, queued messages typically deliver immediately.
If your own internet is weak or disconnected, messages may show the clock icon (still uploading) or fail to progress past sending. This is your side, not the recipient's.
Fix: Toggle your phone's airplane mode off and on to reset the connection. Switch between mobile data and Wi-Fi. Check that WhatsApp is not restricted by a VPN or firewall. Try loading a webpage to confirm your internet is working.
Rare but possible. WhatsApp's global infrastructure occasionally goes down, affecting message delivery for all users. If messages are failing to multiple different contacts simultaneously, a server outage is the most likely cause.
Fix: Check metastatus.com or social media for #WhatsAppDown reports. If there is a confirmed outage, wait for WhatsApp to restore service. Your messages will deliver automatically once servers recover, WhatsApp retains them in queue during outages.
Also Read: 12 Benefits of WhatsApp Marketing in 2026: Why It Works
Businesses using the WhatsApp Business API for campaigns and automated messaging face additional delivery causes that personal users do not encounter.
WhatsApp enforces a 24-hour customer service window. When a customer messages your business, you have 24 hours to reply with any message type. After 24 hours, you must use a pre-approved template message. Sending a free-form message outside this window fails with error 131047.
Fix: Send an approved template message (utility, marketing, or authentication category as appropriate). Or get the customer to message you first, which resets the 24-hour window. WhatsApp API platforms that manage conversation state can automatically switch to templates when the window expires.
WhatsApp introduced per-user marketing limits that apply across all businesses, not just yours. If a user has already received marketing messages from other businesses, WhatsApp may block your marketing message to protect the user experience, even if you have never messaged them before.
Fix: Do not resend immediately. Wait at least 24 hours before retrying, the per-user cap resets in the next window. Businesses that set up auto-retry logic for 131049 errors (wait 24 hours and resend automatically) typically recover 80 to 85% of initially failed messages. Reduce overall broadcast frequency and improve message targeting to decrease the rate of 131049 errors over time.
WhatsApp Business API accounts have daily limits on the number of unique conversations they can initiate. Messages beyond the limit fail immediately.
Tier | Daily Limit | Typical Account Stage |
Tier 1 | 250 unique conversations per day | New or low-activity accounts |
Tier 2 | 2,000 unique conversations per day | Growing businesses with consistent sending |
Tier 3 | 10,000 unique conversations per day | High-volume businesses, often verified |
Tier 4 | 100,000 unique conversations per day | Large enterprises, verified blue tick accounts |
Also Read: How to See Archive Chat in WhatsApp: Android, iPhone and Web
October 2025 portfolio-wide change: As of October 7, 2025, messaging limits apply across an entire business portfolio, not per phone number. All numbers under the same Meta Business account share one daily limit. If one number exhausts the limit, other numbers in the portfolio are also restricted for the remainder of that day.
Fix: Check your current tier and usage in WhatsApp Manager > Account Tools > Phone Numbers. Pace your campaigns to stay within limits. Increase your tier by maintaining high-quality messaging consistently over time or by obtaining WhatsApp Business verification.
If your account has been restricted or banned as a result of delivery policy violations, how to unban a WhatsApp number covers the appeal and recovery process.
WhatsApp monitors user reactions to your messages, spam reports, blocks, low engagement, ignored messages. A declining quality rating reduces your delivery rates and can escalate to messaging restrictions.
| Quality Rating | Status |
High (Green) | Full sending privileges. No restrictions. |
Medium (Yellow) | Warning state. Delivery may be throttled. Reduce frequency and improve content quality immediately. |
Low (Red) | Restrictions active. Sending is limited or paused. Address the root cause before sending any more campaigns. |
Fix: Clean your contact list (remove inactive numbers and anyone who did not explicitly opt in). Reduce send frequency. Improve message personalization and targeting. Include a clear opt-out line in every broadcast. Check your quality rating in WhatsApp Manager regularly, catching a Yellow rating before it becomes Red prevents restrictions.
Also Read: How to Send Photos as Documents in WhatsApp: Step-by-Step Guide 2026
Code | Meaning | Fix |
131026 | Message undeliverable, recipient side | Verify the number is active on WhatsApp. Ask recipient to update the app and accept any terms. Suppress if persistent. |
131047 | Outside 24-hour customer service window | Send an approved template message instead of a free-form reply. Or get the customer to message you first to reset the 24-hour window. |
131049 | Per-user marketing frequency cap reached | Do not resend immediately. Wait at least 24 hours. The cap is set per user across all businesses, not just yours. |
131050 | User opted out of marketing messages | Cannot be overridden. The user must opt back in on their device (WhatsApp > Business chat > Business info > Toggle offers on). Try another channel to ask them. |
131042 | Payment or billing issue on business account | Fix payment method or wallet balance in your WhatsApp Business Account manager. |
Template paused | Template quality is too low | Wait out the pause (3 hours first time, 6 hours second time). Third pause = permanent disable. Create a new, better-targeted template. |
For personal accounts, work through these in order:
For business accounts, check these in this order:
Also Read: WhatsApp Business for Restaurants: Complete Guide (2026)
WhatsApp retries delivery for up to 30 days from the time you sent the message. If the recipient comes back online within 30 days, queued messages deliver automatically. After 30 days, the message is permanently undelivered and will not reach the recipient even if they reconnect.
For time-sensitive business messages: Use template messages with time-to-live (TTL) settings that match the urgency. A flash sale message that expires in 4 hours should not be delivered 2 days later after the cap resets. Set the TTL appropriately so outdated messages do not deliver to recipients who have moved on.
A WhatsApp message not delivered means one thing: it reached WhatsApp servers but not the recipient's device. The single grey tick is the consistent symptom. For personal users, the cause is almost always the recipient being offline, a wrong number, or being blocked. For business accounts, the causes extend to 24-hour window violations, per-user marketing frequency caps, messaging tier limits, and quality rating issues, each with a specific error code and a specific fix.
Start with the Quick Diagnosis table at the top to identify which scenario applies. Match the scenario to the relevant cause and fix. For business accounts, monitor your quality rating and error codes in WhatsApp Manager regularly, most delivery problems are detectable before they become significant.
For businesses running bulk campaign sends, Roklo is a free bulk message sender that handles how to send bulk WhatsApp messages from a browser with anti-ban pacing built in, no API required, no saved contacts needed. List quality and contact opt-in status remain the most impactful factors in campaign delivery rates regardless of the tool used.
Also Read: WhatsApp Interactive Messages: Buttons, Lists and CTA Guide

Head of Delivery
Kartik Patel is the Head of Delivery at Roklo, specializing in scaling AI solutions and leading high-performing engineering teams to deliver impactful digital transformations.