Skip to content
OmniChannels.ai

Free tool

10DLC and Toll-Free Registration Kit

Fill in one form and get a matching set of texts for US A2P 10DLC or toll-free verification: campaign description, sample messages with your brand name and opt-out, the opt-in flow, the checkbox disclosure, the confirmation message, HELP and STOP replies, and privacy and terms snippets. Built-in checks flag the problems that most often get campaigns rejected.

Free · no sign-up · runs in your browser

This is not legal advice. Have your counsel review.

These drafts are a starting point based on public rules we reviewed. Laws, regulator policies and carrier or Meta requirements change and depend on your facts. Have a qualified lawyer in each country review and adapt the text before you use it.

Your brand
Your messaging program
Number type

Pick the closest match. Once a 10DLC campaign is created, its use case can't be changed.

Optional. The 10DLC or toll-free number customers will text.

Messages you will send
How customers opt in

The public page with your sign-up form. Reviewers must be able to open it without logging in.

Message frequency

One message per line. We check them and list them before the generated samples (5 at most).

Content flags

Checks against common rejection causes

2 problem(s) to fix and 2 to review

  • Add your privacy policy URL. TCR states a compliant privacy policy is required.TCR guide
  • Add a support email or phone. The HELP reply must tell people how to reach you.CTIA
  • Add your SMS terms URL. TCR states compliant terms and conditions are required.TCR guide
  • Add the public URL of your sign-up form so reviewers can see the checkbox and the disclosure.Industry practice

Your registration kit

The registration texts are in English, because carriers review them in English.

  • Campaign description

    Who sends, to whom, what and why. Paste it into the campaign description field.

    Acme Outdoor uses this Marketing campaign to send promotional offers, discounts and new product announcements by SMS to customers who have opted in through the web sign-up form. Every message identifies Acme Outdoor and relates only to the purposes above. Up to 2 msgs/week. Recipients can reply STOP to opt out and HELP for help at any time. Our website is https://www.example.com.

  • Sample messages

    Each one names your brand and matches the message types and use case.

    1. Sample 1115 characters

      Acme Outdoor: This weekend only, get 20% off your order with code SAVE20 at www.example.com. Reply STOP to opt out.

    2. Sample 2118 characters

      Acme Outdoor: New arrivals are in. See the latest collection at www.example.com. Reply HELP for help, STOP to opt out.

  • Message flow / call-to-action

    Describes every opt-in method. Paste it into the message flow field and attach screenshots.

    Web form: customers enter their mobile number on the public sign-up form at https://www.example.com (no login required) and tick an unchecked SMS consent checkbox, separate from our terms, next to this text: "By checking this box, I agree to receive recurring marketing text messages from Acme Outdoor at the phone number provided. Consent is not a condition of purchase. Up to 2 msgs/week. Msg & data rates may apply. Reply HELP for help and STOP to cancel. Privacy Policy: [privacy policy URL]. Terms: [terms URL]." After opting in, customers receive this confirmation: "Acme Outdoor: You are now subscribed to marketing texts. Up to 2 msgs/week. Msg & data rates may apply. Reply HELP for help, STOP to cancel." Screenshot of the opt-in: [link to the screenshot or image you upload with this registration]

  • Disclosure next to the opt-in checkbox

    Show it next to an unticked checkbox on your form, separate from accepting your terms.

    By checking this box, I agree to receive recurring marketing text messages from Acme Outdoor at the phone number provided. Consent is not a condition of purchase. Up to 2 msgs/week. Msg & data rates may apply. Reply HELP for help and STOP to cancel. Privacy Policy: [privacy policy URL]. Terms: [terms URL].

  • Opt-in confirmation message

    Sent right after someone opts in, before any other message.

    Acme Outdoor: You are now subscribed to marketing texts. Up to 2 msgs/week. Msg & data rates may apply. Reply HELP for help, STOP to cancel.

  • HELP reply

    Automatic reply when someone texts HELP.

    Acme Outdoor: For help, contact us at example.com. Up to 2 msgs/week. Msg & data rates may apply. Reply STOP to cancel.

  • STOP reply

    One final message after STOP. Send nothing else afterwards.

    Acme Outdoor: You are unsubscribed and will receive no more messages from us. Reply START to subscribe again.

  • Privacy policy clause

    Add it to the privacy policy linked from your opt-in.

    SMS messaging: Acme Outdoor uses the mobile number you provide to send the text messages you agreed to receive. We do not sell, rent or share your mobile number or your SMS opt-in consent with third parties or affiliates for their marketing or promotional purposes. We share this information only with the service providers that deliver our messages, under confidentiality obligations. You can opt out at any time by replying STOP.

  • SMS terms

    Publish it on your SMS terms page.

    SMS terms for Acme Outdoor 1. Program: Acme Outdoor sends promotional offers, discounts and new product announcements to customers who opt in. 2. Frequency: Up to 2 msgs/week. 3. Cost: message and data rates may apply, according to your mobile plan. 4. Opt out: reply STOP at any time. You will receive one confirmation message and no further messages. 5. Help: reply HELP, or contact us at example.com. 6. Carriers are not liable for delayed or undelivered messages. 7. Privacy: see our privacy policy at [privacy policy URL].

Before you submit

  • The legal name, tax ID (EIN) and address match your official registration exactly.
  • Your website is live, on your own domain, and shows the same brand name.
  • The opt-in page is public, with an unticked checkbox and the full disclosure next to it.
  • You have screenshots or photos of every opt-in method to upload.
  • Your privacy policy says mobile numbers and opt-in consent are not shared for marketing.
  • Sample messages, description and message flow describe the same program.
  • HELP and STOP replies are set up on the number and tested.
  • Links use your own domain, not a public shortener.
  • You log the time, source, wording and number for every opt-in.

Approval is never guaranteed: carriers and their vetting partners decide, and rules change.

Rules checked on 2026-10-10 · Sources:

Register and send through our SMS API

Send US text messages through one API for SMS, WhatsApp and RCS. Contact sales to set up 10DLC or toll-free messaging and to ask about help with your registration.

We handle the registration for you — talk to our team

Nothing you type here is sent to our servers.

Short answer

A good 10DLC campaign description says who sends the messages, who receives them, what they contain and how people opt in, for example: "Acme Outdoor sends order updates and promotional offers by SMS to customers who opt in on our website checkout form. Up to 4 msgs/month. Reply STOP to opt out, HELP for help." Sample messages must name the brand, match the use case and include opt-out wording.

How to prepare a 10DLC or toll-free registration

  1. 1

    Describe your brand

    Enter the brand name customers know, your website, privacy policy, SMS terms and a support email or phone.

  2. 2

    Choose the use case and messages

    Pick the TCR use case, the message types you will send, how often, and every way customers opt in.

  3. 3

    Fix what the checks flag

    Errors are common rejection causes, such as promotions under a non-marketing use case or a public link shortener.

  4. 4

    Copy into your provider's form

    Copy each field into the registration form, or download the kit as a Word or text file with the submission checklist.

What 10DLC registration asks for

US carriers require application-to-person traffic on local 10-digit numbers to be registered with The Campaign Registry (TCR). Brands can't register directly: your messaging provider registers the brand, with its legal name and tax ID, and then each campaign. The campaign form asks for a use case, a description, the message flow or call-to-action, sample messages and attributes such as opt-in, opt-out, HELP, embedded links and age-gated content.

TCR does not approve or reject campaigns itself; your provider and its upstream partners review them, and rejection reasons come back through your provider. The fastest way through is a set of texts that tell the same story everywhere.

  • Campaign description: a clear and detailed outline of what the campaign is for.
  • Message flow: every way a consumer opts in. If there are several methods, list them all.
  • Sample messages: at least 1, and at least 2 for Marketing, Mixed and the special use cases, up to 5.
  • Privacy policy and terms: TCR lists the links as optional fields but states that compliant policies are required.

Why campaigns get rejected

Most rejections come from mismatches. The description promises order updates but a sample message is a discount; the use case is Account Notification but the brand also sends offers; the opt-in page can't be opened without logging in; or the website shows a different name from the registered brand.

Other frequent causes are a missing brand name in the samples, no opt-out wording, links through public shorteners, which TCR's guide says are not accepted, and content that needs age gating or is not allowed at all. The kit checks each of these and labels whether the rule comes from the TCR guide, CTIA or common industry practice.

Opt-in, HELP and STOP wording

CTIA's Messaging Principles say a call-to-action should tell the consumer the program, who is sending, the type and purpose of the messages, any fees and how to opt out, with a link to the privacy policy. The kit writes a disclosure for an unticked checkbox with frequency, "Msg & data rates may apply", HELP and STOP, and adds "Consent is not a condition of purchase" when you send marketing.

For recurring programs, send a confirmation message right after opt-in. The HELP reply must give the program name and a way to reach you, and the STOP reply is one final message confirming that no more messages will be sent.

Toll-free verification

Toll-free numbers do not use TCR. Instead, your provider submits a toll-free verification request with your business details, a use case category and description, a sample message, the opt-in type and workflow, an image or URL that shows the opt-in, and an estimated monthly volume. Field names vary between providers.

The same principles apply: the description, opt-in proof and samples must match. Switch the number type to toll-free and the kit adds the verification fields, reusing the description and message flow so the two never contradict each other.

Privacy policy and terms snippets

Reviewers commonly look for a sentence in your privacy policy saying that mobile numbers and SMS opt-in consent are not sold or shared with third parties for their marketing. The kit writes that clause and a short SMS terms section covering the program, frequency, costs, HELP, STOP and carrier liability.

This tool summarises public guidance we reviewed on the date shown. It is not legal advice and does not guarantee approval. Carriers and their vetting partners decide, and their rules change.

10DLC and toll-free registration: common questions

What is a good 10DLC campaign description example?

"Acme Outdoor sends order confirmations, delivery updates and promotional offers by SMS to customers who opt in at checkout on acme.com. Up to 4 msgs/month. Reply STOP to opt out and HELP for help." Name the sender, the recipients, the purpose and the opt-in.

How many sample messages do I need?

TCR requires at least one sample for most standard use cases and at least two for Marketing, Mixed and the special use cases, up to five. Each sample should name your brand and look like a real message you will send.

Can I use bit.ly or other short links?

No. TCR's guide says public URL shorteners such as bitly and tinyurl are not accepted. Use full links on your own domain, or a branded short domain that only you use.

Which use case should I pick if I send offers and order updates?

Mixed covers two to five standard purposes on one campaign; Low Volume Mixed is for small senders. Promotions under a non-marketing use case such as Account Notification are a common reason for rejection.

Does my opt-in page have to be public?

Reviewers need to see how consent is collected. Keep the form on a public page without login, or upload screenshots. For paper, verbal or phone opt-in, upload a photo of the form or the exact script.

What should the HELP and STOP replies say?

HELP: your brand name and how to reach support, for example an email or phone number. STOP: a single confirmation that the person is unsubscribed and will get no more messages. After that, send nothing else.

Is toll-free verification the same as 10DLC registration?

No. Toll-free numbers go through toll-free verification with your provider, not TCR. The information is similar: business details, use case, sample message, opt-in proof and expected monthly volume.

Does this kit guarantee approval?

No. It helps you submit consistent, complete information based on public TCR and CTIA guidance, but carriers and their vetting partners make the decision and their requirements change.

More free tools