For most U.S. businesses, 10DLC is the right starting point — faster to launch, cheaper to run, and sufficient for the vast majority of marketing and customer-engagement campaigns. Short codes earn their place only when you genuinely need to push more than 100 message parts per second at national scale, and you have the budget and lead time to match.
Quick rules to guide your first decision:
Both paths require carrier registration for A2P traffic. Unregistered messages get blocked. That’s not a technicality — it’s the baseline for any U.S. campaign in 2026.
10DLC is the practical default for U.S. businesses — faster to launch, lower cost, and sufficient for most campaigns — while short codes remain the right call only when sustained volume exceeds 100 MPS and the budget and timeline support an 8–12 week provisioning window.
| Point | Details |
|---|---|
| Default to 10DLC | Most U.S. campaigns under 100 MPS launch faster and cheaper on 10DLC than on a short code. |
| Short codes for scale | Reserve short codes for national blasts above 100 MPS where lease cost and 8–12 week provisioning are acceptable. |
| Registration is mandatory | Both paths require carrier registration; unregistered A2P traffic gets blocked by U.S. carriers. |
| Trust score management | 10DLC throughput is not fixed — complaint rates and opt-out spikes can throttle your campaign post-launch. |
| Upriser integration | Upriser supports 10DLC registration, consent capture, CRM sync, and SMS-to-video sequencing for U.S. businesses. |
The biggest tradeoff relates to throughput and speed-to-launch versus cost and local identity.
| Dimension | 10DLC | Short Code |
|---|---|---|
| Digits / format | 10-digit local number | 5–6 digit number |
| Throughput (MPS) | Typically 10–75 MPS (trust-score dependent) | Up to 100+ MPS (default high throughput) |
| Registration & vetting | Brand + campaign registration required | Carrier vetting via aggregator; use-case approval |
| Provisioning time | About a week to 10 days | Several weeks to multiple weeks |
| Relative cost | Low (registration fees + low per-message rates) | High (lease fees + setup + per-message costs) |
| MMS & two-way support | Yes | Yes (dedicated) |
| Deliverability / carrier trust | High when registered; throttled if trust score drops | Very high; pre-vetted by carriers |
| Best for | Local identity, conversational, mid-volume | National blasts, OTPs, high-speed alerts |

10DLC stands for 10-digit long code. Before 2021, businesses sent A2P (application-to-person) messages through standard 10-digit numbers with no registration, which carriers treated as spam-prone. The 10DLC framework changed that: it ties a registered business identity and a declared campaign purpose to a specific number, so carriers can trust the traffic.
AWS End User Messaging documentation describes 10DLC as a U.S.-only option for A2P messaging that requires both brand and campaign registration before a number can send at scale. The number is campaign-bound, meaning a single number is registered to a specific use case — you can’t use one 10DLC number for both marketing promotions and transactional alerts without separate registrations.
Registration components you’ll need to prepare:
Approval typically takes 7–10 days, though carrier-specific reviews can extend that window. Once approved, your trust score determines your throughput tier.
Pros for marketers:
Cons to plan around:
A short code is a 5–6 digit number — think “74642” or “55555” — designed specifically for high-volume, one-way or two-way A2P messaging. Wikipedia’s short codes entry notes that these numbers support very high sending rates and are typically leased from carriers or aggregators, but provisioning can take 8–12 weeks and leasing carries significant ongoing costs.
Dedicated vs. shared short codes: A dedicated short code belongs exclusively to your brand. Shared short codes split a number across multiple businesses — a model most major carriers have phased out or restricted because one sender’s bad behavior could get the entire number blocked, harming unrelated brands. If a vendor is still pitching shared short codes as a budget option, that’s a red flag worth noting.
Provisioning a dedicated short code runs through an aggregator (a carrier-approved intermediary like Sinch or Bandwidth) that submits your use case for carrier approval. Each major U.S. carrier reviews independently, which is why the timeline stretches to weeks rather than days. The aggregator relationship also adds a layer of cost on top of the carrier lease fee.
Pros for campaign planners:
Cons that matter:
Throughput is where the two options diverge most sharply in practice. AWS’s phone number type guidance maps it clearly: for bursts above 100 message parts per second, short codes are the recommended path. For 10–75 MPS, 10DLC or short codes can both work. For low volumes in the 1–3 MPS range, toll-free numbers or 10DLC are the practical options.
10DLC throughput isn’t a fixed number — it’s a range assigned by carriers based on your trust score. A brand with a high TCR trust score and a clean complaint history can reach the upper end of the 10DLC range. A brand with a thin registration or elevated opt-out rates gets throttled to the lower end.
A2PCheck’s comparison of toll-free and 10DLC reinforces this: carriers assign throughput tiers based on trust-score models, and filtering responds directly to abuse signals and complaint rates. Toll-free numbers, for context, typically start at a flat lower MPS but can be scaled through provider tiers — useful to know if you’re comparing all three origination types.
Deliverability advice that actually moves the needle:
Pro Tip: Set up deliverability monitoring before your first send, not after you notice a problem. Most messaging platforms expose carrier-level delivery receipts — use them to catch filtering early, when it’s still fixable.
Budget planning for SMS origination is rarely straightforward because costs stack across multiple parties. Here’s what to expect for each path.
10DLC cost buckets:
Short code cost buckets:
The math shifts at scale. At very high sustained volume, the lower per-message rate on short codes can offset the lease cost — but you need to be sending millions of messages per month before that crossover happens. For most mid-size marketing programs, 10DLC is cheaper in total cost of ownership.
Provisioning timelines:
If your campaign has a fixed launch date inside six weeks, 10DLC is your only realistic option.
The right choice usually becomes obvious once you map your campaign type to the two variables that matter most: volume and conversation style.
High-volume national marketing blasts — a flash sale to 500,000 subscribers that needs to land within 30 minutes — is the textbook short-code use case. The throughput ceiling and pre-vetted deliverability justify the cost and lead time.
Transactional alerts and appointment reminders for a regional business with a few thousand customers per day fit 10DLC cleanly. The local number format actually helps here — recipients are more likely to open a message from a recognizable area code than a 5-digit number they don’t recognize.
Two-way conversational support — where a customer replies and a human or bot responds — works well on 10DLC. Short codes can support two-way, but the format signals mass marketing, which discourages replies.

OTPs (one-time passcodes) are a case where short codes have traditionally dominated because speed and deliverability are non-negotiable. That said, 10DLC with a high trust score handles OTPs for many mid-size applications, particularly when the volume doesn’t justify a short-code lease.
MMS-heavy product promotions — image carousels, video previews, rich media — work on both, provided you’re using a dedicated short code or a 10DLC number confirmed for MMS by your provider.
When to run both: Enterprise senders sometimes pair a short code for national blast campaigns with 10DLC numbers for local branch communications and two-way follow-up. The short code handles the volume; the 10DLC handles the relationship. It’s a more complex setup, but for large multi-location businesses, the combination covers use cases neither origination type handles alone.
Carrier rules and TCPA requirements aren’t optional guardrails — they’re the conditions under which your messages get delivered at all. CTIA’s messaging interoperability commitments make clear that carriers will block or limit unregistered and noncompliant A2P traffic.
Non-negotiable compliance requirements:
Carrier-prohibited or high-risk use cases to avoid:
Pro Tip: Log every opt-in with a timestamp, the source (web form, in-store, SMS keyword), and the exact consent language shown to the subscriber. When a carrier asks for documentation during a dispute or registration review, that log is your defense.
Picking the wrong messaging provider can mean weeks of delays, surprise surcharges, or deliverability problems that don’t surface until your campaign is live. Ask these questions before signing anything.
Questions worth asking every vendor:
Red flags that should stop the conversation:
A quick decision flow for a new campaign:
For a broader look at SMS platform alternatives that support both origination types, that roundup covers the major options worth evaluating.
Whether you’re launching on 10DLC or a short code, the sequence matters. Skipping steps early creates compliance exposure or deliverability problems later.
Automated text message service platforms that support phased ramp and carrier-level reporting make steps 8 and 9 significantly easier to manage.
SMS is most effective when it’s one layer in a coordinated communication sequence, not the whole strategy. Upriser’s platform is built around exactly that model: automated voice, video, SMS, and email working together so a single customer interaction can move across channels based on behavior and preference.
For businesses managing 10DLC campaigns, Upriser supports the full workflow:
Typical outcomes when SMS is combined with personalized video touchpoints include higher reply rates on appointment reminders and stronger conversion on promotional sequences — because a short text that links to a personalized video feels like a message from a real person, not a blast. For industries like hospitality, real estate, and insurance, that distinction drives measurable results.
Most articles on this topic frame the short code vs. 10DLC decision as a pure throughput question. It’s not. The more consequential variable is trust score management on 10DLC — and almost nobody talks about it until something goes wrong.
Here’s the practical reality: a business can register a 10DLC campaign correctly, get approved, and still see throttling within weeks because their complaint rate crept up or their opt-out rate signaled a list quality problem. The registration gets you in the door. Your ongoing sending behavior determines whether you stay there. Short codes sidestep this dynamic because carrier vetting happens upfront during provisioning — once you’re live, you’re live. That’s part of what justifies the cost and lead time.
The implication for most mid-size marketing teams: 10DLC is the right default, but it requires more operational discipline than short codes do post-launch. If your team doesn’t have a process for monitoring complaint rates and refreshing consent documentation, a short code’s upfront vetting model is actually lower-maintenance in the long run — even at higher cost.
Re-evaluate your choice at two inflection points: when your sustained volume crosses 75 MPS regularly, and when your list grows past the point where manual consent management becomes a liability. Both are signals that the economics and risk profile of a short code start to make sense.
Getting the number type right is only half the work. The other half is building the workflow around it — consent capture, message sequencing, delivery monitoring, and the follow-up touchpoints that turn a text into a conversion.

Upriser handles that entire stack for U.S. businesses across hospitality, real estate, insurance, gyms, dental practices, and property services. SMS campaigns run alongside automated voice and personalized video so your messaging doesn’t stop at the text — it continues into the channel where each customer actually responds. Registration support, CRM sync, and deliverability reporting are built in, not bolted on.
If you’re planning a campaign and want to see how 10DLC or short-code messaging fits into a broader engagement workflow, start with Upriser to schedule a walkthrough of the platform.
