A2P 10DLC Compliance: What Service Businesses Actually Need to Know
In this article
If you’ve ever wondered why some of your business texts mysteriously don’t show up on your customers’ phones, the answer is almost always A2P 10DLC.
It’s one of those acronym soups that nobody bothered to explain to small business owners until their messages started getting blocked. This guide cuts through the jargon and tells you what you actually need to do to keep your business texting flowing.
What A2P 10DLC Is, in One Paragraph
A2P 10DLC stands for Application-to-Person 10-Digit Long Code. In normal English: it’s the registration system US wireless carriers (AT&T, Verizon, T-Mobile) use to verify business text messages sent from regular 10-digit phone numbers. If you send business texts from a regular phone number to your customers and you aren’t registered, the carriers throttle, filter, or outright block your messages.
That’s it. That’s the whole concept.
Why It Exists
Spam. Specifically, the explosion of spam and scam texts on US phone numbers. The carriers got tired of customers complaining about fake “your package is undeliverable” texts, and they got tired of the FCC threatening regulation. Their fix was A2P 10DLC: any business sending texts has to register with the carriers and disclose what they’re sending.
In exchange, registered businesses get higher delivery rates and predictable throughput. Unregistered traffic gets squeezed.
What Changed in 2025 and 2026
For years, the rules existed but enforcement was loose. That ended.
- February 1, 2025: All major US carriers started blocking 100% of unregistered 10DLC traffic. Before that date, unregistered messages got delayed or filtered. After that date, they get rejected outright.
- Throughout 2025: Verizon and T-Mobile rolled out stricter content filtering for registered campaigns. Generic-sounding messages or anything that looks promotional without proper disclosure gets flagged.
- Into 2026: Brand and campaign vetting times got faster — same-day approval is common now — but the rules around what you can send got tighter.
If your business is still texting customers without A2P 10DLC registration in 2026, you’re either using a platform that registered you automatically (good) or you’re losing message delivery silently (bad).
What You Actually Need to Do
The registration itself is straightforward but specific. Here’s the path:
1. Register your brand
Your “brand” is your business identity. The Campaign Registry (TCR), which is the central system US carriers use, needs:
- Legal business name
- EIN (or SSN if you’re a sole proprietor)
- Business address
- Website URL
- Business vertical (home services, plumbing, etc.)
- A point of contact
You’ll either be registered as a Sole Proprietor (looser limits, lower throughput) or a Standard brand (full limits, higher throughput).
2. Register your campaign
A “campaign” is the type of texts you send. For most service businesses, you’ll register a single Mixed campaign that covers:
- Appointment confirmations and reminders
- Booking notifications
- Quotes and invoices
- Customer support replies
- Review requests
The campaign registration requires:
- Sample messages (usually 2–4)
- An opt-in flow description (how customers consent to texts)
- Opt-out language (“Reply STOP to unsubscribe”)
- Privacy policy URL
3. Connect your phone number
Once your brand and campaign are approved, you connect your business phone number to the campaign. From that point forward, your texts route through the registered campaign and carriers know they’re coming from a verified business.
Costs
A2P 10DLC carries a few small fees that are mostly invisible if you use a managed platform:
- Brand vetting: ~$4 one-time for Sole Proprietor, ~$40 one-time for Standard
- Campaign: $10–$15/month per campaign (varies by use case)
- Per-message carrier fees: small fractions of a cent per message
Total monthly cost for most small service businesses lands around $15–$20. Your messaging platform usually bakes this into your plan.
Common Mistakes That Get Campaigns Rejected
When campaigns get rejected, it’s usually one of these:
- No opt-in flow. You can’t text customers who haven’t agreed to receive texts. The carriers want to see HOW the customer opts in (booking form, web chat, in-person consent, etc.).
- No STOP language. Every message must mention how to opt out. “Reply STOP to unsubscribe” is the standard.
- Sample messages don’t match real messages. Don’t submit a generic example and then send wildly different content. The carriers compare.
- Privacy policy missing or broken. Your privacy policy URL has to be live and must explain how you handle SMS data.
- Brand vertical mismatch. A roofer registered as “Other” instead of “Home Services” can get extra scrutiny.
Most rejections come back within 24–48 hours with a reason. Fix and resubmit.
What “Good” Texting Looks Like Under A2P
Once you’re registered, the rules for individual messages still matter:
- Identify yourself. Start the message with your business name when texting a new contact.
- Stay in scope. If you registered for appointment reminders, don’t suddenly send marketing blasts.
- Don’t text 9 PM. Reasonable hours, please.
- Honor STOP requests immediately. Carrier fines for ignoring opt-outs are real.
- Keep messages personal. “Hey {{name}}, your appointment is tomorrow at 9am” beats “Reminder: appointment soon” every time.
How Kairvio Handles A2P 10DLC for You
If you set up a business phone with Kairvio, the platform manages A2P 10DLC registration on your behalf:
- We collect your business info during onboarding
- We register your brand and campaign with TCR
- We connect your number once approved (typically 1–3 business days)
- We bake the carrier fees into your plan
- We monitor delivery and flag campaigns that need updates
You don’t have to know what the Campaign Registry is. The texts just work, and they get delivered.
What to Do If You’re Unsure About Your Current Setup
If you’re texting customers from your business phone today and you’re not sure whether you’re registered:
- Check your messaging platform’s settings. Look for “A2P 10DLC” or “Brand & Campaign Registration.”
- Look at recent message delivery. If 30%+ of your texts aren’t being read, you might be silently filtered.
- Ask your provider directly. A reputable platform will tell you exactly which campaign your number is on.
- If unregistered, register now. The cost is low, the approval is fast, and the alternative is your texts getting blocked.
A2P 10DLC isn’t optional anymore. It’s table stakes for any business that texts customers in the United States. The good news is once it’s set up, it stays set up — and the right platform takes care of it for you.
If you want a business phone that handles all of this out of the box, start a free trial of Kairvio. 14 days, no credit card required, A2P 10DLC included.
Ready to stop losing leads?
Kairvio answers every call, texts missed callers, and turns leads into jobs.
Start Free TrialShare this article