Skip to content

10DLC Overview

Learn about 10DLC registration requirements for sending SMS in the United States

View .md

10DLC Compliance

10DLC (10-Digit Long Code) is the industry standard for Application-to-Person (A2P) messaging in the United States. All businesses sending SMS to US phone numbers must register their brand and messaging campaigns.

Why 10DLC?

US carriers (AT&T, T-Mobile, Verizon) require 10DLC registration to:

  • Reduce spam - Verify legitimate business senders
  • Improve deliverability - Registered traffic gets priority routing
  • Increase throughput - Higher message limits for trusted senders
  • Ensure compliance - Meet TCPA and carrier requirements

Registration Process

10DLC registration consists of two steps:

Code
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ 1. Register │ → │ 2. Register │ → │ 3. Assign │ │ Brand │ │ Campaign │ │ Numbers │ └─────────────────┘ └─────────────────┘ └─────────────────┘ $4 one-time $15 one-time Ready to send! 1-3 days + $10/month 1-7 days

Step 1: Brand Registration

Your Brand represents your business entity. You provide company information like legal name, EIN/Tax ID, address, and website. This is reviewed by The Campaign Registry (TCR).

Step 2: Campaign Registration

A Campaign describes your messaging use case. You specify the type of messages (2FA, marketing, notifications), provide sample messages, and confirm compliance settings.

Step 3: Phone Number Assignment

Once your campaign is approved, assign your US phone numbers to it. Messages sent from these numbers will be delivered as registered A2P traffic.

Costs

ItemCostType
Brand Registration$4One-time, per brand, charged when you submit it
Campaign Registration$15 ($2 for LOW_VOLUME)One-time, charged when you submit the campaign
Campaign Monthly Fee$10/month ($2 for LOW_VOLUME)Recurring, while the campaign is approved

Throughput Limits

Your messaging throughput depends on your Trust Score, assigned by TCR based on your brand vetting:

Trust ScoreDaily LimitMessages/Second
Low2,0000.2
Medium10,0001
High200,00010+

Prerequisites

Before starting 10DLC registration, you need:

  1. Approved Business Verification (KYB) - Carriers register a brand against a vetted legal entity, so this is a hard prerequisite: submitting a brand or a campaign without it returns 403 kyb_required. Complete it at Compliance → Verification
  2. US phone number - At least one number to assign to your campaign
  3. Business information - Legal name, EIN, address, website

Next Steps

API Reference

Manage 10DLC brands and campaigns programmatically: