Short Code vs Long Code vs Toll-Free SMS: Which to Use?
Short code vs long code vs toll-free SMS in the US: definitions, throughput, registration, two-way support and cost models compared, with a rule for choosing.
By OmniChannels.ai Editorial Team ยท Reviewed by BroadNet Messaging Solutions Team
SMS & OTP
Short answer
For US business texting, a short code is a leased five- or six-digit number approved by carriers for high-volume programs, a long code is a registered 10-digit local number (10DLC) suited to moderate, conversational traffic, and a toll-free number is a verified 800-style number that sits between them. Pick by volume, speed to launch, how personal the sender should feel and your budget.
On this page
- What is a short code?
- What is a long code, and what is 10DLC?
- What is a toll-free number for SMS?
- Short code vs long code vs toll-free: comparison table
- What is the difference for opt-in, opt-out and HELP?
- Which should you choose?
- A worked example: a restaurant group
- What about countries outside the US?
- What are the common mistakes?
- How OmniChannels.ai helps
Key takeaways
- A US short code is a five- or six-digit number administered by the Common Short Code Administration for the carriers; it is leased for 3, 6 or 12 months and each carrier decides whether to support the program.
- A US long code used for business texting is a 10-digit local number registered through The Campaign Registry (10DLC), where throughput depends on the brand and campaign rather than on how many numbers you attach.
- Toll-free numbers can be text-enabled through a central registry, and the voice subscriber holds the authority to text-enable; providers add a verification step before business traffic is accepted.
- The US does not use alphanumeric sender IDs for business SMS on the major carriers in our data, whereas most other markets do, so this choice mostly applies to US traffic.
- Choose by volume and urgency: short codes for large, time-critical programs you can plan weeks ahead; 10DLC for conversational and moderate traffic; toll-free when you want a business number without a local feel.
This guide is for marketing, product and operations teams choosing a sender number for business text messages to US mobile phones. It defines short codes, long codes and toll-free numbers, compares them on the points that decide a launch, and gives a rule for choosing. Outside the US most markets work differently, so the last sections cover where alphanumeric sender IDs replace all three. This is not legal advice.
What is a short code?
A short code is a five- or six-digit number that businesses lease to send and receive text messages at volume. The CTIA handbook describes a Common Short Code as a five- or six-digit number to and from which text messages can be sent to consumers of all participating US wireless providers, to the extent each provider supports the program. See the glossary entry on short codes.
How it works:
- Administration. The Common Short Code Administration (CSCA), an LLC governed by CTIA on behalf of the carriers, administers the codes. You need an account at the US Short Code Registry to lease one.
- Terms. Leases run 3, 6 or 12 months and give you exclusive use of the code. Pricing differs between a random code, which the system assigns, and a select code you choose. Fees are non-refundable even if no wireless provider agrees to activate the code.
- Carrier decision. The CTIA handbook states that each wireless provider makes the ultimate decision about its own short code program requirements, which may differ from the guidelines.
- Monitoring. CTIA audits live programs against its guidelines weekly, and may suspend a sender or a code while the carriers decide what to do.
What is a long code, and what is 10DLC?
A long code is an ordinary 10-digit phone number, and for business texting in the US it is registered under the 10DLC scheme. You register a brand and a campaign with The Campaign Registry through a provider, then attach numbers to the approved campaign. TCR states that throughput depends on the brand and campaign, not the number of numbers you attach. The full steps are in our 10DLC registration guide, and the glossary defines long code.
Long codes look like a normal local number, so they feel personal and suit two-way, conversational messaging. They are quicker to launch than short codes because registration goes through your provider rather than a carrier program review, though approval is still not guaranteed.
What is a toll-free number for SMS?
A toll-free number for SMS is a number in the toll-free range, such as 800 or 888, that has been text-enabled so it can send and receive messages. The CTIA principles say toll-free numbers have generally supported only voice, and that the messaging ecosystem has since evolved to allow them as identifiers for messaging.
Two rules apply to who may enable texting:
- Authority rests with the voice subscriber. CTIA says the holder of record of a toll-free number for voice has the sole authority to control additional services, and only numbers that are reserved or working for a voice subscriber should be enabled for messaging.
- A central registry records it. Somos runs the TSS Registry, the centralised database of text-enabled toll-free numbers. A service registrar sets up text enablement, the registry runs validations, and the responsible organisation of record authorises the request.
Providers add a verification step before they accept business traffic from a toll-free number, and details and timing differ by provider, so ask yours for the current process. See our glossary and the 10DLC registration kit, which also covers toll-free verification content.
Short code vs long code vs toll-free: comparison table
The three differ mainly in capacity, time to launch and how the sender appears. The table summarises what the primary sources support and avoids numbers that vary by carrier or provider.
| Point | Short code | Long code (10DLC) | Toll-free |
|---|---|---|---|
| Format | 5 or 6 digits | 10-digit local number | 10-digit toll-free number |
| Who administers | CSCA, governed by CTIA | The Campaign Registry and carriers | Somos registry and carriers |
| Registration | Lease from the registry, then carrier program approval | Brand and campaign registration | Text enablement plus provider verification |
| Throughput | Designed for high volume | Set by carriers from brand and campaign | Between the two in most provider descriptions; confirm with your provider |
| Time to launch | Longest: carrier review of each program | Shorter: our regulation data lists 7 to 14 business days | Usually shorter than a short code; confirm with your provider |
| Two-way messaging | Yes, keyword-driven programs | Yes, conversational | Yes |
| Look and feel | Memorable, impersonal | Local, personal | National, business-like |
| Cost model | Lease for a fixed term plus message fees | Registration and campaign fees plus message fees | Number rental, verification and message fees |
| Best for | Large, time-critical, keyword programs | Moderate and conversational traffic | Business-line texting, support, mixed use |
Throughput limits are set by carriers and change; vendors quote different figures, so treat any number you read as indicative until your provider confirms it in writing. For prices, see SMS pricing for the USA; the cost model above describes how each type is billed, not what it costs.
What is the difference for opt-in, opt-out and HELP?
All three need consent, opt-out and help handling; the short code handbook is the strictest in how it audits them. CTIA's Messaging Principles ask for a clear call to action and a confirmation for recurring messages. The short code handbook says programs must answer HELP with the program name and contact information, and send an opt-out confirmation after a keyword such as STOP, END, CANCEL, QUIT or UNSUBSCRIBE.
These samples fit one GSM-7 segment of 160 characters:
| Message | Characters | Parts |
|---|---|---|
Harbor Coffee: Thanks for joining! 2 msgs/month. Msg&data rates may apply. Reply HELP for help, STOP to cancel. Terms: harborcoffee.example/t |
141 | 1 |
Harbor Coffee: Free pastry with any drink today. Show this text at the till. Reply STOP to opt out. |
99 | 1 |
Harbor Coffee: Reply YES to confirm your 9 am order pickup, or call 555-0188. Reply STOP to cancel. |
99 | 1 |
Check changes in the SMS character counter. Our regulation data adds that marketing needs TCPA-compliant express written consent and that marketing is restricted to 08:00 to 21:00 in the recipient's local time; read the rule (47 CFR 64.1200) with counsel.
Which should you choose?
Choose the short code if you will send large, time-critical volumes and can plan weeks ahead, 10DLC if you want a local number and conversational traffic, and toll-free if you want a business-style number that is separate from your local presence.
- Estimate peak volume per hour, not just per month. If a single burst, such as a flash sale or login peak, needs more than a registered campaign supports, consider a short code.
- Check your launch window. If you need to be live in a few weeks, a short code may not fit.
- Decide how personal the sender should feel. Support and sales conversations favour a local or toll-free number; keyword promotions favour a short code.
- Separate traffic types. Keep OTPs and marketing on different campaigns or numbers; see the OTP authentication messages guide.
- Check your consent records before you register anything; every route depends on them.
- Plan the fallback. Many US teams run 10DLC for conversation and a short code for peaks.
A worked example: a restaurant group
"Harbor Coffee" (synthetic) has 60 cafes and three needs: order-ready alerts, a weekly offer and customer support.
- Order-ready alerts and support go from a 10DLC campaign, because customers reply and a local number feels natural.
- The weekly offer to a large opted-in list goes from a short code if the group needs high peak volume and can wait for approval; until then it sends from a second 10DLC campaign.
- A toll-free number serves the head-office support line, which already publishes that number for voice.
- Each sender has its own opt-in wording, STOP and HELP replies, and its own suppression logic that feeds one list.
What about countries outside the US?
Most countries use alphanumeric sender IDs, often with registration, rather than short codes or long codes for one-way business SMS. Our regulation data shows alphanumeric sender IDs up to 11 characters in the UAE, Saudi Arabia, Nigeria, the Philippines and the UK, while Canada lists common short codes or long codes and Brazil and Mexico list alphanumeric where supported or numeric long and short codes. Start with the sender ID types guide, the sender ID checker and the sender ID page for the USA.
What are the common mistakes?
- Leasing a short code for a small program. Fixed-term leases and carrier review add cost and delay that low volume cannot justify.
- Choosing by throughput alone. Consent, content and registration quality decide delivery.
- Skipping verification for toll-free. Providers typically require it before they accept business traffic.
- Mixing OTP and promotion on one number or campaign.
- Treating lead times as promises. Approval is the carriers' and registry's decision.
- Assuming the number type fixes spam filtering. Content and opt-in still matter; see SMS blocked or filtered.
How OmniChannels.ai helps
OmniChannels.ai is powered by BroadNet, which has direct connections to T-Mobile USA, AT&T and Verizon in our coverage data. We prepare and file US 10DLC brand and campaign registration, toll-free verification and short codes with you, and give you per-carrier delivery reports. Approval decisions stay with the carriers and registry participants. Read about the registrations service or book a demo.
Frequently asked questions
What is the difference between a short code and a long code?
A short code is a five- or six-digit number leased through the US Short Code Registry and approved by carriers for high-volume programs. A long code is an ordinary 10-digit phone number, which for business texting must be registered through 10DLC. Short codes take longer to launch and cost more to hold; long codes launch faster but carry lower limits.
Is toll-free texting better than 10DLC?
Neither is better in general. Toll-free numbers suit businesses that want a national, non-local number and a separate verification path; 10DLC suits teams that want local numbers and conversational traffic. Both need registration or verification before sending at scale, and both can be filtered if content or consent is poor.
Do I need a short code for OTPs?
Not necessarily. OTPs can be sent from a registered 10DLC number, a verified toll-free number or a short code. A short code is justified when OTP volume or peak rate is high and you can wait for carrier approval. Keep OTP traffic separate from marketing whatever number type you use.
Can I use an alphanumeric sender ID in the US?
Our regulation data records that T-Mobile USA and AT&T support 10DLC, toll-free or short code senders, with no alphanumeric sender IDs. Most other countries do allow alphanumeric sender IDs, often with registration, so US traffic is the main case where this comparison matters.
How long does a short code take to get?
The US Short Code Registry, which handles the lease, does not state a carrier approval time, and providers quote different ranges. Expect weeks rather than days, because each wireless provider reviews the program. Lease only when you have a launch window that allows for review, and do not announce a date before approval.
Can OmniChannels.ai help with these numbers?
Yes. Our team prepares and files US 10DLC brand and campaign registration, toll-free verification and short codes with you. Approval decisions stay with the carriers, the registry and its participants, so we cannot promise approval or a fixed timeline.
Sources
Keep reading
More guidesSMS & OTP
DLT Registration for Bulk SMS in India: Step-by-Step Guide
DLT registration for bulk SMS in India: Principal Entity, headers, templates, consent, telemarketer chain, scrubbing and the mistakes that get messages blocked.
9 min read
SMS & OTP
Bulk SMS in Iraq: CMC, Sender ID and Arabic Text Guide
Bulk SMS Iraq guide: CMC as regulator, Asiacell, Zain Iraq and Korek routes, sender ID registration, Arabic and Kurdish Unicode limits, OTP vs promo and consent.
9 min read
Compliance
SMS Marketing Rules by Country: Consent, Hours, Sender ID
SMS marketing rules by country for 15 markets: consent, opt-out, quiet hours and sender ID registration, with regulator sources and sender ID guide links.
10 min read
