You set up automated text reminders for your grooming clients, watched your no-shows drop, and felt like the business finally ran itself a little. Then one Tuesday a client mentions she never got her reminder. Then another. You check your texting tool and there it is: a wall of "message blocked" or "campaign not registered" errors. Your reminders aren't going out — and you had no idea.
This is one of the most common — and most quietly damaging — problems for any grooming business that texts clients in 2026. It's not a bug in your software. It's a US carrier compliance system called A2P 10DLC, and if your business sends texts from a regular 10-digit phone number, you're required to be registered. This guide explains, in plain English, what 10DLC is, why it exists, exactly how to register, what it realistically costs, and how the common grooming platforms handle most of it for you.
This is practical guidance, not legal advice
10DLC rules are set by US mobile carriers (AT&T, T-Mobile, Verizon) and administered through a registry called The Campaign Registry. Requirements and fees change. Treat everything here as a practical starting point and confirm current specifics with your SMS provider. For anything involving TCPA consent law or fines, talk to a qualified attorney.
What "10DLC" and "A2P" Actually Mean
Let's decode the jargon, because the acronyms hide a simple idea.
A2P stands for "Application-to-Person" — any text sent by software (your booking app, your reminder tool) to a person, as opposed to one human thumb-typing to another. Every appointment reminder, confirmation request, and "your dog is ready for pickup" text your software sends is A2P messaging.
10DLC stands for "10-Digit Long Code" — a standard local phone number (like your salon's 555-867-5309), as opposed to a short code (the 5–6 digit numbers big brands use) or a toll-free number. So A2P 10DLC simply means: business software sending texts through a normal 10-digit local number.
For years, businesses quietly blasted texts through ordinary local numbers with no oversight. Spammers and scammers abused it badly. So in 2021–2023, the major US carriers rolled out the A2P 10DLC framework: if you want to send business texts through a local number reliably, you must register your business and your messaging program in advance. Unregistered traffic gets filtered, throttled, or blocked outright.
Why a Grooming Business That Texts Clients Must Register
You might think, "I'm one salon sending friendly reminders — surely this is for spammers, not me." Unfortunately, the carriers don't make that distinction. The system is based on how the message is sent (by software, through a local number), not on whether your intentions are good.
Here's what's actually at stake if you skip registration:
- Your messages get filtered or blocked. This is the big one and it's already happening industry-wide. Carriers increasingly block unregistered A2P traffic by default. Your reminders silently fail — no bounce, no warning — and your no-show rate creeps back up while you assume the system is working.
- Reduced deliverability even when not fully blocked. Unregistered or poorly-vetted traffic gets throttled and deprioritized. A reminder that arrives six hours late, or lands in a spam folder, does nothing for your Tuesday 2 p.m. slot.
- Carrier fees and penalties for non-compliance. Carriers can apply per-message surcharges to unregistered traffic and, in some cases, suspend a number's ability to send. The exact amounts vary by carrier and provider.
- Separate legal exposure under the TCPA. This is a different rule from 10DLC but it travels alongside it. The federal Telephone Consumer Protection Act governs consent — you generally need permission before texting someone marketing or automated messages. TCPA violations carry statutory damages (commonly cited around $500–$1,500 per text) and are litigated aggressively. 10DLC is about carrier registration; TCPA is about the client's consent. You need to handle both.
The short version: if your grooming business sends any automated texts, 10DLC registration isn't optional infrastructure — it's the cost of your reminders actually reaching phones.
Quick gut-check: do you need this?
If you send appointment reminders, confirmation requests, waitlist offers, "your pup is ready" pickup texts, or promotions through any software using a regular local number, the answer is yes. The only common exception is a true toll-free number (which has its own separate verification process) or purely one-to-one texts you thumb-type yourself from your personal phone.
How A2P 10DLC Registration Works — The Steps
Registration has two layers: registering your brand (your business identity) and registering one or more campaigns (the specific types of messages you send). Almost always your SMS provider handles the mechanics; your job is to supply accurate information.
Step 1 — Get an EIN
Brand registration is tied to your business's EIN (Employer Identification Number — your federal tax ID). If you operate as a sole proprietor without one, you can get an EIN free from the IRS in minutes online. A registered EIN that matches your legal business name is what carriers use to vet you, and a mismatch is the single most common reason registrations get rejected or trust scores come back low.
Step 2 — Register your brand
You (or your provider on your behalf) submit your business details to The Campaign Registry: legal business name exactly as it appears on the EIN, EIN itself, business address, website, and a contact. The registry assigns your brand a trust score, which influences how many messages per day you're allowed to send and how heavily they're filtered. Accuracy and consistency matter more than anything fancy here — make every field match your official records.
Step 3 — Register your campaign(s)
A "campaign" describes a use case for your texts. Most grooming salons need one Low Volume Standard or "mixed/customer care" campaign covering reminders and account notifications. During campaign registration you'll provide:
- A use-case description (e.g., "Appointment reminders, confirmations, and pickup notifications for grooming clients who booked an appointment or opted in.")
- Sample messages — 2 to 5 real examples of what you'll actually send. These must look like your live texts.
- Opt-in details — how clients consent (booking form checkbox, in-person sign-up, text-to-join keyword) and ideally a description or screenshot of where that consent is captured.
- Opt-out handling — confirmation that replying STOP unsubscribes a client and HELP returns help info.
Here's what compliant sample messages look like — note the business name and the opt-out line:
| Message type | Example sample text |
|---|---|
| Confirmation request | "Happy Tails Grooming: Bella's appointment is Tue 5/26 at 2pm. Reply C to confirm or call (555) 555-0142. Reply STOP to opt out." |
| Reminder | "Happy Tails Grooming: Reminder — Bella is booked tomorrow at 2pm. Bring current vaccine records. Reply STOP to opt out." |
| Pickup notice | "Happy Tails Grooming: Bella is bathed, fluffed, and ready for pickup! Reply STOP to opt out." |
Step 4 — Vetting (sometimes) and approval
Higher-volume or marketing campaigns may go through an extra vetting step where a third party verifies your business more deeply, which can raise your trust score and daily throughput. For a single salon sending a few hundred reminders a day, standard low-volume registration is usually enough and vetting is often unnecessary. Approval typically takes anywhere from a few hours to a couple of weeks depending on the campaign type and how clean your information is.
Opt-in and opt-out are not optional fields
The fastest way to get a campaign rejected — or worse, flagged later — is sloppy consent. You must (1) actually collect permission before texting, (2) honor STOP immediately and automatically, and (3) be able to show carriers how you collect that opt-in. Reputable grooming platforms automate the STOP/HELP handling, but you still own the opt-in language on your booking form.
What 10DLC Realistically Costs
Fees come from three places — The Campaign Registry, the carriers, and sometimes your SMS provider — and they change, so treat the figures below as typical ranges, not quotes. Always confirm current pricing with your provider.
| Cost item | Who charges it | Typical range (varies by provider/carrier) |
|---|---|---|
| Brand registration | The Campaign Registry | One-time, typically around $4 |
| Campaign registration | The Campaign Registry / carriers | Typically a small monthly fee per campaign (often ~$1.50–$10/mo for standard/low-volume use cases) |
| Carrier per-message surcharges | Mobile carriers | A fraction of a cent to a few cents per message segment, varies by carrier |
| Optional vetting | Third-party vetting providers | One-time, often around $40 when required for higher trust/throughput |
For a typical single grooming salon, the direct 10DLC cost usually lands in the range of a few dollars a month plus tiny per-message fees — far less than the revenue a single recovered no-show represents. Many all-in-one grooming platforms either absorb these fees into your subscription or pass them through transparently. The real "cost" of 10DLC isn't the dollars; it's the deliverability you lose by not registering.
How Common Grooming & SMS Platforms Handle 10DLC for You
The good news: you almost certainly won't touch The Campaign Registry directly. The texting/booking platform you already use (or are choosing) manages brand and campaign registration on your behalf — you fill out their compliance form, they submit it. Here's how the tools commonly used by groomers approach it. Each of these appears in our broader guide to AI tools and reminders for dog groomers; this section focuses only on their 10DLC handling.
MoeGo
Best for: All-in-one grooming salons that want registration handled inside their booking platform
Grooming-specific platform with two-way texting and automated reminders. Like other modern SMS platforms, MoeGo guides you through A2P 10DLC brand and campaign registration during setup and automates STOP/HELP opt-out handling. Confirm current registry/carrier pass-through fees with their support before you rely on texting.
DaySmart Pet
Best for: Established multi-groomer salons already using DaySmart for scheduling
Established pet-business management software with two-way SMS reminders. Provides an in-app A2P 10DLC registration workflow and manages opt-out compliance. As with all providers, the underlying registry and carrier fees are set externally and can change.
AgentZap
Best for: Solo groomers using an AI receptionist that also sends client texts
AI receptionist for groomers that books appointments and can send confirmations. Any SMS it sends rides on the same A2P 10DLC rules, so verify whether registration is handled within AgentZap or through a connected number, and confirm the messaging use case is registered.
My AI Front Desk
Best for: Salons wanting an SMS texting agent plus phone coverage
AI front-desk tool with a two-way SMS agent. Because it texts clients programmatically through a local number, its messaging is subject to 10DLC registration — ask their team to confirm your brand and campaign are registered before going live.
When you evaluate any platform, ask three direct questions: Do you register my brand and campaign with The Campaign Registry for me? Are the registry and carrier fees included or passed through? Do you automatically handle STOP and HELP replies? A reputable provider answers all three clearly.
Your 10DLC Compliance Checklist
Work through this in order. Most of it is a one-time setup, and your platform does the heavy lifting on the technical pieces.
- Confirm whether your texting/booking platform handles A2P 10DLC registration for you (almost all modern ones do) — if not, that's a red flag
- Get an EIN from the IRS (free, online) if you don't have one — sole proprietors included
- Make sure your legal business name matches your EIN exactly everywhere you register — name mismatches are the #1 cause of rejection
- Complete brand registration with accurate business name, EIN, address, website, and contact
- Register a campaign describing your use case (appointment reminders, confirmations, pickup notices)
- Provide 2-5 real sample messages that include your business name and a STOP opt-out line
- Document how clients opt in (booking-form checkbox, in-person sign-up, or text-to-join keyword) and keep a record of it
- Verify STOP automatically unsubscribes a client and HELP returns help info — test it yourself by texting STOP then START
- Include your business name in every automated message so recipients know who's texting
- Get explicit consent before texting any client (this is TCPA, separate from 10DLC) — never text a number you scraped or bought
- Keep marketing texts in a separate campaign from transactional reminders if you start sending promotions
- Re-confirm your current registry and carrier fees with your provider once a year, since they change
A Few Things to Get Right
Don't confuse 10DLC with TCPA. 10DLC is carrier registration so your texts deliver. TCPA is consent law so you don't get sued. Doing one perfectly doesn't cover the other. You handle both by registering and collecting clear opt-in.
Don't mix marketing into your reminder campaign carelessly. Transactional reminders and promotional blasts are different use cases in the carriers' eyes. If you start running "20% off de-shedding this week" texts, register that as its own marketing campaign rather than smuggling it through your reminder program — mixing them risks your whole number's trust score.
Don't assume "it worked yesterday" means you're registered. Carriers have been tightening enforcement progressively. Plenty of salons sent unregistered texts fine for a while, then hit a wall of silent failures. If you've never knowingly registered, assume you need to.
Don't ignore a low trust score. If your platform tells you messages are throttled or your daily cap is tiny, it usually traces back to an inaccurate brand record or a weak use-case description. Fix the underlying data rather than working around the limit.
A2P 10DLC feels like bureaucratic noise until the day your reminders quietly stop reaching clients and your calendar starts hemorrhaging no-shows you never saw coming. The fix is mostly one-time, mostly handled by the software you already pay for, and costs a few dollars a month. Confirm your platform registers you, get your EIN and business name lined up, write a handful of honest sample texts with a STOP line, and make sure consent is actually collected at booking. Do that once and your reminders go back to doing exactly what you set them up to do — quietly filling your chairs.
More AI Implementation Guides
AI Receptionist & 10DLC Tools for Pet & Dog Groomers
AI receptionist for pet groomers plus 10DLC-compliant text reminders. Capture every booking call 24/7, cut no-shows 30%, and fill last-minute cancellations.
How Much Does an AI Receptionist Cost? (2026)
How much does an AI receptionist cost in 2026? Real pricing for AI answering tools — from $29/mo flat plans to per-minute models. Compare tools & costs.
How Much Does Childcare Software Cost? (2026)
Real 2026 childcare management software pricing — from $29/mo flat to per-child and per-classroom plans. Compare Brightwheel, Famly, Illumine, XShift & more.
AI Tools for Music Schools: The 2026 Studio Guide
Discover the best AI tools for music schools in 2026 — a step-by-step plan to cut admin hours, capture more enrollment leads, and stop summer attrition.
AI Tools for Lash Studios: Booking, Fills & Growth
The best AI tools for lash studios in 2026: automate fill reminders, capture Instagram bookings, cut no-shows, and win back lapsed clients on autopilot.
AI Tools for IT Managed Service Providers (MSPs)
The best AI tools for IT MSPs in 2026. Phased plan to auto-resolve Tier 1 tickets, kill alert fatigue, and defer your next hire.
Keep exploring
Browse the full library by industry or category, see every product we cover in the AI tools directory, or read the head-to-head comparisons.