Here's the thing that trips up almost every wholesaler I talk to: you can pick up the phone and cold-call a skip-traced property owner all day long — and, with the right scrubbing, stay on the right side of the law doing it. Send that exact same person a single cold text, no prior relationship, no opt-in, and you've potentially just handed a plaintiff's attorney $500 to $1,500.
Same number. Same person. Same list. Two completely different legal outcomes depending on which channel you use.
Full disclosure: I work for Ready, and we sell both an SMS platform and a power dialer, so I have skin in this. But the channel consent gap isn't a Ready thing — it's baked into how the TCPA treats voice versus text, and misunderstanding it is why so many real estate operators end up as named defendants.
Why voice and text aren't treated the same
The TCPA (Telephone Consumer Protection Act) governs both calls and texts, but the consent bar is different for each in the ways that matter to cold outreach.
Cold voice calls to a cell phone are restricted mainly when you use an autodialer (ATDS) or a prerecorded/artificial voice. After the Facebook v. Duguid decision narrowed what counts as an "autodialer," manually dialed calls — a human clicking to dial one number at a time — sit in a much safer place. Layer in DNC compliance and you have a workable cold-calling path.
Cold texts, by contrast, are treated by the courts as the functional equivalent of autodialed messages in almost every practical case, because you're sending from a system. Sending marketing texts to a number without prior express written consent is the classic TCPA violation pattern. There's no "I dialed it by hand" escape hatch for a bulk or platform-sent SMS.
That's the gap. A manually dialed cold call to a scrubbed number is defensible. A cold text to that same number generally isn't. We wrote a whole piece on why cold-texting property owners has no compliant path under 10DLC — the carriers themselves will filter the traffic even before a lawyer gets involved.
The list that's fine for the dialer and toxic for SMS
Picture a skip-traced list of 40,000 property owners. You bought the data, ran a match, got phone numbers back. What can you actually do with it?
| Channel | Cold outreach to this list | Why |
|---|---|---|
| Manual dial (human clicks each call) | Defensible, after scrubbing | No ATDS, DNC-scrubbed, litigators removed |
| Predictive/auto dial | Risky | Autodialer restrictions + 3% abandonment cap |
| Cold SMS | Lawsuit magnet | No prior express written consent, treated as autodialed |
The uncomfortable truth for anyone who bought SMS-heavy tooling: your best cold channel on a fresh list is voice, not text. The text channel only opens up after someone has opted in — replied YES to a keyword, filled out a form, become a lead. Consent to be texted has to come from the contact, and it has to be specific. It doesn't transfer from "I skip-traced their number."
For the broader split, cold lists get you sued, warm lists get you listings walks through how to route each list to the channel it's actually cleared for.
Scrubbing order matters — and it's channel-specific
People say "I scrubbed my list" like it's one action. It's at least three separate checks, and they confuse compliance teams constantly. There's the federal DNC, there's the litigator/TCPA-complainer lists, and there's your own internal do-not-call. They are three separate lists, and passing one doesn't clear you on the others.
For a cold-call campaign, the sane order looks like this:
- Line-type scrub first. Split wireless from landline. This matters for cost and for knowing what's even textable later — half the numbers on a cold list are landlines you can't text at all.
- Federal DNC scrub. Remove registered numbers unless you have an established business relationship exception.
- Litigator + TCPA-complainer scrub. This is the one that saves you from the professional plaintiffs who want you to call them so they can file.
- Internal DNC. Anyone who already told you to stop. Regulators check this one first.
Ready's standalone litigator scrub runs each number against known TCPA-litigator and DNC-complainer lists at $0.005 per contact and auto-suppresses matches before send. Scrubbing that 40,000-number list costs 40,000 × $0.005 = $200. One TCPA complaint runs $500 to $1,500 per text. The math there isn't close.
And it's not a one-time thing. A purchased list decays faster than one you grew yourself — bought data needs re-scrubbing roughly 3x as often, because people move numbers onto the DNC and litigators refresh their traps.
The safe channel sequence for cold real estate outreach
Here's the sequence that keeps the dialer productive and the SMS channel clean:
- Scrub the raw list (line type → DNC → litigator → internal).
- Cold-call the scrubbed wireless + landline numbers manually. This is your first-touch channel. No autodialer on cold numbers.
- On a live conversation, capture consent to text. "Can I text you the details on that offer?" — a yes, logged, is your opt-in.
- Only now does that contact enter your SMS list. From here, texts are warm, consented, and defensible.
- Run your 10DLC-registered SMS drips to that opted-in segment only.
Notice that texting is a reward for a completed voice conversation, not the opening move. That single reordering is the difference between a compliant program and a class action.
Where the power dialer earns its keep
If voice is your compliant cold channel, the dialer setup matters. A few things worth getting right:
- Manual/queue dial for cold numbers, not predictive. Predictive dialers introduce abandonment risk and autodialer exposure — and there's a hard 3% abandonment cap you have to stay under.
- Voicemail drop so reps don't burn 30 seconds leaving the same message by hand on every no-answer.
- Speed-to-lead auto-dial on inbound leads — someone who filled out your form is a warm number, and dialing them in the first five minutes dramatically outperforms an hour later.
- Whisper + transfer for handoffs, so when a rep passes a live seller to a closer, the handoff doesn't fumble the name.
Ready's Power Dialer runs three tiers: Free ($0/mo, 1 agent, 500 minutes then $0.06/min), Pro ($29/agent/mo, up to 3 agents, $0.05/min), and Team ($69/agent/mo, unlimited agents, $0.0375/min with speed-to-lead and manager monitoring). Minutes bill in 6-second increments. Full breakdown is on the product page.
Worked cost-per-connect: say a rep on Team makes 100 dials, connects on 12, average connected call runs 3 minutes. That's roughly 12 × 3 = 36 billed minutes at $0.0375 = $1.35 in minutes for 12 live conversations — about 11¢ per connect. The scrub on those 100 numbers cost 100 × $0.005 = 50¢. Your compliant cold outreach is running under two cents per dial in platform cost.
What this does not buy you
Two honest caveats, because compliance content that promises immunity is lying to you.
Scrubbing reduces risk; it doesn't eliminate it. Litigator lists aren't exhaustive. A number that isn't on any list today can still belong to someone who files tomorrow. Manual dialing is defensible, not bulletproof — the ATDS definition is litigated territory. You are the sender, and the ultimate compliance responsibility sits with you, not your tools.
Consent has scope. Even once you've earned an opt-in, a yes to texting about one property doesn't cover your whole farm area. That's the scope trap that catches people who treat one opt-in as a blanket license. And one-to-one follow-ups live under different rules than marketing blasts — mixing them is its own violation.
The practical takeaway
The channel consent gap is simple once you see it: a fresh cold list is a voice list, not a text list. You earn the right to text by having a conversation first and logging the yes. Scrub before you dial, dial before you text, and let consent — not convenience — decide the channel.
If you want to see how the scrub, the dialer, and the opt-in-only SMS layer fit together, the Ready product page lays out the pricing, and you can start with 2,500 free credits — no card — to test the flow before you commit a real list to it. Run the scrub math on your own list first. If it costs less than one complaint, and it will, that decision makes itself.