← All Articles
July 8, 2026

Why Your Business Texts Aren't Being Delivered: A2P 10DLC Explained (2026)

If your business texts show as 'sent' but never arrive, you're likely unregistered for A2P 10DLC. Carriers block 100% of unregistered traffic. Here's what it is, what it costs, and how to fix it.

Why Your Business Texts Aren't Being Delivered: A2P 10DLC Explained (2026)

If your business texts show as "sent" but customers say they never arrived, you are almost certainly unregistered for A2P 10DLC. Since February 2025, AT&T, T-Mobile, and Verizon block 100% of unregistered business text traffic from 10-digit numbers β€” not throttled, not delayed, blocked. The failure is silent: your software reports success, and the message goes nowhere. The only fix is registering your brand and your campaign with The Campaign Registry through your messaging provider.

We know because we went through it ourselves. This guide is what we wish someone had handed us on day one.

The Silent Failure Nobody Warns You About

Here is what makes this so expensive: nothing looks broken.

Your CRM shows "delivered." Your dashboard is green. Your appointment reminders fire on schedule. Meanwhile the customer sits at home, never gets the confirmation, no-shows the appointment, and you blame the customer.

There is no bounce. No error. No warning email. Carriers simply drop the message, and your software never learns about it.

If you have ever thought "our text reminders don't seem to be working" β€” this is why.

What A2P 10DLC Actually Means

Two pieces of jargon, both simple:

  • A2P = Application-to-Person. A software application sent the text, not a human thumb. If your CRM, booking tool, alerting system, or AI receptionist triggered it, it's A2P.
  • 10DLC = 10-Digit Long Code. A normal local phone number, like (210) 555-0142 β€” as opposed to a 5- or 6-digit short code, which costs $500–$1,000/month.

Put together: A2P 10DLC is the carrier-mandated system for verifying businesses that send automated texts from ordinary phone numbers.

Before it existed, spammers and legitimate businesses used identical numbers and carriers couldn't tell them apart. So the carriers built The Campaign Registry (TCR) β€” a central database where you declare who you are and what you plan to text about.

Who Needs It (Almost Certainly You)

Volume doesn't matter. Intent doesn't matter. The only question is whether software sends the text.

You need A2P 10DLC registration if you send any of these:

  • Appointment reminders or booking confirmations
  • "We got your message, we'll call you back" auto-replies
  • Lead follow-up texts from a CRM
  • Review requests after a job
  • Dispatch or arrival notifications
  • Internal shift or schedule alerts to employees
  • Any text your AI receptionist sends on your behalf

You do not need it if you personally type texts one at a time from your own phone. That's P2P, and it's untouched.

The Two-Step Registration

Everyone gets this wrong once. There are two separate registrations, and you need both.

Step What it proves Typical time Typical cost
1. Brand registration Who your business legally is 1–3 business days ~$4.50, plus ~$41.50 standard vetting
2. Campaign registration What you'll text about and why 3–7 business days ~$15–$17, then ~$1.50–$10/mo

Brand is your identity: legal entity name, EIN, address, website. Your business name must match what the IRS has on file β€” exactly. A mismatch here is the single most common rejection.

Campaign is your use case. You submit sample messages, describe how customers opt in, and pick a campaign type that honestly matches what you send. Register appointment reminders and promotional marketing as two separate campaigns. Mixing use cases under one campaign is a leading cause of post-approval filtering.

Then β€” and people forget this β€” you must link your phone numbers to the approved campaign. An approved campaign with unlinked numbers still gets your texts blocked.

What It Really Costs in 2026

Registration is cheap. Getting it wrong is not.

Line item Cost
One-time brand registration ~$4.50
Standard brand vetting ~$41.50
Campaign registration ~$15–$17
Recurring campaign fee ~$1.50–$10/month
Carrier per-message surcharge ~$0.003–$0.005 per SMS
Realistic startup total Under $75

Note that carrier surcharges keep climbing. T-Mobile revised its pass-through fee schedule effective January 19, 2026, adding a per-message fee on inbound texts to 10DLC and toll-free numbers β€” meaning you now pay when customers text you, not just when you text them. US Cellular followed with its own increases the same day.

On the other end of the scale: T-Mobile's published penalty schedule reaches $10,000 per content violation. Registration costs less than a tank of gas. Non-compliance can cost more than a truck.

Three 2026 Changes That Will Trip You Up

This landscape moves. Three things changed recently that most guides haven't caught up to:

1. Privacy policy and terms URLs are now mandatory (June 30, 2026). Twilio now rejects new A2P 10DLC campaign submissions that don't include a working privacy policy URL and a terms and conditions URL. If your website doesn't have both pages live, your campaign gets rejected before a human ever reads it. Build those pages before you file.

2. Toll-free verification now requires your EIN (January 2026). New toll-free verification submissions must include a Business Registration Number β€” an EIN for U.S. businesses β€” plus country of registration and legal entity type. Already-verified numbers are unaffected. Have your EIN paperwork ready.

3. The FCC consent-revocation rule slipped to January 31, 2027. The provision extending a single opt-out across all your message types has been pushed back again. But the rest of the 2024 order stands: if a customer replies STOP, QUIT, END, CANCEL, or UNSUBSCRIBE, you must honor it. Don't read the delay as permission to get sloppy β€” consult your own counsel on scope.

The Mistakes That Cost Us Time

Learn from our resubmissions:

  • Legal name mismatch. Your TCR brand name must match your IRS record character for character.
  • Vague use-case description. "Customer communications" gets rejected. "Appointment confirmations sent after a customer books a service call by phone" gets approved.
  • Sample messages that don't match your campaign type. If you registered as transactional, don't submit a sample with a discount code.
  • No visible opt-in language. Your website or booking form must show customers they're consenting to texts.
  • Forgetting to link the numbers. Approved campaign, unlinked number, blocked texts. Every time.
  • Assuming it's a one-time chore. Carrier policies and TCR requirements shift. Revisit your campaigns quarterly.

How This Connects to Your AI Receptionist

Here's the part most AI receptionist vendors won't tell you: an AI receptionist that texts you leads is generating A2P traffic.

Every "New lead: Maria, no A/C, 8291 Blanco Rd" alert. Every "Thanks for calling, we've got you booked for Thursday at 2" confirmation to a customer. That's application-to-person messaging, and it flows through the same carrier gate as everything else.

If your provider hasn't registered a brand and campaign β€” or hasn't walked you through registering yours β€” your lead alerts are landing in a void. You'll believe the AI isn't capturing leads. It is. The texts just aren't arriving.

Ask any vendor, before you sign: "Is my A2P 10DLC registration handled, and can you show me the approved campaign?" If they don't have a clean answer, walk.

At RHL Digital, our phone infrastructure is registered, vetted, and compliant β€” because we did the paperwork ourselves before we asked a single client to trust us with their calls. It's the least glamorous part of the job and one of the most important.

Want to Hear It Work?

Call (210) 791-7775 right now. That's our live AI receptionist. It answers in English or Spanish, 24/7, and everything behind it β€” the calls, the texts, the lead alerts β€” runs on registered, compliant infrastructure.

Then read: AI receptionist vs. human answering service and how much an AI receptionist actually costs.

Book a free demo at rhldigital.com β€” we'll tell you honestly whether your texts are getting through.


This article is general information about carrier messaging rules, not legal advice. Fees, timelines, and regulations change frequently β€” verify current requirements with your messaging provider, and consult qualified counsel on TCPA and consent obligations.

Frequently Asked Questions

Why are my business text messages not being delivered? You're likely unregistered for A2P 10DLC. Carriers have blocked 100% of unregistered business texts since February 2025, and the failure is silent β€” your software says "sent," the customer gets nothing.

What is A2P 10DLC? The carrier registration system for automated business texts sent from standard 10-digit phone numbers. If software sends the text, it's A2P and must be registered.

How much does registration cost? Under $75 to start for most small businesses: ~$4.50 brand registration, ~$41.50 vetting, ~$15–$17 per campaign, plus small recurring and per-message fees.

How long does it take? One to four weeks end to end. Brand approval in 1–3 business days; campaign approval in 3–7.

Do I need it just for appointment reminders? Yes. Carriers treat every business-to-customer text as A2P, marketing or not. Volume doesn't matter.

Does my AI receptionist need it? Yes β€” every lead alert and booking confirmation it sends is A2P traffic. Ask your vendor to show you their approved campaign. Test ours live: (210) 791-7775.

Hear it yourself

Call our live AI receptionist demo right now:

(210) 791-7775