Service
Cell Phone List Scrubbing Service
What is a cell phone list scrubbing service?
Short answerA cell phone list scrubbing service takes a list of phone numbers and returns only the ones that are live mobile lines -- removing landlines, VoIP, toll-free and disconnected numbers by checking each one against carrier data. A good one also screens for known litigators, who look like ordinary mobile numbers and pass every technical check.
Checking a whole list? Preview 20 rows of it free →
On this page
Most purchased lead lists are sold by row count, and row count is the one metric that says nothing about whether you can reach anyone. A file of 5,000 numbers routinely contains landlines that cannot receive texts, VoIP lines created to farm signup incentives, numbers disconnected years ago, and a small number of people who file lawsuits for a living.
Number scrubbing is the step that turns the row count into a dialable count.
What gets removed, and why
| Removed | Why it costs you |
|---|---|
| Landlines | Cannot receive SMS. Text campaigns fail silently against them -- no bounce, no error, no delivery. |
| VoIP | Cheap to create and discard, so over-represented in low-quality and fraudulent lists. Poor connect rates. |
| Disconnected | Pure waste. Every dial burns agent time and depresses your connect-rate metrics. |
| Toll-free | A company switchboard, not a consumer lead. |
| Not a valid number | The lookup answered that it is not an assigned number, so there is nobody to reach. It is removed in both the full scrub and Litigators only, and charged like any other number, because the lookup ran. |
| TCPA litigators | Statutory damages of $500 to $1,500 per call or text. One missed number can exceed the cost of scrubbing the entire list many times over. |
The last row is the one that changes the arithmetic. Scrubbing a 5,000-number list costs $880. A single violation a court finds willful can reach $1,500 -- more than the cost of screening the whole file. See TCPA litigators for why they pass every technical check.
Why "cell phone only" is the useful filter
For most outbound teams the goal is not a valid list, it is a mobile list. Mobiles are where people actually answer, and they are the only line type that supports SMS follow-up.
You cannot get there from the number itself. North American prefixes are not split by line type -- the same area code carries both mobiles and landlines -- and local number portability means a number issued as a landline years ago may be a mobile now, or the reverse. Any tool that infers line type from the area code is guessing. See line type.
A realistic 5,000-row result
3,457 mobile kept · 812 landline removed · 502 VoIP removed · 107 disconnected removed · 41 not a valid number removed · 64 litigators removed · 17 that could not be checked, left out and refunded -- every one of the 5,000 accounted for. Proportions vary a lot by source -- a list where 60% is landline is telling you something about the vendor you bought it from.
If your team dials landlines by hand, a mobile-only file deletes rows you wanted. Litigators only removes known litigators and numbers that are not valid, and keeps every other line type, at the same price.
The scrub is also a vendor audit
Treat the output as data about your supplier, not just about the file. A list heavy with non-fixed VoIP usually means the source accepted throwaway numbers on its forms, or the leads have been resold repeatedly, or the row count was padded to hit a contract minimum.
That is worth knowing before you renew. The scrub gives you a per-vendor quality score for a fraction of what you are paying for the leads, and it is one of the few signals available before you spend anything dialling.
Quick check: scrubbing a list down to live mobiles
Pick an answer to see whether it is right, and why.
Running one
Upload a CSV, TSV, Excel or PDF list of up to 10,000 rows. The phone column is detected automatically, and the carrier lookup and litigator check run in parallel. The lookup reads each number in E.164 form, but the file you get back keeps every number exactly as you uploaded it. Before you pay anything, preview 20 rows free to see what the scrub removes from your own file, and the exact cost for the whole list. Then pay and download a dialler-ready file.
That answers what the line is. If your file also carries names and you need to know whether the person on the record is the person on the line, that is a second check -- see what contact data hygiene covers and costs.
No subscription, no integration work, and no minimum row count -- a $5 minimum charge applies to very small lists. Check a single number with the free carrier lookup if you only need one, or see pricing for every volume band.
Frequently asked questions
How much does cell phone list scrubbing cost?
NumberBroom charges $0.20 per number with no monthly fee, and a $5 minimum on very small lists -- 100 numbers is $20, 1,000 is $200, 5,000 is $880, because rows past 2,000 are priced at $0.16, and 10,000 is $1,280, because rows past 5,000 are priced at $0.08. Each row is priced in its own band, so a bigger list never costs less than a smaller one. You can preview 20 rows free, and you see the exact figure before paying.
The pricing model matters more than the rate. Subscription vendors charge a monthly fee whether you upload anything or not, so if you scrub in bursts, per-job pricing avoids paying for idle months. Prepaid credit-pack vendors are a different case: Landline Remover, for example, is far cheaper per row on large lists and includes state and federal DNC checks, where NumberBroom checks only the federal registry, under your own SAN, on lists of up to 1,000 numbers, so compare on the list sizes you actually clean.
How long does it take to scrub a list?
Minutes, and it grows with the list. Lookups run at a steady pace of up to 8 numbers a second, so a 1,000-row list takes about three minutes and a 10,000-row list about twenty-two, the same estimate the upload card shows before you pay. You upload, pay, and download -- there is no sales call, no onboarding and no API integration.
What does the output file look like?
Your original CSV, holding only the rows that passed, with four columns appended: line_type, carrier, activity_score and scrub_status. Every column you uploaded is preserved exactly as it was, so the file drops straight back into your dialler or CRM. If you add Scrub + Grade, its grading columns follow those four.
There is no litigator column. A litigator match is removed rather than flagged, so it never reaches a dialler-ready file; it comes back in a file of litigator matches instead, with the count and a record of compliance screening for the job.
Can you scrub a list against the Do Not Call Registry?
The federal one, within limits. A signed-in paid scrub includes a federal Do Not Call Registry check, under your own FTC subscription (SAN), included free on lists of up to 1,000 numbers: registry matches are removed and a dnc_federal column is added. It does not cover state do-not-call lists, your internal list, larger lists, guest checkout or the free preview, and registry access stays your obligation as the seller -- see the registry entry.
The rest of what we cover is the half a DNC scrub cannot: whether the line is live, what type it is, and whether it belongs to a serial filer. The two are complements. A team doing only one of them has a visible hole.
How often should I re-scrub a list?
Before every campaign, if the list is more than a few weeks old. Phone data decays continuously -- numbers get disconnected, ported between carriers, and reassigned to new people. A file scrubbed six months ago is not a clean file today, and reassignment in particular is the failure mode that survives having perfect consent records.