Definition and purpose #

10DLC stands for 10-digit long code. It is the U.S. standard for application-to-person SMS sent from local phone numbers. Carriers use 10DLC to improve trust, control spam, and match throughput to a brand and campaign that has been reviewed.

Compare channels #

ChannelBest forProsConsiderations
10DLCLocal presence, two-way, alertsRecognizable number, lower costRegistration and content rules
Short codeHigh volume national programsVery high throughputHigher cost, longer approvals
Toll-free SMSSupport and notificationsNationwide reachVerification recommended

Registration process #

  • Brand registration – legal name, EIN, address, website
  • Campaign registration – use case, sample messages, opt-in method, support keywords

After review, carriers assign throughput based on campaign and trust. You manage this through your provider using The Campaign Registry workflow.

Compliance essentials #

  • Consent – message only opted-in recipients
  • Identity – include the sender brand in the message
  • Support keywords – respond to STOP and HELP
  • Links – use branded or full links in first outreach
  • Restricted content – avoid prohibited categories and follow carrier codes
  • Opt-out handling – honor opt-outs quickly and maintain list hygiene
Non-compliant traffic can be filtered or surcharged. Consistent consent and clear sender identity reduce risk.

Examples #

Compliant welcome

"Welcome to BrandName alerts. Msg and data rates may apply. Up to 3 msgs per week. Reply STOP to opt out."

Risky first message

"50% off today only. Click bit.ly/offer" – no brand identity, no STOP, uses a public short link.

FAQs #

Do I need 10DLC if I use short code or toll-free

No. Each channel is separate with its own verification. Use 10DLC for local presence and two-way conversations.

How are volume limits set

Throughput depends on campaign type and trust. Your provider shares the limits for your approved campaign.

Which carriers enforce 10DLC

All major U.S. carriers require 10DLC registration for A2P long code messaging.

Test a message before you send

Run your SMS through our free compliance checker to reduce filtering.

Check now →   Chrome extension