Quick answer: 10DLC is the mandatory carrier framework that requires you to register your organization (brand registration) and your texting use cases (campaign registration) with The Campaign Registry so that US carriers will deliver messages you send from a standard 10-digit number. Skip it and carriers silently filter or block your texts; complete it and you unlock full-speed, carrier-sanctioned delivery, usually within one to two weeks. FRANSiS™ handles the full process for its customers, so you never touch a carrier portal.

Book a 15-min walkthrough →

US wireless carriers now require every organization sending business text messages to register through the 10DLC framework before sending a single message. Organizations that skip registration, or complete it incorrectly, face silently blocked messages, throttled throughput, and no error notification telling them anything went wrong.

This guide explains the complete registration process for 2026: what 10DLC is, how brand and campaign registration work step by step, what the fees cover, how nonprofits, healthcare organizations, schools, and government agencies qualify for special treatment, and how FRANSiS™ handles registration from start to finish for its customers.

What Is 10DLC?

10DLC stands for 10-Digit Long Code. It is the standard 10-digit phone number format (for example, 555-867-5309) that businesses use to send Application-to-Person (A2P) text messages at scale in the United States.

Before 10DLC, businesses had two SMS sending options: short codes (5 or 6 digit numbers, expensive and slow to provision) and unregistered long codes (regular 10-digit numbers used without carrier approval, increasingly filtered as spam). The 10DLC framework, launched by major US carriers in 2021 and reaching full enforcement in 2023, created a formal registration and vetting system for long code messaging.

The governing body is The Campaign Registry (TCR), a third-party entity that manages brand and campaign registrations on behalf of carriers including AT&T, Verizon, and T-Mobile. Every business that wants to send A2P messages from a 10-digit number must register through TCR before sending.

Why 10DLC Registration Matters

Registration is not optional; it is the gating mechanism for SMS deliverability in the US. Here is what changes on either side of it:

  • Message throughput: Registered senders qualify for carrier-sanctioned, high-volume sending that can reach an entire contact list in minutes. Unregistered senders are throttled to a trickle of messages per minute.
  • Carrier filtering: Registered traffic is recognized as legitimate business messaging and passes with minimal filtering. Unregistered traffic is filtered aggressively and is frequently flagged or blocked outright.
  • Deliverability: Registered senders see consistently reliable delivery. Unregistered senders see highly variable delivery, and a large share of their messages may never arrive.
  • Spam classification: Registered messages are far less likely to be treated as spam. Unregistered messages can be classified as spam with no notification to the sender.
  • Standing with carriers: Registered senders meet CTIA and carrier requirements. Unregistered senders risk having their numbers suspended.

The throughput difference matters most for healthcare and nonprofit organizations. An appointment reminder campaign that needs to reach thousands of patients before tomorrow morning simply cannot be delivered at unregistered sending speeds: registered senders finish in minutes, while unregistered senders would need days, assuming the messages are delivered at all.

The 10DLC Registration Process, Step-by-Step

The process has two main components: brand registration and campaign registration.

Step 1: Brand Registration

Brand registration establishes your organization's identity with The Campaign Registry. You will provide:

  • Legal business name (must match IRS records exactly)
  • Employer Identification Number (EIN), matched against federal records
  • Business type (LLC, nonprofit 501(c)(3), government agency, etc.)
  • Business address and website URL
  • Vertical / industry category (healthcare, nonprofit, education, government)

Brand registration typically takes 1 to 5 business days. Once approved, you receive a brand vetting score on a scale of 0 to 100. Higher scores unlock higher throughput tiers.

Step 2: Campaign Registration

Campaign registration defines the specific use case for your messages. Each distinct use case requires its own campaign. Common use case types include:

  • 2FA / One-Time Passwords
  • Account notifications
  • Customer care / support
  • Healthcare / appointment reminders
  • Marketing and promotional messages
  • Nonprofit / public service messaging
  • Emergency alerts

For each campaign you will provide a campaign description, sample messages (2 to 3 representative examples), and the opt-in method you use to obtain consent. Sample messages are scrutinized closely; vague or generic examples are a leading cause of campaign rejections.

Step 3: Carrier Vetting and Approval

After campaign registration, major carriers review and approve each campaign. Most standard campaigns are approved within 24 to 72 hours after brand approval. Campaigns requiring enhanced vetting, typically higher-volume senders or certain use case types, can take 5 to 10 additional business days.

Step 4: Number Association

Once campaigns are approved, you associate your sending phone numbers with the approved campaign. Numbers can typically be associated within minutes of campaign approval.

10DLC campaign registration: what carriers want to see

Campaign registration is where most delays and rejections happen, so it deserves its own checklist. Carriers are not trying to keep legitimate senders out; they are trying to confirm that your messaging program is specific, consented, and honestly described. Before you submit a 10DLC campaign registration, have all of the following ready:

  • A specific campaign description: One or two sentences that say exactly who receives the messages, why they receive them, and how often. "Appointment reminders and follow-up care instructions sent to patients of ABC Clinic who opted in at registration" passes review; "customer messages" does not.
  • Realistic sample messages: 2 to 3 examples that look exactly like what you will send, including your organization name and opt-out language such as "Reply STOP to opt out."
  • A documented opt-in method: The web form URL, keyword, paper form, or verbal script through which recipients consent, plus a description of how consent records are stored.
  • Working opt-out and help keywords: STOP, UNSUBSCRIBE, and HELP responses must function before carriers will trust your traffic.
  • Matching website content: Reviewers check the website you list during brand registration. It should be live, clearly belong to your organization, and include a privacy policy that mentions your SMS program.
  • One use case per campaign: Appointment reminders, fundraising appeals, and emergency alerts each belong in their own campaign, registered under the matching use case category.

If a campaign is rejected, the fix is usually one of the items above: sharpen the description, replace generic samples with real ones, or document consent more specifically, then resubmit. A platform that manages 10DLC campaign registration for you should catch these issues before submission rather than after a rejection.

10DLC Registration Pricing

10DLC fees are set by The Campaign Registry and carrier pass-through costs, not by your SMS platform. As of 2026, the fee structure includes:

  • Brand registration: A small one-time fee per organization. Verified 501(c)(3) nonprofits may qualify for a reduced rate.
  • Standard campaign registration: A small one-time fee per campaign, one campaign per use case type.
  • Campaign monthly maintenance: A modest recurring fee for each campaign while it remains active.
  • Enhanced vetting (optional): An additional one-time fee for a deeper review that can raise your vetting score and unlock higher throughput tiers.
  • Carrier per-message pass-through: A small surcharge on each message, set individually by each carrier.

Exact amounts are published by TCR and the carriers and change periodically, so always confirm current figures before budgeting. These fees are in addition to whatever your SMS platform charges; most platforms bundle TCR fees into their pricing or pass them through at cost. FRANSiS™ customers receive current fee information during onboarding, and FRANSiS™ platform pricing itself is flat, predictable, unlimited messaging. View FRANSiS™ pricing.

10DLC Registration for Nonprofits and Healthcare Organizations

Nonprofits, healthcare organizations, schools, and government agencies each have specific considerations, and in some cases specific advantages, in the 10DLC framework.

501(c)(3) Brand Registration Discount

The Campaign Registry offers reduced brand registration fees for verified 501(c)(3) nonprofit organizations. Eligibility requires submitting documentation of your nonprofit status during brand registration. FRANSiS™ assists customers in preparing nonprofit verification documentation to qualify for applicable discounts.

Nonprofit Use Case Type

TCR includes a dedicated Nonprofit use case category for organizations sending public service messages, fundraising appeals, volunteer coordination, and mission-related communications. Using the correct use case type is important: registering a nonprofit fundraising campaign under a generic Marketing use case can result in higher filtering rates and lower throughput. See FRANSiS™ for nonprofits.

Healthcare Use Case Type

Healthcare organizations should register appointment reminders, prescription notifications, and care coordination messages under the Healthcare use case category. This category receives favorable carrier treatment as a recognized, low-spam vertical. See FRANSiS™ for healthcare.

HIPAA Overlap Considerations

HIPAA compliance and 10DLC are separate requirements that must both be satisfied. 10DLC addresses carrier-level deliverability; HIPAA addresses the security and privacy of Protected Health Information, and HIPAA compliance is supported through safeguards such as a signed BAA and encryption in transit (TLS 1.3) and at rest (256-bit AES). An organization can be 10DLC-registered but fall short on HIPAA (or vice versa), so both frameworks must be addressed. See our complete HIPAA-compliant text messaging guide and TCPA compliance guide.

Education Organizations: K-12 Schools and Universities

School districts, colleges, and universities register under education-appropriate use case categories for attendance alerts, enrollment and admissions outreach, financial aid reminders, and campus updates. Registration is the deliverability half of the equation; FERPA-aware handling of student information is the other half, and both should be addressed before launch. Public institutions may register as government entities, while private schools typically register as nonprofits or standard businesses, a distinction that affects fees and vetting. See FRANSiS™ for higher education.

Government and Correctional Organizations

Government agencies, including correctional facilities, typically register as government entities, which qualifies for its own use case classification. FRANSiS™ manages the registration process from start to finish, including specialized use cases like correctional communication programs. See FRANSiS™ for government.

What happens after your registration is approved?

Approval is the starting line, not the finish line. Once your brand and campaigns clear review, a few things determine how well your program performs from that point forward:

  • Your throughput tier is set by your vetting score. Carriers assign each registered brand a sending tier based on its vetting results. If your initial score lands you in a lower tier than your volume requires, optional enhanced vetting can raise it.
  • Numbers must stay matched to campaigns. Every sending number needs to remain associated with an approved campaign. Adding a new number, or a new message type, means updating or adding a campaign rather than quietly reusing an existing one for a different purpose.
  • Deliverability still needs monitoring. Registration removes the biggest filtering penalty, but content quality, opt-out rates, and recipient complaints still influence how carriers treat your traffic. Watch delivery reporting and investigate sudden drops quickly.
  • Registration details must stay current. If your legal name, website, or primary use case changes, your registration should be updated to match. Stale registrations invite re-review and filtering.
  • Renewals keep the lights on. Monthly campaign maintenance continues for as long as the campaign is active, and a lapse downgrades throughput immediately. FRANSiS™ monitors all of this on behalf of customers so approved programs stay approved.

10DLC vs short codes vs toll-free numbers

10DLC is one of several registered routes to sending business text messages in the US. Understanding the three sender types helps you confirm that 10DLC is the right path before you start.

10DLC (10-digit long codes)

Standard local numbers registered through TCR. They support two-way conversation, present a local caller ID your community recognizes, and can often carry voice calls on the same number. Registration is required, fees are modest, and most campaigns are approved within days. This is the right fit for the vast majority of nonprofits, clinics, schools, and agencies.

Short codes

Five- or six-digit numbers built for very high-volume, one-way broadcasting. They deliver the highest throughput available but are expensive to lease, can take weeks or months to provision, and feel impersonal for conversational outreach. For most mission-driven organizations, a short code is more capacity than the mission requires.

Toll-free numbers

1-8XX numbers use a separate toll-free verification process rather than TCR registration. Verified toll-free senders get solid throughput, but the numbers lack local presence, and recipients are quicker to ignore texts from a number that looks like a call center. Some organizations run toll-free for national one-way alerts alongside 10DLC for local two-way conversation.

How to decide:

  • Choose 10DLC if you want local numbers, two-way conversations, and fast setup at modest cost. This describes most mission-driven organizations.
  • Choose a short code only if you broadcast to very large national lists where raw throughput outweighs cost and conversation.
  • Choose toll-free if you need a single national number and mostly one-way notifications, and complete toll-free verification instead of TCR registration.

How FRANSiS™ Handles 10DLC Registration for Customers

The registration process is technically straightforward, but details matter: mismatched business names, weak sample messages, and incorrect use case selections are the most common causes of delays and rejections. FRANSiS™ manages the entire registration process so customers can focus on communications, not compliance paperwork.

  1. Organization intake: FRANSiS™ collects your EIN, legal business name, website, industry vertical, and primary message use cases during onboarding.
  2. Brand registration submission: FRANSiS™ submits your brand to TCR, including nonprofit documentation if applicable, and monitors approval status.
  3. Campaign configuration: FRANSiS™ recommends campaign use case types, writes campaign descriptions, and drafts sample messages that reflect your actual communications.
  4. Campaign registration and carrier approval: FRANSiS™ submits campaigns to TCR and works with carriers to resolve any questions during review.
  5. Number provisioning and go-live: Once campaigns are approved, FRANSiS™ associates your 10DLC numbers and confirms you are cleared for full-throughput sending.

Customers do not interact directly with TCR or carrier portals. Contact FRANSiS™ to get started.

How to choose an SMS platform that handles 10DLC for you

Most organizations should never file a TCR submission themselves; the platform should do it. Use this checklist when evaluating any texting platform's 10DLC support:

  • Managed registration: The platform files brand and campaign registrations on your behalf and monitors approval status, rather than handing you a registry login and a help article.
  • Vertical expertise: The team knows the Nonprofit, Healthcare, Education, and Government use case categories and which one fits your program, because the wrong category means avoidable filtering.
  • Rejection handling: If a campaign is rejected, the platform revises and resubmits for you instead of leaving you to decode carrier feedback.
  • Renewal management: Monthly campaign maintenance and periodic re-vetting are handled automatically, so a lapsed fee never quietly downgrades your throughput.
  • Compliance support beyond 10DLC: TCPA-aware consent capture, automatic opt-out handling, and, for healthcare organizations, HIPAA compliance supported with a signed BAA.
  • Security posture: Encryption in transit (TLS 1.3) and at rest (256-bit AES), role-based access controls, and audit logging.
  • Transparent pricing: Registration fees disclosed up front, with platform pricing that stays predictable as your list grows. FRANSiS™ pricing is flat, predictable, unlimited messaging.
  • Two-way capability: Registration gets your messages delivered; an AI Powered Helper like FRANSiS™ responds to the replies that come back, at any hour, so conversations do not stall in an unmonitored inbox.

Common 10DLC Registration Mistakes to Avoid

Mismatched EIN and Business Name

TCR verifies your EIN against federal business records. If the legal business name you submit does not exactly match IRS records, including punctuation and abbreviations, brand registration will be rejected. Use your exact legal name as it appears on your EIN documentation.

Weak or Generic Sample Messages

Sample messages must be representative of the actual messages you will send. Vague samples do not give carriers enough context to approve the campaign. Each sample should include your organization name, the message type, and a realistic message body.

Wrong Use Case Type

Registering healthcare messages under a Marketing use case, or fundraising messages under Account notifications, leads to higher filtering rates even after approval. Match your use case type to your primary message purpose.

Insufficient Opt-In Documentation

TCR requires organizations to describe how they obtain consent from recipients. Vague opt-in descriptions are a common cause of campaign rejection. Describe your opt-in mechanism specifically: form URL, consent language, and how consent records are stored.

Registering Multiple Use Cases Under One Campaign

Each distinct use case, whether appointment reminders, fundraising, or emergency alerts, should be a separate campaign. Bundling unrelated use cases into one campaign reduces throughput and increases filtering risk.

Not Renewing Campaign Registration

If monthly campaign fees lapse or registration expires, your throughput and deliverability are immediately downgraded. FRANSiS™ manages renewal on behalf of customers.

10DLC Registration FAQs

What is 10DLC?

10DLC stands for 10-Digit Long Code, the standard phone number format used by businesses to send A2P text messages in the US. The framework was established by major carriers and TCR to reduce spam and improve deliverability for legitimate business senders.

What is The Campaign Registry?

The Campaign Registry (TCR) is the third-party organization that manages 10DLC brand and campaign registrations on behalf of US carriers including AT&T, Verizon, and T-Mobile. Most organizations never interact with TCR directly; their SMS platform submits registrations and relays approval status. FRANSiS™ handles all TCR submissions for its customers.

Do nonprofits need to register for 10DLC?

Yes. All organizations sending business text messages in the US, including nonprofits, healthcare organizations, schools, and government agencies, must complete 10DLC brand and campaign registration. Nonprofits with 501(c)(3) status may qualify for reduced vetting fees.

How long does the registration process take?

Brand registration typically takes 1 to 5 business days. Standard campaign registration is usually approved within 24 to 72 hours after brand approval. Enhanced vetting campaigns may take 5 to 10 additional business days. FRANSiS™ manages the entire process for customers.

What is the difference between brand registration and campaign registration?

Brand registration establishes your organization's identity with TCR. Campaign registration defines the specific use case for your messages. Each distinct use case requires its own campaign under one registered brand.

How much does it cost to register?

Expect a small one-time brand registration fee, a small one-time fee per campaign, and a modest monthly maintenance fee for each active campaign, plus optional enhanced vetting and small per-message carrier surcharges. Fees are set by TCR and the carriers and are subject to change, so confirm current amounts before budgeting. FRANSiS™ shares current fee information during onboarding.

What happens if I send texts without registering?

Unregistered messages can be silently blocked, throttled to a small fraction of normal sending speed, or flagged as spam. Carriers do not send delivery failure notices, so your organization may not realize messages are not being delivered.

Can I send texts while my registration is pending?

You should not. Messages sent from an unregistered number face heavy filtering and can damage the number's sending reputation before your campaign is even approved. Since brand approval typically takes 1 to 5 business days and campaign approval follows within 24 to 72 hours, the safest path is to wait until your campaign shows an approved status.

Do toll-free numbers require 10DLC?

No. Toll-free numbers go through a separate toll-free verification process rather than TCR registration. The goal is the same: verified senders get reliable delivery while unverified senders get filtered. If you send from both local and toll-free numbers, you must complete both processes.

Is 10DLC the same as TCPA compliance?

No. 10DLC is a carrier registration framework that governs whether your messages are delivered; the TCPA is a federal law that governs whether you have consent to send them. You need both. A platform can support TCPA-aware consent and opt-out workflows, but compliance ultimately depends on your organization's own consent practices.

How many 10DLC campaigns does my organization need?

One per distinct use case. A community clinic sending appointment reminders and occasional wellness promotions needs two campaigns; a nonprofit running volunteer coordination, fundraising appeals, and emergency alerts needs three. Registering each use case correctly costs a little more in monthly maintenance but protects throughput and reduces filtering for every message type.

Do healthcare organizations need separate 10DLC campaigns for different message types?

Generally yes. Appointment reminders and promotional content should be registered as separate campaigns under appropriate use case categories. FRANSiS™ can advise on optimal campaign structure.

Does FRANSiS™ handle registration for customers?

Yes. FRANSiS™ manages the complete process, covering brand registration, campaign registration, and vetting, on behalf of customers. Your team provides EIN, organization details, and sample messages. FRANSiS™ handles all TCR submissions and carrier approvals.

Ready to Send Messages at Full Throughput?

Skip the TCR paperwork. FRANSiS™ handles the complete registration process on your behalf, covering brand registration, campaign configuration, carrier approval, and ongoing renewal. Schedule a free demo →

Related resources:

Keep reading:

More guides on this topic