How Many DMs Can You Send on Instagram? Limits Table (2026)

Two limits tables: manual DM caps by account age (20-50 a day when new) and how automation tools pace sends. What triggers a block and how to get unblocked.

How Many DMs Can You Send on Instagram? Limits Table (2026)

Instagram publishes no single DM limit. In practice, new accounts send 20-50 manual DMs per day, and accounts older than 180 days reach 150-200, with the exact ceiling set by account age, verification status, and trust score. Automation tools running on Meta’s official Instagram API pace sends at roughly 200 DMs per hour to stay clear of blocks.

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.

Key Takeaways

  • Manual DM limits: New accounts can send 20-50 DMs per day, while established accounts (180+ days) can send 150-200 per day depending on trust score.
  • 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.
  • 24-hour messaging window: Automated DMs can only reach users who engaged with your account (comment, story reply, or DM) within the last 24 hours.
  • First offense penalty: Hitting limits triggers a 24-48 hour temporary block; repeated violations can lead to permanent restrictions or shadowbanning.
  • Cold DMs are risky: New accounts can typically 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 DM Limits: Send 200/hr Without Bans

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, August 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.

Chart of Instagram DM limits by account age, showing 20 to 50 manual DMs a day for new accounts rising to 150 to 200 after 180 days, plus automation pacing and block durations.

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 TypeDaily LimitHourly LimitNotes
New (under 30 days)20-505-10Strictest limits while building trust
Growing (30-180 days)80-12010-15Limits increase with good behavior
Established (180+ days)150-20010-15Highest trust level for manual DMs
Verified accounts200-30015-20Blue 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 actually publishes for the Instagram Login path (developers.facebook.com, August 2026):

Limit TypeAmountApplies To
Send API, text and links100 calls per secondPer Instagram professional account
Send API, audio or video10 calls per secondPer Instagram professional account
Private replies to post and reel comments750 per hourPer Instagram professional account
Messaging window24 hoursFrom the user’s last message to you
Per-user limit1 message per triggerOne auto-DM per comment or story reply

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:

PacingAmountSource
Automated DMsAbout 200 per hourTool-side convention, applied by CreatorFlow, ManyChat and LinkDM
Daily figureAbout 4,800 in theory200 an hour across 24 hours, though the 24-hour window means you rarely have that many eligible recipients

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, Instagram enforces a 24-hour messaging window for automated messages.

How it works:

  • You can only send automated DMs to users who engaged with you in the last 24 hours
  • “Engagement” = commented on your post, replied to your story, or DMed you first
  • After 24 hours pass without new engagement, the window closes
  • You cannot send follow-up automated messages to that user

Example timeline:

  • User comments “link please” on your post at 2:00 PM Monday
  • Your automation sends them a DM instantly ✅
  • 2:00 PM Tuesday: Window closes
  • 2:01 PM Tuesday: You cannot auto-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.

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
  • Permanent limit reduction to 20-30 DMs/day

Worst case: Account suspension or permanent ban for severe violations.

Warning Signs You’re Approaching Limits

Watch for these signals:

  1. Delayed delivery - DMs take 5-10 minutes instead of instant
  2. “Try again later” errors - Means you’re at 80-90% of limit
  3. Messages going to spam - Recipients see you in “message requests”
  4. 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 “unlimited DMs” (impossible with Meta’s API)
  • No limit tracking or warnings
  • Requires your Instagram password (never share this)
  • Doesn’t use official Instagram Graph API

How CreatorFlow Handles Limits

CreatorFlow sends through Meta’s official Instagram API and paces messages for you:

  1. Paced sending - roughly 200 DMs an hour, well under Meta’s per-second ceilings
  2. Usage visible in the dashboard - you can see how much of your monthly allowance you have used
  3. 24-hour window compliance - only messages users who engaged inside the window
  4. 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

  • CreatorFlow is a Meta Tech Provider; ManyChat and LinkDM are Meta Business Partners. 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?

Manual messaging: 20-200 DMs 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?

First offense: 24-48 hour temporary block. You’ll see “Try again later” errors. Second offense: 3-7 day block. Repeated violations: shadowban (messages go to spam), permanent limit reduction, or account suspension.

Is there a limit to how many messages you can send on Instagram?

Yes. Manual limits: roughly 100-200 DMs/day for established accounts. Automation: tools pace at about 200 DMs/hour per account, under Meta’s published 100 calls per second. Character limit: approximately 1,000 characters per message (keep messages concise for best results). Instagram also limits you to 1 message to strangers until they reply.

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.

Do Instagram DM limits reset daily?

Yes, on a rolling 24-hour window. If you send 50 DMs at 2 PM today, you regain those 50 starting at 2 PM tomorrow. Hourly limits also use rolling windows (messages “age out” after 60 minutes).

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 and sends only through the official API. The risky category is browser bots, password-sharing tools, and anything claiming “unlimited DMs.”

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.

How long can an Instagram message be?

Each Instagram DM can be approximately 1,000 characters long. This applies to both manual and automated messages. If you need to share more information, break it into multiple messages or include a link to a landing page. For automated DMs, shorter messages (under 500 characters) tend to get higher response rates because they feel more personal and less like a sales pitch.

Yes, you can send links in Instagram DMs. Links are clickable for both the sender and recipient. Instagram does not restrict link sharing in direct messages the way it does in comments or bio (where only one link is allowed). That said, 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 rate-limit management.


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.


Cristian

Head of Content at CreatorFlow

Cristian covers Instagram automation tools, product comparisons, and creator workflows. He tests and reviews DM automation strategies to help creators find the right tools for their business.

Follow along on Instagram at @creatorflow.so for automation tips.

Send the Link the Moment They Ask

Auto-reply to comments, stories, and DMs with your link. Capture emails, grow followers, and track every click. Set up in minutes, runs 24/7.

Get Started Free

Trusted by 20,000+ creators, coaches & brands · Free plan · Cancel anytime

Set a keyword once. Every comment becomes a DM with your link.