Choosing between A2P 10DLC, toll-free, and shortcode for your US SMS campaigns is the single most consequential compliance decision you will make as a sender. Each carrier path has distinct costs, throughput limits, and registration requirements that directly impact delivery rates and message latency. This guide breaks down the differences across pricing, TCR brand vetting, throughput, and use-case fit — so you can pick the right sender type for your application, whether you are sending one-time passcodes (OTP), marketing broadcasts, or transactional alerts.

smsroute delivers SMS to 149 countries with typical median delivery latencies under 0.5 seconds on tier-1 routes. Our SMS API supports REST, SMPP, and webhook-based delivery receipts — no KYC required to start testing.

Quick answer:
  • 10DLC — Cost-effective, scalable A2P messaging with TCR compliance
  • Toll-free — Simpler registration, unpredictable volume spikes
  • Shortcode — Premium delivery rates, brand-recognizable sender IDs at high volume
Many senders combine two types for different use cases.

What Is A2P 10DLC and How Does TCR Registration Work?

10DLC (10-Digit Long Code) is a standard US phone number registered for Application-to-Person messaging through the Telecommunications Consumer Registry (TCR). Every 10DLC number in the US must be registered with TCR before carriers grant messaging permission — unregistered numbers are blocked at the network edge.

Registration links your business identity, phone number, and use-case description into a cryptographic bundle that carriers validate in real time. The approval timeline ranges from 15 minutes (instant auto-pass for low-risk verticals like OTP) to 7–14 days if TCR flags you for manual review. During review, your messages queue but do not bounce.

After approval, your TCR vetting score starts at 100 and decays based on carrier complaints, abuse reports, and spam trap hits. Each complaint or STOP-request violation costs 1–10 points depending on severity. Scores below 70 trigger throttling; below 50, severe throttling (1–2 TPS); below 30, suspension and re-vetting.

10DLC sender IDs for the US market start around $1–$3 per number per month, making multi-number deployments feasible for high-volume senders. You can provision 5–50 numbers under one brand if your compliance is clean, spreading reputation risk across numbers.

How Does Toll-Free SMS Compare to 10DLC for A2P Traffic?

Toll-free A2P (numbers like 833, 844, 855, 866, 877, 888) offers simpler registration and a cleaner starting reputation than 10DLC, making it ideal for senders with unpredictable volume or newer brands. US carriers opened toll-free numbers to A2P SMS around 2022–2023 as an alternative to congested 10DLC corridors.

Toll-free numbers are less common for spam (lower historical complaint volume), so they start with a cleaner reputation. Carriers grant them 3 messages per second by default, without throttling, even if your brand is new. Registration is simpler than 10DLC — you provide brand ownership proof, phone number, and use-case description, with approval usually within 24–48 hours.

The drawback: toll-free SMS delivery is less mature. AT&T and Verizon treat it as a secondary route. For critical use cases like two-factor authentication and account recovery, 10DLC remains the carrier-preferred path. Toll-free shines for marketing and promotional messaging where slight delivery variance is acceptable.

When Should You Choose a Shortcode Over 10DLC or Toll-Free?

A shortcode (5–6 digit number) provides the highest delivery rates (99.9%+ first-attempt) and exclusive brand recognition, but costs $500–$1,200 per month. Unlike 10DLC and toll-free, which use shared numbers, a shortcode is dedicated to your brand. End users see the same number every time, building recognition and trust.

For a small deployment sending 50,000 messages/month, shortcode overhead is $0.005–$0.01 per message — not worth it. For 5 million messages/month, it breaks to $0.0001–$0.0003 per message pure overhead, competitive with 10DLC rates while locking in your brand identity.

Shortcodes carry the strongest vetting because they are visible and attributable. If kept clean, they have the lowest carrier throttling risk and highest inbox placement rates. Shortcodes are ideal for loyalty programs, subscription renewals, and financial alerts where the sender identity must be recognizable every time. However, most carriers impose 6–12 month minimum leases, and regulatory risk concentrates — a suspended shortcode is harder to recover than switching a 10DLC number.

For most senders, the optimal strategy combines sender types by use case:

Check the smsroute pricing page for real-time per-message rates across all sender types.

How Does TCR Brand Vetting Impact Your SMS Delivery Rates?

Your TCR brand vetting score (0–100) determines baseline TPS, carrier routing priority, and whether your messages are retried after a failed first attempt. It is the invisible gating function for all US A2P SMS traffic.

Score decay is driven by several factors:

A single major violation can take you from 95 to 70 in one batch. Recovery requires updating your TCR registration, adjusting messaging templates, and waiting 30–60 days for carriers to rescan your history.

Messages from senders with scores below 70 are often not retried if first delivery fails. Above 70, carriers retry for up to 72 hours. For time-sensitive campaigns like 2FA, this means the difference between 99.5% and 97% delivery. It also affects inbound routing — replies from high-score senders are prioritized in carrier systems.

What Is the 1,000 Message/Day Limit for Sole Proprietors?

Sole proprietors registering 10DLC under a personal SSN face a soft ceiling of 1,000 messages per day — messages will not bounce at 1,001, but sustained exceeding triggers carrier manual review. If carriers see legitimate business use, they may upgrade your registration to allow higher volume. If they see spam-like patterns, they flag your account.

To unlock higher volume without the 1,000/day review trigger, register as an LLC or S-Corp and provide an EIN. Most carriers then remove the ceiling and allow you to scale based on your TCR vetting score. Registration takes slightly longer (3–7 days), but the upside is regulatory clarity: a business entity is held to explicit terms, whereas sole proprietor accounts are reviewed more aggressively.

For bootstrapping or testing, the 1,000/day limit forces lean operation and quality monitoring before scaling. smsroute does not require KYC at signup, so you can begin testing any sender type immediately; formal registration with carriers is the step that introduces business verification.

Comparison: A2P 10DLC vs Toll-Free vs Shortcode

Feature 10DLC Toll-Free Shortcode
Monthly cost $1–$3/number $2–$5/number $500–$1,200
Default TPS 1–3 (score-dependent) 3 (unthrottled) 100+ (provisioned)
Registration time 15 min – 14 days 24–48 hours 2–4 weeks
Delivery rate ~99% (score-dependent) ~98% 99.9%+
Brand recognition Low (shared numbers) Medium High (dedicated)
Best for Transactional, OTP, scale Marketing, variable volume Loyalty, finance, healthcare

Frequently Asked Questions About A2P Sender Types

Can I mix 10DLC, toll-free, and shortcode in a single campaign?

Technically yes — most carriers allow it. However, it fractures your sender reputation scoring. If you send authentication codes from 10DLC and promotional offers from the same brand via shortcode, carriers track them separately. TCR registrations are tied to sender phone numbers, not brands. Best practice: one sender type per use case, or use the same sender ID consistently.

What happens if my TCR brand vetting score drops below 50?

Below 50, carriers begin throttling outbound traffic — typically capping you at 1–2 TPS even on a high-capacity 10DLC number. This is a soft limit that persists until you improve compliance. Ways to recover: validate your business identity in TCR, adjust messaging templates to reduce complaint-triggering language, monitor STOP requests in real time, and reduce velocity if in a high-spam vertical. Scores take 30–60 days to recover after remediation.

Is toll-free SMS verification as secure as 10DLC for 2FA?

From a carrier perspective, yes — both have identity verification and are monitored by the same anti-fraud networks. Toll-free has fewer compliance fingerprints because it is a newer A2P channel, meaning fewer historical complaints but also fewer data points to build trust. For 2FA specifically, toll-free works well for moderate volume (under 1 million codes/month); 10DLC is better for steady-state authentication at scale.

Why would I pay shortcode rates if 10DLC is cheaper?

Brand continuity and inbox placement. A shortcode is rented exclusively to your brand, so end users see a consistent 5–6 digit number every time, building pattern recognition and trust. 10DLC numbers rotate or are shared with other senders, so inboxes cannot build muscle memory. For financial services, healthcare, or loyalty programs, shortcode's premium cost ($500–$1,200/month) pays back in better engagement and lower unsubscribe rates.

Can sole proprietors register for 10DLC without an EIN?

Yes. Most TCR registration systems accept a Social Security Number (SSN) or ITIN in lieu of an EIN. However, sole proprietor 10DLC numbers are typically throttled to 1,000 messages/day as a baseline. To exceed that ceiling, upgrade to an LLC or S-Corp and provide an EIN. This is a soft cap — messages will not bounce, but sustained high volume triggers manual carrier review.

If I am outside the US, do I still need to pick between these sender types?

No. 10DLC, toll-free, and shortcode are US-only. If you are sending SMS internationally to the US, you route through one of these three channels. If sending from outside the US to other countries, you use local sender types: alphanumeric sender IDs in Europe, registered commercial numbers in India, and so on. smsroute supports 149 countries with localized compliance — pick the appropriate sender type for your destination market, not your origin.