There are two separate Instagram DM limits and people mix them up constantly. Your monthly plan allowance resets on your billing date, not on the first of the month. The hourly send pace of roughly 200 DMs an hour is a rolling safety cap that has nothing to do with billing and clears on its own within the hour. Hitting one does not mean you have hit the other.
Almost every “my limit did not reset” question is really the first one measured against the wrong date.
Here is what each limit is, when it clears, and what happens when you reach it.
Key Takeaways
- The monthly allowance resets on your billing date, the same day of the month you first subscribed. Not the 1st.
- The hourly pace is separate, rolling, and clears within the hour on its own.
- Free includes 500 DMs a month. Pro includes 5,000 per workspace and Growth includes 10,000 per workspace.
- DMs are counted per workspace, not per Instagram account.
- Add-on packs never expire and stack on top of your plan allowance.
- At the monthly cap, sending stops. At the hourly pace, messages queue and send themselves later.
The Two Limits, Side by Side
| Monthly allowance | Hourly send pace | |
|---|---|---|
| What it is | How many DMs your plan includes | How fast messages go out |
| Set by | Your plan | A tool-side safety cap |
| Size | 500 Free, 5,000 Pro, 10,000 Growth | About 200 an hour |
| Resets | On your billing date | Rolling, clears within the hour |
| At the cap | Sending stops until reset or a top-up | Messages queue and send later |
The difference in that last row is the one worth remembering. Reaching the hourly pace is normal and self-correcting. Reaching the monthly allowance stops sends until something changes.
When Does Your Monthly Instagram DM Limit Reset?
On your billing date. If you subscribed on the 14th, your allowance resets on the 14th of each month.
This is the source of most confusion. People check on the 1st, see the counter unchanged, and conclude the reset is broken. It is not, it is just not due yet.
To find your date, look at when you subscribed or when your last charge landed. That day of the month is your reset day.
Two related points.
The counter is per workspace. Pro’s 5,000 is 5,000 per workspace, not shared across the two workspaces Pro includes. Growth’s 10,000 is likewise per workspace across its five.
A queued message counts once, when it sends. Not when it is queued. So a spike that pushes 300 messages into the queue does not consume 300 from your allowance until they actually go out.
What Happens When You Reach the Monthly Cap
Sending stops. Your automations stay live and keep matching, but the DMs do not go out, because there is no allowance left to send them with.
Three ways forward.
Wait for the reset. Fine if the date is close and the campaign is not time-critical.
Buy an add-on pack. Add-on packs sit on top of your plan allowance and never expire, so an unused balance carries forward rather than being lost at the next reset. That makes them useful to buy before a busy period rather than during one. DM add-ons covers how they work.
Move up a plan. If you are hitting the cap most months, the allowance is the wrong size rather than the month being unusual. The Free and Pro comparison covers what changes.
Running out mid-campaign is the expensive version of this, because the people who commented while you were capped are inside a reply window that will close. Check your allowance before a launch or a seasonal push, which is exactly why the Black Friday playbook puts that check in week one.
The Hourly Pace Is a Different Thing Entirely
Automated DMs send at a pace of roughly 200 an hour. That is not a billing limit and it is not something you buy your way past.
It exists because sending in a burst is what gets Instagram accounts flagged. Meta publishes its messaging rate limits per second rather than per hour, and the hourly pace tools use is a conservative convention that sits well under them. It is a behavioural safety cap, chosen on purpose.
On a normal day you never come near it. On a post that takes off, you can pass it in half an hour.
Messages that reach the pace wait in a queue and send themselves as capacity frees up. Nothing to restart, no automation to re-enable. Your home page shows the number waiting under DMs Sent, so a busy post is visible rather than silent.
How many DMs you can send on Instagram covers the volume side in full, Instagram API rate limits covers Meta’s published numbers, and the first hour after a post covers what a spike actually looks like.
The Third Limit Nobody Counts: Time
Worth mentioning here because it produces the same symptom, which is DMs that do not send.
Instagram limits how long you have to reply. A comment on a post or reel gives seven days for a private reply. A story reply and a keyword sent in a DM give 24 hours. Past those, no tool can send, regardless of how much allowance you have left.
So a message that fails is not always a limit problem. It can be a timing problem. The reply windows explained covers it.
Why Billing Questions Are Worth Getting Right
Billing confusion is one of the more common reasons people give up on a tool that is working. An unexpected charge, a counter that “did not reset”, or a campaign that stopped mid-flight all feel like the product failing, when the actual cause is a date or a cap that was never explained.
If your charge or cycle looks wrong, message the team in the app chat with your account email and what you expected to see. That is faster than working backwards from the dashboard.
Two things worth knowing on the money side: annual plans refund in full within 14 days of the charge, and monthly charges are not refundable. The 14-day trial on paid plans is a free trial rather than a refund window, and it needs a card to start.
FAQ
When does my monthly DM allowance reset?
On your billing date, which is the day of the month you subscribed. Not the 1st. If you subscribed on the 22nd, it resets on the 22nd.
Is the 200 per hour cap the same as my monthly limit?
No. They are separate. The hourly pace controls how fast messages go out and clears on its own within the hour. The monthly allowance is how many your plan includes and resets on your billing date.
What happens when I hit the monthly cap?
Sending stops until the reset, an add-on pack, or a plan change. Automations stay live and keep matching, they simply have no allowance to send with.
Do queued DMs use up my allowance while they wait?
No. A queued message counts once, at the moment it sends. Messages sitting in the queue have not been counted yet.
Do add-on packs expire?
No. Add-on DMs sit on top of your plan allowance and carry forward, so buying a pack ahead of a busy period is safe.
Are DMs counted per Instagram account or per workspace?
Per workspace. Pro’s 5,000 is 5,000 per workspace, and Growth’s 10,000 is per workspace across its five.
My DMs stopped and I have allowance left. Why?
Check three things: whether a busy post pushed sends into the hourly queue, whether the reply window has closed on those comments, and whether the Instagram connection needs re-authenticating. Allowance is only one of the reasons sending stops.
Plan allowances and billing behaviour verified against creatorflow.so on 30 August 2026. Refund terms per creatorflow.so/refund-policy: annual plans refundable within 14 days of charge, monthly charges non-refundable. Instagram reply windows and rate limits reflect Meta’s Instagram Platform documentation as of August 2026; Meta publishes messaging limits per second, and the roughly 200 DMs per hour figure is a tool-side send pace.