Pay As You Go -- Zero Subscription

Clean pricing.
No surprises. Ever.

$0.20 per phone number, with a $5 minimum on small lists. No monthly seat fees, no annual contracts. Start with 20 rows free.

No subscription ever
$5 minimum on small lists
20 rows free -- no card required
Results in minutes
Scrub
Line type, carrier and activity score on every number, with known litigators removed.
$0.20
per number · $5 minimum
  • Line type + carrier -- mobile, landline, VoIP, invalid
  • TCPA litigator check -- known serial filers removed
  • Activity score 0–100 -- disconnected and dormant numbers identified, and dropped on the full scrub
  • Full scrub or litigators only -- keep your landlines at the same price
  • Any phone format -- read as uploaded, nothing to reformat first
  • CSV, TSV, Excel or PDF upload, CSV download -- no API to integrate
  • No A–F contact grade -- that is Scrub + Grade
Upload a list

Add-ons, stack on either tier

Toggled per job, priced per number in your list.

Federal Do Not Call check, included

An account feature: no toggle and no charge.

Link your FTC Subscription Account Number in Settings and every paid list of up to 1,000 numbers is checked against the federal Registry: numbers on it are removed, and your file gets a dnc_federal column. The FTC requires the check to run under your own subscription, and you pay the FTC directly for your area codes (the first five are free). We confirm each SAN with the FTC by hand before the first check, and the upload card tells you before you pay whether a list will be checked. Not covered: state do-not-call lists, your internal do-not-call list, lists over 1,000 numbers, guest checkout, the free preview and the API.

Need this in code instead of a file upload? The developer API runs $0.20 a lookup per call, the first band's rate, and the MCP server gives Claude Code, Cursor or any MCP client the same lookup as a tool.

Know exactly what you'll pay

Enter your list size and see the cost before you commit to anything.

Total cost
$880
one payment, no subscription
Average per number
$0.176
blended across the bands
Saved by volume bands
$120
vs. $0.20 on every row
How the total is built
Cost of your list, band by band
BandRateSubtotal
Total

No subscription. Pay only when you run a job. Small lists pay a $5 minimum.

Simple, transparent costs

$0.20 per number through 2,000 rows, $0.16 for rows 2,001 to 5,000, $0.08 for rows 5,001 to 10,000. Graduated like tax brackets, so a bigger list never costs less than a smaller one.

25 numbers or fewer
$5
flat minimum
$0.20/each above 25
1,000 numbers
$200
= 1,000 × $0.20
$0.20/number
5,000 numbers
$880
= 2,000 × $0.20 + 3,000 × $0.16
$0.176/number blended
10,000 numbers
$1,280
the largest job we price
Larger? Contact us

Figures above are the standard scrub. Adding Scrub + Grade prices the same list at $0.55 per number through 2,000 rows, then $0.44, then $0.22 -- $55 for 100 rows, $550 for 1,000, $2,420 for 5,000 -- and includes the scrub rather than adding to it.

Pay-as-you-go wins for SMB

Subscription tools charge you every month whether you scrub or not. NumberBroom only charges when you run a job.

NumberBroom compared with DNC.com, ActiveProspect and TCPA Litigator List
Feature NumberBroom DNC.com now part of Sonera ActiveProspect TCPA Litigator List
No monthly fee Yes Nomonth-to-month subscription Partial$10 monthly minimum No$199/month plan
Free to try no credit card Yes20-row preview No No No
Upload a list, no code YesCSV, TSV, Excel or PDF Yes Yes Yes
File formats accepted CSV, TSV, Excel, PDF Not published CSV CSV, Excel
Pricing model Pay per job Monthly subscription Pay as you go Monthly subscription
Price $0.20, then $0.16 and $0.08by volume, $5 minimum per job Not published Per-lead fees + add-ons From $199/month
5,000 numbers what the price covers $880validation + litigator check; DNC only on lists up to 1,000 Not published ~$680estimate: validation + litigator check $199/monthlitigator + DNC, no line type
TCPA litigator check Yes Yes Add-on Yescore product
Phone validation line type + carrier Yes Partialline type, no carrier stated Add-on No
Both checks in one job Yes Yes Yes No

Competitor details are from each vendor's public pricing and product pages, checked 2026-09-18; the accepted file formats were re-checked 2026-09-22 against each vendor's own upload or help page, and “Not published” means that vendor names no format publicly. DNC.com publishes no price, and you sign up online for a month-to-month plan. ActiveProspect's 5,000-number figure is an estimate from its published per-lead and add-on rates. NumberBroom checks the federal Do Not Call Registry under your own SAN, free, on lists of up to 1,000 numbers only, so the 5,000-number price above does not include it; DNC.com and TCPA Litigator List check the Registry too, under your own SAN. Vendors change prices without notice, so re-verify before relying on this.

Pricing questions answered

Is there any subscription fee or monthly charge?
No, never. NumberBroom is 100% pay-as-you-go. You pay $0.20 per number processed when you run a job (small lists pay a $5 minimum instead). There are no monthly fees, no annual contracts, and no seat licenses. You can run one job in January and not run another until July and you will not be charged anything in between.
What is the minimum charge?
$5. There is no minimum row count -- you can scrub a single phone number if you want -- but anything up to 25 numbers is billed a flat $5 rather than pricing out to a few cents. Above 25 numbers you pay $0.20 each through 2,000 rows, then $0.16, then $0.08 past 5,000, graduated so each row is priced in its own band. 10,000 rows is the largest job priced automatically; see below for larger volumes. The free preview lets you scrub 20 rows with no credit card required so you can see the output format before committing.
How do I pay for a job?
Payment is handled through Stripe checkout. When you upload a list, NumberBroom calculates the exact cost from your row count -- $0.20 each through 2,000 rows, less above that, or the $5 minimum -- then routes you through a Stripe payment session. After payment confirms, processing begins automatically. Results are available in your dashboard as a downloadable CSV.
Do I get a refund if some numbers are invalid?
Not for a number we checked. You pay for each row whose phone column holds a recognizable phone number, and finding out that a number is invalid, disconnected or a known litigator is the check itself, so those rows are billed even though they are removed from your file. A row with no recognizable phone number is never billed. Three things are refunded to your card automatically once the job completes: a row our providers return no result for after retries, which is left out of your file; a Business Line Lookup contact that returns no result; and a Scrub + Grade row whose grade did not come back, which is delivered with blank grade fields and billed at the scrub rate instead. Section 9 of the terms says the same.
What is Scrub + Grade, and when is it worth $0.55 a number?
The $0.20 scrub answers a risk question: is this number live, what kind of line is it, and is it a known TCPA litigator? It does not check consent; the federal Do Not Call Registry check is separate, under your own FTC SAN on lists of up to 1,000 numbers. Scrub + Grade answers a different one: is this lead real and worth calling? It grades every contact A–F on how contactable the phone is, whether the name on the lead actually belongs to that phone, and -- if your list has emails -- whether the email is deliverable and matches the same person. It is aimed at lists you bought or inherited rather than lists you generated yourself. If you paid $5 to $50 a lead, $0.55 to find out which ones are fake before your team burns a day dialing them is the cheapest part of the transaction. If you generated the list yourself and already trust the names, the standard scrub is the right product.
Do I need a name column for Scrub + Grade?
Yes. A name is required -- the grade is largely a judgement about whether the name, phone and email describe the same real person, and there is nothing to check a phone number against on its own. When you upload a list you pick the name column the same way you pick the phone column. An email column is optional and adds the email grade and deliverability check. If your file is a bare column of phone numbers, Scrub + Grade is not available on it and the standard $0.20 scrub is what you want.
Is Scrub + Grade on top of the $0.20, or instead of it?
Instead of. $0.55 per number is the whole price and it includes the full scrub -- carrier validation, the TCPA litigator check and the activity score -- plus the grading columns. You are never billed both rates for the same row. The $5 job minimum works the same way, so a list of 9 rows or fewer costs $5 either way.
Can I remove only litigators and keep my landlines?
Yes. Choose Litigators only when you upload a list and only known TCPA litigators are removed. Landlines, VoIP and disconnected numbers stay in the file with line type, carrier and activity score appended. It costs the same as the full scrub, $0.20 per number with a $5 minimum, because it runs the same lookup. It is not the right choice for SMS, which needs a mobile-only list. Upload a list with litigators only selected.
Do you check the Do Not Call Registry?
Yes, the federal National Do Not Call Registry, under your own FTC subscription. Link your Subscription Account Number (SAN) in Settings, and every paid list of up to 1,000 numbers is checked at no extra charge: numbers on the Registry are removed and your file gets a dnc_federal column. The FTC requires the check to run under your own subscription, so you pay the FTC directly for your area codes (the first five are free). We confirm each SAN with the FTC by hand before the first check, and the upload card tells you before you pay whether a list will be checked. State do-not-call lists, your internal do-not-call list, lists over 1,000 numbers, guest checkout, the free preview and the API are not checked.
How does NumberBroom pricing compare to DNC.com and ActiveProspect?
DNC.com publishes no price and sells month-to-month subscriptions with online signup. ActiveProspect is pay as you go with a $10 monthly minimum, and its published per-lead and add-on rates put 5,000 numbers at roughly $680. NumberBroom charges $0.20 per number, falling to $0.16 and $0.08 by volume, with no monthly fee, bundling phone validation, activity scoring and litigator checks in a single job -- so teams that scrub in bursts pay nothing between jobs. NumberBroom checks the federal Do Not Call Registry only under your own SAN on lists of up to 1,000 numbers; DNC.com checks it too. Checked against both vendors' sites on 2026-09-18.
Do you offer volume discounts for large lists?
They are built in, so there is nothing to negotiate for a single job: rows past 2,000 are $0.16 and rows past 5,000 are $0.08, graduated, up to 10,000 rows. For teams processing more than 10,000 numbers per job, or scrubbing regularly at high volume, contact us at [email protected] or call (855) 228-9555 to discuss enterprise pricing options.

Ready to scrub your first list?

Start with 20 rows free. No credit card. No subscription. Pay only when you're ready to run a full job.