Service

Cell Phone List Scrubbing Service

What is a cell phone list scrubbing service?

Short answer

A 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

RemovedWhy it costs you
LandlinesCannot receive SMS. Text campaigns fail silently against them -- no bounce, no error, no delivery.
VoIPCheap to create and discard, so over-represented in low-quality and fraudulent lists. Poor connect rates.
DisconnectedPure waste. Every dial burns agent time and depresses your connect-rate metrics.
Toll-freeA company switchboard, not a consumer lead.
Not a valid numberThe 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 litigatorsStatutory 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.

1. Your team texts its leads. What happens to a text sent to a landline on the list?

Not quite. There is no bounce and no error. Landlines cannot receive SMS, and text campaigns fail silently against them: no bounce, no error, no delivery.

Not quite. Landlines cannot receive SMS. Mobiles are the only line type that supports SMS follow-up.

Right. Landlines cannot receive SMS, which is why the full scrub removes them and hands back a mobile-only file. Mobiles are the only line type that supports SMS follow-up.

2. Can you tell from a number's area code whether it is a mobile or a landline?

Not quite. North American prefixes are not split by line type. The same area code carries both mobiles and landlines.

Not quite. Not even those. Because of local number portability, a number issued as a landline years ago may be a mobile now, or the reverse.

Right. 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, which is why the scrub checks each number against carrier data.

3. A scrub removes a large share of a purchased list as VoIP. What does that tell you?

Right. A list heavy with non-fixed VoIP usually means the source accepted throwaway numbers on its forms, the leads have been resold repeatedly, or the row count was padded to hit a contract minimum. That is worth knowing before you renew.

Not quite. Proportions vary a lot by source. A list where 60% is landline is telling you something about the vendor you bought it from, and a VoIP-heavy one is too.

Not quite. VoIP lines are cheap to create and discard, so they are over-represented in low-quality and fraudulent lists, and they have poor connect rates.

4. How long does a 10,000-row list take to scrub?

Not quite. Time 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.

Right. Lookups run at a steady pace of up to 8 numbers a second, so the time grows with the list. You upload, pay and download.

Not quite. There is no sales call, no onboarding and no API integration. You upload, pay and download, and the job takes minutes.

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.

Scrub your list down to live mobiles.
Upload a CSV, TSV, Excel or PDF list, see the exact cost before you pay, and get back a mobile-only file minus known litigators, with carrier and line type appended. $0.20 per number, $5 minimum. No subscription.
Preview 20 rows free

Founder, NumberBroom · 10 years in telecommunications and marketing

Cameron Hoffman is the founder of NumberBroom and has spent 10 years working in telecommunications and marketing. He built NumberBroom after repeatedly watching outbound teams dial purchased lists that were full of dead numbers, landlines and TCPA litigators.