Frequently Asked Questions
Use a registered short code or 10DLC long code with a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure compliance with TCPA and CAN-SPAM regulations by obtaining explicit consent before sending marketing messages and respecting quiet hours.
10DLC (10-digit long code) is the standard for Application-to-Person (A2P) messaging in the US. It requires registration with The Campaign Registry to improve deliverability and compliance. It's suitable for various use cases like two-factor authentication, customer service, and transactional alerts.
A2P 10DLC registration helps combat spam and fraud, improving message deliverability and trust. It provides carriers with sender information, allowing them to better filter unwanted messages and ensure legitimate traffic reaches consumers.
Use short codes for high-volume marketing campaigns and time-sensitive alerts due to their higher throughput. Use 10DLC long codes for lower-volume applications like two-factor authentication, customer service interactions, and transactional messages.
SMS to landlines is possible but not always reliable. Some carriers convert the message to a voice call, while others may not deliver it at all. Verify number types and consider filtering landlines from SMS campaigns.
Single SMS messages are limited to 160 GSM-7 characters or 70 UCS-2 characters (for special characters). Concatenated messages can contain up to 1600 characters before splitting into segments.
Comply with TCPA and CAN-SPAM by obtaining explicit written consent, honoring opt-out requests within 24 hours, respecting quiet hours (9 PM - 8 AM local time), and registering for A2P 10DLC when using long codes.
You must support STOP, UNSUBSCRIBE, CANCEL, END, QUIT for opt-out and HELP or INFO for program details. These keywords should function in both upper and lower case.
Carriers filter messages to block spam, prevent fraud, and protect consumers from unwanted content. Common triggers include prohibited content (SHAFT), suspicious URLs, excessive punctuation, and all-caps messages.
Obtain clear and conspicuous consent through affirmative action, such as checking a box or sending a keyword. Document and store consent details including timestamp, source, and opt-in method for compliance.
Keep messages concise, include a clear call-to-action, personalize content thoughtfully, maintain consistent brand voice, and always respect quiet hours and frequency limits. Thorough testing and monitoring are also recommended.
Concatenated SMS messages in the US can contain up to 1600 characters before being split into segments. Each segment is limited to 160 GSM-7 characters or 70 UCS-2 characters if special characters are used.
Businesses must check the National Do Not Call Registry every 31 days and remove any registered numbers from their marketing lists. Maintain internal do-not-contact lists as well.
Violating TCPA regulations can result in significant fines, legal action, and reputational damage. Ensure strict compliance with all guidelines, including obtaining proper consent and honoring opt-out requests.
United States SMS Best Practices, Compliance, and Features
United States SMS Market Overview
Market Conditions: The United States operates one of the world's most mature SMS markets. Three major carriers dominate: AT&T, Verizon, and T-Mobile. Despite the popularity of OTT messaging apps like WhatsApp and Facebook Messenger, SMS remains a critical communication channel with nearly universal reach. Android and iOS users are roughly evenly split, and both platforms fully support standard SMS features.
Key SMS Features and Capabilities in United States
The United States offers comprehensive SMS capabilities: two-way messaging, concatenation, and MMS support. Strong carrier infrastructure and standardized delivery protocols ensure reliable message delivery.
Two-way SMS Support
All major U.S. carriers fully support two-way SMS messaging. No restrictions apply beyond standard compliance requirements and proper A2P (Application-to-Person) registration through the 10DLC process.
Concatenated Messages (Segmented SMS)
Support: Yes, all major U.S. carriers support concatenation.
Message length rules:
Encoding considerations:
Example: "Hello! 😊" uses UCS-2 encoding due to the emoji, limiting you to 70 characters per segment instead of 160.
MMS Support
All major U.S. carriers support MMS for rich media content: images, short videos, and audio clips.
Best practices:
Recipient Phone Number Compatibility
Number Portability
All U.S. carriers support number portability, allowing users to keep their phone numbers when switching providers. Carriers maintain a central database to ensure proper message routing regardless of the current provider.
Sending SMS to Landlines
SMS delivery to landlines varies by carrier:
Best practice: Verify number types before sending and filter out landline numbers from SMS campaigns.
Common error codes:
For proper phone number formatting and validation, use E.164 format (+1 followed by 10 digits for US numbers).
TCPA Compliance Requirements for SMS Marketing
U.S. SMS marketing requires compliance with multiple federal and state regulations. Understanding TCPA (Telephone Consumer Protection Act) requirements is essential to avoid costly penalties of $500–$1,500 per message.
Federal regulations:
Industry standards:
Additional requirements:
Consent and Opt-In Requirements
Explicit Written Consent Required: Obtain explicit written consent before sending marketing messages. Your consent must be:
Sample consent language:
Best practices:
HELP/STOP and Other Commands
Required Keywords:
Required responses:
STOP response:
HELP response:
Language requirements:
Do Not Call / Do Not Disturb Registries
The National Do Not Call Registry applies to SMS marketing. Follow these requirements:
Time Zone Sensitivity
Time restrictions:
U.S. time zones:
*Arizona and Hawaii do not observe daylight saving time.
A2P 10DLC Registration: Complete Guide
What is A2P 10DLC?
A2P 10DLC (Application-to-Person 10-Digit Long Code) is the required messaging standard for business SMS in the United States. All companies sending application-to-person messages using standard 10-digit phone numbers must register with The Campaign Registry.
Why 10DLC registration is required:
10DLC Registration Process
Required information:
Registration timeline:
Costs:
10DLC Throughput Limits and Trust Scores
Your message throughput depends on your brand's trust score:
How to improve your trust score:
Phone Number Options and SMS Sender Types in United States
Alphanumeric Sender ID
Operator network capability: Not supported in the US market Registration requirements: N/A Sender ID preservation: N/A – Alphanumeric sender IDs are not displayed to US recipients
Long Codes (10DLC)
Domestic vs. International:
Sender ID preservation: Yes, original number displayed to recipients Provisioning time: 1–3 business days after A2P 10DLC registration Use cases:
Short Codes
Support: Fully supported across all major carriers Provisioning time: 8–12 weeks for approval and activation Use cases:
Short codes vs. 10DLC comparison:
Restricted SMS Content, Industries, and Use Cases
Prohibited Content:
Carrier Content Filtering Rules
Carrier Filtering Rules:
Tips to Avoid Blocking:
Common spam triggers to avoid:
Best Practices for Sending SMS in United States
Messaging Strategy
Example message templates:
Appointment reminder:
Order confirmation:
Sending Frequency and Timing
Localization
Unicode considerations: Spanish characters like ñ, á, é, í trigger UCS-2 encoding, reducing your character limit from 160 to 70 per segment.
Opt-Out Management
Opt-out processing flow:
Testing and Monitoring
Monitoring tools recommendations:
SMS API Integrations for United States
Twilio
Twilio provides a robust SMS API with comprehensive documentation and strong support for US messaging requirements. Integration requires an Account SID and Auth Token from the Twilio Console. Learn more about Twilio SMS integration.
Sinch
Sinch offers a straightforward REST API for SMS messaging with strong delivery rates in the US market. Authentication uses an API Token and Service Plan ID. Explore Sinch SMS integration for detailed setup.
MessageBird
MessageBird provides a feature-rich API with strong support for US messaging compliance requirements. Authentication uses an API key. Check out MessageBird SMS integration documentation.
Plivo
Plivo offers reliable SMS API services with strong US coverage. Authentication requires Auth ID and Auth Token. View Plivo SMS integration guide.
API Rate Limits and Throughput
Rate Limits by Provider:
Throughput Management Strategies:
Example: Redis queue implementation:
Error Handling and Reporting
Common error codes and solutions:
Webhook security best practices:
Recap and Additional Resources
Key Takeaways:
Next Steps:
Additional Information:
Frequently Asked Questions
Q: Do I need to register for 10DLC if I'm only sending a few messages? Yes. All A2P messaging on standard long codes requires 10DLC registration, regardless of volume.
Q: Can I buy a list of phone numbers for SMS marketing? No. You must obtain direct, explicit consent from each recipient. Purchased lists violate TCPA regulations.
Q: What happens if I violate TCPA rules? Violations can result in fines of $500–$1,500 per message. Class action lawsuits are also common.
Q: How long should I keep consent records? Store consent records for at least 5 years to demonstrate compliance if challenged.
Q: Can I send SMS outside of 8 AM – 9 PM? Only for transactional messages (order confirmations, 2FA) or emergency alerts. Marketing messages must respect quiet hours.
Q: What's the difference between A2P and P2P messaging? A2P (Application-to-Person) is automated business messaging requiring 10DLC registration. P2P (Person-to-Person) is individual-to-individual communication not subject to the same regulations.
Q: How do I improve my 10DLC trust score? Complete business verification, maintain low complaint rates, use consistent messaging patterns, and register accurate campaign information with The Campaign Registry.
Troubleshooting Common Issues
Issue: Messages not delivering
Issue: High opt-out rates
Issue: Messages marked as spam