SMSMESSAGINGCOMPLIANCE

A2P 10DLC Registration: Step-by-Step 2026

SIPNEX ·

If your business sends text messages from a standard 10-digit phone number in the United States and you have not registered through A2P 10DLC, your messages are being throttled, filtered, or silently dropped by every major wireless carrier. This is not a future requirement. It has been enforced since 2023, and the filtering has gotten progressively more aggressive. In 2026, unregistered A2P messaging from 10DLC numbers is functionally broken on T-Mobile and increasingly unreliable on AT&T and Verizon.

This guide walks through the complete registration process. SIPNEX is an FCC-licensed carrier that provides SMS and MMS messaging alongside voice. We handle A2P 10DLC registration on behalf of our messaging customers through The Campaign Registry.

What A2P 10DLC is and why it exists

A2P stands for Application-to-Person — messages sent by a business or application to individual consumers. This is distinct from P2P (Person-to-Person) messaging between individuals. 10DLC stands for 10-Digit Long Code — a standard phone number like (214) 555-1234, as opposed to short codes (5-6 digits like 12345) or toll-free numbers (800/888/etc.).

Before A2P 10DLC, businesses could send text messages from any phone number without registration or oversight. Carriers could not distinguish legitimate business messages from spam at the network level. The result was aggressive content filtering that blocked spam and legitimate messages indiscriminately, and a degraded messaging experience for consumers and businesses alike.

The A2P 10DLC framework, established by T-Mobile, AT&T, and Verizon through The Campaign Registry (TCR), creates a structured registration and vetting system. Businesses register their brand and messaging campaigns, receive a trust score based on vetting, and are assigned throughput limits based on that score. Registered traffic gets preferential routing and higher delivery rates. Unregistered traffic gets filtered.

Step 1: Register your brand with TCR

The first step is brand registration with The Campaign Registry. Your messaging provider (SIPNEX, Twilio, Telnyx, etc.) submits this on your behalf — you do not interact with TCR directly.

Information required for brand registration:

  • Legal business name (must match your EIN registration)
  • DBA (Doing Business As) name if different
  • EIN (Employer Identification Number) — this is mandatory for standard brand vetting
  • Business address
  • Business website URL
  • Business phone number
  • Business email
  • Business type (corporation, LLC, sole proprietorship, non-profit, government)
  • Vertical/industry (healthcare, financial services, retail, political, etc.)

TCR performs a vetting process that scores your brand on a scale that determines your messaging throughput limits. The vetting checks your EIN against IRS records, verifies your business address, checks your website for legitimacy indicators, and may query additional business databases. The process typically takes 1 to 5 business days.

Trust score tiers. TCR assigns a trust score that determines your messaging throughput (messages per second) and daily message limits. Higher scores get higher throughput. The scoring is not fully transparent, but established businesses with verifiable EINs, active websites, and clean history generally receive adequate throughput for their messaging needs. Sole proprietorships and new businesses typically receive lower trust scores and more limited throughput.

Brand registration fee: One-time $4 fee collected by TCR through your messaging provider.

Sole proprietor registration. If you do not have an EIN (sole proprietorship), the registration process is different and more limited. Sole proprietor brands are subject to lower throughput caps and fewer campaign types. If you are running a serious messaging operation, incorporating and obtaining an EIN before registration is strongly recommended.

Step 2: Register your messaging campaigns

After your brand is registered and vetted, you register individual messaging campaigns. Each campaign represents a specific use case — you might have one campaign for appointment reminders and a separate campaign for marketing promotions.

Information required per campaign:

  • Use case category (marketing, customer care, delivery notifications, appointment reminders, two-factor authentication, polling/surveys, account notifications, etc.)
  • Campaign description (what you are sending and why)
  • Sample messages (2-5 examples of actual messages you will send)
  • Opt-in method (how consumers consent to receive messages — web form, text keyword, point of sale, etc.)
  • Opt-in keywords (e.g., “JOIN,” “YES,” “START”)
  • Opt-out keywords (must include “STOP” at minimum)
  • Help keywords (must include “HELP” at minimum)
  • Opt-in message (the confirmation sent when someone opts in)
  • Opt-out message (the confirmation sent when someone opts out)
  • Help message (the response sent when someone texts HELP)
  • Message volume estimate (daily and monthly expected volume)
  • Whether messages contain embedded links
  • Whether messages contain phone numbers
  • Age-gated content flag (if applicable)

TCR reviews the campaign registration against carrier policies. Most standard use cases (customer care, appointment reminders, account notifications) are approved quickly — often within 24 hours. Marketing campaigns receive additional scrutiny. Campaigns involving cannabis, firearms, alcohol, gambling, or other restricted categories face carrier-specific policies and may be rejected by some carriers even if legally permitted.

Campaign registration fees: Vary by campaign type, typically $10 to $15 per campaign. Some special-use campaigns (like political messaging) have different fee structures.

Step 3: Associate phone numbers with campaigns

Once your campaign is approved, your messaging provider links your 10DLC phone numbers to the campaign in TCR’s system. A phone number can only be associated with one campaign at a time. If you need to send different types of messages (marketing and transactional), you need separate campaigns with separate phone numbers.

After association, the carriers provision throughput for your numbers based on your brand trust score and campaign type. Higher trust scores and transactional use cases generally receive higher throughput than lower trust scores and marketing use cases.

Step 4: Start messaging with compliance

With registration complete, your messages route through carrier networks with registered status, receiving higher throughput limits and reduced filtering. But registration alone does not make you compliant — you must also follow carrier messaging policies and TCPA requirements.

Required compliance elements:

Opt-in: every recipient must have explicitly consented to receive messages from your campaign. Web form opt-ins must include clear disclosure that the consumer will receive text messages. Keyword opt-ins (text JOIN to 12345) must send a confirmation message explaining what they signed up for.

Opt-out: every message must honor STOP requests. When a consumer replies STOP, your system must immediately stop sending to that number and send a confirmation (“You have been unsubscribed. No more messages will be sent.”). Carriers monitor opt-out compliance — failure to honor STOP can result in your campaign being suspended.

Content compliance: do not send messages that violate carrier content policies. Prohibited content includes: illegal products/services, SHAFT content (sex, hate, alcohol, firearms, tobacco) on some carriers, misleading claims, phishing links, and messages that lack clear sender identification. Always include your business name in the message so the recipient knows who is contacting them.

Message frequency: do not exceed your registered throughput limits. If your trust score allows 100 messages per second and you attempt 500, the excess will be queued or dropped. If you consistently exceed limits, carriers may flag your campaign for review.

What happens if you skip registration

The consequences are immediate and measurable.

T-Mobile is the strictest enforcer. Unregistered A2P messages from 10DLC numbers are subject to aggressive filtering. Most unregistered business messages to T-Mobile subscribers are silently dropped — the sender receives no error, the recipient receives nothing. T-Mobile also charges higher surcharges on unregistered traffic (when it is not blocked entirely).

AT&T filters unregistered 10DLC traffic and applies throttling. Delivery rates for unregistered senders are significantly lower than for registered senders. AT&T has also implemented per-message surcharges that are higher for unregistered traffic.

Verizon has been progressively tightening enforcement. Unregistered senders face filtering and potential blocking, particularly for marketing-style content.

The silent nature of the filtering is the worst part. Your messaging system may show messages as “sent” because the message was accepted by the carrier’s ingestion point. But it was never delivered to the recipient. You think your campaign is working. Your customers think you never contacted them. You only discover the problem when you start tracking delivery confirmations and see 40 percent of your T-Mobile messages disappearing.

Toll-free messaging alternative

If you prefer to send messages from toll-free numbers rather than 10DLC numbers, the registration process is different. Toll-free numbers go through a toll-free verification process managed directly by the carriers rather than through TCR.

Toll-free verification is generally simpler than 10DLC registration: you provide business information, describe your use case, and the carrier verifies your identity. Once verified, your toll-free number can send messages at carrier-approved throughput rates.

The tradeoff: toll-free per-message rates are typically slightly higher than 10DLC rates, and consumers may be less likely to recognize or respond to messages from toll-free numbers compared to local 10DLC numbers. For some use cases (national brands, customer service notifications), toll-free is appropriate. For local marketing or local business messaging, 10DLC with a local area code typically performs better.

Frequently asked questions

What is A2P 10DLC?

A2P 10DLC is the registration framework for business text messaging from standard 10-digit phone numbers in the United States. A2P stands for Application-to-Person (business-to-consumer messages), and 10DLC stands for 10-Digit Long Code (standard phone numbers). The framework was established by T-Mobile, AT&T, and Verizon through The Campaign Registry (TCR) to create a vetting system that distinguishes legitimate business messaging from spam. Registration involves registering your brand (business identity), registering your messaging campaigns (use cases and content), and associating your phone numbers with approved campaigns. Registered traffic receives preferential treatment. Unregistered traffic is filtered or blocked.

How long does A2P 10DLC registration take?

Brand registration and vetting typically takes 1 to 5 business days. Campaign registration review takes 24 hours to several days depending on the use case — standard transactional campaigns (appointment reminders, account notifications) are usually approved within 24 hours. Marketing campaigns and campaigns involving sensitive categories may take longer. Phone number association is typically immediate once the campaign is approved. Total end-to-end timeline: 3 to 10 business days for most standard use cases. Your messaging provider submits everything on your behalf — you provide the business information and campaign details, and the provider handles the TCR submissions.

How much does A2P 10DLC registration cost?

Brand registration is a one-time $4 fee. Campaign registration varies by type, typically $10 to $15 per campaign. These fees are collected by TCR through your messaging provider. In addition to registration fees, each carrier charges per-message surcharges on A2P 10DLC traffic: T-Mobile approximately $0.003 per SMS segment and $0.01 per MMS message, AT&T approximately $0.003 per SMS and $0.005 per MMS, Verizon approximately $0.003 per SMS and $0.004 per MMS. These surcharges are on top of your messaging provider’s per-message rates and are non-negotiable — all providers must collect them.

Do I need a separate registration for each phone number?

No. You register brands and campaigns, not individual phone numbers. A single campaign can have multiple phone numbers associated with it. However, each phone number can only be associated with one campaign at a time. If you send different types of messages (marketing promotions and appointment reminders), you need separate campaigns with separate phone numbers. Most businesses need 1 brand registration and 1 to 3 campaign registrations. The phone numbers are then linked to the appropriate campaigns.

What if my A2P 10DLC campaign gets rejected?

Campaign rejections typically happen for one of several reasons: the use case violates a carrier’s content policy (cannabis, firearms, and certain other categories are restricted on some carriers), the sample messages contain prohibited content or formatting, the opt-in method is inadequate, or the campaign description does not clearly explain the messaging purpose. Your messaging provider can help you understand the rejection reason and resubmit with corrections. Common fixes include rewriting sample messages to remove flagged content, providing a more detailed opt-in flow description, and ensuring opt-out compliance is clearly documented. Resubmission is usually possible without additional fees.


SIPNEX handles A2P 10DLC registration as part of our messaging service — we submit your brand and campaign registrations, manage number associations, and provide transparent per-message rates with carrier surcharges itemized separately. Set up business messaging or see our rates.

SIPNEX

FCC-licensed carrier with its own STIR/SHAKEN SP certificate. Operator-owned. SIP trunks built for operators who dial at volume.