Contents
X publishes a single number: 500 direct messages per day. It enforces something considerably more complicated, and account age is the biggest input nobody accounts for.
From what we measure across accounts sending outreach, the rate that actually holds without tripping a restriction is roughly 30 DMs a day on a verified account and 7 on an unverified one. Neither of those is 500. And a two-week-old account will not reach even the lower figure.
Why age matters so much
X's spam classifier is trying to answer one question: is this a real person or something automated pretending to be one? It has very little to go on with a new account.
An account created three years ago that has posted regularly, been replied to, been followed by people who then stuck around, and never been reported has an enormous amount of evidence behind it. An account created last Tuesday has none. When both start sending DMs to strangers, only one of them looks like a plausible human.
So age is not really about age. It is about history as evidence, and age is the only way to accumulate it.
The brackets, roughly
These are not published, and X changes them. From observed behaviour:
| Account age | What it can realistically carry |
|---|---|
| Under 30 days | Very little. A couple of dozen DMs a day is aggressive. |
| 1–6 months | Meaningful volume, but still watched closely. |
| 6 months+, active | The most headroom available, still nowhere near 500. |
Verification multiplies whatever bracket you are in, roughly four times from what we measure. It does not move you up a bracket. A brand-new verified account is still a brand-new account.
Our DM limit calculator combines age, tier and warm-up into a starting rate and a seven-day ramp.
What age does not fix
Age buys tolerance. It does not buy immunity, and this is where people running outreach get caught out.
An established account sending 200 DMs in an hour will still be restricted. Speed trips X's limits before totals do, at every age. The difference is that an established account gets a warning-shaped throttle and recovers, while a new account doing the same thing often gets suspended outright.
Nor does age survive bad behaviour. Repeated identical messages, a cluster of recipient reports, or a burst of follows will restrict a three-year-old account. History is a buffer, not a shield.
The practical consequence for outreach
Two things follow, and they are the whole operational answer:
Warm up rather than switching on. A new account should spend its first few weeks behaving like an account rather than a channel: posting, replying to people it knows, following selectively. Then start DMs low and ramp. Most accounts that die in week one were sending week-four volume on day two.
Scale by adding accounts, not by pushing one. Because the per-account ceiling barely moves with effort, 300 DMs a day is ten accounts sending comfortably rather than one account sending recklessly. It also fails gracefully: one restricted account is an inconvenience, not an outage.
This is the real reason established accounts carry a premium in the market. Not the follower count, and not the handle. The sending headroom.
On buying accounts
Since this is where the logic leads, worth being direct about it: buying and selling X accounts is against X's terms of service. People do it widely, the market is large, and the risk is real, including losing the account and whatever you built on it. Anyone selling you accounts while telling you it is fine is selling you something.
If you do go that route, the things that actually matter are registration date, whether the account has genuine posting history, and whether it is already restricted. An account that looks old but has been sitting dormant and flagged is worth less than nothing, because you inherit its history rather than escape yours. Our shadowban test checks whether an account is currently returned by X's search index, which is the fastest way to spot one that is already in trouble.
Short version
X's published 500-a-day figure is a ceiling, not a rate. Age is the biggest input into what an account actually sustains, because it is the only way to accumulate the history the spam classifier is looking for. Verification multiplies your bracket by roughly four; it does not move you up one. Warm up, ramp, and scale with more accounts rather than more volume per account.
Your next customer is already on X.
Find the people talking about what you sell, message them on a safe schedule, and turn the replies into booked calls.
- Scrape leads from any tweet, keyword or X List
- Auto-DM new followers and people who engage
- Follow-ups that stop the moment someone replies
- Safe daily limits and warm-up, built in
- Every reply tracked through to a booked call
Free Test plan · no credit card.
Related posts
Ready to automate your Twitter DMs?
Start sending personalized DM campaigns to your target audience today. Get higher response rates and more leads than cold emails.








