- Check the obvious thing first: your connection
- Instagram's servers might just be down
- Update the app, then restart it
- You might be shadow restricted from messaging
- Check whether you've been blocked, not restricted
- Business and creator accounts have extra limits
- Storage and app permissions, the dull but real culprit
- When to just report the problem instead of fixing it yourself
- A quick word on checking the right place
- Frequently asked questions
The short version: most Instagram messages fail to send because of a shaky connection, an outdated app, a server hiccup on Instagram's end, or because you've been quietly restricted for messaging too many new people. Fix those four things in order and you'll solve the problem in under ten minutes, no reinstalling the app seventeen times required.
I run a small business, let's say a candle shop, purely as an example here, and I message suppliers, customers and collaborators on Instagram every single day. When a message won't send, it's rarely a mystery. It's almost always one of a handful of boring, fixable things. Let me walk you through them, in the order I'd check them myself.
Check the obvious thing first: your connection
Instagram DMs need a live connection the entire time the message is sending, not just when you hit the send button. If your wifi drops for even two seconds, the message can sit there spinning forever with that little red exclamation mark next to it.
- Switch from wifi to mobile data (or the other way round) and try resending
- Turn on airplane mode for 10 seconds, then turn it off
- Try sending the same message on a different app, like WhatsApp, to confirm you have signal
If the message goes through the second you switch networks, that was your answer. No need to dig further.
Instagram's servers might just be down
This sounds like a cop-out answer but it happens more than people realise. Instagram has had several outages that made global news, and during those windows messages, likes and the feed itself simply stop working for everyone, not just you. Check Down Detector or search "Instagram down" on X before you assume it's your phone's fault. There is no point reinstalling the app or resetting your router if half the UK is tweeting the same complaint.
Update the app, then restart it
Instagram pushes updates constantly, and an old version of the app can lose the ability to send messages while everything else, posting, scrolling, stories, still works fine. Go to the App Store or Google Play, check for an update, install it, then fully close the app rather than just swiping it to the background.
A step-by-step worth doing in order:
- Update the app
- Force close it (swipe up and remove it from recent apps, don't just tap home)
- Restart your phone
- Reopen Instagram and try sending the message again
- If it still fails, log out completely and log back in
- If that fails too, delete and reinstall the app
That order matters because each step is slightly more disruptive than the last. Don't jump straight to deleting the app when an update would've sorted it.
You might be shadow restricted from messaging
Here's the bit most guides skip entirely because it's uncomfortable to admit: Instagram deliberately limits how many messages you can send to people who don't follow you back, especially new accounts or business accounts doing outreach. If you've been messaging twenty strangers a day trying to pitch your products or services, Instagram's spam system can quietly throttle your account without telling you. The message looks like it's failing to send, but what's happening is Meta's algorithm has decided you look like a bot.
Say you run a small jewellery brand and you've just started messaging 30 new Instagram accounts a day asking people to check out your shop. By day three or four, messages to brand new accounts start silently failing while messages to people you already follow send fine. That pattern, failing only with strangers, succeeding with existing contacts, is the giveaway. The fix isn't a technical one, it's behavioural: slow down to under 10 to 15 new-contact messages a day, wait 24 to 48 hours, and the restriction usually lifts on its own.
Check whether you've been blocked, not restricted
If every message to one specific person fails while everyone else is fine, that's a different problem entirely. It could mean that person has blocked you, and it's worth knowing that messages don't always disappear when you block someone on Instagram, they just stop delivering going forward. You can also check whether the message sent but failed to deliver, which looks different from a message that never went anywhere, explained well in this piece on what an unsent message looks like on Instagram.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Business and creator accounts have extra limits
If you're running Instagram for business, worth knowing that business accounts get stricter automated spam detection than personal accounts, because Meta assumes you're more likely to be doing cold outreach. If you're managing DMs as part of a wider marketing push, pairing messages with real Instagram story ad campaigns often gets better results than mass messaging strangers, because people are opting in rather than being cold-pitched.
Storage and app permissions, the dull but real culprit
If your phone is nearly full, under 1GB free space is the usual tipping point, Instagram can fail to send media-heavy messages like photos or voice notes while text still sends fine. Clear some space, check that Instagram has permission to access your photos and microphone if you're sending media, and try again.
When to just report the problem instead of fixing it yourself
If you've checked your connection, updated the app, confirmed Instagram isn't down, and you're still stuck after 24 hours, it's worth reporting it directly through Instagram's Help Centre rather than guessing further. And if the issue is someone harassing you or sending you abuse rather than a technical fault, it's worth understanding what happens when you report someone on Instagram before you do it, so you know what to expect.
A quick word on checking the right place
Sometimes the message did send, you're just looking in the wrong spot. If you're jumping between your phone and a laptop, it's easy to think a message failed when you sent it from a different device. It helps to know how to check your DMs on both phone and desktop, and if you're replying from a laptop at work, this guide on replying to a DM from a laptop or phone covers the differences that trip people up.
If your work depends heavily on Instagram DMs for sales or client contact and this keeps happening, it might be worth getting real help setting up your messaging workflow rather than firefighting it every week. An AI consultant for small business can help you build systems that don't rely on manually messaging strangers one by one in the first place.
Frequently asked questions
Why do my Instagram messages say sent but never deliver?
This usually means the other person has blocked you, deactivated their account, or has restricted message requests from people they don't follow. The message leaves your device fine but Instagram won't push it through on the other end.
Does restarting my phone fix Instagram message problems?
Yes, more often than people expect. A full restart clears cached app data and resets your network connection, which solves the majority of one-off sending failures without needing to reinstall anything.
Can Instagram block me from sending messages without telling me?
Yes. If you message a lot of new accounts quickly, Instagram's spam detection can silently restrict your ability to send new message requests for 24 to 48 hours without any notification, which is often mistaken for a technical fault.
Is it my phone or Instagram's servers that's the problem?
Try sending a message on a different app like WhatsApp to confirm you have a working connection, then check a site like Down Detector for Instagram outages before troubleshooting your own device further.