You registered your 10DLC brand and campaign, both got approved, and now you want to fire your first blast to the whole list. Ten thousand contacts, one message, go.
Don't. A number that carriers have never seen sending before, suddenly pushing five figures of traffic in an hour, looks exactly like a spammer who just bought a fresh line. The carrier filters don't know the difference between you and a phishing operation — they only know the pattern. And the pattern of "zero history, then a wall of identical texts" is the single easiest thing for a spam model to flag.
Full disclosure: I work for Ready, an SMS platform. So I have skin in you sending successfully. But warm-up isn't a Ready thing — it's a carrier-reputation thing that applies no matter whose rails you're on. Here's what's actually happening and the ramp that avoids it.
Registration gets you a lane, not a reputation
There's a common misread of what 10DLC approval buys you. Brand + campaign registration ($10/mo brand, $20/mo campaign in carrier fees on Ready) tells the carriers who you are and what you intend to send. That's the entry ticket. It stops your traffic from being filtered as unregistered.
What it does not do is give your specific phone number a track record. Reputation is scored per-number, and it's built the way credit is built: slowly, through consistent good behavior. A registered number with no sending history has a neutral-to-suspicious score. Every message you send either adds trust or subtracts it, based on whether recipients engage or complain.
If registration is confusing, we broke it down in the 10DLC explainer. But assume you're past that. The problem now is your number is a blank slate, and you're about to make a terrible first impression.
What carriers actually watch on a fresh number
The scoring is opaque and every carrier weights it differently — T-Mobile is famously stricter than AT&T (more on that split here). But the signals that move the needle are consistent:
- Volume acceleration. Not raw volume — the rate of change. Going from 0 to 200/day to 500/day reads as organic growth. Going from 0 to 10,000 reads as an attack.
- Delivery receipts. Messages that hard-bounce (dead numbers, landlines) drag your score. A list full of stale or scraped numbers poisons a new sender fast.
- Opt-out rate. A spike in STOP replies is the loudest complaint signal there is.
- Reply / engagement rate. Inbound replies and clicks tell carriers real humans want your texts. This is the positive signal you're trying to bank early.
- Complaint reports. Recipients marking a text as spam. Even a handful on a low-volume day is proportionally huge.
The whole game in week one is: send to people who genuinely opted in, keep bounces near zero, and generate replies. You're proving you're not a spammer before you're allowed to act at scale.
The 7-day ramp schedule
Here's a conservative ramp that works for most senders warming a single dedicated 10DLC number. Adjust down if your list is older or lower-quality; adjust up only if engagement is strong and complaints stay near zero.
| Day | Target sends | Who to send to |
|---|---|---|
| 1 | 100–200 | Your most engaged, most recent opt-ins |
| 2 | 300–500 | Recent opt-ins, expect replies |
| 3 | 800–1,000 | Warm segment, still hand-picked quality |
| 4 | 1,500–2,000 | Broaden slightly, keep list clean |
| 5 | 3,000–4,000 | Wider segment |
| 6 | 6,000–8,000 | Near full volume |
| 7 | Full list | Full volume, monitor closely |
Roughly doubling per day is the rule of thumb. The exact numbers matter less than the shape: a smooth climb, front-loaded with your best contacts.
Why send to your best contacts first? Because early messages carry the most weight per message. Your most recent opt-ins are the least likely to bounce, most likely to reply, and least likely to hit STOP. You're spending your first impressions on the audience that makes you look good.
The two-message first impression
Don't put a link in the very first text to a fresh number. A brand-new number whose debut message contains a shortened URL is one of the fastest ways to trip content filters — we wrote a whole piece on why the first-text-with-a-link pattern gets filtered.
Lead with a plain-text message that invites a reply. Something like:
Hey, it's Maria from Northside Dental — you asked us to text appointment reminders. Reply YES to confirm you're all set and we'll start.
That reply is gold. Inbound engagement on a new number is the strongest trust signal you can manufacture, and it's honest — you're confirming consent while you build reputation. Save the links and promos for once the number has a few days of clean history.
Mistakes that undo a good ramp
Even a careful ramp gets sabotaged by these:
- Sending to a stale or purchased list. Bounces and complaints scale directly with list quality. A warm-up on a bad list warms up nothing — it just teaches carriers your number sends to numbers that don't want it. Scrub first. Ready's litigator/DNC scrub add-on runs $0.005 per contact and pulls known TCPA-litigator and DNC-complainer numbers out before they ever ding your score.
- Identical message to everyone, every send. Byte-for-byte identical high-volume traffic is a spam fingerprint. Personalize the first name, the appointment time, the store location — anything that varies the payload.
- Ignoring quiet hours during ramp. A complaint from a 6 AM text on day two costs you far more proportionally than the same complaint at scale. Ready enforces timezone-aware quiet hours automatically, so a 9 AM send doesn't land at 6 AM for a third of your list.
- Skipping the ramp because "it's just reminders." Transactional traffic still builds per-number reputation. And if you registered a marketing campaign but send reminders — or vice versa — you'll get silently throttled on the use-case mismatch no matter how clean your ramp is.
What the ramp costs you (it's basically nothing)
People skip warm-up because they think it costs revenue by delaying the big send. Let's do the math on the actual cost of the ramp itself.
Sum the ramp: roughly 100 + 400 + 900 + 1,800 + 3,500 + 7,000 = about 13,700 messages across six ramp days before you hit full volume on day seven. Assume single-segment texts on Ready Standard:
13,700 × ($0.02 + $0.0045 carrier) = $335.65 for the entire six-day ramp.
That's the total spend to build a clean reputation instead of torching your number on day one. Compare that to the cost of a filtered number: you don't just lose the one blast, you lose the number, and you're re-registering a new one and starting the whole warm-up over — except now the carriers have a filtered history associated with your brand.
If you want to model your own volume, the product and pricing page has the tier breakdown (Standard $0.02/segment up to 50,000/mo, dropping automatically to $0.016 past that).
After the ramp: watch throughput and content
Warm-up gets your number trusted. Two things still cap you afterward:
- Throughput (TPS). Even a fully warmed number pushes a fixed number of texts per second — which is why a 50,000-contact blast can take hours and a noon flash sale trickles out until 12:40. Warm-up doesn't fix throughput; higher trust scores and optional brand vetting do.
- Content filtering. A trusted number still gets individual messages blocked on content — SHAFT keywords, sketchy link shorteners, spammy phrasing. Approved-then-filtered is its own problem that registration and warm-up don't solve.
The practical takeaway
A newly registered 10DLC number is a stranger to the carriers. The 7-day ramp — start at ~100 sends to your best contacts, roughly double daily, lead with a reply-inviting plain-text message, keep your list scrubbed — is how a stranger becomes a trusted sender. The ramp costs a few hundred dollars in messages. A filtered number costs you the number.
Ready runs the compliance side of this in-app — 10DLC registration, automatic STOP handling, quiet-hours enforcement, and the litigator/DNC scrub — so the guardrails are on while you warm up. You get 2,500 free credits to start, no card required, which is enough to run most of a warm-up before you spend a dollar. Start slow, watch your replies, and let the number earn its volume.