10DLC approval kit

10DLC approval kit: the disclosures, messages and policies carriers look for.

Before the phone carriers carry business texts from a local number, they review how people sign up, what you will send, and what your website promises about their phone number. This kit explains each item the reviewers check and gives sample wording you can adapt: the "message and data rates may apply" disclosure, opt-in and opt-out messages, and the texting sections of a privacy policy and terms.

A blank clipboard and a pencil on a wooden table, ready for a sign-up sheet

This kit is not legal advice. It shows the wording that Twilio and the wireless industry's published guidelines ask for, with the source for each requirement listed at the end of the page. Following it does not make a texting program legal on its own. Have a lawyer review your sign-up form, privacy policy and terms, especially if you work in a regulated field such as healthcare, lending or politics.

What the carriers review

10DLC is the carriers' registration system for business texting from a standard 10-digit phone number. A registration has two parts: the brand, which is your business, and the campaign, which describes what you will send and how people agree to receive it. A business cannot register with The Campaign Registry directly. A messaging provider files both parts for it, and CampaignCNX+ files them through Twilio.

Twilio's documentation lists what the campaign part must contain:

ItemWhat it isLength
Campaign descriptionWhat the texts are for, in a few plain sentences40 to 4,096 characters
Message flowHow people opt in, including the address of the sign-up page and every other way they can join40 to 2,048 characters
Sample messagesTwo to five real examples of what you will send, with your business name20 to 1,024 characters each
Opt-in messageThe text sent to confirm that someone has joined20 to 320 characters
Opt-out messageThe reply to STOP20 to 320 characters
Help messageThe reply to HELP20 to 320 characters
Privacy policy and termsPages on your website that anyone can openLinks

Twilio announced that new campaigns registered through its API from June 30, 2026 must include links to both a privacy policy and terms, and that campaigns without them are rejected at review. The sections below cover each item in the order you will need it.

Message and data rates may apply: what it means and where it goes

"Message and data rates may apply" tells a person that their own mobile carrier may charge them for the texts, under the terms of their phone plan. It does not mean that your business charges for the messages, and it is not a warning that something is wrong.

The wireless industry's guidelines ask senders to tell people about "any associated fees or charges" when they sign up and again in the message that confirms they have joined. Twilio's guidance names the phrase itself. Put it in four places:

In a text message, where space is short, it is often shortened to "Msg&data rates may apply", the form CampaignCNX+'s HELP reply uses. On a web page, write it out in full.

Registration filed for you

We file the brand and campaign with the carriers.

CampaignCNX+ files your 10DLC registration through Twilio for a one-time $75, charged once per business with your first local number. A toll-free number has no registration fee and is verified in about three business days. You start with 100 free SMS, and your number is $5 a month.

SMS opt-in message examples

An opt-in has three pieces of wording: the disclosure people see where they sign up, the description of that sign-up you give the carriers, and the confirmation text a new subscriber receives. All three should say the same thing about who is texting, how often, and how to stop.

The sign-up form

The wireless industry's guidelines say the sign-up should make clear what the program is, which number the texts come from, who is sending them, any fees, and how to get help and opt out, with links to your terms and privacy policy. Twilio adds that the consent checkbox must not be checked in advance. The federal definition of written consent for marketing messages also calls for the disclosure to say that agreeing is not a condition of buying anything.

The box starts unchecked. The disclosure sits beside it, not behind a link, and the terms and privacy policy are linked from it.
Disclosure beside the checkbox
By checking this box, I agree to receive recurring automated marketing text messages from [Business Name] at the mobile number provided, sent from [your texting number]. Consent is not a condition of any purchase. Up to 4 msgs/month. Msg&data rates may apply. Reply HELP for help and STOP to cancel. See our Terms [link] and Privacy Policy [link].

Change the frequency to match what you will really send. If the number of messages varies from month to month, say "Msg frequency varies" instead.

The message flow you give the carriers

The registration asks you to describe every way people opt in, with the address of the page where they do it. Reviewers visit the page, so the form has to be live and public when you file. If people can join in more than one way, describe each one.

Message flow (588 characters)
Customers opt in on our website at https://www.example.com/texts. They enter their mobile number and check a box, which is not checked in advance, next to this disclosure: "I agree to receive recurring automated marketing texts from [Business Name] at the number above. Consent is not a condition of purchase. Up to 4 msgs/month. Msg&data rates may apply. Reply HELP for help and STOP to cancel." The form links to our terms at https://www.example.com/sms-terms and our privacy policy at https://www.example.com/privacy. Customers can also opt in by texting JOIN to [your texting number].

Opt-in confirmation messages

The confirmation is the first text a new subscriber receives. Twilio asks that it include your business name, confirm that the person has joined a recurring program, and say how to get help and how to opt out. Add the frequency and the rates disclosure as well. Four examples:

Opt-in confirmation: Salon (155 characters)
[Salon Name]: You joined our recurring appointment reminders and offers. Up to 4 msgs/month. Msg&data rates may apply. Reply HELP for help, STOP to cancel.
Opt-in confirmation: Retail shop (159 characters)
Thanks for joining [Store Name] text alerts. You will get recurring offers, up to 6 msgs/month. Msg&data rates may apply. Reply HELP for help, STOP to opt out.
Opt-in confirmation: Church or nonprofit (160 characters)
[Organization Name]: You joined our recurring event and volunteer updates. Msg frequency varies. Msg&data rates may apply. Reply HELP for help, STOP to opt out.
Opt-in confirmation: Local campaign (152 characters)
[Committee Name]: Thanks for signing up for recurring campaign updates. Up to 8 msgs/month. Msg&data rates may apply. Reply HELP for help, STOP to quit.

If people join by texting a keyword such as JOIN, the confirmation is the automatic reply to that keyword. On CampaignCNX+, keyword replies are part of the keywords add-on.

Sample messages for the registration

The registration needs at least two sample messages. Twilio asks that they match what you will really send, name your business, and show any part that changes from person to person in square brackets.

Sample message: Reminder (136 characters)
[Business Name]: Hi [First Name], this is a reminder of your appointment on [Date] at [Time]. Reply C to confirm. Reply STOP to opt out.
Sample message: Offer (129 characters)
[Business Name]: This weekend only, text subscribers get [Offer] on [Product]. Show this text at checkout. Reply STOP to opt out.
Two hands typing a message on a smartphone

Opt-out message examples

Opt-out wording appears in two places: the line in your messages that tells people how to stop, and the reply sent when they do. The wireless industry's guidelines say a sender should send one final message confirming the opt-out and nothing after it, and should honor plain-language requests such as "please opt me out", not only the word STOP.

The opt-out line in your messages

The CampaignCNX+ composer checks every campaign for an opt-out line before it can be sent. Any of these works:

Opt-out confirmation messages

Twilio asks that the reply to STOP acknowledge the request and confirm that no further messages will be sent, and recommends that it name your business. The first example is the reply CampaignCNX+ sends when you have not filed your own.

Opt-out confirmation: Standard (113 characters)
You have been unsubscribed from [Business Name] and will receive no further messages. Reply START to resubscribe.
Opt-out confirmation: Short (107 characters)
[Business Name]: You are unsubscribed and will receive no more texts from us. Reply START to sign up again.
Opt-out confirmation: Organization (101 characters)
[Organization Name]: You have opted out and will not receive further messages. Reply START to rejoin.

Help messages

The reply to HELP should name your business and say how to reach a person. The first example follows the reply CampaignCNX+ sends when you have not filed your own.

Help reply: Standard (124 characters)
[Business Name]: for help, visit [website] or contact [phone or email]. Msg&data rates may apply. Reply STOP to unsubscribe.
Help reply: With frequency (138 characters)
[Business Name] text alerts. Questions? Call [phone] or email [email]. Up to 4 msgs/month. Msg&data rates may apply. Reply STOP to cancel.

What CampaignCNX+ does with the replies

SMS privacy policy template

You do not need a separate privacy policy for texting. Add a texting section to the privacy policy you already have, and make sure the page can be opened by anyone without signing in. Twilio's guidance asks that the policy:

Twilio lists the last point among the causes of rejection. A general sentence such as "we may share your information with our partners" can contradict the texting section, so read the whole policy, not only the part you add.

Privacy policy section
Text messaging When you sign up for text messages from [Business Name], we collect your mobile phone number, the date and time you signed up, and how you signed up. We use this information to send you the text messages you asked for, such as [appointment reminders and offers], and to keep a record of your consent. No mobile information will be shared with third parties or affiliates for marketing or promotional purposes. Text messaging opt-in data and consent will not be shared with or sold to third parties, affiliates or lead generators for marketing or promotional purposes. Message frequency varies [or: You will receive up to 4 messages a month]. Message and data rates may apply. Reply HELP for help. Reply STOP at any time to stop receiving texts, and we will send one message to confirm that you have been unsubscribed. Questions about our text messages can be sent to [email address] or [phone number].

SMS terms and conditions template

Your texting terms can be their own page or a section of your existing terms. Following the industry's guidelines, they should describe the program, say how often you send, include the rates disclosure, explain how to opt out and how to get help, give a way to reach your business, and link to your privacy policy.

Text message terms
[Business Name] Text Message Terms 1. Program. [Business Name] sends [appointment reminders, order updates and occasional offers] by text message to people who sign up at [where they sign up]. 2. Frequency. Message frequency varies [or: up to 4 messages a month]. 3. Cost. Message and data rates may apply. [Business Name] does not charge for text messages, but your mobile carrier may. 4. Opting out. Reply STOP to any message to stop receiving texts. You will receive one message confirming that you have been unsubscribed, and no messages after it. To sign up again, reply START. 5. Help. Reply HELP for help, or contact us at [email address] or [phone number]. 6. Consent. Signing up is not a condition of any purchase. 7. Privacy. Our privacy policy at [privacy policy link] explains how we handle your information. No mobile information will be shared with third parties or affiliates for marketing or promotional purposes.

Link the terms from the sign-up form, and give the same address in the message flow when you register. If you change the frequency or the kind of messages you send later, update the terms, the sign-up form and the registration together.

Before you file

  1. Publish the privacy policy section and the texting terms, and check that both open without signing in.
  2. Put the sign-up form live, with the box unchecked and the disclosure beside it.
  3. Write the message flow, naming every way people join and the address of each sign-up page.
  4. Write two or more sample messages that match what you will really send.
  5. Write the opt-in, opt-out and help replies, each between 20 and 320 characters.
  6. Check that the business name, frequency and rates wording are the same everywhere.

For the legal side of texting, including consent records and quiet hours, see TCPA compliant texting. For what 10DLC registration is and how it compares with toll-free numbers, see 10DLC registration explained.

Questions

Questions about 10DLC approval wording.

What does message and data rates may apply mean?

It tells the person signing up that their own mobile carrier may charge them for the texts, under the terms of their phone plan. It does not mean that your business charges for the messages. Twilio lists the disclosure among the things reviewers expect to see where people sign up.

Do I need a privacy policy to register for 10DLC?

Yes. Twilio asks for a privacy policy that anyone can open and that says mobile information will not be shared with third parties or affiliates for marketing. Twilio announced that new 10DLC campaigns registered through its API from June 30, 2026 must include links to both a privacy policy and terms.

Is HELP an opt-out word?

No. A reply of HELP or INFO asks for help, and CampaignCNX+ answers it with your business name and how to reach you. The contact stays subscribed. The opt-out words are STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, OPTOUT and REVOKE.

Can one sign-up cover texts from several businesses?

No. The wireless industry's guidelines say an opt-in applies only to the campaign and the sender it was given for, and Twilio rejects registrations that treat consent as something that can be passed between businesses. Collect consent separately for each business that will text.

What does CampaignCNX+ charge to file a 10DLC registration?

A one-time fee of $75 per business, charged with your first local number, plus $5 a month for the number. A toll-free number has no registration fee and is verified in about three business days.

Is this kit legal advice?

No. The kit shows the wording that Twilio and the wireless industry's published guidelines ask for. It does not make a texting program legal on its own. Have a lawyer review your sign-up form, privacy policy and terms.

Sources

Each requirement on this page comes from one of these, read on October 16 and 17, 2026.

Read next