Your Lead List Has Dirty Numbers. Here's What That Costs You.
On a typical outbound list, 20–35% of numbers are unreachable, wrong type, or legally risky. NumberBroom validates every number and checks for TCPA litigators — in one job, no subscription.
$1,500
Per-call TCPA fine (max)
$0.044
Cost to scrub one number
18K+
Global carriers covered
2B+
Annual queries, Trestle network
The Problem
Bad Phone Data Costs Outbound Teams in Four Ways
Every uncleaned number on your list is either wasted call time, carrier flagging risk, or a potential lawsuit. The data is unambiguous.
$500–$1,500
Per-call TCPA statutory damages
TCPA Litigators File Mass Lawsuits
The Telephone Consumer Protection Act allows serial plaintiffs to sue for $500–$1,500 per call or text. A single litigator receiving 20 calls from your team can generate a $30,000 demand. These filers appear on all types of purchased and scraped lead lists.
~30%
Of lead lists are landlines or VoIP
Wrong Line Type Wastes Dial Time
A typical outbound list from a data vendor contains landlines, VoIP numbers, and disconnected lines mixed with mobile. Without validation, your callers are burning 20–35% of their dial time on numbers that will never connect to a person with a mobile phone.
8–12%
Of numbers have formatting errors
Bad Formatting Fails Silently
Numbers stored as (555) 867-5309, 555.867.5309, or 5558675309 fail dialer API validation with no warning. These are real, reachable numbers — but improperly formatted data loses them entirely. E.164 normalization catches these before a single API call is wasted.
3×
Higher answer rate — Grade A vs. ungraded
Activity Score Predicts Reachability
Trestle's activity score (0–100) predicts whether a number is consistently active and taking calls. Numbers scoring 70+ answer at 3× the rate of ungraded lists. Dialing low-activity numbers destroys your connect rate and tanks your caller reputation with carriers.
The math is simple: Scrubbing 1,000 numbers costs $44. One TCPA lawsuit costs $500–$1,500 per call. The scrub pays for itself if it removes a single litigator who would have received 2 calls. For teams running 2,000+ numbers per month, this is not optional risk management — it is basic due diligence.
The Solution
Two Checks. One Job. Clean List in Minutes.
NumberBroom runs phone validation and TCPA litigator check in a single pipeline — powered by Trestle — so you know every number is dialable and legally safe before your team picks up the phone.
1
Upload Your CSV
Drop your lead list. NumberBroom auto-detects the phone column, counts your rows, and shows your exact total cost upfront — before you enter any payment info.
Free 5-row preview first
2
Pay Per Job via Stripe
$0.044 per row. Phone validation and TCPA litigator check are bundled — there is no separate fee for each check. Pay securely via Stripe Checkout. No subscription, no contract.
Processing starts at checkout
3
Download Clean CSV
Your results file includes: line type, carrier, activity score, litigator flag, and E.164 formatted number — appended to your original columns. Download, import, dial.
All data in one file
What Runs Inside Each Job
Every number in your CSV passes through this pipeline sequentially before the output file is written.
1
E.164 Normalization
All input formats stripped to +1XXXXXXXXXX using libphonenumber. Unparseable numbers flagged before API calls are made.
Cross-references against court-sourced TCPA litigator database. Same data layer used by enterprise compliance platforms — accessible at $0.044/row total.
Court-sourced data
4
Clean CSV Written
Original columns preserved. Results appended: line_type, carrier, activity_score, is_litigator, formatted_number. Litigator rows flagged for removal.
One download, all data
Data & Accuracy
Powered by the Same Data Layer as Fortune 500 Call Centers
Trestle — the underlying data provider — handles 2+ billion queries annually. Their enterprise clients include Hiya, SmartAsset, ActiveProspect, and Twilio. NumberBroom gives SMB teams the same coverage.
18K+
Global Carriers Covered
Trestle's carrier database spans 18,000+ carriers worldwide. Line type detection covers Mobile, Landline, FixedVoIP, NonFixedVoIP, Premium, TollFree, Voicemail, and Other.
2B+
Annual Queries Processed
Trestle processes 2+ billion number validation queries per year. The result is a continuously updated carrier and activity dataset that reflects real-world phone number status.
3×
Higher Answer Rate — Grade A
Trestle internal data shows Grade A contacts (activity score 70+, valid, active) answer at 3× the rate of ungraded lists. Prioritizing by score directly improves connect rate.
70+
Activity Score = Active Number
Activity score 70–100: high confidence the number is connected, assigned, and consistently taking calls. Score 0–30: high confidence of disconnect. Score 50: insufficient data.
8–12%
Lists Improved by E.164 Fix
Approximately 8–12% of numbers in a typical lead list have formatting issues that cause silent failures in dialers and APIs. E.164 normalization rescues these numbers automatically.
$0.044
All-In Per-Row Price
Phone validation + TCPA litigator check bundled. No second fee, no add-on required. At 120%+ margin, NumberBroom is priced to compete with any tool in the market on a per-row basis.
Quick Reference: Key Questions Answered
What is the difference between phone validation and a TCPA litigator scrub?
Phone validation checks whether a number is real, active, and what line type it is (mobile, landline, VoIP). A TCPA litigator scrub checks whether the owner of that number is a known serial plaintiff who files TCPA lawsuits. You need both: a real mobile number is still a legal liability if it belongs to a litigator. NumberBroom runs both checks in a single pipeline so you only pay once per row.
How do I know if my lead list has TCPA litigators on it?
You cannot detect litigators by looking at the number — they look identical to any other phone number in your list. The only way to identify them is to cross-reference your list against a court-sourced litigator database. NumberBroom does this automatically using Trestle's litigator check API, which is updated from court filings and demand letter records. Every number in your uploaded CSV is checked before you dial.
Competitive Comparison
NumberBroom vs. Every Alternative — Full Feature Matrix
Five competitors analyzed across 13 dimensions. Data sourced from published pricing pages and product documentation, March 2026.
Feature
NumberBroom
DNC.com
IPQualityScore
ActiveProspect
BriteVerify
TCPA Litigator List
Pricing Model
Pay-Per-Job
Monthly Sub
Usage Tiers
Usage + Sub
Credit Packs
Monthly Sub
No Monthly Fee
✓ Yes
✗ No
Partial
✗ No
Partial
✗ No
Phone Validation (Line Type)
✓ Bundled
✓ Yes
✓ Yes
Add-on
✓ Yes
✗ No
TCPA Litigator Check
✓ Bundled
✓ Yes
Add-on
✓ Yes
✗ No
✓ Primary
Both Checks — One Job
✓ Yes
Separate products
Manual config
✗ No
✗ No
✗ No
CSV Upload (No API)
✓ Native
API-first
Limited
API-first
✓ Yes
✓ Yes
Free Preview (No CC)
✓ 5 rows free
✗ No
Free tier API
✗ No
✗ No
✗ No
E.164 Auto-Normalization
✓ Auto
Manual
Partial
—
—
—
Name Append (Caller ID)
✓ $0.15/lead
Available
Partial
✗ No
✗ No
✗ No
B2B Enrichment (Apollo)
✓ $0.20/contact
✗ No
✗ No
✗ No
✗ No
✗ No
Setup Time
< 2 minutes
Days (sales call)
API integration
Weeks
Hours
Same day
Target Market
SMB outbound sales
Enterprise call centers
Developers / Fraud
Lead gen platforms
Email-first marketers
TCPA compliance teams
5,000-Row Cost
$220
$300+/mo sub
~$50–150 (no litigator)
~$50 + sub fee
$40 (no litigator)
$130+/mo (no validation)
* Competitor pricing sourced from published pages and public rate cards, March 2026. DNC.com and TCPA Litigator List require subscription regardless of usage volume. IPQualityScore and BriteVerify do not include TCPA litigator check in their base phone validation pricing.
Transparent Pricing
What a 5,000-Number Batch Costs — Every Competitor
Estimated total cost to validate 5,000 numbers with TCPA litigator check included. Based on published pricing as of March 2026.
TCPA litigator check is a paid add-on. Developer API integration required.
ActiveProspect
$50+
$0.01/scrub + sub fee
Litigator only — no phone validation bundled. Platform subscription required.
BriteVerify
$40
$0.008/verify
Phone validation only. No TCPA litigator check. Email-primary product.
TCPA Litigator List
$130+
Per month sub
Litigator check only — no phone validation, no line type, no carrier data.
The real comparison is total cost of ownership: A real estate team scrubbing 2,000 numbers per month spends $88 with NumberBroom — zero subscription, no unused credits, no annual commitment. The nearest bundled alternative (phone + litigator) requires a monthly subscription starting at $200–300 regardless of whether you use it every month.
Built For Your Industry
Real Estate, Insurance & Solar — Different Lists, Same Problem
Every outbound sales industry buys or builds phone lists. Every one of those lists has dirty numbers. Here is what that looks like in your vertical.
Real Estate Agents
Prospecting lists for FSBOs, expired listings, and neighborhood farming contain a mix of landlines, VoIP, and disconnected numbers. Dialers burn time on every bad number, and a single litigator in a geographic farm can generate a lawsuit with 20+ calls before you realize they filed.
Real estate phone scrub — $0.044/row
Insurance Agents
Purchased leads and aged internet leads are especially prone to bad phone data — the older the lead, the higher the rate of disconnects and number reassignments. Litigators actively submit their information to lead generation forms to generate viable TCPA claims.
Insurance lead phone verification — $0.044/row
Solar Sales Teams
Inbound web leads with form-submitted phone numbers have high rates of formatting errors and intentional fake numbers. Validating line type before handing to closers filters out leads that will never convert and protects against litigators submitting valid mobile numbers via web forms.
Solar lead list cleaning — $0.044/row
FAQ
Frequently Asked Questions
Direct answers to the most common questions about phone list scrubbing, TCPA litigator checks, and NumberBroom pricing.
A TCPA litigator scrub cross-references your phone list against a database of known serial plaintiffs and TCPA lawsuit filers. Any number matching a known litigator is flagged and removed before you dial. If you do outbound calling or SMS marketing, yes — you need one. A single TCPA lawsuit can result in $500 to $1,500 per call in statutory damages. Services like NumberBroom run this check automatically for every number in your uploaded CSV, bundled with carrier-level phone validation at $0.044 per row.
The best tools run two checks: carrier-level phone validation (is it a real mobile number?) and TCPA litigator check (is the owner a serial lawsuit filer?). NumberBroom bundles both in a single CSV upload job at $0.044 per row with no subscription — upload your list, see your cost, pay via Stripe Checkout, and download your clean file. It is powered by Trestle, which covers 18,000+ global carriers and handles 2+ billion queries annually. Competitors either require a monthly subscription, do not bundle both checks, or require API developer setup.
Phone number verification pricing varies by provider and what is included. Pure carrier lookups start around $0.005 to $0.015 per number. Services that bundle TCPA litigator checking with validation typically run $0.02 to $0.05 per number. NumberBroom charges $0.044 per row with both phone validation and TCPA litigator check included, no monthly fee. For 5,000 numbers that is $220 total — compared to $200 to $500 per month for subscription-based competitors like DNC.com, which require payment regardless of whether you have a list to scrub that month.
Upload your CSV to NumberBroom. The tool automatically normalizes all numbers to E.164 format using libphonenumber, identifies mobile vs. landline vs. VoIP, flags numbers it cannot parse, and removes disconnected and invalid entries. You download a clean CSV with invalid numbers removed, all valid numbers in +1XXXXXXXXXX format, and carrier and line type appended to each row — ready to import into your dialer or CRM.
Phone validation checks whether a number is real, active, and what line type it is — mobile, landline, VoIP, disconnected. A TCPA litigator scrub checks whether the owner of that number is a known serial TCPA plaintiff who files mass lawsuits. You need both: a real, active mobile number is still a legal liability if it belongs to a litigator. NumberBroom runs both checks in a single pipeline so you only pay one per-row fee and get one output file.
No. NumberBroom is pay-per-job — you pay $0.044 per row via Stripe Checkout when you submit a job. There is no monthly fee, no annual contract, and no unused credit to lose. If you do not have a list to scrub this month, you pay nothing. Four out of six alternatives in the market require a monthly subscription regardless of usage volume.
NumberBroom is powered by Trestle, which covers 18,000+ global carriers and processes 2+ billion queries annually. Enterprise clients include Hiya, SmartAsset, ActiveProspect, and Twilio. Trestle's activity score (0–100) predicts whether a number is consistently taking calls — scores of 70 or above indicate high confidence the number is active and reachable. Grade A contacts, as defined by Trestle's scoring model, answer calls at 3× the rate of ungraded lists.
NumberBroom is built for SMB outbound sales teams, primarily in real estate, insurance, and solar energy. Real estate agents use it to validate prospecting lists before cold calling FSBOs and expired listings. Insurance agents use it to verify purchased internet leads. Solar sales teams use it to clean inbound web leads before handing them to closers. Any team doing outbound calling or SMS marketing from a CSV lead list is the target customer.
Processing begins the moment your Stripe payment clears. A 5,000-row list typically completes in under 10 minutes. Results are available to download from your job dashboard as soon as processing is complete. You can also try the first 5 rows for free — with no credit card — before committing to a paid job.
Try the First 5 Numbers Free — No Credit Card
Upload your CSV now. See line type, carrier, activity score, and litigator flag on your first 5 rows before you pay anything.