Blog
10DLC vs Short Code vs Toll-Free vs Sender ID vs. National Comparison (2026)
- SMS
- 10DLC
- Toll-Free
- Short Code
- Engineering
How local 10DLC, national long numbers, toll-free, short codes, and alphanumeric sender IDs differ, and which one to send from.

The From line is a sender type. People mix up five of them: a local long code (known as 10DLC in the US), a national long number (not available in the US or Canada), a toll-free number (only in the US and Canada), a short code, and an alphanumeric sender ID. They are not interchangeable. Each has a specific purpose, and each country has its own rules.
About Pingram
We built Pingram so you do not have to learn all of this. Pingram provisions the right type of number for your use case and handles 10DLC or other registration and compliance requirements, so you can focus on shipping your product. You can sign up, and onboarding takes care of the rest.
If you would rather do it yourself, this comparison is the short version of how the number types differ.
Comparison table
| Local long code (10DLC in the US) | National long number | Toll-free | Short code | Sender ID | |
|---|---|---|---|---|---|
| What people see | 10 digits with an area code | A long number that is not a city code | An 8xx number | 5 or 6 digits | A name, such as ACME |
| Supported regions | US | Some countries | US and Canada | Some countries | Some countries |
| Inbound SMS | Yes | Usually | Yes | Yes | No. One-way |
| Pingram helps with | Registration (10DLC brand and campaign) | Registration | Registration | Registration | Registration |
| Use case | SaaS, agencies, local businesses | Countries that issue one | SaaS | Enterprise | Branded one-way traffic outside the US and Canada |
Local long code and 10DLC
A local number is a normal phone number with an area code. In the United States, outbound SMS on these numbers requires A2P 10DLC registration. That process registers your brand (your company) and your use case so carriers can approve them. The walkthrough is A2P 10DLC Registration: The Ultimate Developer’s Guide (2026). Inbound SMS works on long codes. The handset shows a number the recipient can save.
In the US, throughput comes from the A2P campaign, not from buying one number or several. At a minimum you are on the low-throughput campaign limits, covered in 10DLC Throughput Limit Low Volume Campaign (2026).
Use this type for transactional messages, invoices, receipts, promotions, and two-way conversations where the sender should look like a familiar phone number. Pingram files the US A2P 10DLC registration and provisions the long code.
National long number
A national long number is a long code that is not pinned to a city. A few countries issue those next to geographic numbers. It is still a phone number. People can usually text it back. It is not an 8xx number, and it is not a name.
The US does not add a national long code beside 10DLC. If the recipient is in the US, the long-code path is a local 10DLC number, and the nationwide +1 path is toll-free.
Where a country does issue a national long number, it is the right From when you want a phone number without pretending the business sits in one city. It is the wrong From in the US.
Toll-free
A toll-free number uses an 8xx prefix: 800, 833, 844, 855, 866, 877, or 888. It is still 10 digits. It is not a local area code, and it is not part of 10DLC. It has its own verification. A +1 toll-free number can text the US and Canada. People can reply. The same digits can be the voice support line.
Use toll-free when one nationwide identity matters more than a local area code, including a support number you already print on the site. It is a poor fit when you need the number to look local, or when you need the highest domestic throughput.
Toll-free traffic is filtered more often than a registered 10DLC campaign for some use cases. Verification is still required and can take days to weeks. The registration steps are in our toll-free vs 10DLC guide.
As with A2P 10DLC, Pingram can also register you for toll-free numbers.
Short code
A short code is 5 or 6 digits. Carriers lease it to one brand and approve the program before it sends. It is domestic. A US short code does not text Canada, and a Canadian short code does not text the US. It is expensive (hundreds to thousands of dollars a month) and it is the number you use when enterprise volume exceeds what a long code or a toll-free number can clear.
It is the wrong default for a new product. Setup is complicated and often means an annual contract, but Pingram can handle that work so you can focus on your product.
Sender ID
An alphanumeric sender ID is a name, such as ACME, instead of a phone number. There is nothing to call and, in the countries that allow it, nothing to text back. It is one-way.
In some countries you can register a sender ID and use it immediately. In others, registration takes six months or more. The US and Canada do not support sender IDs.
Use a sender ID when you only need outbound traffic in a country where getting a phone number is slower or harder than registering a sender ID.
How Pingram helps
The Pingram dashboard helps you identify the right path in each country for your use case, and it handles the registration so you do not have to work that out alone. Our APIs and MCP can automate most of the registration and compliance steps. Pingram SMS APIs route traffic through the correct number type for the destination.
Product teams use Pingram to get SMS into production faster, without reading and complying with every carrier rule themselves.
Need help
If you are stuck choosing a number type, or on a brand, campaign, or toll-free verification, use the free A2P Helpline. It is for developers and technology startups. The team will help you pick a path, whether or not you send with Pingram.
Common questions
01What is the difference between 10DLC, a short code, toll-free, and a sender ID?
A 10DLC number is a local 10-digit long code registered for application SMS in the United States. A short code is 5 or 6 digits, domestic, and built for high volume. Toll-free is an 8xx number with its own verification, and a +1 toll-free number can text the US and Canada. In many countries the sender is a name, called an alphanumeric sender ID (sender ID for short), and that traffic is one-way. Pingram supports all of these sender types.
02Is a local number the same thing as 10DLC?
In the US, yes for application traffic. A local number is a 10-digit number with an area code. Carriers require that number to sit on a registered brand and campaign before it sends production SMS. That program is 10DLC. Pingram supports 10DLC numbers with managed carrier registration.
03What is a national number, as opposed to local, toll-free, or a sender ID?
A national long number is a long code that is not tied to a city. Some countries issue those. The US does not have a separate national long code for application SMS. Nationwide +1 traffic uses toll-free, and local application traffic uses 10DLC. An alphanumeric sender ID is not a number at all.
04Can I use an alphanumeric sender ID in the United States?
No. US SMS does not support an alphanumeric sender ID, and neither does Canada. Use a 10DLC number, a verified toll-free number, or a short code. Pingram uses a sender ID only in countries that allow one.
05Can I use a toll-free number for support?
Yes. A toll-free number fits a support line, because people can reply and the same 8xx digits can be the number you already publish for voice. A +1 toll-free number covers the US and Canada. Pingram supports toll-free on paid accounts, on the same account as 10DLC, where that number type is available.
06Is toll-free or 10DLC better for the US?
10DLC is the better default for US product traffic. It is a local number on a registered campaign, which is the path carriers expect for application SMS. Toll-free is the better US choice when you want one nationwide 8xx identity, including a support number, and that same number should also reach Canada. Toll-free is filtered more often than a registered 10DLC campaign for some traffic. Pingram supports both, so the support line can be toll-free while product messages stay on 10DLC.