TCPA Litigator Scrubbing: Why $0.005 a Contact Is Cheap Insurance
There's a category of person who makes part of their living by getting texted. They keep a stable of phone numbers, seed those numbers across opt-in forms and lead lists, document every message that arrives, and then sue. Under the Telephone Consumer Protection Act, statutory damages run $500 per text, trebled to $1,500 for willful violations. A single litigator who receives one non-compliant message from you is holding a $500–$1,500 ticket. A campaign that lands across thirty of them is a five-figure problem before a lawyer even opens a file.
Full disclosure: I work for ReadySMS, and we sell a standalone litigator/DNC scrub at $0.005 per contact. So I have a horse in this race. But the math on this one is so lopsided that I'd recommend scrubbing even if we didn't offer it — and I'll show you the arithmetic so you can check it yourself.
What a scrub actually checks
"Litigator scrub" gets used loosely, so let's be precise about what's being matched against. A proper scrub runs each phone number on your list against two distinct kinds of lists:
- Known TCPA-litigator lists. These are compiled from public court records — plaintiffs who have filed TCPA suits before, the law firms that repeatedly bring these cases, and numbers associated with serial filers. Someone who has sued three companies this year is statistically very likely to sue a fourth.
- DNC-complainer lists. Numbers tied to people who have filed Do-Not-Call complaints with the FTC or state regulators. They may not be professional plaintiffs, but they've demonstrated they'll escalate, and many of them sit on the National DNC Registry.
A match doesn't mean "this person will definitely sue." It means "this number carries materially elevated risk, and you almost certainly don't want to send to it." The scrub auto-suppresses matches before send, so the risky numbers never receive your message in the first place.
What a scrub is not: it's not the same as the National DNC Registry check, it's not consent capture, and it's not a substitute for having opt-in in the first place. It's one layer. More on that below.
How professional plaintiffs end up on your list
The frustrating part is that you can run a clean, well-intentioned program and still pick up litigator numbers. Here's how they get in:
- Seeded opt-in forms. A serial filer submits their number through your newsletter or quote form — sometimes through a partner's form whose data you later import — then claims the consent was invalid or revoked.
- Purchased or rented lists. If you've ever bought leads, assume some fraction are seeded. This is the single biggest source of trouble, and it's why scrubbing matters most for imported lists.
- Recycled numbers. A number that genuinely opted in two years ago gets disconnected and reassigned to someone new — possibly someone who watches for exactly this.
- Aged consent. Consent that was valid in 2021 may be stale by the time you blast in 2024, especially if the contact never engaged.
The common thread: the risk lives in the gap between "I think I have consent" and "I can prove consent was current and valid for this specific number." Scrubbing closes part of that gap cheaply, by removing the numbers most likely to test it in court.
The cost-vs-risk math on a 10,000-contact list
Here's the part worth sitting with. Say you're sending a promotional blast to a 10,000-contact list. Some of those contacts came from a partner import you didn't personally vet.
Cost to scrub the whole list:
10,000 contacts × $0.005 = $50.00
That's it. Fifty dollars to screen the entire list, one time, paying only for what you scrub.
Now the downside scenario. Litigator prevalence on a typical mixed list is small but not zero — call it a fraction of a percent on a clean opt-in list, higher on purchased data. Suppose just 0.1% of your 10,000 contacts are seeded litigator numbers. That's 10 people.
10 litigators × $500 (statutory minimum) = $5,000
10 litigators × $1,500 (willful) = $15,000
So a $50 scrub stands between you and a $5,000–$15,000 exposure — and that's before legal fees, before the cost of your time, before the precedent that you're a soft target who pays. The break-even is brutal: the scrub pays for itself if it catches a single $500 text. Everything past that is pure downside avoided.
| Item | Cost |
|---|---|
| Scrub 10,000 contacts | $50 (10,000 × $0.005) |
| One litigator text, statutory | $500 |
| One willful litigator text | $1,500 |
| Ten litigators on the list, willful | $15,000 |
| Break-even on the scrub | One caught text |
I'm not citing a real-world litigator-rate study here — prevalence varies wildly by list source and I don't want to invent a number. The point holds even at vanishingly small rates: when the per-contact cost is half a cent and the per-mistake cost is three figures minimum, you don't need a high hit rate to come out ahead.
Where scrubbing fits in the stack
Scrubbing is one layer, and it works best stacked with the others. A litigator who you suppress before send can't sue you over that send — but the contacts you do message still need real consent, sane timing, and an honored opt-out. The layers, roughly in order of importance:
- Real, documented consent. This is the foundation. No scrub fixes a consent problem; it just removes the people most likely to litigate one. If your opt-in is weak, fix that first — see proven tips for securing SMS consent.
- Quiet-hours enforcement. Texting at 11pm local time is its own TCPA exposure, independent of who's on the list. ReadySMS holds sends outside permitted local hours automatically. The quiet-hours breakdown covers the legal rule versus the smart one.
- Automatic STOP handling. Inbound STOP/UNSUBSCRIBE is honored and the opt-out propagates across campaigns, so a contact who left can't be re-messaged by a different blast.
- Litigator/DNC scrub. The layer this post is about — removing the highest-risk numbers before they ever receive a message.
- 10DLC registration. Registered traffic stays on routes carriers don't filter. If you haven't registered, start with the operator-grade 10DLC guide.
None of these makes you lawsuit-proof. Compliance is ultimately the sender's responsibility, and anyone who tells you a product makes you immune is selling you something. What these layers do is reduce exposure and build an audit trail — and in a TCPA dispute, a documented good-faith process matters.
When to scrub — and when you can skip it
Honest take: not every send needs a scrub on every contact, every time.
Scrub when:
- You're importing a list you didn't personally collect (partner data, purchased leads, an acquired customer base).
- You're sending promotional/marketing content, which carries more TCPA risk than transactional messages.
- You're re-engaging an aged list where consent might be stale.
- You're scaling into high volume and a single bad blast hits thousands at once.
You can reasonably skip when:
- You're sending purely transactional, one-to-one replies inside an active conversation a contact started.
- Your list is small, freshly collected through your own opt-in, and re-scrubbing the same clean numbers daily adds cost without new information.
Because the scrub is pay-per-contact rather than a subscription, you can be surgical: scrub the risky imports, skip the numbers you scrubbed last week. You're not paying for an all-you-can-eat plan you barely use.
Pairing the scrub with the rest of ReadySMS
Inside ReadySMS, litigator/DNC scrubbing runs alongside the compliance features already built into the platform — quiet-hours enforcement, automatic STOP handling, and consent/attestation capture for bulk and API sends. The standalone scrub is $0.005 per contact, billed for exactly what you screen. There's no minimum, and you can scrub before any blast or import.
If you're sizing a program end to end, the pricing page lays out per-segment SMS tiers (starting at $0.0084 plus the transparent $0.0045 carrier pass-through), and the cost calculator will give you a real number for your volume. Compliance fees — the $50 scrub on a 10,000-contact list, the ~$10/mo brand and ~$20/mo campaign for 10DLC — are small line items next to either your send cost or your downside.
The practical takeaway
The asymmetry is the whole argument. Half a cent per contact to remove the people statistically most likely to sue you, against $500 to $1,500 per text if even one of them slips through. On a 10,000-contact list, that's $50 of insurance against a five-figure mistake — and the scrub earns its keep the first time it catches a single seeded number.
Scrub your imported and promotional lists. Keep real consent as the foundation, quiet hours on, and STOP honored automatically. If you want to try it, the scrub is available on every ReadySMS account, and the free 2,500 credits let you test the messaging side without a card. Run the math for your own list size first — it tends to make the decision for you.