Skip to content
DialPhone
Start free trial

sms · 18 min read

10DLC Registration Guide

10DLC registration explained: what it is, why carriers require it for SMS, how to register your brand and campaigns, costs, and approval timelines.

By Darshan M · Published April 20, 2026 ·Updated May 26, 2026

10DLC Registration Guide: What It Is & How to Register in 2026 — illustration

If your business sends SMS from a standard 10-digit US phone number, you need to register that number for 10DLC, or carriers will throttle or block your messages. This guide explains what 10DLC is, why it exists, the exact registration steps, and how to avoid the common mistakes that delay approval.

What is 10DLC?

10DLC stands for 10-Digit Long Code. It’s the industry-wide framework US mobile carriers (AT&T, T-Mobile, Verizon) use to approve application-to-person (A2P) business messaging from standard 10-digit phone numbers.

Before 10DLC launched in 2021, businesses sent SMS through an unregulated “grey route”, cheap but prone to filtering and carrier blocks. 10DLC created an approved pathway: register your brand, register your campaign, pay modest fees, and get reliable delivery with higher throughput limits.

If you send business SMS from a 10-digit number in the US, appointment reminders, order confirmations, two-factor codes, marketing, you need 10DLC.

Why 10DLC exists

Carriers built 10DLC to solve two problems:

  1. Spam: unregulated A2P traffic from 10-digit numbers was flooding consumers. Carriers lost goodwill.
  2. Attribution: when a spam complaint landed, carriers had no way to trace it to a specific business.

The Campaign Registry (TCR), the industry body running 10DLC, requires every business to register a Brand (your company) and one or more Campaigns (use cases: appointment reminders, marketing, customer support). Registered traffic gets reliable delivery; unregistered traffic gets throttled or blocked.

Who needs to register

You need to register 10DLC if:

  • You send business SMS from any 10-digit US number
  • Volume is ≥ 1 message per day from a number
  • Messages are sent to mobile numbers on AT&T, T-Mobile, Verizon, or other US carriers

You don’t need 10DLC if:

  • You’re using a toll-free number (1-800, 888, 877), those use toll-free verification instead
  • You’re sending short-code messages (5-digit codes), those have a separate approval process
  • You’re person-to-person (P2P) messaging from a personal phone

10DLC fees in 2026

Costs are charged by the Campaign Registry and passed through by SMS platforms. Approximate as of April 2026:

  • Brand registration: one-time $4
  • Standard brand vetting (optional, improves throughput): $40
  • Campaign registration: $10 per campaign + monthly campaign fees ($1.50-$10/month depending on use case)
  • Per-message carrier surcharges: $0.002-$0.005 per message depending on carrier

Total cost for a typical SMB with 1 brand and 2 campaigns: ~$50 upfront + $5-$20/month in fees. SMS platforms (DialPhone, Twilio, others) often absorb the brand fee or bundle it.

Step-by-step 10DLC registration

Step 1: Register your Brand

Your “brand” is your business entity. You’ll need:

  • Legal business name (matches EIN records)
  • EIN (federal tax ID)
  • Industry vertical (retail, healthcare, financial services, etc.)
  • Website URL
  • Business address and contact
  • A stock ticker (public companies) or description (private)

Brand registration takes 1-3 business days. Public companies are verified faster.

Tip: if your legal name differs from your DBA (“Acme Dental LLC” vs “Acme Dental Care”), use the legal name on the EIN or registration will fail.

Step 2: Register each Campaign (use case)

Each use case gets its own campaign. Common campaigns:

  • Low-volume mixed messaging (under 2,000/day)
  • Marketing
  • Account notifications
  • Customer care
  • 2FA / account security
  • Polling / voting
  • Public service announcement
  • Charity
  • Higher Education
  • Political
  • Emergency

For each campaign you’ll need:

  • Campaign description (what do you send, to whom, when?)
  • Sample messages (2-3 real examples)
  • Opt-in process (how do consumers consent to receive messages?)
  • Opt-out keywords (STOP at minimum)
  • Volume estimate (messages per day)
  • Is this marketing? Is this recurring?

This is where most registrations get rejected. Be honest and specific. Vague descriptions and generic sample messages are the #1 rejection reason.

Step 3: Provision phone numbers under the campaign

Once the campaign is approved, associate your 10-digit phone numbers with it. Each number gets tied to one campaign. Most platforms allow multiple numbers per campaign.

Throughput depends on Brand vetting score and campaign type:

  • Unvetted brand, mixed campaign: ~1 message/second
  • Vetted brand, mixed campaign: ~30 messages/second
  • Vetted brand, 2FA campaign: ~100 messages/second

Step 4: Test deliverability

Send test messages to each of the three big carriers (AT&T, T-Mobile, Verizon) before launching a campaign. Messages that land on all three in under 10 seconds confirm delivery. Delays of 30+ seconds or non-delivery indicate carrier filtering, check the campaign description matches what you’re actually sending.

Common 10DLC mistakes

  • Sending marketing on a non-marketing campaign: carriers flag the mismatch and throttle.
  • Missing opt-in records: carriers can request proof of consent. Keep a database.
  • Not honoring STOP immediately: legal requirement (TCPA) and a carrier violation.
  • Sending to numbers that opted out of ALL messaging on their carrier: check the carrier opt-out database before sending.
  • Unclear sample messages: “Promotion!” as a sample message will get rejected. Write realistic examples.
  • Vague opt-in description: “users opt in” fails. Specify: “users submit their number via a checkbox on our website signup form, acknowledging they’ll receive appointment reminders.”

TCPA overlap

10DLC is a carrier-level requirement. TCPA is a federal law (Telephone Consumer Protection Act) with consumer-level requirements. Both apply. The same TCPA consent rules govern pre-recorded outbound calls, so if your team also runs voice broadcasting campaigns alongside A2P SMS, plan for parallel opt-in capture and DNC scrubbing across both channels.

TCPA requires:

  • Prior express written consent for marketing messages
  • Clear opt-out method (STOP)
  • Honor opt-outs within 10 business days
  • No auto-dialed calls or messages to cell phones without consent

Violations carry $500-$1,500 per message in private action damages, plus class-action exposure.

Using a compliant SMS platform (DialPhone, Twilio with proper setup, others) handles the technical enforcement. The business is still responsible for having genuine opt-in records.

10DLC vs toll-free SMS vs short code

10DLC vs toll-free SMS vs short code: setup time and cost comparisonBar chart comparing setup time in days for 10DLC (7 days), toll-free SMS (10 days), and short code (60 days).SMS channel setup time (business days)10DLC7 days · $50 + $5–$20/moToll-free SMS10 days · $5–$20/moShort code60 days · $500–$1,500/mo
10DLC has the shortest setup time and lowest monthly cost among US SMS channels. Source: DialPhone 2026 research.
ChannelSetup timeCostThroughputBest for
10DLC2-5 business days$50 + $5-$20/mo1-100 msg/secSmall and mid-size businesses
Toll-free SMS1-2 weeks (toll-free verification)$5-$20/mo~3 msg/secMid-market wanting toll-free presence
Short code (5-digit)8-12 weeks$500-$1,500/mo100+ msg/secEnterprise marketing, 2FA at scale

For most SMBs and mid-market: 10DLC. For enterprise high-volume: short codes. Toll-free is rare unless the brand already has a toll-free voice presence.

How DialPhone handles 10DLC

DialPhone’s business SMS includes 10DLC registration assistance at no extra charge on Advanced and higher plans:

  • Brand registration walk-through on onboarding call
  • Campaign template library for common use cases (appointment reminders, 2FA, customer support)
  • Automatic STOP/START/HELP keyword handling (TCPA compliance)
  • Opt-in tracking with timestamped consent records
  • Per-carrier delivery reporting
  • Integration with Salesforce and HubSpot for CRM-triggered messaging

See the DialPhone business SMS product page for details.

What Happens If You Skip 10DLC Registration

Carriers began enforcing 10DLC requirements in 2021. There is no grace period and no warning system. Here is exactly what happens to unregistered traffic on each major carrier:

AT&T: filters unregistered A2P traffic aggressively. Delivery rates for unregistered 10-digit long code traffic have been reported as low as 20 to 40 percent in high-volume tests, with the remainder silently dropped or marked as suspected spam.

T-Mobile: blocks unregistered A2P traffic at scale. T-Mobile also charges a $0.006 per-message surcharge for registered campaigns — unregistered traffic does not get surcharge status, it gets blocked.

Verizon: applies filtering based on content analysis and volume patterns. Unregistered senders who exceed 200 messages per day from a single number are typically throttled to one message per minute or flagged entirely.

The practical result: an unregistered 10-digit number sending business SMS in 2026 will see delivery rates far below 100 percent, with no visibility into which messages were dropped. Appointment reminders, 2FA codes, and order confirmations all fail silently.

Additionally, a number flagged by carriers for unregistered A2P traffic can affect voice call delivery from the same number. Carriers share reputation data across services.

Carrier-Specific Throughput: What Your Vetting Score Gets You

Throughput — messages per second — varies by carrier and by your brand’s vetting tier. The table below shows approximate daily message limits by carrier and brand status.

Brand statusAT&T (approx. daily limit)T-Mobile (approx. daily limit)Verizon (approx. daily limit)
UnregisteredFiltered / blockedFiltered / blockedThrottled
Registered, unvetted~2,000 per day~2,000 per day~2,000 per day
Registered, standard vetting (score 75–100)~40,000 per day~40,000 per day~40,000 per day
Registered, premium vetting / ISVVaries by campaignVaries by campaignVaries by campaign

Note: T-Mobile charges an additional $0.006 per message for all registered campaigns, on top of standard per-message carrier fees. This is the only carrier-specific surcharge passed through transparently. Build it into your per-message cost model.

Standard brand vetting costs $40 one-time and is the single highest-ROI spend in the 10DLC registration process for any business sending more than 500 messages per day.

Sole Proprietor vs. Standard Brand Registration

The registration path differs based on your legal entity type. Most guides skip this detail, but it affects cost, timeline, and vetting score ceiling.

CriteriaSole proprietorStandard brand
EIN requiredNo — SSN or ITINYes — business EIN
Registration fee$4 (one-time)$44 (one-time)
Maximum vetting scoreLow cap (roughly 10–15)Up to 100
Daily throughput ceiling~900 messages per carrier~40,000+ (with high vetting score)
Best forSolo operators, very low volumeAny registered business entity

If you are operating under an LLC, corporation, or partnership, use standard brand registration even if you are a one-person shop. The $40 difference in registration fees is recovered within days at any meaningful send volume.

If your legal name on the EIN does not match the brand name you are registering, include both. Registrations that use a DBA-only name without the legal entity name attached are a common rejection reason for standard brands.

4 Carrier-Approved Opt-In Flow Examples

The most common 10DLC campaign rejection reason is a vague or incomplete opt-in description. Carriers want to see a specific, verifiable consent mechanism. These four patterns consistently pass review.

1. Website checkout form with SMS checkbox. During checkout on your e-commerce site, include a checkbox (unchecked by default) with text reading: “I agree to receive order updates and promotional texts from [Company] at the number provided. Reply STOP to unsubscribe. Message and data rates may apply.” Describe this in your campaign opt-in field as: “Customer provides mobile number at checkout and checks an unchecked opt-in box on the order confirmation page. Consent is captured with timestamp and phone number in our CRM.”

2. Contact form with SMS field. Add a dedicated SMS consent field to your contact or lead-generation form. Label it: “Mobile number for SMS updates (optional)” with visible disclosure text: “By entering your number, you agree to receive texts from [Company]. Reply STOP at any time.” Carrier description: “User enters mobile number and consents via disclosed opt-in language on the contact form. Consent record stored in HubSpot/Salesforce with timestamp.”

3. In-store or verbal opt-in with written confirmation. Customer provides their phone number verbally or on paper at point of sale. Send an immediate confirmation SMS: “Thanks for opting in to texts from [Company]. Reply STOP to unsubscribe. Reply YES to confirm.” The confirmation SMS creates the digital consent record. Carrier description: “Customer provides number at point of sale. Confirmation SMS with opt-in disclosure is sent immediately. Customer must reply YES to confirm consent. Consent records are logged with timestamp.”

4. Online account registration. During account creation, include SMS notification preferences with explicit opt-in language. Pre-checked boxes for SMS are not acceptable under TCPA or 10DLC standards. The box must be unchecked by default. Carrier description: “User creates account on [website]. During registration, an unchecked SMS opt-in checkbox is presented with disclosure language. User must actively check the box to subscribe. Consent captured in database with user ID and timestamp.”

The principle in all four: specific action, specific disclosure language, specific consent record. Generic descriptions like “user opts in on our website” will be rejected.

How We Tested

DialPhone re-verifies every comparison in this guide every 90 days. We pull pricing directly from each vendor’s public pricing page on the dates listed in the frontmatter (lastVerifiedAt or updatedAt). Where vendor pricing is gated behind a sales call, we mark “Contact sales” and use the lowest published equivalent from the past 12 months. Feature availability is checked against vendor documentation, not marketing pages. We do not accept paid placements or affiliate fees from any vendor — see our editorial standards.

What We Don’t Like

No platform is perfect, including DialPhone. Honest drawbacks based on user feedback and our own testing:

  • Smaller integration catalog than RingCentral (~40 vs 200+). Niche vertical CRM integrations may require API work.
  • Newer brand awareness. RingCentral and 8x8 have 15+ years of analyst coverage. Enterprise procurement reviews may take longer.
  • Predictive dialer is an add-on ($15/user) for high-volume outbound teams running 200+ daily dials per rep.
  • HIPAA BAA starts on Advanced tier ($34/user), not the $24 Core plan. Still cheaper than competitors that gate HIPAA behind enterprise-only contracts.

Frequently asked questions

What is 10DLC registration?

10DLC (10-Digit Long Code) registration is the process by which US businesses register their brand and SMS use cases with The Campaign Registry (TCR) so mobile carriers (AT&T, T-Mobile, Verizon) recognize their messaging as legitimate. Registered businesses get reliable SMS delivery and higher throughput; unregistered traffic is throttled or blocked.

How much does 10DLC registration cost?

Brand registration costs a one-time $4 fee for sole proprietors or $44 for standard business brands. Each campaign use case costs $10 to register plus $1.50–$10 per month depending on the campaign type. Optional brand vetting, which improves daily message throughput, costs $40. Total for a typical SMB with one brand and two campaigns: roughly $50 upfront plus $5–$20 per month.

How long does 10DLC registration take?

Brand registration takes 1–3 business days. Campaign approval takes an additional 2–5 business days per campaign. Marketing and 2FA campaigns face stricter review than transactional notifications. Budget 5–10 business days end-to-end for a first-time registration. Rejections due to vague sample messages or opt-in descriptions can add another 1–2 rounds of revision.

Is 10DLC registration required for all business SMS?

It is required for any business sending A2P (application-to-person) SMS from a standard 10-digit US phone number. Toll-free numbers use toll-free verification instead. Short codes (5-digit) have a separate approval process. Person-to-person (P2P) messaging from a personal phone does not require 10DLC. If you send business texts from a 10-digit number, registration is mandatory.

What happens if I send SMS without 10DLC registration?

Carriers throttle or block unregistered A2P traffic. Depending on the carrier and volume, messages may be silently dropped, delayed, or flagged as spam. There is no grace period — carriers have been enforcing 10DLC requirements since 2021. Continued unregistered sending also risks the phone number being flagged, which can affect voice call delivery from the same number.

Registering for 10DLC is straightforward once you know the vocabulary. The main risk is the first rejection, plan for 1-2 revisions if your campaign descriptions aren’t specific enough the first time.

#10dlc#sms-compliance#tcpa#messaging

About the author

Growth Operations Lead at DialPhone

Darshan leads Growth Operations at DialPhone, where he owns three interconnected programs: the comparison content operation, the open VoIP Pricing Dataset, and the test-call methodology used to verify every pricing claim published on the site.

His research process starts with hands-on product trials and live vendor quotes — not marketing pages. Pricing figures are cross-checked against actual invoices and re-verified on a rolling quarterly cycle, with the underlying dataset kept public for independent re-verification. That dataset now covers 40+ VoIP and virtual-number providers across the US and Canada market.

Darshan also leads DialPhone's AI receptionist evaluation program, running structured test-call scenarios across English, Spanish, and French to assess transcription accuracy, intent routing, and escalation behavior. Methodology notes and raw scoring are archived in the research section.

For factual corrections or dataset discrepancies, Darshan can be reached at the DialPhone editorial address. Verified corrections are published as errata with a changelog date — no silent edits.

Try DialPhone free for 14 days

AI-native business phone, SMS, meetings, and contact center on one platform. No credit card required.

Call sales Start free trial