- The most common reason: your connection, not Instagram
- Your app is out of date
- Worked example: the vanishing client enquiry
- You might be shadow-restricted
- They have blocked or restricted you
- Your message was sent but looks unsent
- Step by step: the order to troubleshoot in
- If you run a business account, this gets expensive fast
- When reporting makes things worse, not better
- Frequently asked questions
The short version: Instagram messages usually fail to send because of a weak or restricted connection, an outdated app, a shadow restriction on your account, or the other person has blocked or restricted you without telling you. Work through connection, app version, and account status in that order before you assume the worst.
I use Instagram DMs every week for client conversations and business enquiries, so when they stop sending it is not a small annoyance, it is a dent in my pipeline. If you run a business page and messages are sitting there with a spinning circle or a little exclamation mark next to them, here is what is going on and what to do about it.
The most common reason: your connection, not Instagram
Before you blame the algorithm, blame your wifi. Instagram DMs need a stable connection more than your feed does, because messages send in real time rather than loading in advance. If you are on a train, in a lift, or on patchy hotel wifi, the app will often show the message as sent on your screen while it has not left your phone.
- Switch from wifi to mobile data, or the other way round, and try sending again
- Turn on airplane mode for 10 seconds, then turn it off to force a fresh connection
- Close the app completely rather than just swiping to the home screen
This fixes it more often than people expect. I'd say nine times out of ten when someone tells me "Instagram is broken" it is their connection that is the problem.
Your app is out of date
Instagram pushes updates constantly, often weekly, and messaging features are usually the first thing to break when you are a few versions behind. If you have notifications turned off for app updates, you could be running a version from months ago without realising it.
Go to the App Store or Google Play, search Instagram, and check if there is an update waiting. If there is, install it and restart your phone afterwards, not just the app. A full restart clears cached data that can interfere with how messages send.
Worked example: the vanishing client enquiry
Say you run a small skincare brand on Instagram and a potential stockist messages you asking about wholesale pricing. You reply straight away, but your message just sits there with a grey circle next to it, never turning into the little "Seen" tick. You assume they are ignoring you. Three days later they email asking why you never responded.
What happened: your message never sent because you were using an outdated version of the app that had a known messaging bug, and on top of that your phone had poor signal in your studio that afternoon. The fix was updating the app and resending once you had decent wifi. The lost three days cost you a stockist conversation at a critical time. This is exactly why checking your DMs on both phone and desktop matters if you run a business account, because desktop often sends when mobile won't.
You might be shadow-restricted
This is the uncomfortable bit most articles skip over. If Instagram has flagged your account for spammy behaviour, sending too many messages too fast to people you don't follow, using automation tools against their terms, or getting a batch of reports from other users, it can quietly limit your ability to send DMs without telling you anywhere obvious. There is no pop-up, no email, just messages that fail silently.
This is more common for business accounts running outreach than most people admit. If you have been sending the same templated message to dozens of strangers in a short space of time, that is exactly the pattern Instagram's spam detection looks for. The fix is to slow right down, personalise your first messages, and stop for 48 hours if you suspect this is happening. There is no official appeal process for this specific restriction, it usually lifts on its own once your account behaviour looks normal again.
They have blocked or restricted you
Sometimes the problem is not technical at all, the other person simply does not want to hear from you anymore. Instagram's Restrict feature is designed to be invisible, your messages will appear to send normally on your side but they never reach the other person's main inbox. Blocking is more obvious because you will usually notice you can't view their profile either.
If you are not sure which has happened, it is worth reading up on what happens to messages when someone blocks you, because the signs are subtle and easy to misread as a bug.
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.
Your message was sent but looks unsent
Instagram's interface can be confusing here. A message that fails to send often looks identical to one that sent but has not been read yet, and the difference is a tiny grey exclamation mark that is easy to miss on a small screen. If you want to know exactly what a failed send looks like compared to a delivered one, there is a clear breakdown of what an unsent message looks like on Instagram that is worth bookmarking.
Step by step: the order to troubleshoot in
- Check your wifi or data connection, switch between them
- Force close the app and reopen it
- Check for and install any pending app update
- Restart your phone fully
- Try sending the same message from desktop via browser instead of the app
- Log out and back into your account
- If it still fails after all of that, uninstall and reinstall the app
That order matters because you are moving from the simplest, most likely fix to the most disruptive one. Don't reinstall the app as your first move, you will lose cached drafts and settings for nothing if the real problem was just your wifi.
If you run a business account, this gets expensive fast
For anyone using Instagram for actual business enquiries rather than chatting with friends, a messaging fault is not just annoying, it is lost revenue sitting in a queue you can't see. If DMs are a serious part of how leads reach you, it is worth having a real process for replying to DMs from either a laptop or phone so you always have a backup route when the app on one device misbehaves.
And if messaging issues keep happening alongside other odd account behaviour, like being unable to run Story ad campaigns or seeing unexplained drops in reach, it might be worth getting real eyes on your account setup. Some businesses bring in outside help at this point, and if you want a sense of what that costs and involves, this guide to what an AI consultant costs is a sensible place to start before you spend money on the wrong fix.
When reporting makes things worse, not better
If you think someone has reported you and that is why your messaging is restricted, be careful before you retaliate by reporting them back. It is worth understanding what happens when you report someone on Instagram because it rarely results in an instant ban and can escalate a dispute that was better left alone.
Frequently asked questions
Why do my Instagram messages say sent but never deliver?
This usually means your connection dropped mid-send or the recipient has restricted you, which makes messages appear to send on your end without ever reaching their main inbox.
Can Instagram block you from sending messages without telling you?
Yes, this is a real and common restriction, often triggered by sending too many messages too quickly to people you don't follow, and there is no notification when it happens, it usually lifts after you slow down your activity for a day or two.
Does updating the Instagram app fix messaging problems?
Often yes, because messaging features change frequently and bugs in older app versions are one of the most common causes of messages failing to send.
Should I reinstall Instagram if messages won't send?
Only as a last step, try your connection, an app update, and a phone restart first since reinstalling clears cached data and should not be your first move.