An SMS short code is a 5- or 6-digit number — like 12345 — leased from the US short code registry and built for one job: sending application-to-person text messages at the highest throughput carrier networks allow. Consumers text a keyword to it, businesses blast verification codes and alerts from it, and carriers treat its traffic as pre-vetted. It is the heavyweight option among the three business sender types — short code, 10DLC, and toll-free — and it is also the most expensive and slowest to provision.
SIPNEX carries voice and SMS/MMS as an FCC-licensed carrier, and sender-type selection is a conversation we have with operators weekly. This guide covers what short codes are, why the shared-code model died, how the cost and throughput posture compares to 10DLC and toll-free, and a decision framework for choosing. For the full map of business messaging, start with our A2P messaging guide.
What an SMS short code is
A short code is a 5- or 6-digit number provisioned specifically for A2P messaging. It cannot receive voice calls. It exists only in the messaging ecosystem, which is exactly why carriers trust it: every active short code is attached to an approved messaging program that each carrier reviewed before turning the code on.
Short codes come in two flavors. Random codes are assigned from available registry inventory — you get whatever digits are free. Vanity codes are digits you choose, like a memorable repeating pattern or a keypad spelling of your brand, and they lease at a premium over random codes. Either way, you do not own the number. You lease it, typically on a recurring basis, and the lease ends if you stop paying.
The consumer-facing behavior is what makes short codes distinctive. “Text JOIN to 12345” is easier to remember, type, and print on a billboard than a 10-digit number. Delivery is fast and consistent because the code was pre-approved by every carrier that routes its traffic. For two-factor authentication codes, airline alerts, and national marketing programs, that reliability is the product.
Dedicated vs shared: why the shared model is dead
A dedicated short code is leased by one brand for that brand’s messaging programs. Every message from the code comes from the same company, so the code’s sending reputation belongs entirely to that company.
A shared short code was one code used by many businesses at once — a messaging platform would lease a single code and let dozens or hundreds of customers send from it, splitting the cost. It made short codes affordable for small senders, and it is gone. The major US carriers announced the end of shared short codes several years ago and stopped approving new shared-code programs, because one bad actor on a shared code poisoned deliverability for every innocent business on the same digits, and carriers had no way to punish the spammer without punishing everyone.
The retirement of shared codes is the reason the modern sender landscape looks the way it does. Small and mid-sized businesses that would have bought a slice of a shared code were pushed toward registered A2P 10DLC numbers and verified toll-free numbers instead. If a provider offers you a “shared short code” today, treat it as a red flag — the model is retired, and traffic on grandfathered arrangements is living on borrowed time.
Short code vs 10DLC vs toll-free: throughput and cost posture
The three sender types form a triangle: pick based on volume, budget, and how local you need to look. The A2P messaging pillar covers the whole triangle; here is the short-code corner in context.
Throughput. Short codes sit at the top. They can handle hundreds of messages per second, which is why national brands use them for time-sensitive traffic like one-time passcodes and flash alerts. 10DLC tops out at 75 messages per second per carrier even for the best-vetted brands — roughly 225 MPS aggregate across the big three — and low-trust-score brands crawl at single digits. Toll-free throughput is provisioned through the carrier-managed verification process rather than a trust score, from modest defaults up to short-code-class rates for qualifying senders. If your sending pattern is bursty at national scale, the short code’s headroom is the argument for it.
Cost. Short codes invert the 10DLC math. A registered 10DLC program pays modest one-time registration fees and a low monthly cost per number; the ongoing spend is per-message. A short code carries a substantial recurring lease — many multiples of what a standard business number costs per month — before you send a single message, with vanity codes priced above random ones. Carrier pass-through fees apply to short code traffic as well; US Cellular, for example, published revised short code pass-through fees in January 2026, tracked in our A2P 10DLC news hub.
Recognition. A short code is unmistakably a business, which is a feature for opt-in marketing and a liability for conversational use. Nobody replies to a short code expecting a dialogue with a human. A local 10DLC number reads as local; a toll-free number reads as a national customer-service line and supports voice on the same number. A short code reads as an automated pipe — because it is one.
The lease and provisioning reality
This is the part that surprises businesses coming from the instant-provisioning world of local numbers. You cannot buy a short code this afternoon.
Short codes are leased through the US short code registry, the industry body that administers the inventory on behalf of the wireless carriers. Your messaging provider or agency files the lease, then submits a program brief describing exactly what the code will send: use case, message flow, opt-in mechanics, opt-out handling, and sample messages. Each carrier reviews and approves the program individually before enabling the code on its network.
That review is typically measured in weeks to months, not days. Carriers can and do come back with revisions — an opt-in flow that is not explicit enough, sample messages that read like prohibited content, a website that does not match the program brief. Every revision cycle adds time. Compare that to A2P 10DLC registration, where standard campaigns are often approved in days, or toll-free verification, which is a simpler carrier-managed identity check.
Two more realities of the lease model. First, the code is rented, not owned — budget for the lease as a permanent recurring line item for as long as the program runs. Second, the program approval is specific: a code approved for account alerts is not a blank check for marketing blasts. Material changes to what you send generally mean going back through review.
The decision framework: when 5 digits beat 10
Use a short code when all three of these are true: your volume is high enough that 10DLC throughput tiers are a real constraint, your traffic is one-to-many (alerts, passcodes, mass marketing) rather than conversational, and the program will run long enough to amortize a slow, expensive setup. National retailers, banks, airlines, and large-scale notification platforms live here.
Use 10DLC when you want local presence, two-way conversation, or voice and text on the same number — and your volume fits within registered 10DLC throughput. This is the right answer for most small and mid-sized businesses, and it is the successor to the shared short code niche. Registration is mandatory; our registration guide walks through the whole process.
Use toll-free when you want a single national identity for messaging and inbound voice together, with a verification path that is simpler than either alternative. Our toll-free service page covers the voice side of that pairing.
The mistake to avoid is buying prestige. A short code that sends a few thousand messages a month is paying heavyweight rent for flyweight traffic — a registered 10DLC number or verified toll-free number delivers the same messages for a fraction of the fixed cost. Match the sender type to the sending pattern, not to what the biggest brands use.
Frequently asked questions
What is an SMS short code?
An SMS short code is a 5- or 6-digit number, like 12345, leased from the US short code registry specifically for application-to-person text messaging. It cannot receive voice calls. Every active short code is attached to a messaging program that each wireless carrier reviewed and approved, which is why short code traffic gets the highest throughput and the most consistent delivery of any sender type. Businesses use short codes for high-volume traffic such as verification codes, alerts, and national marketing campaigns. For how short codes fit alongside 10DLC and toll-free senders, see the A2P messaging guide.
Are shared short codes still allowed?
No. The major US carriers announced the end of shared short codes several years ago and stopped approving new shared-code programs. Under the shared model, many businesses sent from one code, and a single spammer could destroy deliverability for everyone on the same digits — carriers could not isolate the bad actor. Today, short codes are dedicated to a single brand. The businesses that used to buy a slice of a shared code are now served by registered A2P 10DLC numbers and verified toll-free numbers; the A2P 10DLC registration guide covers the 10DLC path step by step.
Do short codes need A2P 10DLC registration?
No — 10DLC registration through The Campaign Registry applies to standard 10-digit long code numbers. Short codes have their own, older vetting model: your provider files a program brief with the short code registry, and each carrier reviews and approves the program before enabling the code on its network. That per-carrier review is typically stricter and slower than 10DLC campaign registration. Note that carrier per-message pass-through fees apply to short code traffic just as they do to 10DLC and toll-free; fee revisions are tracked in the A2P 10DLC news hub.
Why do short codes cost so much more than regular numbers?
Because you are leasing scarce, pre-vetted infrastructure. Short codes are a small inventory of 5- and 6-digit numbers administered by the US short code registry, leased on a recurring basis rather than sold, with vanity codes priced above randomly assigned ones. The lease is a substantial fixed monthly cost that exists before any per-message spend, and the carrier-by-carrier program approval that makes short code delivery so reliable is labor the ecosystem prices in. If your volume does not need short code throughput, a registered 10DLC number or verified toll-free number carries far lower fixed costs — see the SIPNEX messaging service for those paths.
When is a short code worth the lease cost?
When all three conditions of the decision framework hold: your volume genuinely exceeds what registered 10DLC throughput tiers deliver, your traffic is one-to-many — mass alerts, one-time passcodes, national marketing — rather than conversational, and the program will run long enough to amortize a provisioning process measured in weeks to months plus a substantial recurring lease. Miss any one of the three and the code is paying heavyweight rent for flyweight traffic — the lease is a fixed monthly cost that exists before a single message sends, and it only pencils out when sustained volume spreads it thin. National retailers, banks, airlines, and large-scale notification platforms clear the bar; a few thousand messages a month does not.
Whichever corner of the triangle fits, the traffic still rides on a carrier. SIPNEX provides SMS and MMS messaging on the same DIDs as your voice, with A2P 10DLC registration handled on your behalf and carrier surcharges itemized separately — and toll-free numbers when a national identity fits better. Set up business messaging or call (833) 665-2220.
Keep reading.
The carrier built by operators, for operators.
FCC-licensed carrier with its own STIR/SHAKEN SP certificate. Operator-owned. SIP trunks built for operators who dial at volume.