Every SMS program in the US starts with a deceptively small decision: which kind of number do you send from? It feels like plumbing, but it shapes everything downstream — how fast you can send, how much you pay, how customers perceive you, and, increasingly, whether your messages reach the inbox at all.

There are three practical options: 10DLC, toll-free numbers, and short codes. None is universally “best.” Each is a different trade between cost, throughput, time-to-launch, and trust. Here’s how to tell them apart and pick the one that fits your program.

The three number types at a glance

Factor 10DLC Toll-Free Short Code
FormatStandard 10-digit local number800 / 888 / 877 / 866…5–6 digit number
Setup timeDays to ~1 week1–3 weeks8–12+ weeks
CostLowestModerateHighest
ThroughputGood, tier-basedGoodExcellent
Two-way / conversationalYesYesYes
RegistrationTCR brand + campaignToll-free verificationCarrier vetting + lease
Best forLocal, personal, 2-waySupport & alerts at national scaleHigh-volume marketing

10DLC — the practical default

A 10DLC (“10-digit long code”) is an ordinary local phone number sanctioned for application-to-person (A2P) business messaging. It looks like a number a person would have, which is exactly the point: it feels personal and supports natural two-way conversation.

To send A2P traffic over 10DLC, US carriers require registration through The Campaign Registry (TCR) in two steps:

  1. Brand registration — you identify your business (legal name, EIN, contact details). This produces a trust score that influences how much you’re allowed to send.
  2. Campaign registration — you declare what you’ll actually send (marketing, 2FA, account notifications) and provide sample messages and opt-in language.

That trust score and campaign type then govern your throughput — the volume and per-second rate carriers will accept. A well-vetted brand sends far more, far faster, than an unregistered one. Skip registration and your messages get filtered as spam, or blocked outright.

Choose 10DLC when you want the lowest cost, the fastest launch, a local presence, and genuine back-and-forth — appointment reminders, order updates, win-back nudges, and support replies.

Toll-free — national reach without the wait

A toll-free number (800, 888, 877, 866, and friends) carries the trust of a recognizable business line and works for both voice and SMS. It needs no local area code, so it reads as national rather than regional, and it’s voice-enabled for customers who’d rather call back.

Sending A2P text over toll-free still requires toll-free verification — you submit your use case, opt-in flow, and message samples to be reviewed. Verified toll-free numbers earn meaningfully higher throughput and far better deliverability than unverified ones, which carriers heavily rate-limit. Setup typically lands inside a few weeks — slower than 10DLC, much faster than a short code.

Choose toll-free when you need national, professional-looking messaging at moderate volume — customer support, alerts, and notifications — without managing a fleet of local numbers or waiting out a short-code provisioning cycle.

Short codes — built for volume

A short code is the 5- or 6-digit number you text to “join” a list or receive a one-time passcode. It’s purpose-built for high-volume A2P and offers the highest throughput and the strongest deliverability of the three — carriers treat short-code traffic as premium.

That power comes at a price. Short codes are leased (not owned), run the highest monthly cost, and go through a rigorous carrier vetting process that can take two to three months to provision. They’re also the most memorable and the easiest to fold into a keyword campaign (“Text JOIN to 12345”).

Choose a short code when you’re sending at serious scale — large promotional blasts, contests, keyword opt-ins, or high-volume 2FA — and the throughput and brand recall justify the cost and the wait.

How to actually decide

Work through four questions, in order:

  1. What’s your volume and speed? Occasional, conversational traffic → 10DLC. Massive, time-compressed blasts → short code. In between → toll-free.
  2. How fast must you launch? Need to send this week → 10DLC. Can wait a month → toll-free. Planning a quarter ahead → short code is on the table.
  3. What’s the budget? Tight → 10DLC. Room for a premium channel that pays back in deliverability → toll-free or short code.
  4. What’s the experience? Local and personal → 10DLC. National and professional → toll-free. Branded, campaign-driven → short code.

Many mature programs end up running more than one: a short code for marketing blasts, 10DLC for conversational and transactional messages, and sometimes toll-free for support — each routed to the job it does best.

The thread that ties them together: registration

Whichever you pick, the real lesson of the last few years is that the number type matters less than how diligently you register and warm it. Carriers now filter aggressively on the sender’s reputation, not just the message. Clean opt-in, accurate brand and campaign data, honest use-case declarations, and easy opt-out are what keep any of these numbers delivering — and what keep them off the spam list.

Pick the number that fits your volume, budget, and timeline. Then treat registration and consent as core deliverability work, not paperwork. That’s the part that decides whether your messages actually arrive.