Published Oct 26, 2026 ยท 10 min read

DNC Scrubbing: Scrub Your List Against the DNC Registry

Key takeaways

  • DNC scrubbing means matching every number on your calling list against the National Do Not Call Registry and suppressing hits before you dial.
  • You need a Subscription Account Number (SAN) from the FTC to legally download registry data, free for up to five area codes.
  • The FTC requires re-scrubbing at least every 31 days, and that window is your only safe harbor if a complaint lands.
  • Prior express consent, an 18-month established business relationship, and tax-exempt nonprofits are the three main exemptions, but each still requires documented proof.
  • Dialer-integrated scrubbing beats standalone tools for 5-20 agent teams because every new lead batch gets checked automatically before agents dial.

DNC scrubbing is the process of matching your calling list against the National Do Not Call Registry and removing every number that appears there, so you can dial without risking TCPA fines of up to $1,000+ per violation. This guide walks through the process step by step, the legal requirements, and how to pick between free scrubbers, paid services, and dialer-integrated software for a 5-20 agent team.

What is DNC scrubbing and why is it legally required?

DNC scrubbing is the process of checking every phone number on your calling list against the National Do Not Call Registry before you dial it, and removing the matches. Skip it and a single dialer session can generate TCPA violations at $500 to $1,500 per call.

What the National Do Not Call Registry actually is

The Registry is a federal database run by the FTC where consumers add their numbers to block telemarketing calls. Telemarketers must download it through the SAN, the FTC's portal for registered telemarketers, and scrub against it at least every 31 days. Access requires registering your business and paying per-area-code fees once you exceed five.

The two rules that matter: TSR and TCPA

The FTC's Telemarketing Sales Rule makes calling a registered number illegal for telemarketers. The TCPA adds statutory damages and class-action exposure, plus state DNC lists on top. If your team runs a predictive dialer against purchased or ad-driven leads, scrubbing is not optional. It is the cheapest compliance step you take, and dialer platforms from JustCall to VoiceUni build DNC workflows into their stacks (see our breakdown of AI dialer software for revenue teams).

How does the National Do Not Call Registry scrubbing process actually work?

Scrubbing runs in four steps: get a Subscription Account Number from the FTC, download or query the registry, match your list against it, and keep dated proof of the match. Most teams do this once, badly, and assume the job is done. The process is cheap and mechanical once you set it up, so the real work is building it into your lead flow so every new batch gets scrubbed before an agent dials.

Step 1: Get a Subscription Account Number (SAN)

Register at telemarketing.donotcall.gov and verify your organization to receive a SAN. The SAN is free for up to five area codes and lets you access registry data for the codes you call. Without it you have no legal basis to download the list.

Step 2: Download or query the registry

Download full or area-code-specific files, or use the real-time query API to check individual numbers. Downloads suit bulk list scrubs; the API suits lead forms that need an answer before dispatching the call.

Step 3: Match and suppress

Normalize every number to a 10-digit format, run the match, and suppress hits before they reach your dialer. If your dialer or CRM can't run this automatically, your team is doing it by hand, which is where mistakes happen. This is the step where integrated tools earn their keep: if scrubbing lives inside the same system that dials, a lead can't slip from spreadsheet to predictive dialer without passing the filter. When you evaluate any platform on that basis, run it through the same checklist you'd apply to support software: what it does by default, what it locks behind a higher tier, and what you still have to do yourself. VoiceUni, for example, handles dialing and compliance workflows for small outbound teams, but you should still verify which scrubbing steps it automates versus which stay on you before you commit. The same discipline applies whether you're reviewing an AI customer support tool or a dialer: read the checklist at https://voiceuni.com/resources/articles/ai-customer-support-software-review-checklist and score candidates on defaults, not demos.

Step 4: Keep proof of the scrub

Log the scrub date, list version, SAN used, and suppressed count for every batch. If a complaint or TCPA claim lands two years later, that record is your defense.

Which businesses are exempt from DNC scrubbing requirements?

The three main exemptions

Federal rules carve out three broad categories. First, prior express written or oral consent: a lead who submitted a form agreeing to be called can be dialed even if the number is on the registry. Second, the established business relationship (EBR): you may call a customer for 18 months after their last purchase, payment, or inquiry. Third, tax-exempt nonprofits are not covered by the National Do Not Call Registry, though they still must honor company-specific do-not-call requests. The FTC's Telemarketing Sales Rule guidance spells out these obligations and the safe-harbor conditions.

Why exemption still requires proof

Exemption is narrower than most operators assume. An EBR expires, consent forms must actually capture the right language, and exempt callers still owe a written DNC policy and records. If you run HVAC, mortgage, or insurance outbound, assume you are non-exempt and scrub every list; our review of AI contact center software covers how dialers handle this.

What's the difference between a DNC scrubbing tool, service, and software integration?

The three models differ in where the scrub happens: a tool scrubs a file you upload, a service scrubs it for you, and an integration scrubs inside your dialer before the call ever dials.

Standalone scrubbing tools

You export your list, upload it, download the cleaned version, and import it back. Cheapest per scrub, but the manual loop means a fresh lead batch can sit unscrubbed for hours while your agents burn through it.

Managed scrubbing services

You send the list, a vendor runs it against the Registry and state DNC files, and returns it. Faster turnaround and they handle SAN access and area-code-of-record logic, but you pay per record and still move files by hand.

Dialer and CRM integrations

Scrubbing runs automatically on import and on a re-scrub cadence, so a number added today gets checked before tonight's dial session. This is where a platform like VoiceUni fits: DNC scrubbing sits inside the dialer (https://voiceuni.com/help/L2FnZW50LXNjaGVkdWxpbmcKQWdlbnQgU2NoZWR1bGluZw), so compliance stops being a separate step. The tradeoff is you're locked into that platform's scrub coverage and cadence settings.

Standalone toolManaged serviceDialer integration
Cost per scrubLowestHighestBundled into seat price
Speed to scrubHours (manual)Same dayInstant, automatic
Re-scrubbingManual, easy to skipPer batch you submitOn a set cadence
Failure riskStale listsHuman delayDepends on vendor coverage

When can you use free DNC scrubbing instead of a paid service?

Free scrubbing is adequate when you call fewer than a few hundred numbers per week, your list is fresh (under 30 days old), and every caller on your team qualifies as exempt or has documented consent. A one-off list pulled from your CRM and checked against the registry's free download fits that profile.

Where free scrubbers work fine

Single-location HVAC or insurance shops with tight lead sources can scrub manually each morning. The FTC's free registry access covers the data itself; you supply the process. Document the scrub date, the file hash, and who ran it in a shared sheet.

Where they fail: volume, staleness, and no audit trail

At 500+ daily attempts across a 5-20 agent team, manual scrubbing breaks: numbers get added to the registry daily, and a stale list is a violation waiting to happen. Penalties reach $1,500+ per call under the TCPA, enforced complaint-by-complaint (FCC TCPA rules). Free tools also leave no audit trail, which is your only real defense if a complaint lands. Dialer-integrated scrubbing like VoiceUni's agent scripts re-checks at dial time, not upload time.

How often should you re-scrub your calling lists?

The 31-day safe harbor window

The FTC requires telemarketers to scrub against the National Do Not Call Registry at least every 31 days. If you call a number that was added after your last scrub, the 31-day safe harbor protects you from liability for that call. Miss the window and the safe harbor is gone, even if the miss was an accident. Note the safe harbor covers federal DNC rules; it does not cover internal do-not-call requests or company-specific opt-outs, which you must honor immediately.

A practical cadence for ad-driven lead flow

Run a scrub every 30 days at minimum, and treat every new lead batch as unclean until it passes a scrub the same day it arrives. Ad-driven lists churn fast, so most teams scrub inbound leads daily and re-scrub the full active list monthly. If your dialer or CRM does the scrubbing automatically, verify the last scrub date in the dashboard rather than trusting the integration. A number that scrubbed clean 29 days ago is one registry upload away from being a violation.

What happens if you call a number on the DNC list by mistake?

There is no "by mistake" defense in the statute. The FTC enforces the Telemarketing Sales Rule through complaints, and each call to a scrubbed number can carry civil penalties that stack per violation. One bad list upload hitting a few hundred DNC numbers is not one violation; it is hundreds.

How complaints trigger enforcement

The Registry does not proactively hunt you. A prospect files a complaint at donotcall.gov, the FTC matches it against your caller ID and call volume, and repeat complaints put you on the enforcement radar. State attorneys general run parallel enforcement, and private TCPA suits add $500-$1,500 per call on top.

What an audit trail buys you

Documentation is your only shield. Keep dated scrub logs, list sources, and proof your callers qualify for the established business relationship exemption. If you cannot show when each list was last scrubbed, assume the penalty lands on you.

How do you choose DNC scrubbing software for a 5-20 agent team?

The five criteria that matter

First, automation: scrubbing should run on every new lead import without anyone remembering to click. Second, SAN handling: you need access to the Registry's Subscription Account Numbers and a documented process for downloading area-code lists. Third, audit logs: if a complaint or TCPA claim arrives, you must show when each number was checked and against which list. Fourth, re-scrub cadence: the tool should re-check lists on a schedule, since prospects move onto the Registry after you buy the lead. Fifth, cost per agent: a $0.02-per-number scrubber sounds cheap until it bills 50,000 records monthly.

Running VoiceUni through the same checklist

VoiceUni scores well on automation and cadence: dialer-native scrubbing means every list you load gets checked before agents dial, and DNC compliance sits alongside TCPA, A2P 10DLC, and caller ID reputation in the same platform rather than spread across vendors. At $44/$35 per agent on the Plus tier, the scrubbing cost is bundled, which beats per-record billing for high-volume teams. Where it falls short: if you need standalone scrubbing of lists you never load into the dialer, or granular SAN-download audit exports for legal review, a dedicated scrubbing service remains the safer pick.

FAQ

Do I need to scrub against state DNC lists too, or just the federal registry?

Check both. Several states maintain their own do-not-call lists with separate enrollment, and the TCPA exposes you to state-level enforcement on top of federal penalties. Some managed services bundle state files with the Registry download, but standalone tools often cover federal data only, so verify your vendor's state coverage before relying on it.

Can I scrub a purchased lead list, or does buying leads already handle DNC?

Buying leads does not handle DNC. The seller's scrub reflects the moment they checked, not when you dial, and consumers join the Registry daily. Once you load the list, you own the compliance exposure, so scrub it yourself before the first call and treat every purchased batch as unclean until it passes your own match.

Is DNC scrubbing required for text messaging and SMS campaigns?

Yes. The TCPA applies to SMS, and texting a number on the Registry carries the same statutory damages of $500 to $1,500 per message. The 31-day scrub requirement and safe-harbor logic work the same way, so run every SMS list through the same match-and-suppress process you use for voice calls.

How much does a paid DNC scrubbing service cost per number?

Pricing varies by vendor and volume, and most charge per record with tiered rates that drop as monthly counts rise. The number to watch is effective cost at your actual volume: a low per-record rate still bills 50,000 records monthly, while dialer-integrated scrubbing bundles the cost into a per-agent seat price.

Does scrubbing a list once protect me if a consumer files a DNC complaint months later?

Only if your scrub ran within the 31-day safe-harbor window before the call, and only if you can prove it. A dated log showing the scrub date, list version, and suppressed count is your defense. If the number joined the Registry after your last scrub, the safe harbor covers that call; a stale list does not.