Field notes · 2026-03-24

SMS Opt-In Requirements Explained: What Every Business Must Know

SMS opt-in requirements are the foundation of legal text marketing. Get them wrong and every text you send is a TCPA violation. Here's exactly what the law requires and how to implement it.

SMS Opt-In Requirements: The Rules Every Business Must Follow

SMS opt-in requirements aren't suggestions — they're federal law. Every marketing text you send to a customer requires their prior express written consent. Skip this step and you're exposed to TCPA penalties of $500-$1,500 per message sent without consent.

But "opt-in" isn't one-size-fits-all. There are different levels of consent for different types of messages, specific language requirements that must be included, and methods that do and don't qualify. This guide breaks down exactly what your business needs to collect subscribers legally.

Types of SMS Consent Under the TCPA

Prior Express Consent (Informational/Transactional Messages)

For non-marketing texts — order confirmations, appointment reminders, shipping updates, account alerts — you need prior express consent. This means the customer provided their phone number voluntarily and has a reasonable expectation of receiving these types of messages.

A customer giving you their phone number at checkout to receive order updates qualifies. No written agreement is required for purely transactional messages.

Prior Express Written Consent (Marketing Messages)

For promotional texts — sales, discounts, new products, marketing campaigns — you need the higher standard of prior express written consent. This requires:

Electronic consent (web forms, text keywords) satisfies the "written" requirement under the E-SIGN Act.

Compliant Opt-In Methods

Web Form Opt-In

The most common method. Add a dedicated checkbox (unchecked by default) to any form that collects phone numbers:

Required elements:

Compliant example:

"[ ] I agree to receive promotional text messages from [Business Name] at this phone number. Up to 4 msgs/month. Msg & data rates may apply. Reply STOP to cancel. Consent is not a condition of any purchase."

Text-to-Join (Keyword Opt-In)

Customers text a keyword to your number (e.g., "Text DEALS to 55555"). This is inherently opt-in because the customer initiates contact. However, you still must:

Auto-reply example:

"Thanks for joining [Business Name] texts! You'll receive up to 4 promotional msgs/month. Msg & data rates apply. Reply STOP to cancel. Reply HELP for help. Reply YES to confirm."

Paper Form Opt-In

At events, in stores, or during consultations, you can collect SMS consent on paper forms. The form must include the same disclosure language as a web form, plus a signature line. Keep these forms on file — they're your proof of consent.

Point-of-Sale Verbal Consent

Some businesses collect consent verbally at checkout: "Would you like to receive text deals from us?" This can work for transactional messages, but for marketing texts, the FCC strongly recommends written consent. If you do collect verbal consent for marketing, you should send an immediate confirmation text and keep records of the interaction.

Double Opt-In: The Best Practice

Double opt-in adds a confirmation step after the initial signup:

  1. Customer provides phone number and consent via web form, keyword, or paper form
  2. Your system sends a confirmation text: "Reply YES to confirm your subscription to [Business Name] texts."
  3. Customer replies YES
  4. Only then are they added to your active subscriber list

Double opt-in isn't legally required, but it provides stronger proof of consent, reduces spam complaints, results in a higher-quality subscriber list, and gives you defense against "I never signed up" claims.

What Does NOT Qualify as SMS Consent

Opt-In Compliance by Channel

E-Commerce Checkout

Add a separate, unchecked SMS consent checkbox. Don't combine it with the "I agree to terms and conditions" checkbox — SMS consent must stand alone.

Lead Generation Forms

If you use lead gen forms (Facebook Lead Ads, landing pages), each form must specifically name YOUR business in the consent language. Generic "marketing partners" consent no longer qualifies under the FCC's 2024 one-to-one consent rule.

In-App Signups

Mobile app signups that collect phone numbers should include SMS consent as a separate, optional step — not bundled with account creation.

Customer Service Interactions

If a customer texts your support line, that authorizes you to respond to their inquiry. It does NOT authorize future marketing messages. You need separate consent for that.

Record Keeping Requirements

For every subscriber, document and store:

Keep these records for at least 5 years. The statute of limitations for TCPA claims is 4 years, so you want records available well beyond that window.

CampaignCNX+ automatically logs consent records for every subscriber, including source, timestamp, and consent language. Combined with automated opt-out processing and TCPA compliance enforcement, it eliminates the manual record-keeping burden.

Opt-In Best Practices for Higher Conversion

Build Your List Right From the Start

Every subscriber on your list should be there because they actively chose to be. That's not just a legal requirement — it's the foundation of an SMS program that actually performs. Consented subscribers open your texts, respond to your offers, and stay subscribed for months or years.

CampaignCNX+ provides the SMS marketing platform infrastructure you need — compliant opt-in forms, double opt-in workflows, consent tracking, and automated compliance monitoring. Start your free 30-day beta and build your subscriber list on a solid legal foundation.

← Back to all field notes

Start sending

Start your SMS marketing program today.

Open an account, import your contact list, and ship a message — most operators are sending within an hour of signing up. For ongoing programs, 10DLC carrier registration is the recommended path for long-term deliverability and runs in parallel while you're already sending.

Fastest start
Toll-free, same day
Onboarding
Real person, not a chatbot
Free trial
100 SMS, no card required