X restricts accounts for the pattern of sending, not for the number of messages, so the useful limit is behavioural rather than numeric. A new account sending more than a handful of cold DMs a day will be restricted quickly; an aged account with a real posting history and replies coming back can sustain far more, and the thing that gets both banned first is recipients hitting report.
Published caps exist and are the wrong thing to plan against. What follows is what actually decides whether your account survives.
The limits that exist on paper
X has published daily message caps that have changed repeatedly and differ by account type and subscription tier. Treat any specific number you read, including one you read here, as out of date.
The reason the published cap is not your constraint: it is a ceiling on total messages including conversations with people who know you. Cold messages to strangers are scored differently, and the scoring takes into account how many of your recipients block, mute, report or simply never reply. You will hit the behavioural limit long before the numeric one.
What actually gets accounts restricted
Reports, first and by a distance
A small number of reports against a young account is enough. This is why message quality is an account safety issue and not only a conversion issue: the same message that fails to get replies is the one that gets reported.
Identical text sent repeatedly
Duplicate detection is cheap to run and platforms run it. Sending the same paragraph to fifty people is the single most detectable thing you can do, and spinning synonyms into it does not help as much as people hope.
Speed and rhythm
Fifty messages in ten minutes is not a person. Neither is a perfectly even one message every sixty seconds for six hours. Human sending is bursty and irregular and has gaps in it.
A profile that looks built for this
Created last week, no posts, default avatar, following 400 accounts and followed by nine. That profile does not need to send anything wrong to be restricted.
Links in the first message
A URL in a first contact to a stranger is treated with more suspicion than the same URL in a reply. Send the link when they ask.
Warming up an account
The warm-up is not a waiting period, it is a history. An account that posted nothing for three weeks and then sent forty DMs is a three-week-old spam account.
What a warm-up consists of, over two to four weeks before any cold sending:
- Post as yourself. Regularly, about the thing you sell, without pitching. This is also what the recipient checks before deciding whether to answer.
- Reply to other people. Conversations that go both ways are the strongest signal that you are a person, and they build the small audience that makes you look real.
- Complete the profile properly. Photo, bio that says what you do, a pinned post worth reading, a link to a site that exists.
- Send some warm messages first. To people who will answer.
Then start slowly. Single digits a day in the first week, and increase only while replies are coming back.
The number that tells you to stop
Watch your reply rate, and stop when it falls rather than when you hit a cap. A reply rate decline means your messages are landing on people who do not want them, and that population is the one that reports you. The cap protects the platform; the reply rate protects you.
If replies dry up completely, assume you are already restricted and check by messaging somebody who will confirm they received it. Restrictions are often silent: the message appears sent on your side and arrives nowhere.
Writing the message so it does not get reported
Short, specific, and obviously written for the person receiving it. The same rules that raise a reply rate lower a report rate, because both are measuring the same judgement.
Hey! I help brands like yours 10x their engagement with proven growth systems. Interested in learning more? Check out mysite.example
your last few posts are getting almost no replies even though the follower count is there. Usually that is timing. Happy to send what I would change.
The first one has three separate report triggers: a claim, a link, and no evidence the sender knows who they are writing to.
If your account is already restricted
Stop sending immediately, because continuing while restricted is what turns a temporary limit into a permanent one. Appeal through the in-app flow, keep the appeal short and factual, and wait. Most temporary restrictions expire. If it does not, the account is not worth rebuilding around, and the useful lesson is to run outreach from an account whose loss would not cost you your audience.
The uncomfortable conclusion
There is no volume at which cold DMs on X are both safe and mechanical. The channel rewards small numbers of genuinely researched messages from an account that looks like a person, and it punishes everything else fast. If your plan needs three hundred DMs a day to work, the plan needs a different channel, and probably email.
Questions people actually ask
How many DMs can you send per day on X?
The published cap changes and is not your real constraint. A new account should stay in the single digits per day; an established one with a posting history can do more. Reports and duplicate text restrict accounts long before any numeric limit does.
Does X ban you for cold DMs?
Not for cold DMs as such. It restricts accounts for the pattern: identical text, high speed, links to strangers, thin profiles, and above all recipients reporting the message.
How do you warm up an X account for outreach?
Two to four weeks of posting and replying as yourself, a complete profile, and some real conversations before any cold sending. Then start in the single digits and increase only while replies keep coming.
What do you do if your X account gets restricted?
Stop sending, appeal in the app, and wait. Sending while restricted is what makes a temporary limit permanent.
Try Coldpitch and skip the manual part
It finds the accounts worth writing to, spots the weak point, digs out who to talk to on Telegram or X, and writes the first message from what it actually found. Less work than doing this by hand, and better leads at the end of it.
Get my first messagesRead next
- How to get SMMA clients 10 min
- Which buying signals are worth acting on 9 min
- Your first agency client, from nothing 8 min
- Finding crypto marketing clients 9 min
- Telegram outreach for agencies 8 min