TL;DR: The three ways a business can send text messages are a short code (a 5-6 digit number), a long code (a standard 10-digit number registered under A2P 10DLC), and a toll-free number (an 800-style number that supports texting). Choose a 10DLC long code for conversational, two-way texting and most small-team campaigns, a toll-free number for higher-volume one-way sends without the lead time, and a short code for massive, brand-name blasts where throughput and recognizability justify the cost and setup. The right pick is almost always the cheapest option that clears your expected message volume and passes carrier registration.
What is an SMS sender type?
An SMS sender type is the kind of phone number or code a business uses to send and receive application-to-person (A2P) text messages. A2P simply means a system, not a person's thumbs, is sending the message. Carriers treat A2P traffic differently from personal texts: it has to be registered, it has throughput ceilings, and it is filtered for spam more aggressively.
There are three mainstream options in the United States:
- Short code: a 5 or 6 digit number (like 12345) leased for high-volume messaging.
- Long code (10DLC): a normal 10-digit local number registered through the A2P 10DLC framework.
- Toll-free: an 800, 888, 877, or similar number that has been verified for texting.
Picking among them is not a branding decision. It is a capacity-and-compliance decision that affects how fast you can send, how much you pay, and how likely your messages are to land in the inbox.
Short code vs long code vs toll-free: the comparison
Here is the fast version. The details matter, but this table covers the decision for most teams.
| Factor | Short code | Long code (10DLC) | Toll-free |
|---|---|---|---|
| Number format | 5-6 digits | 10-digit local | 10-digit 800-style |
| Best for | Massive brand blasts | Two-way, local-feel texting | Mid-volume, fast setup |
| Throughput | Highest | Moderate, tiered by trust score | High once verified |
| Setup time | Weeks (carrier provisioning) | Days (brand + campaign registration) | Days (verification) |
| Two-way conversations | Yes | Yes | Yes |
| Relative cost | Highest | Lowest | Low to moderate |
| Local presence | No | Yes (area code matches) | No |
| Registration path | Carrier vetting | A2P 10DLC via The Campaign Registry | Toll-free verification |
A simple rule of thumb: start with a registered 10DLC long code. It is the cheapest, it feels local to the person receiving it, and it is built for the back-and-forth conversations that actually book meetings. Move up only when volume forces you to.
When to use a 10DLC long code
A 10DLC long code is the default for small and mid-sized teams, and for anyone running two-way SMS that books meetings instead of just blasting. It shows up as a regular local number, which is exactly what you want when a contact is supposed to reply.
Use a long code when:
- You are having real conversations, not just broadcasting.
- Your sends are in the thousands per day, not the hundreds of thousands.
- You want a number that matches a local area code.
- You need to be live in days, not weeks.
The catch is throughput. Under A2P 10DLC, your sending speed is tied to a trust score assigned during registration through The Campaign Registry. Better-registered brands and campaigns get higher per-minute ceilings. If you try to push a 50,000-message blast through a single long code in an hour, you will hit the wall and watch messages queue or fail.
The 10DLC registration you cannot skip
Every long code used for business texting has to be registered: a brand (your company) and a campaign (the use case and sample messages). Carriers filter or block unregistered A2P traffic. This is not optional, and it is the single most common reason a new SMS program stalls. Get the registration right the first time and describe your actual use case honestly, because mismatches between your registered campaign and your real messages are a fast path to filtering.
When to use a toll-free number
A toll-free number is the middle ground. Once it is verified for messaging, it supports high volume and two-way replies without the weeks-long provisioning and higher cost of a short code.
Reach for toll-free when:
- You need more throughput than a single long code comfortably gives you.
- You do not need a local area code to build trust.
- You want faster setup than a short code allows.
- Your traffic is national and the 800-style number reads as a legitimate business line.
Unverified toll-free texting gets throttled hard, so submit the verification with accurate business details, your opt-in flow, and sample messages. A verified toll-free number is a solid workhorse for appointment reminders, confirmations, and mid-volume campaigns.
When a short code earns its cost
A short code is the heavyweight option. It delivers the highest throughput and the most recognizable sender, which is why national retailers use them for alerts and loyalty programs. It is also the most expensive and the slowest to provision because carriers vet each one.
Choose a short code only when:
- You are sending at genuinely massive scale, fast.
- Brand recognition of the sending number itself matters.
- You can absorb the lease cost and the multi-week lead time.
For most small teams, a short code is overkill. The money and setup time are better spent on tight segmentation and better copy. If you are a solar, real estate, recruiting, or home-services team working the contacts you already have, a long code or toll-free number almost always clears your real volume.
Compliance applies to every sender type
The sender you pick does not change the rules you owe your contacts. Whether you are on a short code, long code, or toll-free number, the same obligations hold, and they are what keep you out of the spam folder and off a carrier blocklist.
- Consent first. Only text people who opted in to hear from you, and keep a timestamped record of that consent. The CTIA Messaging Principles and Best Practices lay out the consent and opt-out expectations carriers enforce.
- Honor STOP instantly. A reply of STOP has to end messaging to that number immediately and permanently unless they opt back in.
- Answer HELP. Provide a clear response to HELP with your business name and contact info.
- Respect quiet hours. Keep sends inside reasonable local-time windows; the federal timing framework for telemarketing lives in the FCC's TCPA rules at 47 CFR 64.1200.
- Scrub and suppress. Maintain your opt-out list and never message a number that has opted out.
If you want the full regulatory picture across texting, calling, and email, our complete guide to outreach compliance walks through A2P 10DLC, TCPA, STIR/SHAKEN, and DNC in one place.
How to choose: a 4-step decision
- Estimate real volume. Count the messages you will actually send in your busiest hour, not your theoretical maximum. Most teams overestimate.
- Decide if it is a conversation. If people reply and you reply back, you want a number that reads as personal: a long code first, toll-free second.
- Check your timeline. Need to launch this week? A long code or toll-free verification beats a short code's multi-week provisioning.
- Match the budget to the need. Do not lease a short code to send a few thousand texts a day. Pay for throughput only when volume demands it.
The mistake small teams make is reaching for the most powerful sender before they need it, then eating cost and setup delays for capacity that sits idle.
Where this fits in a multichannel motion
Text is one wire, not the whole machine. The teams that win pair SMS with calls, email, and a pipeline that advances itself, so a reply on one channel moves the deal forward everywhere. All-in-one systems like DialEcho run SMS campaigns and two-way 1:1 texting on registered, compliant senders alongside voice and email from a single stack, drawing every channel from one token wallet and logging every touch automatically. When you are choosing a sender type, think about how that number plays with the rest of the sequence, not just the blast in front of you. For the broader play, see our breakdown of when to use an SMS blast versus 1:1 texting.
The bottom line: register properly, pick the smallest sender that clears your volume, and treat consent and opt-outs as non-negotiable no matter which number you send from.