COMPLIANCE & 10DLC

A2P 10DLC Registration: Requirements, Cost & Timeline (2026)

If you send business text messages to U.S. mobile numbers from a 10-digit local number, A2P 10DLC registration isn't optional — it's the price of admission. Without it, carriers filter...

A2P 10DLC Registration: Requirements, Cost & Timeline (2026)

If you send business text messages to U.S. mobile numbers from a 10-digit local number, A2P 10DLC registration isn’t optional — it’s the price of admission. Without it, carriers filter or outright block your messages before they ever reach a phone screen.

This guide breaks down exactly what A2P 10DLC registration requires, what it costs, and how long it takes in 2026 — so you can plan your launch without surprises. We’ll also show you how ZeitBlast gets clients approved in as little as 48 hours.


What Is A2P 10DLC?

A2P stands for application-to-person — messages sent by software rather than manually typed by a person on a cell phone. 10DLC stands for 10-digit long code, which is the standard local phone number format businesses use for SMS campaigns.

Together, A2P 10DLC describes business texting from a regular 10-digit local number, done through the system U.S. carriers have built to ensure only legitimate senders reach subscribers. The three major carriers — AT&TT-Mobile, and Verizon — built The Campaign Registry (TCR) to vet businesses before their messages move through the network.

The system was designed to solve a real problem: spam and phishing texts exploded when there was no accountability tied to local numbers. Registration ties your traffic to your identity. Registered traffic gets delivered. Unregistered traffic gets filtered.

For the full background, including how the FCC factors in, see our deep-dive on what 10DLC is and why it exists.


Who Is Required to Register?

Every business that sends application-to-person texts to U.S. mobile numbers at scale must register. This includes:

  • Real estate agents and teams sending listing alerts, follow-ups, and appointment reminders
  • Wholesale and investment companies texting lead lists
  • Insurance and financial services firms sending policy reminders
  • Retail and e-commerce sending order updates and promotions
  • Nonprofits and faith communities sending event notifications
  • Recruiting and staffing agencies texting candidates
  • Healthcare providers sending appointment reminders

The rule is simple: if software initiates the text and sends it to a U.S. mobile number, the sending number must be registered under A2P 10DLC. There are no industry exceptions for standard local number texting.

Note: Short codes and toll-free numbers follow separate registration pathways. This guide covers 10-digit local numbers specifically.


A2P 10DLC Registration Requirements

Registration has two distinct stages: brand registration (who you are) and campaign registration (what you’ll be sending). Both must be approved before your messages move through carrier networks.

Brand Registration

Brand registration establishes your business identity with The Campaign Registry. You’ll need to provide:

  • Legal business name — exactly as it appears on your IRS documentation
  • EIN (Employer Identification Number) — must match IRS records precisely; a mismatch is the number-one reason for rejection
  • Business address and contact info — physical address, email, and phone
  • Business website — the site must be live and include a privacy policy that references SMS data collection
  • Business type — sole proprietor, LLC, corporation, etc.

Once approved, your brand receives a trust score between 0 and 100. This score, set by carriers, determines daily message throughput limits. Most standard businesses receive a qualifying score automatically. Companies with borderline scores can pay an optional third-party vetting fee to have the score reviewed and potentially raised.

Common brand rejection reasons:

  • EIN doesn’t match IRS records (especially for businesses under 12 months old — you may need your SS-4 letter)
  • Website is under construction or missing a privacy policy
  • Business name doesn’t match the domain or EIN exactly
  • Missing or incomplete contact information

Campaign Registration

Campaign registration describes the actual messages you plan to send. This is where most of the detail work happens — and where most rejections occur.

You’ll submit:

  • Use case — the category of messaging (e.g., marketing, customer care, appointment reminders, 2FA, lead generation). Each use case has carrier-specific requirements.
  • 2–5 sample messages — real texts that look like actual messages you’d send. Use real business names and realistic language. Do not use {placeholder} formatting. At least two samples should include opt-out language.
  • Opt-in description — exactly how recipients consent to receive messages, including the channel (web form, keyword, verbal opt-in) and specific language used.
  • Opt-out language — your messages must include instructions to stop, typically “Reply STOP to opt out.”

Content that will not be approved:

  • Mass affiliate or lead-generation blasting (purchased lead lists without documented consent)
  • SHAFT content (sex, hate, alcohol, firearms, tobacco) unless properly licensed and restricted
  • High-risk financial offers like payday loans
  • Misleading claims or impersonation

For the full rundown on consent requirements behind campaign registration, see our TCPA compliance guide.


How Long Does A2P 10DLC Registration Take?

Timeline is the most common question — and the answer has two parts.

StageTypical Timeline in 2026Notes
Brand registration1–3 business daysSometimes approved same-day; manual review can extend to a week
Campaign registration7–15 business daysLonger queue times due to high submission volume in 2026
Number linkingSame dayOnce campaign is approved, you assign numbers and go live

ZeitBlast gets clients approved in as little as 48 hours. That’s not a lucky break — it’s the result of knowing exactly what carriers want to see, pre-checking applications before submission, and having direct carrier relationships that help escalate clean applications.

The single biggest factor you control is application quality. Every rejection sends you back to the end of the review queue. An application that gets it right the first time is always faster than one that’s corrected and resubmitted.

Tips to speed up approval:

  1. Make sure your EIN is exactly as registered with the IRS
  2. Have a live website with a privacy policy that explicitly mentions SMS
  3. Write sample messages as if they’re real — specific, complete, with opt-out language
  4. Document your opt-in process clearly and specifically
  5. Match your use case to your actual content — don’t register “customer care” if you’re sending marketing messages

How Much Does A2P 10DLC Registration Cost?

Registration fees come from two sources: The Campaign Registry (TCR) and your messaging platform. They’re separate.

Fee TypeTimingAmount
Brand registrationOne-timeVaries by provider; typically 44–10
Campaign registrationMonthly, recurring~$10/month (standard use cases)
Optional trust score vettingOne-time, optionalVaries; typically 4040–95
Special use case campaignsMonthlyCan differ (e.g., political, charity)

A few important points:

  • Fees are separate from your platform subscription. Your texting platform charges for messages sent; TCR charges for the registration record that makes those messages deliverable.
  • Carrier fees change. Always verify current amounts with your platform rather than relying on any fixed number you find online.
  • Campaign fees recur monthly. Budget for the ongoing $10/mo campaign fee as a standard operating cost of business texting.

At ZeitBlast, 10DLC registration is built into the platform onboarding process. Our team handles filing so you don’t have to become an expert in TCR’s submission portal. The campaign fee is a pass-through at cost. No markups, no surprises.


Staying Compliant After Approval

Getting approved is the beginning, not the finish line. Carriers monitor traffic against your registered use case. Sending content that doesn’t match what you registered — or ignoring opt-outs — is how campaigns get suspended.

The ongoing compliance checklist:

  • Honor opt-outs immediately. STOP means stop, permanently, for that number. Never message a STOP contact again. ZeitBlast handles this automatically.
  • Stay in your use case. If you registered for appointment reminders, don’t start blasting promotional offers from the same number.
  • Include required language. Messages must carry your business identity and opt-out instructions.
  • Respect quiet hours. Text only between 8 a.m. and 9 p.m. in the recipient’s local time zone, per FCC regulations. ZeitBlast enforces this with built-in timezone controls.
  • Scrub your lists. Remove numbers on the DNC list and litigator watchlists before sending. ZeitBlast includes unlimited DNC and litigator scrubbing on every plan.
  • Don’t change your content significantly. If your use case evolves, update your campaign registration before the content changes on the sending end.

How ZeitBlast Handles 10DLC Registration

Most platforms leave 10DLC registration entirely to you — you’re handed a TCR portal login and a checklist. ZeitBlast does it differently.

Here’s what the ZeitBlast onboarding flow looks like:

  1. Sign up and start your account
  2. Submit your brand and campaign details — our team pre-checks every field against what carriers want to see before filing
  3. Get approved — brand typically clears in 1–3 days, campaign in as little as 48 hours with a clean application
  4. Go live — your number is linked, your first campaign is built, and you start sending

Once you’re live, ZeitBlast handles compliance in the background:

  • Automatic STOP handling — opt-outs are processed instantly and permanently suppressed
  • Carrier-safe batching — messages sent at carrier-approved rates to protect your campaign standing
  • Built-in DNC and litigator scrub — your list is cleaned before every send
  • Timezone-aware quiet hours — no accidental 11 p.m. texts

ZeitBlast plans start at 495/month∗∗(I′mSeriousplan,15,000texts/mo)andscaleto∗∗495/month∗∗(ImSeriousplan,15,000texts/mo)andscaleto∗∗1,495/month for the Market Dominator plan at 65,000 texts/mo. All plans include 10DLC support, unlimited incoming messages, credit rollover, and live phone, chat, and email support.

👉 Request a demo to see ZeitBlast’s 10DLC setup in action


Frequently Asked Questions

Is A2P 10DLC registration required? Yes. Any business sending application-to-person texts to U.S. mobile numbers from a 10-digit local number must register. Without it, carriers filter or block your messages. There is no workaround for standard A2P traffic on local numbers.

Who needs to register for A2P 10DLC? Any organization sending software-initiated texts to U.S. numbers — real estate teams, wholesalers, e-commerce shops, insurance agencies, nonprofits, recruiters, and more. If your CRM, texting platform, or automation sends the message, registration is required.

How long does A2P 10DLC registration take? Brand registration typically takes 1–3 business days. Campaign review runs 7–15 business days in 2026 due to high volume. ZeitBlast gets clients approved in as little as 48 hours by submitting clean, carrier-optimized applications.

What does A2P 10DLC registration cost? Expect a one-time brand fee plus approximately $10/month for a recurring campaign fee through The Campaign Registry. These are separate from your texting platform subscription. Exact amounts vary — verify with your platform.

What gets an application rejected? The most common causes are: EIN mismatch with IRS records, no live website or missing privacy policy, vague sample messages with placeholder text, an unclear or undocumented opt-in process, and use case categories that don’t match the actual content described.

Can I register for 10DLC without a website? You need a live website with a privacy policy that references SMS. If you don’t have one, this is a prerequisite — not something you can skip or promise to add later.

Do I need to re-register if I change what I’m sending? Yes, if the content changes significantly enough to fall outside your registered use case. Sending content that doesn’t match your registered campaign is a compliance violation that can get your campaign flagged or suspended.



Ready to get your 10DLC approved in as little as 48 hours? ZeitBlast handles registration, compliance, and campaign setup so you can focus on closing deals — not navigating carrier portals.

👉 Start texting with ZeitBlast — Request a Demo

ZeitBlast

Not sure what plan is best for you?

See how our system can work for your business

Request a Demo