The short answer
- Instagram has no published daily DM limit. Its help center only says limits exist to stop messages people may not want.
- Vendor estimates put new accounts at roughly 20 to 50 DMs a day and established accounts at roughly 50 to 150. Treat these as guesses.
- Sending in bursts gets you blocked faster than sending the same number spread across the day.
- Cold DMs to people who do not follow you carry more risk than replies to people who messaged first.
- Start low, watch for warnings, and raise volume only after a clean week.
The short answer: there is no official number
Instagram has a help center article titled Why there are limits for sending messages on Instagram. It says limits exist to stop direct messages that people may not want to get. It does not say what the limit is, and Instagram has never published a daily or hourly DM cap.
Meta's spam policy explains the logic. It prohibits posting, sharing or engaging at very high frequencies, whether manually or automatically, and it says accounts acting at lower frequencies can still be restricted if they show other spam signals, such as repetitive content.
So the honest answer is that your limit is set per account by Instagram's systems, it moves over time, and nobody outside Meta knows the exact figure. Any article that gives you one precise number is guessing.
What vendors and users report
These figures come from companies that sell Instagram tools and from what their users report. They are useful as a rough sense of scale, not as safe thresholds.
- Social Champ (social media scheduling vendor): new accounts roughly 20 to 50 DMs per day, older accounts 50 to 150.
- Inrō (Instagram DM automation vendor): established accounts with a clean history sit somewhere around 50 to 100 before problems start; new accounts reportedly run into blocks after roughly two dozen messages in a day. Inrō states plainly that Instagram does not publish a daily send limit.
- Community reports on forums and in tool reviews vary widely, from a handful of messages on a brand new account to a few hundred on old accounts with lots of normal activity.
Tip. If a source quotes a single exact number with no caveat, it is a guess presented as a fact. Plan around the low end of the ranges above.
What seems to change your limit
Because there is no published rule, the factors below come from Meta's spam policy plus what tool vendors consistently report. None of them is a guarantee in either direction.
- Account age and history. Old accounts with normal posting, liking and replying get more room than new or dormant ones.
- Past warnings. An account that was recently restricted tends to be restricted again sooner.
- Cold vs warm. Messages to people who do not follow you land in Message Requests. Replies to people who messaged you first are a different situation.
- How people react. Declines, blocks and spam reports are strong signals. Replies are a good signal.
- Repetition. The same text sent to many people looks like spam. Meta's policy names repetitive content directly.
- Links. Links in first messages to strangers are widely reported to increase risk.
- Speed. Twenty messages in two minutes looks very different from twenty messages across a working day.
A conservative ramp for a new or quiet account
This is a cautious starting plan, not a threshold Instagram has confirmed. Adjust down at the first warning.
- Use the account normally for a week or two before any outreach: post, reply to comments, like and comment on accounts in your niche.
- Start with about 10 to 20 cold DMs a day, spread across several hours, with gaps of a few minutes between messages.
- Write several versions of your opener so people do not all get identical text.
- Leave links out of first messages. Share them once someone replies.
- After a clean week, raise the daily number by a small step. Keep the hourly pace low even as the daily total grows.
- If you see any warning or action block, stop for at least a few days and restart lower than before.
What happens when you hit the limit
Usually you see a message saying Instagram restricts certain activity to protect the community, or that you are temporarily blocked from sending messages. Sometimes the message simply fails to send. Instagram does not publish how long these blocks last. Vendor guides report anything from a day or two to several weeks, and repeat blocks tend to last longer.
Do not keep retrying. Every attempt during a block is more of the same signal. Stop messaging from that account, keep using it normally in small amounts, and come back at a lower pace. If Instagram asks you to verify your identity or change your password, do that first.
Keeping pace under control at volume
The hard part of staying under an unknown limit is discipline: spreading messages out, taking breaks and not sending the same line twice. IG Outreach Pro is a Chrome extension that sends from your own account in your own browser, and it lets you set pacing presets, an hourly cap and a break schedule, start new accounts with a Safe Start warm-up, and preview everything in Test Mode before anything sends. Spintax gives each person different wording.
None of that raises Instagram's limit or prevents restrictions. Automated messaging can conflict with Instagram's terms, and any account can be limited. The settings just make it easier to send at a human pace instead of in bursts.