149 countries · crypto-native · no KYC

Short Code vs Long Code vs Toll-Free SMS: The 2026 Decision

Throughput, cost, and setup time differ by an order of magnitude across the three US number types. Pick wrong and you overpay by thousands or wait weeks. Here's the decision, with real numbers.

$0.035/msg from sub-100ms median 98.6% delivered
Short Code vs Long Code vs Toll-Free SMS: The 2026 Decision — smsroute
$0.004
per SMS from
149
countries
60s
to first message
6
crypto rails
For US A2P messaging, the short code vs long code vs toll-free choice sets your throughput, your cost, and how long before you can send at all — and the three differ by an order of magnitude on each. Get it right and you match capacity to need; get it wrong and you either overpay by thousands a year or wait weeks for capacity you didn't require. This is a decision worth ten minutes up front, because it's expensive and slow to reverse. For the authoritative reference, see A2P 10DLC registration.

Three number types, three very different deals

The numbers, side by side

The numbers, side by side — comparison diagram
Short code Long code (10DLC) Toll-free
Throughput 100+ MPS (higher with approval) Up to ~75 MPS with carrier approval (varies by vetting) Up to ~50 MPS (varies by carrier)
Monthly cost $1,000-1,500/month (varies by provider and leasing terms) $30-80 all-in (brand + campaign, per CTIA guidelines) $2-10 for the number
Setup time 5-8 weeks (heavy review) 1-3 business days (up to ~2 weeks complex) 3-5 business days
Per-message rate Standard (~$0.0083 US, subject to carrier surcharges) Standard + carrier surcharges Standard
Best fit 100k+/mo, launches, Fortune-500 scale Most businesses, up to hundreds of thousands/mo Support/service at moderate volume

The cost gap is the headline: a short code runs $12,000-18,000 a year before messages, while 10DLC is under $1,000 a year all-in. That gap only makes sense above roughly 100,000 messages a month, where short-code throughput and deliverability earn it. Below that, the economics simply don't work. For a business sending 50,000 messages per month, 10DLC costs about $500 per year versus short code about $15,000 per year, a 30x difference.

Which one, by situation

One trap: teams reach for a short code because it sounds premium, then pay $18k/year to send 5,000 messages a month a 10DLC number would handle for under $1k. Volume drives this decision, not prestige. Start at 10DLC and graduate only when throughput actually forces it.

How this fits the bigger picture

Number type is a US-specific layer that stacks on top of the universal concerns. Whatever you pick still needs sender registration where required, still bills through the carrier surcharge stack, and still lives or dies by route quality and delivery monitoring. The number type sets your capacity and identity; it doesn't fix delivery, which is a separate discipline.

SMSRoute is a no-KYC SMS API with crypto billing (BTC, ETH, USDT, XMR, LTC, and SOL), and an honest scoping note: US short-code and 10DLC registration is a domestic-route regime with its own onboarding — the same domestic-vs-international trade we describe for India's DLT. For global OTP and transactional traffic over international routes, the number-type question mostly dissolves; for US-registered branded volume at scale, choose the number type by the table above and pair it with a registration-capable domestic setup.

Related on SMSRoute: for message-format edge cases, see MMS vs SMS: when to use which and flash SMS (class 0) explained.

SMSRoute's published route pages list delivery from $0.004/message (premium direct-carrier corridors up to $0.035) with sub-100ms median submission and ~98.6% delivered success (smsroute.cc route pages, 2026).

FAQ

What's the difference between a short code, long code, and toll-free number?
Throughput, cost, and setup. Short codes offer 100+ MPS but cost $1,000-1,500/month and take 5-8 weeks to approve. Long codes (10DLC) do up to ~75 MPS for $30-80/month all-in and go live in 1-3 days. Toll-free sits between on throughput, costs $2-10/month for the number, and verifies in 3-5 days.
Should I use a short code or 10DLC?
10DLC for almost everyone — it's affordable, fast to set up, and handles volumes up to hundreds of thousands of messages a month. Choose a short code only if you send 100,000+ messages monthly, need maximum throughput for launches, and can budget $15,000+ a year. Below that volume, a short code's economics don't work.
What is a toll-free number best for?
Nationwide customer-support and service messaging at moderate volume. Toll-free numbers verify faster than short codes (3-5 days vs 5-8 weeks), cost far less ($2-10/month), and offer higher throughput than a standard long code — a practical middle ground for two-way support conversations across the US and Canada.
How long does each SMS number type take to set up?
10DLC is fastest at 1-3 business days for most businesses (up to about 2 weeks for complex use cases). Toll-free verification takes 3-5 business days. Short codes are slowest by far, requiring 5-8 weeks of carrier review before you can send. Factor this lead time into any launch plan.

Send your first SMS in 5 minutes

No KYC. Pay with BTC, ETH, USDT, XMR, LTC, and SOL. Live routes to 149 countries.

Get an API key →