Instagram publishes no daily DM limit for manual messages. Creator reports put new accounts at 20-50 manual DMs a day and accounts older than 180 days at 150-200, depending on account age, verification status, and trust score. For automation, Meta’s published ceilings are 100 API calls per second for text and 750 private replies to comments per hour (developers.facebook.com, October 2026). Automation tools add their own pacing of about 200 DMs an hour, which is a tool convention, not a Meta limit.
You sent 60 DMs yesterday. Today you hit message #51 and Instagram blocked you for 24 hours.
What happened? You hit Instagram’s daily DM limit. Instagram caps direct message volume to prevent spam, and it never publishes the exact number.
This guide covers the Instagram daily DM limit for 2026, how limits vary by account type, what triggers temporary blocks, and how to stay under the radar. Whether you are checking the Instagram DM limits for 2026 before launching an automation campaign or trying to figure out the Instagram message limit for manual outreach, this breakdown has you covered.
If the problem is messages you never received rather than messages you cannot send, start with Instagram message requests not showing. The reply mechanics themselves, on the phone and on desktop, are covered in how to reply to a DM on Instagram.
Key Takeaways
- Manual DM limits: Creator reports put new accounts at 20-50 DMs per day and established accounts (180+ days) at 150-200 per day, depending on trust score. Instagram publishes no number.
- API automation limit: Most automation tools pace sends at approximately 200 automated DMs per hour per account, with a theoretical daily maximum of 4,800.
- Messaging windows: A comment allows one automated private reply within 7 days. A DM or story reply opens a 24-hour window. Chats started from a Click-to-Direct ad get up to 7 days (since 28 September 2026).
- First offense penalty: Creators report a 24-48 hour temporary block; repeated violations can lead to longer restrictions or reduced reach.
- Cold DMs are risky: Creator reports suggest new accounts can send only 5-10 cold DMs per day before triggering a block.
- Bottom line: Use official API tools like CreatorFlow or ManyChat that pace messages inside Meta’s rate limits. That is the single biggest thing you can do to keep your account clear of blocks.
Instagram’s Official DM Limits
Instagram restricts direct messages to prevent spam and protect user experience. There are two separate limit systems: one for manual messages you send yourself, and one for automated messages through Meta’s official Instagram Graph API. Meta publishes no hourly DM cap. Its documented limits are per-second (100 calls/sec for text and links) plus 750/hour for private replies to comments on posts and reels (developers.facebook.com, October 2026). The widely-quoted 200 DMs per hour is a tool-side pacing convention that CreatorFlow, ManyChat, and LinkDM apply automatically to stay well clear of those ceilings (how the three compare on delivery and pricing). Manual limits are less transparent but generally range from 20-200 DMs per day depending on your account’s trust score.

Manual Messaging Limits
Manual DM limits apply to messages you type and send directly through Instagram’s app or website. Instagram doesn’t publish official numbers, limits vary based on account age, verification status, and trust score.
Estimated manual limits by account type:
| Account Type | Daily Limit | Hourly Limit | Notes |
|---|---|---|---|
| New (under 30 days) | 20-50 | 5-10 | Strictest limits while building trust |
| Growing (30-180 days) | 80-120 | 10-15 | Limits increase with good behavior |
| Established (180+ days) | 150-200 | 10-15 | Highest trust level for manual DMs |
| Verified accounts | 200-300 | 15-20 | Blue checkmark gets slight preference |
Important caveats:
- These numbers are estimates based on user reports, not official Instagram documentation
- Your actual limits depend on your specific trust score
- Limits apply primarily to messages sent to unfamiliar users (not mutual follows)
- One violation can drop your limits significantly for weeks
API Messaging Limits (Automation)
Automation through Meta’s official Instagram Graph API has documented, consistent limits that apply to all accounts equally.
What Meta publishes for the Instagram Login path (developers.facebook.com, October 2026):
| Limit Type | Amount | Applies To |
|---|---|---|
| Send API, text and links | 100 calls per second | Per Instagram professional account |
| Send API, audio or video | 10 calls per second | Per Instagram professional account |
| Private replies to post and reel comments | 750 per hour | Per Instagram professional account |
| Private reply per comment | 1, within 7 days of the comment | Follow-ups only after the person replies |
| Messaging window | 24 hours | From the user’s last message to you |
| Click-to-Direct ad chats | Up to 7 days | From the user’s first message (since 28 September 2026) |
Note that 300 calls per second belongs to the Messenger Platform path that runs on Facebook Login. It is not the Instagram Login number, and it gets misquoted constantly.
What the tools add on top:
| Pacing | Amount | Source |
|---|---|---|
| Automated DMs | About 200 per hour | Tool-side convention, applied by CreatorFlow, ManyChat and LinkDM |
| Daily figure | About 4,800 in theory | 200 an hour across 24 hours, though the 24-hour window means you rarely have that many eligible recipients |
Worked example. A Reel pulls 1,200 keyword comments in its first hour. At about 200 DMs an hour, the tool needs about 6 hours to answer all of them, well under Meta’s 750 private replies an hour. Each commenter is still inside the 7-day private-reply window, so nobody is lost. The last DMs only arrive later.
Why API sending is more predictable than manual sending:
- Meta publishes its ceilings in developer documentation, and they do not shift with your account age
- Every official tool works inside the same published ceilings
- No variation based on trust score
- Clear rules: stay inside the pacing your tool applies and you avoid blocks
Learn more: Our detailed Instagram Graph API Rate Limits guide explains how Meta’s per-second ceilings and the 200-an-hour tool pacing fit together, what happens when you hit either, and how to plan volume around them.
The 24-Hour Messaging Window
Beyond quantity limits, Meta sets time windows for automated messages, and the window depends on how the person reached you (developers.facebook.com, October 2026).
How it works:
- A DM or a story reply opens a 24-hour window for automated replies
- A comment allows one private reply, sent within 7 days of the comment
- Follow-ups after a private reply are only possible once the person replies, inside the 24-hour window that reply opens
- Since 28 September 2026, a chat that starts when someone taps a Click-to-Direct ad and sends a message gets up to 7 days from that first message
- When the window closes, you cannot send further automated messages until the person engages again
Example timeline:
- User comments “link please” on your post at 2:00 PM Monday
- Your automation sends them one DM within seconds ✅
- User replies “thanks, is there a discount?” at 3:00 PM Monday: a 24-hour window opens
- 3:01 PM Tuesday: The window has closed, so automation cannot message them again until they engage again
Why this rule exists: Instagram prevents cold outreach spam. You can’t build a list of 10,000 followers and blast them with automated promos, they must initiate by engaging first.
Working within the window:
- Use strong calls-to-action: “Comment LINK for details”
- Post Stories asking for replies
- Create engagement that triggers the conversation
- Let users come to you, then automation responds
What Happens If You Hit Limits?
Instagram enforces DM limits with escalating penalties. Instagram does not publish this penalty ladder, so the durations below come from creator reports, not from Meta.
First Offense: Temporary Block (24-48 Hours)
Symptoms:
- “Try again later” error when sending DMs
- Messages stuck on “sending…”
- Cannot send new messages or message requests
Duration: 24-48 hours typically
Recovery: Wait it out. Don’t try to send messages during the block, this extends the restriction.
Second Offense: Extended Block (3-7 Days)
Symptoms: Same as above, longer duration
Impact:
- Trust score takes significant hit
- Future limits may be permanently reduced
- Instagram tracks repeat offenders
Repeated Violations: Shadowban or Permanent Restrictions
Symptoms:
- Your DMs go to recipients’ spam/message requests folder
- Messages don’t deliver at all
- Overall account reach drops
- Lower sending limits that last for weeks
Worst case: Account suspension or permanent ban for severe violations.
Warning Signs You’re Approaching Limits
Watch for these signals:
- Delayed delivery - DMs take 5-10 minutes instead of instant
- “Try again later” errors - Means Instagram has started limiting you
- Messages going to spam - Recipients see you in “message requests”
- Declining response rates - Fewer replies than usual
If you see these: Stop immediately. Wait 6-12 hours before resuming at 50% volume.
How Automation Tools Handle Limits
Good automation tools manage limits automatically so you never hit blocks, which is the first thing to check when you shortlist an Instagram chatbot.
What to Look For
✅ Must-have features:
- Automatic queuing when limit approached
- Real-time usage dashboard
- Smart pacing (spreads messages over time)
- Failed message retry
- 24-hour window compliance
❌ Red flags:
- Claims of unlimited sending speed (Meta’s per-second ceilings apply to every tool)
- No limit tracking or warnings
- Requires your Instagram password (never share this)
- Doesn’t use official Instagram Graph API
How CreatorFlow Handles Limits
CreatorFlow, a Meta Tech Provider (since December 2025), automates Instagram DMs through Meta’s official API. A keyword comment, a story reply or a keyword sent by DM starts the reply, and CreatorFlow paces those messages for you:
- Paced sending - roughly 200 DMs an hour, well under Meta’s per-second ceilings
- Usage visible in the dashboard - you can see how much of your monthly allowance you have used
- Window compliance - only messages people inside Meta’s 24-hour or 7-day windows
- A pause instead of a charge - reaching your monthly DM allowance pauses automations until the next cycle, and nothing is deleted
Result: during a busy hour your messages go out spread over time rather than in one burst, which is what keeps the account clear of spam flags.
Best Practices to Avoid Limits
For Manual Messaging
1. Start conservatively and increase gradually
- Week 1: 10-15 DMs/day
- Week 2: 20-30 DMs/day
- Week 3: 30-40 DMs/day
- Week 4+: Gradually increase while monitoring
2. Space messages naturally
- Send 10-15 DMs per hour max
- Vary timing (1 message every 4-6 minutes)
- Distribute throughout the day
3. Personalize every message
- Instagram detects identical copy-paste messages
- Reference their recent post or story
- Use conversational tone
4. Prioritize engaged followers
- Message people who already follow you
- Target users who’ve liked/commented on your posts
- Avoid cold outreach to strangers
Cold DM Limits
If you are wondering how many cold DMs you can send on Instagram per day, the answer is: very few before you get blocked. Instagram treats messages to non-followers and non-mutual accounts much more strictly than messages to people you already know. New accounts can typically send only 5-10 cold DMs per day before triggering a temporary block. Established accounts with high trust scores might manage 20-30, but even that carries risk. Those figures come from creator reports, not from anything Instagram publishes. Cold outreach is the fastest way to get your messaging restricted, so keep your cold DM volume low and focus on warm engagement instead.
For Automation
1. Use official API tools only
- ManyChat and LinkDM are Meta Business Partners, and CreatorFlow is a Meta Tech Provider (since December 2025). All three send through Meta’s official Instagram API
- Never use browser bots or password-sharing tools
2. Let users initiate
- Create CTAs: “Comment LINK for details”
- Use Story reply prompts
- Automation responds to engagement, doesn’t cold blast
3. Monitor your dashboard
- Check DM usage weekly
- Track response rates
- Adjust volume if deliverability drops
4. Quality over quantity
- 100 DMs with 20% conversion > 500 DMs with 2% conversion
- Focus on message quality, not just volume
A Pause Is Not a Failure
When a tool stops sending because you reached a limit, that is designed behaviour, and it protects your account. The problem is that it looks the same as a genuine break, so people either panic or ignore a real fault.
Tell them apart quickly. Comment your own trigger keyword on your own recent post. If the DM arrives, your setup is healthy. If sends resume on their own the next hour or the next cycle, you were paced, not broken. If nothing arrives and nothing resumes, check whether your Instagram permission has expired, which is the most common silent stop.
CreatorFlow pauses automations at your monthly DM allowance rather than charging beyond it, and your contacts and automations are untouched while paused. See the plan allowances or the troubleshooting guides.
FAQ
How many DMs can you send on Instagram per day?
Instagram publishes no daily number, but creator reports put manual messaging at 20-200 DMs a day depending on account age and trust score. New accounts (under 30 days): 20-50/day. Established accounts (180+ days): 150-200/day. Automation: tools pace at about 200 DMs per hour, roughly 4,800 a day in theory. That hourly figure is set by the tools, not by Meta, whose published Instagram Login ceiling is 100 calls per second. These are separate limit systems.
What happens if you send too many DMs on Instagram?
You get a temporary block, and creators report it escalates with repeat offenses. First offense: usually a 24-48 hour block, with “Try again later” errors. Second offense: 3-7 day block. Repeated violations: messages sent to spam, lower sending limits for weeks, or account suspension.
Is there a limit to how many messages you can send on Instagram?
Yes. For manual DMs, creator reports put established accounts at roughly 150-200 a day, though Instagram publishes no number. For automation, Meta publishes 100 calls per second for text, 750 private replies to comments per hour, and one private reply per comment within 7 days (developers.facebook.com, October 2026). Tools pace at about 200 DMs an hour per account, well inside those ceilings.
How do I know my Instagram DM limit?
Instagram doesn’t tell you. Test carefully, start with 30-50 DMs/day and watch for warning signs (delayed delivery, “try again later” errors). If you see these signals, you’ve found your limit. Reduce by 30-40% to stay safe.
Can I increase my Instagram DM limit?
Yes, but it takes time. Improve your trust score by: posting consistently, getting engagement, maintaining healthy follower ratio, personalizing messages, and avoiding violations. Limits increase gradually over weeks/months.
Is Instagram DM automation safe?
Sending through Meta’s official Instagram API carries minimal ban risk when you follow Instagram’s guidelines and respect the rate limits. No tool can promise zero risk. CreatorFlow is a Meta Tech Provider (since December 2025) and sends only through the official API. The risky category is browser bots and any tool that asks for your Instagram password.
What’s the difference between manual and automation DM limits?
Manual limits (20-200/day) apply to messages you type yourself and shift with your trust score. Automated sending runs against Meta’s published per-second ceilings, with tools pacing at about 200 an hour on top. These are separate systems. Automated sending is the more predictable of the two, because Meta’s ceilings are documented and identical for every account.
Can you send links in Instagram DMs?
Yes, you can send links in Instagram DMs, and they are clickable for both the sender and the recipient. Links in comments and most captions are not clickable, and your bio holds up to 5 links. Sending the same link to many accounts in a short period can trigger spam detection, so space your messages out and personalize the text around the link. Automation tools like CreatorFlow handle link delivery within their normal pacing.
Scale Your DMs Without Hitting Limits
Instagram’s DM limits exist to prevent spam, but they don’t have to limit your growth.
For occasional messaging: Stay under 100 DMs/day manual, space them out, personalize each one.
For scaling (100+ DMs/day): Use official automation. CreatorFlow paces sends at about 200 an hour through Meta’s official API, well under the published per-second ceilings, and shows your usage in the dashboard.
Hit your monthly plan allowance rather than Instagram’s pace? Pro and Growth users can buy DM Add-On packs that never expire and kick in automatically.
500 automated DMs/month on the free plan. Setup in under 5 minutes.


