Overview #
The CTIA Messaging Principles and Best Practices outline how to maintain trusted messaging across the U.S. wireless ecosystem. They emphasize consumer protection, clear sender identity, and responsible application-to-person (A2P) communication.
For a step-by-step guide see our SMS Compliance Checklist and What is 10DLC?. You can also test a message in seconds.
The official CTIA Messaging Principles and Best Practices serve as industry guidance and complement—rather than replace—legal requirements such as TCPA, CAN-SPAM, and FCC rules.
Consent #
- Obtain explicit, program-specific opt-in and keep a record of when, where, and how consent was captured.
- Send a confirmation that includes the brand name, message frequency, cost notice, and opt-out instructions.
- Do not buy, rent, or share opt-in lists.
Example CTA: “Text JOIN to 12345 to get weekly tips from BrandName. Msg&data rates may apply. Up to 4 msgs/mo. Reply STOP to opt out.”
Identity and transparency #
- Identify the sender in the message body using the brand or program name.
- Use domains that reflect your brand and avoid public link shorteners in initial outreach.
- If you include a phone number, it should clearly connect to the identified entity.
Opt-out and help keywords #
- Support STOP, UNSUBSCRIBE, and CANCEL to end messages promptly.
- Support HELP to return assistance or contact information.
- Honor opt-outs across the program quickly and maintain clean lists.
Content standards #
- Avoid deceptive, illegal, or harmful content and follow carrier codes for restricted categories.
- Share accurate offer terms and avoid misleading claims or hidden conditions.
- Do not snowshoe (spreading traffic across numbers to evade controls) and avoid unauthorized routes.
Numbers and provisioning #
- Only text-enable numbers you are authorized to use and keep assignment records.
- Monitor shared or proxy numbers closely for abuse.
- Remove deactivated numbers promptly to reduce complaints.
Mitigating unwanted messaging #
- Providers should filter clearly unwanted traffic and support spam reporting such as 7726 (“SPAM”).
- Track complaint rates, bounces, and opt-outs and adjust sending accordingly.
Examples #
Promotional offer (compliant)
“BrandName: 20% off this week only at brand.com/sale. Up to 4 msgs/mo. Reply STOP to opt out.”
Security alert (transactional)
“BrandName: New sign-in from a new device. If this was you, no action needed. Reply HELP for support.”
Test a message before you send
Run your SMS through our free compliance checker to reduce filtering.