Use this free online 10DLC compliance checker to test your SMS campaigns before sending.
Our validator scans for restricted categories, SHAFT content, phishing risks and other 10DLC compliance issues that may trigger carrier filtering. Quickly validate your text messages, avoid penalties and ensure your campaigns reach customers without being blocked.
Analyzing message...
Quick Reference Cheat Sheet
✅ Compliant Promo (Cautious)
Clear brand + soft CTA + opt-out.
✅ Appointment Reminder
Utility content with concise actions.
✅ Order Update
Transactional message with help/opt-out.
✅ 2FA / OTP
Security-focused and minimal.
❌ Risky Copy (Avoid)
Aggressive claims & link shorteners will be filtered.
❌ Risky Copy (Sensitive Info)
Never request personal identifiers (SSN, bank details, passwords) by SMS — violates 10DLC & privacy rules.
Real-Time Examples & Templates
New Subscriber Welcome
Event Reminder
Service Notice
Copy any block above and paste it into the checker to test and tailor for your use case.
🔍 10DLC Compliance Guidelines
- Consent basis: Message only opted-in recipients; keep records (CTIA).
- Branding: Identify your business early in the message.
- Opt-out: Provide a clear opt-out path when requested (e.g., “Reply STOP”).
- Content matching: Align content with what users consented to receive.
- Professional tone: Avoid profanity or pushy sales copy.
- Anti-abuse: Avoid snowshoeing, spoofing, and number rotation.
🚫 Restricted Content Categories
- High-risk Financial: Payday loans, crypto, debt collection.
- Get Rich Quick: Work-from-home schemes, MLM, gambling, sweepstakes.
- Third-party Services: Services not directly provided by your brand.
- Controlled Substances: Tobacco, vaping, cannabis/CBD, illegal drugs.
- SHAFT Content: Sex, Hate, Alcohol, Firearms, Tobacco, Profanity.
- Scams & Misleading Claims: Phishing, “verify account,” “risk-free,” “expires today.”