Yes. If your business texts US phone numbers from a standard 10-digit number, you have to register for A2P 10DLC before you send appointment reminders. Registration has two parts: a brand record that identifies your company to the carriers, and a campaign record that describes what you send and how people opt in and out. It is cheap, it is mostly one-time, and skipping it costs more than doing it.
Last updated August 2026. Written for US businesses sending reminders from a normal business phone number. This is a practical guide, not legal advice.
What is 10DLC and why does it apply to appointment reminders?
10DLC stands for 10-digit long code, which is simply a normal-looking US phone number used to send application-to-person messages. A2P means the message is generated by software rather than typed by a person, which is exactly what an automated reminder is. Because spammers spent years hiding behind ordinary-looking numbers, the US carriers built a registry: tell us who you are and what you send, and we will deliver your messages properly.
Twilio's own documentation puts the scope plainly: anyone sending SMS or MMS from an application over a 10DLC number to the United States must register for A2P 10DLC. There is no small-business carve-out and no volume floor beneath which it stops applying. A single-chair salon texting forty reminders a week is in scope in the same way a hospital group is.
Appointment reminders are, in fact, one of the easiest categories to get approved. Carriers are trying to filter out unsolicited promotion, and a reminder for an appointment the recipient personally booked is about as far from that as a message gets. The registration is a formality for most legitimate businesses. It is just a formality you cannot skip.
What happens if you send appointment reminders without 10DLC registration?
This is where a lot of published advice overstates the case, so it is worth being precise. You will read in plenty of guides that US carriers block 100% of unregistered A2P traffic outright. Twilio's own documentation describes something narrower: unregistered senders incur additional carrier fees on the traffic they send, and registered senders get lower message filtering and higher throughput. Filtering and blocking are not the same thing, and the practical experience of unregistered senders varies by carrier.
The distinction matters less than it sounds, though, because both descriptions land in the same place for a business running reminders. Messages that are filtered are messages that do not arrive, and a reminder that does not arrive is a no-show you paid for. On top of that you are paying a penalty rate per message for the privilege. There is no version of this where staying unregistered is the cheaper option.
How much does 10DLC registration cost?
Less than most people expect, and in several cases nothing at all, because the platform absorbs it. The confusion comes from vendors that stay silent about it on the pricing page and then surface it on an invoice. Here is what the platforms we checked actually disclose.
| Platform | What it publishes about 10DLC | Ongoing carrier fees it discloses |
|---|---|---|
| MessageAgent | Registration handled as part of setup, not sold as an add-on | Carrier fees passed through at cost, no markup |
| SimpleTexting | States a "$4 one-time carrier registration" on the pricing page | About $0.0025 per message in the US, published |
| EZ Texting | A2P carrier registration included in all plans | A $5 per month telecom fee on the entry Launch plan, waived on higher tiers |
| Twilio | 10DLC fees are not published on the US SMS pricing page, which points to help documentation instead | Listed separately: $0.0035 per AT&T long code message, $0.0045 T-Mobile |
| Textline | 10DLC listed at $15 per month, from our July 2026 check | Add-on credits at $0.03 |
Checked August 12, 2026 against each vendor's published pricing page. Two of the five state a carrier fee somewhere a buyer would actually find it before signing up. That gap is the reason a texting bill so often comes in above the plan price, and it is worth more attention than the headline number when you compare automated text reminders across vendors.
What is the difference between a brand and a campaign?
A brand identifies the sender. It carries your legal business name, address, tax ID, and website, and it exists so carriers can tell that a real, findable company is behind the number. You register one brand for your business.
A campaign describes the messages. It records the use case, sample message content, and crucially how recipients opt in, how they opt out, and how they get help. You may register several campaigns under one brand.
The practical consequence catches people out: separate use cases generally belong in separate campaigns. Appointment reminders and promotional offers are two different things to a carrier, with different consent behind them, and lumping them together is a common reason a registration comes back with questions. Keep the reminder campaign clean and transactional. If you also want to run promotional sends, register that separately and give the promotional side its own automated pipeline rather than smuggling offers into a confirmation text.
Do sole proprietors need 10DLC registration?
Yes, and there is a specific path for them. Sole proprietor registration exists for individuals and very small businesses without an EIN. The trade-off is a hard ceiling on volume: Twilio documents sole proprietor brands as limited to one campaign per brand, with a daily cap of 1,000 SMS segments and MMS to T-Mobile, which works out to roughly 3,000 segments per day across US carriers.
For a solo practitioner sending appointment reminders, that ceiling is generous. A therapist, a barber, or a single-location detailer will not approach it. If you are running several locations, or you are sending reminders plus confirmations plus follow-ups, register as a standard brand with your EIN instead and give yourself the throughput.
How long does 10DLC registration take?
Brand registration is typically fast, often the same day, because it is largely an automated check of your business details against public records. Campaign approval is the slower half and depends on the use case and how clearly you have described your opt-in. A clean transactional reminder campaign with a coherent opt-in description is the straightforward case. A vague campaign description, a mismatch between your registered business name and your website, or sample messages that read like marketing are the things that send it back for another round.
Plan for it before you need it rather than the week you go live. The single most common delay we see is not a rejection: it is a business discovering at launch that the legal name on its registration does not match the name on its website, which is a five-minute fix that costs several days when it happens at the wrong moment.
Does 10DLC registration make me TCPA compliant?
No, and conflating the two is the most expensive misunderstanding in this area. They are separate obligations from separate sources. 10DLC is a carrier requirement about deliverability: it tells the phone networks who you are so your messages get through. The TCPA is federal law about consent: it governs whether you were allowed to send that message to that person in the first place.
You can be perfectly registered and still be in breach, and registration will not help you at all. Reminders sit on comparatively safe ground because the recipient booked the appointment, but the fundamentals still apply: identify your business in the message, honor STOP immediately and permanently, keep to reasonable hours, and do not let a promotion ride along inside a confirmation. We cover the consent side in more depth in our TCPA SMS compliance guide.
Do I need a separate campaign for appointment reminders and marketing texts?
In general yes, and you usually want two anyway. Beyond the registration rules, keeping them apart protects the thing you care about most. Reminder traffic that stays purely transactional builds a clean sending reputation, and clean reputation is what keeps the reminder arriving on the day it matters. Mixing promotional content into that stream drags the whole number down and gives recipients a reason to hit STOP, which then also unsubscribes them from the reminders they actually wanted.
What do I need before I register?
Gather these and the process is short: your legal business name exactly as registered, your EIN (or the sole proprietor path if you have none), your business address, a working website that matches the business name, a contact email on that domain, a plain description of what you send, two or three sample messages, and a clear account of how people opt in. That last one is where most campaigns get queried, so write it as a factual description of the moment consent happens, for example that customers provide a mobile number when booking and are told reminders will be sent to it.
Who handles registration, you or your platform?
Almost always the platform files it on your behalf, using details you supply. What varies is whether they charge you, whether they tell you the ongoing carrier fees, and how much of the back-and-forth lands on your desk if the campaign is queried. If you are building directly on a carrier API you own the whole process yourself, which is fine at scale and a poor use of a practice manager's week at forty reminders a day.
We handle registration as part of onboarding and pass carrier fees through at cost with no markup, which is the same principle behind the rest of our pricing: appointment reminder software at a flat $79, $199, or $499 a month with the AI included. If you want the mechanics of business texting more broadly, including numbers, throughput, and channels beyond SMS, that is covered on our SMS business messaging page, and healthcare practices with tighter requirements should start with patient appointment reminder software.
The short version
Register a brand and a campaign before you send your first automated reminder. Budget a few dollars one-time and a small per-message carrier fee, and check which of those your vendor absorbs versus bills. Keep reminders in their own transactional campaign, away from anything promotional. Then treat consent as a separate job, because the carrier registry and the TCPA are answering two different questions, and only one of them is the law.
MessageAgent · Get started
Put one AI on every channel
One agent that answers, qualifies, books, and upsells across SMS, WhatsApp, Instagram, web chat, and email, in one inbox. AI is always disclosed, with human handoff built in.