CONTENTS
What you have to scrub againstWhat the national registry costsBatch scrubbing or real-timeThe toolsHow scrubbing fits on VICIdialProving what happened on the call- Required: the National DNC Registry (data no more than 31 days old), your internal DNC list, and state lists where a state keeps its own.
- Not required, but where the lawsuits come from: reassigned numbers and known TCPA litigators.
- Registry access for FY 2026: $82 per area code a year, the first 5 free, $22,626 for the whole country.
- Pick by delivery: batch scrubbing before a list loads, or a real-time check at the moment of dial. Most floors need both.
DNC scrubbing is checking phone numbers against Do Not Call lists before you dial them and removing the ones you're not allowed to call. Every outbound floor has to do it, and the law sets the minimum: registry data no more than 31 days old, plus an internal list of everyone who has asked you to stop.
The minimum isn't what protects you. Most of the risk sits in the lists around the registry: the state lists, the numbers that changed hands since the consent was given, and the small group of people who sue for a living. This page covers what you have to scrub against, what the registry costs, and six tools that do the work, with what each one covers and how it fits a VICIdial floor.
Operational guidance, not legal advice. Your counsel decides your scrubbing policy.
What you have to scrub against
| List | Required? | What it catches | How often |
|---|---|---|---|
| National Do Not Call Registry | Yes, for telemarketing | Consumers who registered their number | Data no older than 31 days at the time of the call |
| State Do Not Call lists | Yes, where the state keeps one | Registrations in states with their own list, such as Texas, Florida and Pennsylvania | Each state sets its own schedule |
| Your internal DNC list | Yes | People who asked your company to stop | Every list load and every campaign |
| Reassigned Numbers Database | No, but it supports a safe harbor | Numbers disconnected since you got consent | Before calling on older consent |
| TCPA litigator lists | No | Known serial plaintiffs and their numbers | Before every load |
The federal rules sit at 47 CFR 64.1200(c)(2): to rely on the safe harbor, you need written procedures, trained staff, an internal list, and a version of the national registry obtained no more than 31 days before the call. We cover the internal list in detail in internal Do Not Call list requirements.
What the national registry costs
You pay the FTC directly for registry access, by area code, through the registry's telemarketer site. For fiscal year 2026, which runs from October 1, 2025 to September 30, 2026, the FTC set the fees at:
- $82 per area code for a year
- The first five area codes free
- $22,626 for every area code in the country
- $41 to add an area code in the second half of the year
Scrubbing services don't replace this. They need you to have access for the area codes you're submitting, and most check it. A floor dialing nationally pays the full $22,626, then pays a scrubbing service on top for state lists, litigators and the dialer integration.
Batch scrubbing or real-time
Batch scrubbing runs a whole list before it loads into the dialer: upload a file, get back a clean one. It's cheap and simple, and it's how most floors start. The weakness is time. A number that gets added to a list between your scrub and your dial isn't caught.
Real-time scrubbing checks each number at the moment of dial, by API or inside the dialer. It catches the gap, and it's the only practical way to handle an internal DNC list that changes during the day. It costs more and needs an integration.
Most floors running serious volume do both: batch scrub at list load for the registry and litigators, then a real-time check at dial for anything added since.
The tools
| Tool | Lists covered | Delivery | VICIdial | Pricing |
|---|---|---|---|---|
| DNC.com | Federal, state, wireless, litigator, internal | Web, SFTP, real-time API | Listed integration | Volume-based |
| PossibleNOW DNCSolution | Federal, state, international, wireless, internal, reassigned, litigator | Real-time API, bulk | Via API | Quote-based |
| Gryphon.ai | Federal, state, internal, exemptions | Real-time block at dial | Via API | Quote-based |
| TCPA Litigator List | Litigators, federal and state DNC | Upload, API | Via API | From $199/month |
| The Blacklist Alliance | Litigators, federal and state DNC | API, lead platforms | Via API | Quote-based |
| FCC Reassigned Numbers Database | Disconnected numbers | Web, API, SFTP | Via API | Subscription tiers |
1. DNC.com: full-service scrubbing with a VICIdial integration
DNC.com, from Contact Center Compliance, scrubs against federal and state Do Not Call lists, flags wireless and VoIP numbers, and checks TCPA litigators. It manages your internal DNC list as well. Reassigned-number checks and disconnect flags are separate DNC.com products.
Delivery covers every case: web upload, SFTP, a web service API and a real-time API. Its integration list names VICIdial alongside Five9, Genesys, Convoso, RingCentral and Salesforce, which makes it the most direct option on this list for a VICIdial floor.
Pricing: variable, by the number of records scrubbed, with monthly and one-time options. You also need your own registry subscription.
2. PossibleNOW DNCSolution: the widest list coverage
PossibleNOW's DNCSolution checks numbers against federal, state, international, wireless, internal, reassigned-number and known-litigator lists, and it covers email and mail suppression too. It answers a real-time API call in milliseconds before each contact, and it runs bulk checks on list files organized by project and campaign.
It's built for larger operations and enterprises that contact consumers across several channels and need one place for every suppression rule, including state exemptions and time-of-day rules. Named integrations center on Salesforce.
Pricing: quote-based.
3. Gryphon.ai: real-time blocking at the point of dial
Gryphon takes the opposite approach to batch scrubbing. Its platform screens each outbound call against federal, state and internal Do Not Call lists at the moment of dial and blocks the ones that shouldn't connect, with controls for exemptions like established business relationships. The product descends from Teleblock, which Gryphon acquired in 2010. It integrates with Salesforce, Salesloft and NICE CXone.
For a floor whose biggest risk is an agent dialing a number by hand, or a list that changes during the day, blocking at dial is the stronger control.
Pricing: quote-based.
4. TCPA Litigator List: litigator scrubbing with published prices
TCPA Litigator List maintains a list of individual and serial TCPA litigators, attorneys and frequent DNC complainers, matched by name as well as number. It also scrubs against federal and state Do Not Call lists. You can upload a file and download a clean one, or call its API in real time.
It's one of the few vendors here that publishes prices, which makes it easy to try.
Pricing: Basic $199 a month without API access; API plans from $299 a month, rising with volume to enterprise plans on 12-month agreements. You need registry access for the area codes you submit.
5. The Blacklist Alliance: litigator suppression for lead generation
The Blacklist Alliance screens numbers against its database of known TCPA litigators and serial plaintiffs, plus federal and state Do Not Call lists. It's common in lead generation and debt relief, where the scrub runs between the lead platform and the dialer, and it plugs into lead platforms such as LeadConduit, Phonexa, LeadsPedia and Boberdoo.
For VICIdial, the usual setup is calling its API from your list-loading step, so suppressed numbers never reach the hopper.
Pricing: quote-based, or per scrub when it runs through a lead platform.
6. FCC Reassigned Numbers Database: the safe harbor for old consent
The Reassigned Numbers Database tells you whether a number has been permanently disconnected since a date you give it, such as the date you got consent. If the answer is "no" and you still call a new owner by mistake, the FCC's safe harbor protects you for that call. It's the only list here run by the government on the FCC's behalf.
It answers yes, no or no data, by web, API or SFTP. For any campaign dialing consent older than a few months, it belongs in the list-loading step.
Pricing: subscriptions by monthly query volume, for one, three or six months; the FCC cut most prices in April 2025.
How scrubbing fits on VICIdial
VICIdial handles the internal side itself. It keeps a system-wide DNC list and campaign-level DNC lists, and the campaign settings decide which ones a campaign checks before dialing. What it doesn't hold is the national registry, state lists or litigator data. Those come from one of the services above.
The clean setup:
- Scrub before the list loads. Run every file through your service for the registry, state lists and litigators, and only load what comes back clean.
- Turn on internal DNC checking for every campaign. Both the system list and the campaign list, so a stop request on one campaign suppresses the number everywhere.
- Send every stop request to the internal list the same day. Agents disposition the call as DNC, and the number goes on the list. The rule gives you up to 10 business days; the same day is the standard to hold.
- Re-scrub lists that sit. A list loaded in March and still dialing in May has registry data older than 31 days. Re-scrub or retire it.
Proving what happened on the call
Scrubbing decides who you call. When a number slips through anyway, or a consumer says they told an agent to stop, the dispute moves to what was said on the call.
A Klariqo Call Record is a signed record of each recorded VICIdial call: the transcript, sealed with a digital signature and a government-grade timestamp from DigiCert, the same RFC 3161 standard the US government's NIST names in its federal security guidance. If the consumer asked to stop, it's on the record, with the time. Anyone can check one at verify.klariqo.com without an account. Our TCPA compliance checklist covers the rest of the outbound rules.
Connect VICIdial and get your first 10,000 call records free →
Last updated 2026-08-05 by Ansh Deb, Founder & CEO of Klariqo. Sources: 47 CFR 64.1200 · FTC FY 2026 registry fees · DNC.com · PossibleNOW DNCSolution · TCPA Litigator List · FCC Reassigned Numbers Database
Questions people ask
What is DNC scrubbing?
Checking phone numbers against Do Not Call lists before dialing and removing the ones you may not call. The required lists are the National Do Not Call Registry, your internal DNC list and any state list that applies.
How often do you have to scrub against the national registry?
You must call using registry data obtained no more than 31 days before the call, under 47 CFR 64.1200(c)(2). In practice that means downloading or scrubbing at least monthly, and re-scrubbing any list still dialing after 31 days.
How much does the National Do Not Call Registry cost?
For fiscal year 2026, $82 per area code per year, with the first five area codes free and $22,626 for the entire registry.
Do I need to scrub against a litigator list?
No law requires it. Litigator lists remove the people who file TCPA suits most often, which is why most lead generation and outbound floors use one.
Does VICIdial scrub against the Do Not Call registry?
VICIdial checks its own system and campaign DNC lists. For the national registry, state lists and litigators, you scrub before loading or connect a service such as DNC.com through its API.
What is the Reassigned Numbers Database?
An FCC database that tells callers whether a number has been permanently disconnected since a given date. Checking it before calling on older consent supports a safe harbor if you reach a new owner by mistake.
Is batch or real-time scrubbing better?
Batch is cheaper and handles registry and litigator scrubbing at list load. Real-time catches numbers added after the scrub, including today's internal stop requests. High-volume floors usually run both.



