sms · compliance

SMS Compliance Reference

Comprehensive compliance reference for SMS marketing across major jurisdictions, opt-in copy templates, and STOP/HELP response templates.

This is operational guidance, not legal advice. For high-volume programs (50K+ subscribers) or any program with non-trivial revenue, run your compliance setup past a TCPA-experienced attorney.


United States — TCPA

What it is

The Telephone Consumer Protection Act (1991, amended) regulates marketing calls and texts. The FCC enforces it; private plaintiffs sue under it. Statutory damages: $500–$1,500 per message. Class actions easily reach 7–8 figures.

Consent tiers

Type What it covers How to capture
Express written consent Marketing SMS (sales, promotions, offers) Checkbox + clear disclosure language, captured electronically with timestamp
Express consent (non-written) Informational/transactional (delivery, account alerts) Phone number provided during transaction with awareness it'll be used to text
Established business relationship NOT sufficient for marketing SMS Doesn't apply

Express written consent requirements

The opt-in flow must capture all of:

  1. The recipient agreed to receive marketing SMS from your brand
  2. The recipient understands consent is not a condition of purchase
  3. The disclosure showed frequency expectation, message and data rate notice, STOP/HELP instructions, terms link
  4. The agreement was electronically recorded with timestamp

Opt-in disclosure template (compliant)

By signing up via text, you agree to receive recurring automated promotional and
personalized marketing text messages (e.g., cart reminders) from [Brand] at the
cell number used when signing up. Consent is not a condition of any purchase.
Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates
may apply. View [Terms](link) and [Privacy](link).

Place this directly adjacent to the phone number field and submit button. Do not bury it in a footer.

Quiet hours

Time zone is determined by area code, but area codes lie (people move). Major platforms (Klaviyo, Postscript, Attentive) handle this automatically; verify yours does.

STOP/HELP handling

STOP variants you must honor: STOP, END, CANCEL, UNSUBSCRIBE, QUIT, STOPALL, OPTOUT

STOP response (after STOP received):

You're unsubscribed from [Brand] alerts. No more messages will be sent. Reply HELP for help.

HELP variants: HELP, INFO

HELP response:

[Brand] alerts: For help, visit [URL] or email [support@brand.com]. Msg & data rates may apply. Reply STOP to cancel.

Critical rules:

Sample TCPA-compliant footer language by sequence type


United States — A2P 10DLC

What it is

Application-to-Person 10-Digit Long Code registration, run by The Campaign Registry (TCR). Required for businesses sending SMS through 10DLC numbers (regular long codes) since 2022. Carriers (T-Mobile, AT&T, Verizon) enforce this; unregistered traffic gets throttled or blocked.

Registration components

  1. Brand registration

    • Legal entity name, EIN, business type
    • Trust score assigned (Standard or Verified)
    • Higher trust = better throughput, lower fees
  2. Campaign registration (one per use case)

    • Use case: Marketing, Account Notification, Customer Care, Public Service, Higher Education, Polling and Voting, 2FA, Delivery Notification, etc.
    • Sample message text (must match what you actually send)
    • Opt-in flow description and screenshot
    • Opt-out language
    • Help message language
    • Volume estimate
  3. Phone number assignment to campaigns

Throughput tiers (varies by carrier and trust score)

Trust score + use case Throughput
Verified brand, marketing 75–100+ msg/sec
Standard brand, marketing 4–10 msg/sec
Unregistered 0.1 msg/sec or blocked

Common rejections

Process time: 1–7 business days. Plan for this in launch timelines.


EU / UK — GDPR + ePrivacy Directive

Consent requirements

Mandatory provisions

Penalty exposure

GDPR fines up to €20M or 4% of global revenue, whichever is higher.


Canada — CASL

Consent

Every message must include

Penalty exposure

Up to CAD $10M per violation. Enforced by the CRTC.


Australia — Spam Act 2003


Multi-jurisdictional programs

If you send across US + EU + Canada simultaneously:


Audit-ready compliance checklist


Source: https://github.com/coreyhaines31/marketingskills/skills/sms/references/compliance.md · v1.0.0 · MIT License (c) 2025 Corey Haines.