Guide

SMS Compliance for Real Estate: TCPA, 10DLC, and Opt-Outs Explained

Cold texting strangers without prior written consent is illegal under the TCPA — but real estate agents can legally text leads, past clients, and prospects who have opted in, as long as they follow consent rules, honor opt-outs, and register their number through 10DLC.

Cold texting strangers without prior written consent is illegal under the TCPA — but real estate agents can legally text leads, past clients, and prospects who have opted in, as long as they follow consent rules, honor opt-outs, and register their number through 10DLC. This guide breaks down exactly what that means in practice.

What Is the TCPA and Why Should Real Estate Pros Care?

The Telephone Consumer Protection Act (TCPA) is a federal law that restricts unsolicited calls and text messages sent to consumers using an autodialer or pre-recorded content. The FCC enforces it, and private citizens can sue for $500–$1,500 per violation. That's per message — not per campaign.

Real estate is a high-risk category for TCPA complaints because agents commonly text large lists of homeowners, expired listings, or cold leads scraped from public records. Those contacts never asked to hear from you, and texting them without consent — even once — can expose you to real liability.

The TCPA applies to texts sent using an autodialer or platform. If you're using any SMS marketing software to send messages in bulk, you're subject to TCPA rules, full stop.

Is Cold Texting Legal for Real Estate?

The short answer: no, not without consent. "Cold texting" — sending unsolicited marketing texts to people who haven't given you permission — violates the TCPA when sent via an automated platform. The law doesn't make an exception for real estate agents.

What you can do legally is build a list of people who have explicitly agreed to receive texts from you, and then market to that list. The mechanisms for collecting that consent matter, and there are two main types.

What Are the Two Types of TCPA Consent?

TCPA recognizes two levels of consent, and the one you need depends on what you're sending.

Consent TypeWhat It CoversHow to Get ItGood For
Express Written ConsentMarketing and promotional messagesSigned form, checkbox on a landing page, or keyword opt-in — with clear disclosure that texts will followListing alerts, drip campaigns, open house invites
Prior Express ConsentInformational / transactional messagesGiving you their number in the context of a business relationship (e.g., filling out a contact form)Transaction updates, appointment confirmations, follow-ups on their inquiry

For most real estate marketing — drip campaigns, listing alerts, investor outreach — you need express written consent. Prior express consent covers transactional messages but is not enough cover for promotional blasts.

How Should Agents Collect Consent the Right Way?

  1. 1Use a lead capture form or landing page with a clear opt-in checkbox — pre-checked boxes don't count.
  2. 2Include plain-language disclosure: something like "By checking this box, you agree to receive text messages from [Your Name/Brokerage] about properties and real estate services. Msg & data rates may apply. Reply STOP to opt out."
  3. 3Use keyword opt-ins where people text a word (like HOME) to your number to subscribe — the act of texting in counts as consent.
  4. 4Keep a record of when and how each contact opted in. If you're ever challenged, that record is your defense.
  5. 5Do not import lists from third parties unless those contacts explicitly consented to hear from your business specifically.

What Are the Quiet Hours Rules for Real Estate Texting?

The TCPA prohibits contacting consumers before 8:00 AM or after 9:00 PM in the recipient's local time zone. That means you need to apply time zones based on where your contact is located, not where you are.

Some states have stricter rules. Florida, for example, has its own state-level telemarketing laws. If you work across multiple states or with out-of-state investors, the safest practice is to schedule texts during standard business hours — 9 AM to 7 PM local time — to stay comfortably inside federal and most state limits.

InfinitySMS lets you schedule sends and apply time-zone logic so messages go out inside compliant windows — no manual calculation required.

How Do Opt-Outs Work, and What Happens If You Ignore Them?

Under the TCPA, recipients must be able to opt out of your messages at any time, and you must honor that request immediately. Standard opt-out keywords — STOP, UNSUBSCRIBE, CANCEL, QUIT, END — must all trigger removal from your list.

Texting someone after they've replied STOP is one of the fastest ways to a TCPA complaint. Ignorance of the opt-out isn't a defense.

  • Honor STOP (and synonyms) automatically — your platform should handle this without any manual intervention.
  • Send one final confirmation message acknowledging the opt-out — that's allowed and expected.
  • Do not re-add opted-out contacts to your list, even if they contact you later through a different channel, without getting fresh consent.
  • Keep a suppression list of opted-out numbers so they can't be accidentally imported again.

InfinitySMS automatically suppresses opt-outs across your account. When a contact replies STOP, they're removed from all future sends — you don't have to manage it manually.

What Is 10DLC and Why Does It Matter for Real Estate Agents?

10DLC stands for 10-digit long code — the standard local phone numbers (like 512-555-0192) used for business texting. In 2021, carriers like AT&T and T-Mobile began requiring businesses to register their 10DLC numbers with a central registry (The Campaign Registry, or TCR) before sending bulk texts. Unregistered messages get filtered or blocked.

Registration involves two things: brand registration (who you are as a business) and campaign registration (what kinds of messages you send). For a real estate agent or team, your campaign might be described as "property alerts and real estate services." The carriers review and approve campaigns before you can send at scale.

Skipping 10DLC registration doesn't just risk legal exposure — it means your messages may never arrive. Deliverability drops sharply for unregistered senders.

InfinitySMS handles 10DLC registration for you. You don't need to navigate The Campaign Registry yourself or understand the technical requirements. It's part of the onboarding process.

How Does InfinitySMS Handle Compliance vs. Doing It Yourself?

Some agents try to manage TCPA compliance manually — tracking opt-ins in a spreadsheet, scheduling texts by hand, and self-registering their number with carriers. That works, but it's a lot of operational overhead, and one mistake (a missed opt-out, a text sent at 9:15 PM) creates real risk.

Compliance TaskDIY / Generic PlatformInfinitySMS
10DLC RegistrationYou navigate TCR yourself or pay extraHandled during onboarding
Opt-Out SuppressionManual or varies by platformAutomatic — STOP removes contact instantly
Quiet Hours EnforcementYou set schedules manuallyTime-zone-aware scheduling built in
Consent Record-KeepingYou maintain your own logsOpt-in timestamps stored per contact
PricingVaries widely; often per-seat or credit-based$99/mo + $0.02/send, flat

What Does SMS Compliance Cost With InfinitySMS?

InfinitySMS charges a flat $99/month plus $0.02 per message sent. There are no per-seat fees, no credit expiry, and no separate charge for 10DLC registration. A team of five agents sharing one account pays the same $99/mo base as a solo agent.

At 1,000 sends per month, your total is $119. At 5,000 sends, it's $199. The per-message rate stays flat no matter your volume, which makes cost predictable as your list grows.

Monthly SendsBase FeeSend CostTotal
500$99$10$109
1,000$99$20$119
2,500$99$50$149
5,000$99$100$199
10,000$99$200$299

The Short Compliance Checklist for Real Estate SMS

  1. 1Only text people who have given you express written consent for marketing messages.
  2. 2Disclose texting at the point of opt-in — don't bury it in fine print.
  3. 3Register your 10DLC number before sending bulk campaigns.
  4. 4Honor STOP requests immediately and maintain a suppression list.
  5. 5Respect quiet hours — 8 AM to 9 PM in the recipient's time zone, or tighter if your state requires it.
  6. 6Keep records of when and how each contact opted in.
  7. 7Consult a real estate attorney if you're unsure about your specific state's rules.

This page is general information, not legal advice. TCPA enforcement and state laws change. When in doubt, talk to a licensed attorney.

Can I text expired listing homeowners without their consent?

No. Texting an expired listing owner who hasn't opted in to hear from you is a cold text and violates the TCPA if sent via an automated platform. You need prior express written consent before sending marketing texts — being on a public MLS doesn't constitute consent.

Does 10DLC registration guarantee my texts won't be filtered?

Registration significantly improves deliverability, but it doesn't guarantee zero filtering. Carriers still evaluate message content and sending patterns. High spam-complaint rates, deceptive content, or sudden volume spikes can still trigger filtering even on a registered number.

What happens if a contact opts out and I accidentally text them again?

Under the TCPA, texting someone after they've opted out can result in a $500–$1,500 fine per message. That's why automatic suppression — not manual list management — is important. InfinitySMS suppresses opt-outs automatically so the contact can't be messaged again from your account.

InfinitySMS handles 10DLC registration, automatic opt-outs, and time-zone scheduling — so your real estate SMS marketing stays compliant without the manual overhead. Flat $99/mo + $0.02/send, no per-seat fees.

See How InfinitySMS Works
See all guides