Back to Blog

Instagram DM Limits 2026: Daily Cap, Length & API Rules

Instagram DM Limits 2026: Daily Cap, Length & API Rules
J
Jan van MusscherFounder @ FlowGent

Short answer: Instagram does not publish a daily DM limit. Its Help Center only says that limits exist to stop spam, and that if you keep sending after a warning you may be blocked from sending DMs for a period of time. The daily figures you see quoted (anything from 20 to 200) are estimates from tool makers and users, not Instagram policy.

Last checked: October 2026, against Instagram's Help Center and Meta's developer documentation, including Meta's September 28, 2026 update to the messaging window.

Instagram DM Limits: How Many Messages You Can Send Daily

If you just hit the limit: stop sending, wait out the block (Instagram's Help Center{:target="_blank"} says repeated sending after a warning can extend it), and resume at a lower daily volume with messages spaced through the day.

If you send DMs with a tool: the rules are different. Automated DMs through Meta's official API are limited by who messaged or commented first, by time windows and by per-second and per-hour call ceilings, not by a daily number. Jump to how automation tools stay within the limits.

How Many DMs Can You Send on Instagram Per Day?

There is no official number. Instagram's Help Center page on message limits{:target="_blank"} gives no daily figure for manually sent DMs, and Meta's developer documentation gives none either. What exists is a warning system: if Instagram warns you about sending too many messages and you continue, you may lose the ability to send DMs for a period of time.

Because nothing is published, every number you find online is someone's estimate, and they disagree:

SourceWhat it reports
CreatorFlow{:target="_blank"} (updated August 2026)New accounts about 20-50 manual DMs a day, accounts older than 180 days about 150-200
Inrō{:target="_blank"}Reported figures of about 50-100 a day for established accounts, with a warning to treat any exact number with suspicion
Wave{:target="_blank"}50 a day is the figure most often quoted as safe
r/Instagram thread{:target="_blank"}User advice ranges from about 30 a day to 100+
↔ Scroll sideways

Treat these as a range of what people report, not as a guarantee. A cautious way to use them: if your account is new or you have never sent DMs in bulk, start at the low end (a few dozen a day), spread messages across the day, and only increase while nothing looks wrong.

What seems to matter more than the count. According to Inrō{:target="_blank"}, the pattern is what gets accounts blocked: repeating the same text, sending fast, messaging people who do not know you, and how recipients react (ignoring, deleting or reporting). Instagram has not confirmed this list, but it matches how Meta describes its rules for automated messaging, where experiences that receive excessive negative feedback may be limited or removed{:target="_blank"}.

If messages fail for other reasons, see why Instagram DMs are not working. To control who can reach your inbox, read our guide to Instagram message requests.

Turn Instagram DMs into booked calls

AI that qualifies leads, handles objections, and follows up - so you don't have to.

Start Free Trial

Instagram DM Limits at a Glance (October 2026)

Everything in this table comes from Instagram's Help Center or Meta's developer documentation. None of it is a daily DM cap.

LimitWhat Instagram or Meta saysApplies to
Daily cap on manual DMsNot publishedIn-app
After a warningContinuing may stop you sending DMs "for a period of time" (no duration stated)In-app
Forwarding a messageUp to 5 chats at a timeIn-app
Message to someone who does not follow youSent as a message request, text only until they acceptIn-app
Text in one API messageUTF-8, 1,000 bytes or lessAPI
Send API, text, links, reactions, stickersUp to 300 calls per second per Instagram professional account (some Meta pages still list 100)API
Send API, audio or video10 calls per second per accountAPI
Private replies to post and Reel comments750 calls per hour per accountAPI
Private replies to Live comments100 calls per second, and only while the broadcast runsAPI
Messaging window24 hours after the person's last message; up to 7 days when the conversation started from a Click-to-Direct or Click-to-Messenger ad (Meta changelog, September 28, 2026)API
Private reply rulesOne message per comment, sent within 7 days of the comment; follow-ups only if the person replies, within 24 hours of their replyAPI
Human Agent tagA human can reply within 7 days of the person's message, for support cases the standard window cannot coverAPI
Many messages to one conversationMay be rate limited; Meta publishes no numberAPI
↔ Scroll sideways

Sources: Instagram Help Center: message limits{:target="_blank"}, sending a message{:target="_blank"}, Meta rate limits{:target="_blank"}, Meta messaging API{:target="_blank"}, private replies{:target="_blank"} and Meta's Instagram Messaging changelog{:target="_blank"}. For the API side in depth, see our Instagram Messaging API guide.

What Is the Instagram DM Character Limit?

Instagram's Help Center does not state a character limit for messages typed in the app. The figure most guides quote is 1,000 characters per message. For messages sent by software through Meta's official API, the documentation is explicit: text must be UTF-8 and 1,000 bytes or less.

That difference matters. Plain English letters use one byte each, but emoji, accented letters and non-Latin scripts use more, so a message full of them can hit the cap well before 1,000 characters. As a rough guide, 1,000 characters of normal English is somewhere around 150 to 200 words. Neither Instagram nor Meta documents a separate word limit, so length is the practical limit.

If a message is too long, split it into two or three shorter ones. Our free Instagram character counter shows the DM length in bytes so you can check a template before you send it.

Is 200 DMs an Hour an Official Instagram Limit?

No. Meta's rate-limit pages do not set an hourly DM cap for Instagram messaging. The "200 automated DMs per hour" figure that appears in some guides is a pacing convention some tools choose for themselves, and the "4,800 a day" that gets derived from it is just 200 multiplied by 24 hours.

What Meta does publish for Instagram messaging are call ceilings per professional account: up to 300 calls per second for text, 10 per second for audio or video, 750 per hour for private replies to post and Reel comments, and 2 per second for the Conversations API. The numbers that include "200" in Meta's rate-limit pages (such as 200 multiplied by the number of users) belong to the general Graph API and to Facebook Page messaging, not to Instagram DMs. If a vendor quotes you a per-hour number, ask whether it is their own throttle or a Meta ceiling.

Does Instagram Limit Message Requests?

Yes, but Instagram does not publish a number. When you message someone who does not follow you, the message is sent as a message request{:target="_blank"} and can only contain text until they accept. You cannot send photos, videos or voice notes first.

How many requests you can send before being limited is not documented. Creators commonly report that new accounts get limited after a few dozen requests in a day, and that low reply rates and blocks make limits more likely. Many first messages to people who do not know you is the pattern limits are designed to catch, so keep cold requests few, specific and relevant. More on how requests work in our message requests guide.

What Happens If You Send Too Many DMs?

Officially: you get a warning, and if you continue you may not be able to send DMs for a period of time. Instagram does not say how long.

Reported durations vary. CreatorFlow{:target="_blank"} describes a first block of 24 to 48 hours, and Inrō{:target="_blank"} describes blocks that escalate from a day or two to several days on repeat. These are reports, not Instagram policy. To recover:

  1. Stop sending. Retrying during a block can extend it.
  2. Check Account Status in your Instagram settings for any restriction notice.
  3. Wait until DMs work again, then resume at a lower daily volume.
  4. Vary your message text, space sends through the day and focus on people who have engaged with you.
  5. If DMs still fail with no warning, work through why Instagram DMs are not working.

What Does Instagram 20 Messages Mean?

Instagram does not publish a 20-message rule, so the phrase usually points to one of three things. First, a cautious pace: some third-party guides suggest roughly 20 messages per hour, or 20 to 40 per day, for new accounts. Those are estimates, not Instagram policy. Second, message requests: the Help Center{:target="_blank"} says a message to someone who does not follow you is sent as a request and can only contain text until they accept, with no numeric cap stated. Third, tools: some inbox tools, such as Planable{:target="_blank"}, load only 20 messages at a time per conversation, which is the tool's limit, not Instagram's. If you see a warning that you are limited, stop sending and check Account Status in your settings.

How Automation Tools Stay Within the Limits

No tool can raise Instagram's limits. What a well-built one does is work inside the rules that apply to automated messaging. These are the practices that matter, and the questions worth asking any tool you compare in our Instagram DM automation tool roundup or best Instagram automation tools guide.

1. It uses Meta's official API. Tools that connect to your professional account through Meta's API follow Meta's documented rules. Tools that drive the app by logging in as you sit outside that route. If you would rather build your own workflow on the official API, our n8n Instagram DM automation guide shows the setup and the send and window limits you need to design around.

2. It only messages people who acted first. Through the official API, your account can message a person only after they message you, or by sending one private reply to their comment. There is no cold-outreach path. That is why comment-to-DM workflows are built around responding to inbound interest, and why they look so different from the bulk messaging that gets accounts flagged. Our Instagram DM automation guide covers setting this up.

3. It respects the windows. A reply has to go out inside the 24-hour window (up to 7 days for ad-started conversations), and a comment's private reply inside 7 days. A good tool checks the window before sending instead of letting the message fail.

4. It handles spikes without firing everything at once. If a Reel takes off and 2,000 people comment your keyword, Meta's ceiling of 750 private replies per hour means those replies take about three hours to go out. Ask how a tool queues a spike rather than dropping messages or sending in one burst.

5. It keeps messages relevant. Meta can limit messaging experiences that draw excessive negative feedback, so the content matters as much as the volume. Useful replies to people who asked for something are less likely to be reported than generic blasts.

How FlowGent handles this. FlowGent connects through Meta's official Instagram API, replies to people who messaged you or commented, and does not do cold outreach. Its flows check the 24-hour messaging window before they send and throttle sends per connected account. Plans start at $19 per month for flows such as comment-to-DM and keyword replies (no AI), and AI agent plans start at $49 per month, with a 7-day free trial. No tool can promise you will never be restricted, but working inside the official rules removes the biggest risks. For a step-by-step setup, see our guide to automating Instagram DMs.

Want comment-to-DM without tracking limits by hand?
Start a 7-day free trial or see the comment-to-DM workflow.

Frequently Asked Questions

How many DMs can you send on Instagram per day?

Instagram does not publish a daily limit. Estimates from tool makers and users range from roughly 20-50 a day for new accounts to 150-200 for established ones, and they disagree with each other. Start low, space your messages out and watch for warnings.

Is there a DM limit on Instagram?

Yes, but not a published number. Instagram's Help Center says limits exist to stop spam and that continuing after a warning may stop you from sending DMs for a period of time. For automated DMs through Meta's API, the documented limits are call rates, such as 750 private replies per hour, plus messaging windows.

What is the Instagram DM character limit?

The figure most guides quote is 1,000 characters per message. For messages sent through Meta's API, text must be UTF-8 and 1,000 bytes or less, so emoji and accented letters count for more than one byte each. If a message is longer, split it.

How many message requests can you send on Instagram per day?

Instagram does not publish a number. A message to someone who does not follow you is sent as a request and can only contain text until they accept. Creators report that new accounts get limited after a few dozen requests in a day, but that is anecdotal.

Is 200 DMs per hour an Instagram limit?

No. It is a pacing figure some automation tools use, not a cap set by Meta. Meta's published Instagram messaging limits are per-second call rates and 750 private replies per hour for comments on posts and Reels.

How long does an Instagram DM block last?

Instagram says only "a period of time". Third-party guides report a first block of 24 to 48 hours, longer if you repeat the behavior. Stop sending during a block, since continuing can extend it.

Do verified accounts have higher DM limits?

Instagram does not document a higher DM limit for verified accounts. Some guides claim 200-300 a day, but we could not find an official source, so treat that as unconfirmed.

How do I get rid of the Instagram message limit?

You cannot remove it, but you can stop triggering it. Stop sending, wait for the restriction to lift, then resume at a lower volume with varied, relevant messages to people who know you. If you automate, use a tool that connects through Meta's official API and only replies to people who messaged or commented first.

Can automation send more DMs than I can by hand?

It follows a different rulebook, not a bigger one. Through the official API a tool is limited by call rates and messaging windows, and it can only message people who acted first. For the details, see our Instagram Messaging API guide.

Ready to Automate Replies Without the Guesswork?

FlowGent replies to the people who comment on your posts or message your account, through Meta's official API, with flows you set up without code. Deploy an Instagram agent or a simple comment-to-DM flow and be live in about 10 minutes.

Start your 7-day free trial and see how it works on your own account.

J
Written by Jan van Musscher

Founder @ FlowGent