SMS Compliance Checker

Check your planned SMS campaign for A2P 10DLC violations, TCPA red flags, and carrier filtering triggers - before you send a single text.

Campaign Compliance Checklist

Check all items that apply to your planned SMS campaign, then click "Analyze My Campaign."

A2P 10DLC Registration
Message Content Red Flags
TCPA & Consent
Volume & Throughput

A2P 10DLC & TCPA Compliance Guide for Real Estate SMS

What Is A2P 10DLC?

A2P 10DLC (Application-to-Person, 10-Digit Long Code) is the carrier industry's mandatory registration framework for businesses sending bulk SMS from standard 10-digit US phone numbers. Since mid-2023, AT&T, T-Mobile, and Verizon block or heavily filter unregistered commercial SMS traffic.

For real estate wholesalers, this means every HighLevel sub-account, SMS platform, or CRM used for outreach SMS must have:

  • Brand Registration - your legal business entity (EIN required)
  • Campaign Registration - your specific use case (e.g., "Real Estate Marketing / Motivated Seller Outreach")
  • Number Assignment - your 10DLC numbers linked to the approved campaign

Without all three, your messages will be filtered at the carrier level - meaning sellers never receive them, and you have no visibility into the failure.

TCPA Rules Every Wholesaler Must Know

The Telephone Consumer Protection Act (TCPA) governs commercial SMS and carries statutory damages of $500–$1,500 per violation. Key rules:

Prior Express Written Consent
If you're using an ATDS (any auto-dialing system including most SMS platforms), you need prior express written consent from recipients before sending marketing SMS. For cold outreach to property owners, this is the gray area most wholesalers operate in - consult a TCPA attorney.
Time-of-Day Restrictions
TCPA prohibits calls and texts before 8 AM or after 9 PM in the recipient's local time zone. Configure your SMS platform to restrict send windows accordingly.
Opt-Out Honoring
Any reply of STOP, UNSUBSCRIBE, CANCEL, END, or QUIT must immediately remove the recipient from your list. HighLevel handles this automatically when configured correctly - but verify your opt-out automation is active.
Do Not Call Compliance
Scrub your lists against the National DNC Registry before every campaign. Services like BatchSkipTracing and PropStream offer built-in DNC flags. Never send to confirmed DNC numbers.

Carrier Filtering: What Gets Blocked

Beyond A2P registration, carriers use content-based filtering to block messages that look like spam. Triggers include:

  • Shortened URLs (bit.ly, tinyurl) - blocked at the carrier level since 2021. Use your full registered domain only.
  • High-pressure sales language - "Act now," "Limited offer," "You've been selected" trigger spam classifiers.
  • Missing opt-out language - carriers require opt-out instructions in every commercial message thread.
  • Excessive capitalization - all-caps messages are flagged as spam by content filters.
  • Burst sending - sending 1,000 messages in 5 minutes from a single number triggers velocity filtering.
  • High opt-out rates - if more than 1–2% of recipients opt out of a campaign, carriers flag it for review.

Compliant SMS Template for Wholesalers

Example - First Contact (Motivated Seller)

Hi [First Name], this is [Your Name] from [Business Name]. I saw your property at [Address] and wanted to reach out - I work with investors looking to buy in your area. Would you be open to a quick conversation? Reply STOP to opt out.

Compliant because: identifies sender, conversational tone, no pressure language, includes opt-out, no shortened URLs, sent during permitted hours.

HighLevel A2P Setup Checklist

If you're using HighLevel for SMS, complete these steps in order:

  1. Go to Settings → Phone Numbers → A2P Registration
  2. Complete Brand Registration with your legal business name and EIN
  3. Create a Campaign - select "Mixed" use case for RE marketing + notifications
  4. Add sample messages that match your actual templates (carriers review these)
  5. Assign your 10DLC numbers to the approved campaign
  6. Wait for carrier approval (typically 24–72 hours; T-Mobile can take 1–2 weeks)
  7. Test delivery to all three major carriers before your first full campaign send

VA Horizon completes A2P registration as part of every CRM onboarding. We also configure opt-out automations, time-window restrictions, and DNC suppression in your pipeline.

SMS Compliance FAQ

What is A2P 10DLC and why does it matter for real estate wholesalers?
A2P 10DLC is the carrier-mandated registration system for businesses sending SMS at scale from 10-digit phone numbers. Since 2023, carriers require all businesses sending bulk SMS to register their brand and campaign through TCR. Unregistered SMS traffic is filtered or blocked. Real estate wholesalers using HighLevel or similar platforms must register or face severe delivery rate drops.
What message content triggers carrier filtering?
Carrier filtering is triggered by: urgency phrases (act now, limited time), financially promotional language, URLs without registered domains, no opt-out path, excessive capitalization, and high message volume from unregistered numbers. Real estate SMS must be conversational and include opt-out language to avoid filtering.
Does TCPA apply to SMS sent to real estate sellers?
Yes. TCPA applies to SMS messages sent using an ATDS. For real estate wholesalers sending to lists of property owners without prior express written consent, TCPA compliance requires careful attention to consent documentation, opt-out honoring, and time-of-day restrictions. Consult a TCPA attorney before launching large-scale SMS campaigns.
Do I need to register my SMS campaign in HighLevel?
Yes. HighLevel requires A2P 10DLC registration before enabling bulk SMS sending. You must complete Brand Registration and Campaign Registration. Without it, HighLevel restricts your SMS throughput and carrier delivery rates drop significantly. VA Horizon configures A2P registration as part of every CRM onboarding.
Can I use bit.ly or tinyurl links in my SMS messages?
No. Shared URL shorteners (bit.ly, tinyurl, ow.ly) are blocked at the carrier level for commercial SMS. Use only your full registered domain URL (e.g., yoursite.com/page). If you must shorten, use a branded domain shortener registered in your A2P campaign application.
What's the maximum SMS volume I can send per day?
Registered A2P 10DLC numbers can send 2,000–4,500 messages/day depending on carrier and trust score. Unregistered 10DLC numbers are limited to ~200 segments/day before filtering begins. Toll-free verified numbers can reach 3,000–5,000/day. For higher volume, use multiple registered numbers spread across a campaign.

Want Your SMS and CRM Configured Correctly from Day One?

VA Horizon handles A2P registration, opt-out automations, DNC suppression, and HighLevel CRM setup as part of every client onboarding. No compliance headaches.