Skip to content
ToolsOrbit
SMS & Marketing

SMS Opt-in Disclosure Generator

Build the consent language carriers expect: a checkbox disclosure, the HTML snippet, a privacy policy clause and SMS terms.

Not legal advice. The text follows common carrier and 10DLC guidance. Requirements vary by country and change over time, so have a qualified adviser review it before publishing.
Message types

Opt-in disclosure (next to the checkbox)

By checking this box, you agree to receive text messages from Acme Dental about appointment reminders and marketing and promotional messages. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out at any time. Reply HELP for help or contact us at support@example.com. Consent is not a condition of purchase. See our Privacy Policy and Terms of Service.

Show this text in full at the moment of consent, not behind a link.

Checkbox HTML snippet

<label for="sms-consent" style="display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;line-height:1.45">
  <input type="checkbox" id="sms-consent" name="sms_consent" value="yes">
  <span>By checking this box, you agree to receive text messages from Acme Dental about appointment reminders and marketing and promotional messages. Message frequency varies. Msg &amp; data rates may apply. Reply STOP to opt out at any time. Reply HELP for help or contact us at support@example.com. Consent is not a condition of purchase. See our <a href="https://example.com/privacy">Privacy Policy</a> and <a href="https://example.com/terms">Terms of Service</a>.</span>
</label>

Unchecked by default. Keep it that way: pre-ticked boxes are not valid consent.

Privacy Policy SMS clause

SMS and Text Messaging

If you opt in to receive text messages from Acme Dental, we will use your mobile phone number to send you appointment reminders and marketing and promotional messages. Message frequency varies. Message and data rates may apply. You can opt out at any time by replying STOP to any message. Reply HELP for help or contact us at support@example.com.

No mobile information will be shared with third parties or affiliates for marketing or promotional purposes. All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.

We may share your mobile number with the messaging platform and carriers that deliver our messages, solely for the purpose of delivering them.

Add this as its own section in your privacy policy.

SMS Terms section

Acme Dental SMS Terms of Service

1. Program description. When you opt in to text messages from Acme Dental, you agree to receive appointment reminders and marketing and promotional messages at the mobile number you provided.
2. Frequency. Message frequency varies.
3. Cost. Msg & data rates may apply. Standard message and data rates from your carrier will apply to messages you send and receive.
4. Opting out. Reply STOP to any message to cancel at any time. After you send STOP, you will receive a single confirmation message and no further messages unless you opt in again.
5. Help. Reply HELP for help or contact us at support@example.com.
6. Carriers. Mobile carriers are not liable for delayed or undelivered messages.
7. Privacy. We handle your information as described in https://example.com/privacy.
8. Changes. We may update these terms from time to time. Continued participation after a change means you accept the updated terms.
Questions? Contact us at support@example.com.

Runs in your browser. Nothing you enter is uploaded.

How to use the sms opt-in generator

  1. 1

    Enter your business name exactly as it appears in your messages, so the disclosure matches what people will receive.

  2. 2

    Tick the kinds of messages you will send and choose how often you will send them.

  3. 3

    Add the URLs of your privacy policy and terms page, plus a support email or phone number if you have one.

  4. 4

    Copy the disclosure next to the checkbox on your form, paste the clause into your privacy policy and publish the SMS terms on your site.

  5. 5

    Have someone who knows your local rules review the text before it goes live. It is a starting point, not legal advice.

How it works

Carriers, messaging platforms and registries such as The Campaign Registry (for 10DLC traffic in the United States) review your sign-up flow to check that people know what they are agreeing to. The generator assembles the elements reviewers look for, in a consistent order:

Who is sending: your business name

What they will receive: the message types you selected

How often: the frequency statement

What it may cost: "Msg & data rates may apply"

How to leave and get help: "Reply STOP to opt out" and "HELP for help"

That consent is optional: "Consent is not a condition of purchase"

Where the details live: links to your Privacy Policy and Terms

Worked example

For "Acme Dental" sending appointment reminders and marketing messages at a varying frequency, with support@example.com as the contact, the generator produces:

"By checking this box, you agree to receive text messages from Acme Dental about appointment reminders and marketing and promotional messages. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out at any time. Reply HELP for help or contact us at support@example.com. Consent is not a condition of purchase. See our Privacy Policy and Terms of Service."

The checkbox snippet wraps that text in a label with an unchecked input, and the privacy clause repeats the key points with the two sentences about not sharing mobile information that registries check for.

What a compliant SMS opt-in disclosure needs

In the United States, the Telephone Consumer Protection Act (TCPA) requires prior express consent for automated texts, and prior express written consent for marketing texts. The CTIA Messaging Principles and Best Practices, which carriers enforce through 10DLC campaign vetting, spell out what the consent moment should show. The result is a short, consistent checklist:

  • The name of the business sending the messages.
  • A description of the messages the person will receive, such as appointment reminders or promotions.
  • How often messages will arrive, or a statement that frequency varies.
  • The phrase "Msg & data rates may apply" or equivalent wording.
  • How to opt out (reply STOP) and how to get help (reply HELP).
  • A statement that consent is not a condition of purchase, when the texts are promotional.
  • Links to a privacy policy and terms that are specific about SMS.

The generator puts all seven elements in a single paragraph of about 70 words, which is short enough to sit next to a checkbox without being hidden behind a "read more" link. Reviewers want to see the full text at the moment of consent.

The checkbox must be unchecked, and separate

A pre-ticked box is not consent. Regulators, carriers and courts have all taken the view that the person must take an action, so the generated HTML never includes the checked attribute. It also leaves out the required attribute: marketing consent cannot be a condition of completing a purchase or booking, so the form must submit without it.

Keep SMS consent on its own checkbox rather than bundling it with "I agree to the terms". If you send both transactional messages (order updates, appointment reminders) and marketing messages, the cleanest approach is two checkboxes with two disclosures, or one disclosure for transactional messages and a separate marketing opt-in. The message types you tick in the generator should match what the checkbox actually covers.

Why the privacy policy clause matters for 10DLC approval

When you register a 10DLC campaign, the registry and the carriers check the privacy policy linked from your form. A common rejection reason is a policy that says mobile numbers may be shared with third parties for marketing. The clause produced here includes the two sentences that platforms such as Twilio and Telnyx recommend: that no mobile information will be shared with third parties or affiliates for marketing or promotional purposes, and that text messaging opt-in data and consent are excluded from any sharing categories listed elsewhere in the policy.

Place the clause in a clearly labelled SMS section of your existing privacy policy, host the policy on the same domain as the form, and link to it from the disclosure. If the form is on a landing page, the privacy and terms links should be visible on that page without scrolling past the submit button.

Honouring STOP and answering HELP

The disclosure promises that STOP ends messages and HELP gets assistance, so the program behind it has to deliver. Most messaging platforms handle STOP automatically and send a confirmation. Your HELP reply should name the business, give a way to reach support and remind people how to opt out. For example: "Acme Dental: for help contact support@example.com or call 555-0100. Reply STOP to unsubscribe."

Keep a record of each consent: the phone number, the timestamp, the page or form used and the exact disclosure text shown at the time. If a complaint arrives months later, that record is what shows the consent was valid. The SMS character counter can help keep your HELP and confirmation messages inside a single segment.

Outside the United States

The structure of the disclosure travels well, but the legal details change. In the United Kingdom, the Privacy and Electronic Communications Regulations (PECR) and UK GDPR apply, and marketing texts to individuals generally need opt-in consent. Canada’s anti-spam law (CASL) requires express consent for commercial messages and specific identification of the sender. Australia’s Spam Act requires consent, sender identification and a working unsubscribe facility. In each case, adjust the frequency and opt-out wording to local conventions and have a local adviser check it. The text from this generator is a starting point, not legal advice.

Frequently asked questions

Is the generated text legal advice?

No. It follows widely used industry guidance (TCPA, CTIA Messaging Principles and 10DLC registration requirements) and is designed as a starting point. Laws differ by country and change over time, so have a lawyer or compliance adviser review the wording before you publish it.

Can I pre-check the consent box to make sign-ups easier?

No. Consent has to be an affirmative action by the person signing up. A pre-ticked box is routinely treated as no consent at all, and it is a common reason for 10DLC campaign rejection. The generated snippet is always unchecked.

Do I need separate consent for marketing texts?

In the US, marketing texts need prior express written consent, a higher standard than transactional messages. If you send both kinds, use separate disclosures or at least make clear in a single disclosure that marketing messages are included and that consent is not required to buy.

Why does my privacy policy need the sentence about not sharing mobile information?

Carriers and The Campaign Registry check that opt-in data will not be sold or shared for marketing. A policy that allows sharing phone numbers with third parties for promotional purposes is a frequent rejection reason. The two sentences included in the clause state the position explicitly.

Where should the disclosure appear?

Directly next to the checkbox on the form where the phone number is collected, fully visible, not behind a link or in a tooltip. Reviewers often ask for a screenshot of exactly this view.

What should my HELP reply contain?

Your business name, a support contact (email or phone) and a reminder that replying STOP opts out. Keep it under 160 GSM characters so it fits in one message.

Runs in your browser. Nothing you enter is uploaded.

This tool runs entirely on your device. There is no server-side processing and no account. Last reviewed October 21, 2026. Read the disclaimer.