$0.20 / number · $5 minimum · no subscription

Phone list scrubbing: remove known TCPA litigators before you dial.

New job

Free 20-row preview
  1. Upload
  2. Free 20-row preview
  3. Pay and process

Step 1 of 3: drop your list here.

Drop your CSV, TSV, Excel or PDF file here

or click to choose a file. CSV, TSV, Excel (XLSX, XLS) or PDF -- a tab-delimited .txt works too. Up to 10,000 US numbers per batch.

No file? Paste numbers instead
What to removeboth $0.20 / row
What’s the difference?
  • A TCPA litigator is someone known for filing lawsuits under the Telephone Consumer Protection Act, the federal law on marketing calls and texts. Both options remove them.
  • Both remove any number that could not be checked or is not a valid phone number, and keep every column you uploaded.
  • Full scrub also removes landlines, VoIP and disconnected numbers, so the file is mobile only.
  • Litigators only keeps those rows and adds line_type, carrier and activity_score so you can sort them yourself. Full details
  • Do Not Call: either option adds a free federal Registry check on lists of up to 1,000 numbers when you are signed in with your own FTC SAN linked in Settings. A guest checkout is not checked. How it works
  • Free 20-row preview before you pay. No account, no sales call.
  • A Record of compliance screening with every job, naming the file, the rows screened and the checks run.
  • Federal Do Not Call check, free on lists up to 1,000 numbers, once you sign in and link your own FTC subscription (SAN). What it covers

Upload a CSV, TSV, Excel or PDF list. Every US number is checked for line type, carrier and TCPA litigator status, and you choose what comes back: a mobile-only file, or litigators removed and your landlines kept.

Just one number to check? Check one number free.

What comes back Example: a 5,000-number list, full scrub
  • Clean mobile3,457in your file
  • Known TCPA litigators64removed
  • Not a mobile line1,314removed: 812 landline, 502 VoIP
  • Disconnected107removed
  • Not a valid number41removed
  • Could not be checked17left out, refunded

Every row you keep comes back as uploaded, with line_type, carrier, activity_score and scrub_status added. Removed rows come back in a second file, each with its line type, carrier and reason; known litigators and Do Not Call Registry matches are counted, never listed. Choose Litigators only and the landline, VoIP and disconnected rows stay in your file.

0 Numbers per batch
$0 From, per job
0 Numbers per second
0 Checks per number

Three steps to a
cleaner call list.

No contracts. No monthly fees. Upload, scrub, download.

Upload your list

Drop a CSV, TSV, Excel or PDF file with up to 10,000 phone numbers, or paste them in. Preview 20 rows free before you pay.

We scrub the list

Every US number gets carrier-level line type detection and a check against a court-sourced TCPA litigator database. The full scrub also removes landline, VoIP and disconnected numbers; litigators only keeps them.

Download clean CSV

Get your list back with line type and carrier on every row kept, and a Record of compliance screening for the job. A mobile-only file tells you what kind of line each number is, not whether you may text it.

Built for teams that
dial for dollars.

TCPA Litigator Screening

Every US number is checked fresh, on every scrub, against litigator data refreshed daily from federal and state court filings: plaintiffs and the attorneys involved, TCPA and other consumer-protection suits, and other numbers tied to a known litigator. Matches are removed before you ever dial.

Live Progress, Then Scrub Again

Watch a job count down to done, then see where every number went, with every scrub you've run kept in one history. When a list is due a re-check, Scrub again runs it on the file you already uploaded, with nothing to re-upload.

Refunds for Unchecked Rows

A number the scrub cannot get an answer for is left out of your clean file, and the difference is refunded to your card automatically when the job finishes, unless the job minimum already covered it.

Grade Every Lead A–F

Optional Scrub + Grade replaces the base scrub rate on every row rather than adding to it, and grades every contact that passes the scrub: is the name real, does it match the phone, is the email deliverable.

Secure by Default

Google OAuth and email sign-in, per-user access controls, and encrypted storage. Your uploaded and cleaned CSVs are auto-deleted 24 months after the job runs, not kept indefinitely.

Your Own Do-Not-Call List

Add the numbers of people who asked you to stop calling in Settings. They are taken out of every list you scrub while signed in, before anything is looked up, and you are not charged for them.

Ready to see it work? Drop your list in the upload card up top and preview 20 rows free. No account needed.

Scrub My List

NumberBroom vs. the alternatives

NumberBroom has no monthly fee and no monthly minimum, lets you preview 20 rows free before you pay, and takes a CSV, TSV, Excel or PDF list with no code. Phone validation and the TCPA litigator check run in one upload, priced per job. Most alternatives bill a subscription or monthly minimum whether you scrub or not. Here is how six providers compare.

NumberBroom compared with DNC.com, IPQualityScore, ActiveProspect, BriteVerify and TCPA Litigator List
Feature NumberBroom DNC.com now part of Sonera IPQualityScore ActiveProspect BriteVerify TCPA Litigator List
No monthly fee Yes Partialone-time pricing offered Partialfree plan; paid plans monthly Yespay as you go Not published No
Free to try no credit card Yes20-row preview No Yesfree plan No Not published Yesone-number lookup, email + CAPTCHA
Upload a list, no code YesCSV, TSV, Excel or PDF Yes Partialpaid plans only Yes Yes Yes
File formats accepted CSV, TSV, Excel, PDF Not published CSV CSV CSV, TXTExcel not supported CSV, Excel
Setup time Under 2 minutes Minutesonline signup Minutes Minutesonline signup Not published Not published
Pricing model Pay per job Monthly or one-time Monthly or annual plans Pay as you go Not published Monthly subscription
Both checks in one job Yes Yes Partialmanual setup Yes No Add-onverification billed apart
Phone validation line type + carrier Yes Yesvia Wireless ID Premium Yes Add-on Partialline type, no carrier Add-onverification billed apart
TCPA litigator check Yes Yes Add-on Add-on No Yescore product
Business line lookup Add-on$0.70 per contact Partialbusiness or residential flag, no name Partialbusiness name only Add-on No No

Competitor details are from each vendor's public pricing and product pages, checked October 8, 2026, accepted file formats included, against each vendor's own pricing, product, upload or help pages, and “Not published” means that vendor names no format publicly. BriteVerify is now sold within Validity Engage, and Validity publishes no price for it. TCPA Litigator List's free one-number lookup was checked October 9, 2026. NumberBroom checks the federal Do Not Call Registry under your own SAN, free, on lists of up to 1,000 numbers only; DNC.com and TCPA Litigator List check the Registry too, under your own SAN. Vendors change prices without notice. See the full pricing breakdown, browse every comparison, or read: DNC.com, TCPA Litigator List, Blacklist Alliance.

Try NumberBroom Free

One list, one upload.
No monthly plan.

For independent insurance agents, loan officers, realtors and roofers whose CRM can't scrub: remove known litigators and check the federal Do Not Call Registry in the same upload, and pay for that list only.

  • Known TCPA litigators removed. One call or text to a serial filer can become a claim for $500, or up to $1,500 if a court finds it willful or knowing.
  • Federal Do Not Call check in the same upload, free on lists up to 1,000 numbers once you link your own FTC subscription (SAN) to your account. The FTC's first five area codes cost nothing.
  • Keep your landlines. Choose Litigators only and every other valid number stays, with line type added, at the same price as the full scrub.
  • Pay per list. No subscription, no dialer, no contract. Preview 20 rows free first.

Pay per job.
No wallet. No friction.

Upload your CSV, TSV, Excel or PDF list, see the exact cost, and pay via Stripe. Your clean list is ready minutes after payment clears.

No subscription, and nothing renews. You pay per list, only when you run one. A row with no recognizable phone number, or with a number outside the US, is never billed by the scrub (Outside-US Number Check, an optional add-on, is the one way those numbers are charged), and on Scrub a number listed twice is charged once. A number the scrub cannot get an answer for is left out of your file and refunded to your card automatically when the job finishes, unless the $5 minimum already covered it. A Scrub + Grade row whose grade did not come back is refunded down to the scrub rate, and a Business Line Lookup contact with no answer is refunded too. How refunds work
The per-row rate drops as your list grows
Each row is priced in its own band, the way tax brackets work. Point at the chart to see the total for any list size.

Per-row price by volume band
RowsScrubScrub + Grade
Example: scrub 1,000 rows for $200, or grade them for $550 -- the whole list sits in the first band, at $0.20 and $0.55 a row. Add Business Line Lookup for +$700 ($0.70 per contact). Everything you pick is one Stripe payment at checkout, and Business Line Lookup can also be added to a finished job, as its own payment. Pay only for what you use.

Need it in code instead of a CSV? The developer API runs $0.20 a lookup per call, the first band's rate, with no volume bands. The MCP server puts the same lookup inside Claude Code, Cursor or any MCP client, so an agent can check a number before it dials.

Want to see grades before you pay for Scrub + Grade? The free contact data assessment grades up to 300 rows of your list at no charge.

Secured by Stripe • All major cards accepted • Dynamic checkout per job
Stripe Secured
SSL 256-bit
TCPA litigator screening
24-Month Retention
No Subscription
Scrub My List Now

Frequently asked questions

Everything you need to know about phone list scrubbing, TCPA compliance, and how NumberBroom works.

What is a TCPA litigator?
A TCPA litigator is a person who has filed or is known to file lawsuits under the Telephone Consumer Protection Act (TCPA). Many file repeatedly, and one call or text to them that breaks the TCPA's rules can become a claim for $500, up to $1,500 per violation if willful or knowing. NumberBroom checks every US number against a TCPA litigator database refreshed daily from federal and state court filings and removes known litigators before you ever dial. See how a batch litigator scrub works, or read the full definition of a TCPA litigator.
How do I clean a phone list for cold calling?
To clean a phone list for cold calling, you need to: (1) validate each number at the carrier level to confirm it is active and identify the line type (mobile, landline, or VoIP), (2) remove landlines and VoIP numbers that cannot receive texts or are unlikely to convert, and (3) run every remaining number through a TCPA litigator database and remove known serial litigators. NumberBroom does all three in a single list upload with results in minutes, and it reads numbers in any common format, so there is nothing to reformat first. Our full guide to phone number scrubbing covers each check in detail. Cold calls are telephone solicitations, so you also need a National Do Not Call Registry scrub under your own SAN at least every 31 days. NumberBroom runs that federal check free on lists of up to 1,000 numbers once you link your own SAN; larger lists need it done separately.
How much does it cost to scrub a phone list?
NumberBroom charges $0.20 per phone number, with a $5 minimum on small lists and no monthly subscription. A 5,000-number list costs $880, with rows past 2,000 priced at $0.16. This includes both carrier-level phone validation (line type, carrier name) and TCPA litigator checking in a single job. DNC.com publishes no set price, ActiveProspect charges per lead, pay as you go, with add-ons on top, and TCPA Litigator List plans start at $199/month for litigator and Do Not Call scrubbing, with line type and carrier billed apart. NumberBroom adds a federal Do Not Call Registry check free, under your own SAN, on lists of up to 1,000 numbers, so the 5,000-number price does not include it.
Do I need to scrub my list for TCPA compliance?
Yes. Under the TCPA, a call or text that breaks its consent or Do Not Call rules can cost $500 in statutory damages, up to $1,500 if a court finds it willful or knowing. Serial TCPA litigators actively seek out these calls to file lawsuits. Scrubbing your list against a TCPA litigator database removes known litigators before you dial, significantly reducing your legal exposure. NumberBroom bundles TCPA litigator checking with phone validation so you get both protections in one step. Telemarketing also requires a National Do Not Call Registry scrub under your own SAN at least every 31 days; NumberBroom runs that federal check free on lists of up to 1,000 numbers once you link your own SAN.
What is E.164 phone number format?
E.164 is the international phone number format standard defined by the ITU. It includes a plus sign (+), the country code (e.g., 1 for US/Canada), and the subscriber number with no spaces, dashes, or parentheses. Example: +15551234567. Most dialers, CRMs, and SMS platforms require E.164 format. NumberBroom converts every uploaded number to E.164 internally, because that is how the carrier lookup is keyed. The file you download keeps each number exactly as you uploaded it.
What is phone number validation?
Phone number validation is the process of checking whether a phone number is active, identifying its carrier, and determining the line type (mobile, landline, or VoIP). This is done by querying carrier-level databases in real time. Validation helps businesses avoid wasting time and money dialing disconnected numbers, landlines, or VoIP numbers that will not convert. If you are filtering a list down to mobiles only, see cell phone list scrubbing.
How is NumberBroom different from DNC.com?
NumberBroom is a pay-as-you-go phone scrubbing tool built for SMB outbound sales teams, while DNC.com, now part of Sonera, sells month-to-month subscriptions and one-time pricing. NumberBroom charges $0.20 per number with no monthly fee, where DNC.com publishes no price. Both run a TCPA litigator check alongside line-type screening in one batch, but DNC.com also scrubs the Do Not Call Registry at any list size, while NumberBroom checks the federal Registry only under your own SAN on lists of up to 1,000 numbers. NumberBroom includes a free 20-row preview with no credit card required.
How is NumberBroom different from BriteVerify?
BriteVerify, now part of Validity Engage, is primarily an email verification tool. Its phone check confirms line type but returns no carrier, it offers no TCPA litigator check, and Validity publishes no price for it. NumberBroom charges $0.20 per number, with a $5 minimum on small lists, for carrier-level validation and a TCPA litigator check in one list upload.
What is the best tool to clean a phone list before cold calling?
Beyond the Do Not Call Registry scrub cold calling requires, which runs under your own SAN (NumberBroom includes it free on lists of up to 1,000 numbers once you link yours), the best phone list cleaning tools run two checks: carrier-level phone validation (to confirm the number is a real, active mobile number) and a TCPA litigator check (to flag known serial lawsuit filers). NumberBroom bundles both checks in a single list upload job at $0.20 per number, with a $5 minimum, and no subscription. You upload your list, see the exact cost, pay via Stripe, and download your clean file in minutes. DNC.com publishes no set price, and BriteVerify's phone check has no carrier data and no litigator check. Cells that are not phone numbers and numbers outside the US are never charged by the scrub (Outside-US Number Check, an optional add-on, is the one way those numbers are charged); our guide on how to remove invalid phone numbers from a list shows what happens to each kind.
How do I remove invalid phone numbers from my CSV?
Upload your CSV to a phone validation service that supports bulk processing. It should identify each number as mobile, landline, or VoIP and catch numbers that cannot be parsed or are disconnected. NumberBroom does this with carrier-level lookups: the full scrub leaves out invalid, disconnected, landline and VoIP numbers, and you download a clean CSV of mobile numbers with carrier name and line type appended, each number kept exactly as you uploaded it. To keep landlines and remove only known TCPA litigators, choose the litigators-only scrub.
Got a list to clean? Scrub it in minutes. No account needed. Scrub Your List