Picking the wrong number type can add $25,000 to your first-year SMS budget or throttle your messages to a crawl during launch day. There are three options for business SMS in the United States — short code, 10-digit long code (10DLC), and toll-free — and each one is optimized for a very specific use case. Using the wrong one is one of the most expensive mistakes in the messaging space.
This guide compares all three on every dimension that matters: cost, throughput, approval time, deliverability, and regulatory requirements. At the end, you’ll know exactly which number type fits your business.
The Three Number Types at a Glance
| Short code | 10DLC (long code) | Toll-free | |
|---|---|---|---|
| Format | 5–6 digits (e.g., 55555) | 10 digits (e.g., 555-123-4567) | 10 digits (800/833/844/855/866/877/888) |
| Setup cost | $3,000–$10,000+ | $30–$50/mo | $2–$10/mo |
| Throughput (MPS) | 100+ | 10–40 | 3–10 |
| Approval time | 8–12 weeks | 1–3 days | 3–5 days |
| Two-way capable | Yes | Yes | Yes |
| Voice capable | No | Yes | Yes |
| Geographic identity | National, no area code | Local area code | National toll-free |
| Best for | Enterprises, 100k+ msg/mo | Most businesses | Customer support, nationwide |
Short Codes: The High-Volume Enterprise Option
Short codes are 5- or 6-digit numbers (like 55555 or 22222) operated exclusively for commercial messaging. When you text JOIN to 55555 for a Starbucks promotion or get a 2FA code from your bank, you’re texting with a short code.
The Case For Short Codes
- Highest throughput: 100 messages per second (MPS) standard, higher with approval. You can send to a million recipients in under three hours.
- Trusted by carriers: Short codes are heavily vetted; deliverability is near-perfect.
- No 10DLC campaign registration needed: Short codes handle their own use-case approval through the CTIA Short Code Monitoring Handbook.
- Memorable: “Text JOIN to 55555” is easier to remember than a 10-digit number.
The Case Against Short Codes
- Expensive. Random short codes start at $500–$1,000/month to lease from the Common Short Code Administration (CSCA), plus $1,000–$3,000/month in provider markup. Vanity codes (like 88888) run $1,000–$3,000/month just to lease. Total first-year cost: $15,000–$50,000.
- Slow to set up. Each of the three major U.S. carriers (AT&T, T-Mobile, Verizon) individually reviews and approves the use case. Total timeline: 8–12 weeks. No way to expedite.
- One-way or limited two-way. While short codes support replies, they lack true conversational UX. Customers typing a complex question to a short code expect automation, not a human response.
- No voice calls. A short code can’t ring. If you need a number that rings and texts, you need a different option.
When Short Codes Make Sense
Pick a short code if: you’re a Fortune 500 or fast-growth brand, you send 100,000+ messages per month, you need maximum throughput for launches or alerts, and you can budget $15k+ annually. Below that volume, the economics don’t work.
10-Digit Long Codes (10DLC): The Business Default
A 10DLC is a standard 10-digit phone number (like 555-123-4567) registered for Application-to-Person (A2P) messaging with The Campaign Registry (TCR). It’s the number type that powers the vast majority of business SMS in 2026.
The Case For 10DLC
- Affordable. Base registration runs $10–$40/month (brand) plus $15–$30/month per campaign. Total monthly cost for a typical business: $30–$80. (Full breakdown in our 10DLC cost guide.)
- Fast setup. Most businesses are approved and sending within 1–3 business days. Complex use cases can take up to 2 weeks.
- Local presence. You pick the area code. Customers see a 415 or 713 number, which feels more personal than a faceless short code.
- Voice-capable. The same number rings as a phone call, which matters for follow-ups, support, and sales.
- Two-way conversational. Built for back-and-forth. Reply rates are higher than short codes because recipients feel like they’re texting a person.
The Case Against 10DLC
- Lower throughput. Standard campaigns send 10–40 MPS, with unvetted brands capped even lower. A 100,000-message blast takes 45 minutes to an hour.
- Campaign registration required. Every use case must be registered and approved. Marketing campaigns face scrutiny over opt-in language and sample messages.
- Trust score affects throughput. New brands start with low trust scores and need to build delivery history. Vetting can boost trust scores but costs $40–$500.
When 10DLC Makes Sense
Pick 10DLC if: you’re a small-to-mid-size business, you send under 1 million messages per month, you want two-way conversations (appointment reminders, support, sales), or cost is a significant factor. This is the right answer for 90% of businesses.
Toll-Free SMS: The Customer-Support Default
Toll-free SMS runs on standard toll-free numbers (800, 833, 844, 855, 866, 877, 888) that have been enabled for texting. These numbers have been around for decades as voice-only; SMS support was added as carriers realized toll-free numbers were ideal for nationwide customer communications.
The Case For Toll-Free
- Cheap. $2–$10/month for the number itself, no brand/campaign fees.
- Fast verification. Toll-free verification takes 3–5 business days — a streamlined alternative to 10DLC campaign approval.
- National identity. Unlike local area codes, toll-free numbers signal a nationwide brand. Useful for e-commerce, DTC, and multi-region businesses.
- Higher throughput than 10DLC. Verified toll-free numbers can send 40–60 MPS — faster than most 10DLCs.
- Voice-capable. The same number rings, which is why they dominate customer-support lines.
The Case Against Toll-Free
- Less local. Some recipients ignore toll-free numbers assuming they’re telemarketers.
- Verification still required. Unverified toll-free SMS is throttled to 3 MPS and prone to filtering. Verification is free but takes time.
- Deliverability varies. Some carriers treat unverified toll-free as riskier than 10DLC and filter more aggressively.
When Toll-Free Makes Sense
Pick toll-free if: you’re a customer-support or service organization, you want one number for voice + text nationwide, you don’t need local identity, or you want to avoid 10DLC campaign registration complexity.
The Decision Framework
Pick in this order:
- Do you send over 1 million messages per month and need fast throughput? Short code (accept the 12-week timeline and $20k/year cost).
- Are you a customer-support or nationwide service brand? Toll-free (cheap, fast, voice-capable).
- Everything else? 10DLC. This is the default for 90% of businesses.
You can also mix: many brands use 10DLC for sales and support, and a short code only for specific high-volume moments (Black Friday launches, emergency alerts). The setup is more complex but the economics work above a certain scale.
Can I Switch Later?
Yes, but it’s painful. Changing number types means re-registering your list with the new number, which often triggers a fresh opt-in disclosure (“Our texting number is changing — reply YES to continue”). You lose 10–30% of subscribers in the transition. Better to pick the right number type upfront.
The one migration that’s relatively smooth: moving from unregistered long code to 10DLC (not actually a number change, just a registration change). Every business sending from an unregistered 10DLC in 2026 should have migrated by now — carriers are actively blocking unregistered traffic.
Number Type Doesn’t Replace Good Consent
Regardless of which number type you choose, TCPA still applies. You need prior express written consent for marketing, and you need to honor opt-outs. Short codes have stricter CTIA guidelines on top of TCPA; 10DLC requires carrier campaign approval based on opt-in language. The number type affects throughput and cost, not the underlying compliance obligation. Our TCPA compliance guide covers what every sender needs to know.
The Bottom Line
For most businesses in 2026, 10DLC is the right answer. It’s affordable, fast to set up, locally identifiable, and sufficient for volumes up to hundreds of thousands of messages per month. Short codes are premium infrastructure for enterprises that have outgrown 10DLC’s throughput ceiling. Toll-free fills the specific niche of nationwide customer-support and service brands.
The expensive mistake is picking based on prestige (“we want a short code to look like a big brand”) rather than based on volume and use case. Match the number type to the actual sending pattern, and you’ll pay 1/10th what you’d pay going the other direction.