
Building a DNC Scrubbing Workflow That Holds Up Under Scrutiny
Scrubbing your outbound lists against Do Not Call registries is table stakes — but most teams discover their process has gaps only after a complaint arrives. Here is how to build a workflow that is defensible from the start.
Disclaimer: This post is general information only and does not constitute legal advice. Consult qualified counsel before designing or modifying your compliance program.
What "DNC Scrubbing" Actually Means
Do Not Call scrubbing refers to the process of comparing your outbound contact list against one or more registries of numbers that should not be called, then removing matches before a campaign dials. There are multiple registries to consider:
- Federal DNC Registry (FTC): residential numbers registered by consumers who do not want unsolicited sales calls
- State DNC lists: some states maintain their own registries that may cover numbers not on the federal list
- Internal DNC list: numbers that have specifically asked not to be contacted by your organization — legally distinct from the federal registry but often more operationally critical
Each registry has its own update cadence, data format, and legal requirement around how recently you must have downloaded a copy to rely on it. For the federal registry, scrubbing against a list more than 31 days old does not provide safe harbor.
Step 1: Define Your List Sources
Before you can scrub, you need to know what you are scrubbing against. Map every data source that feeds your outbound campaigns:
- CRM exports
- Purchased or rented prospect lists
- Event lead captures
- Web form submissions
- Partner-provided lists
Each source should have a documented data provenance record: where it came from, when it was acquired, and what consent representation came with it. Lists with no consent documentation are higher-risk candidates regardless of DNC status.
Step 2: Establish a Scrubbing Cadence
The FTC's safe harbor for the federal registry requires that you scrub against a copy downloaded within the past 31 days. Practically speaking, most compliance-oriented organizations scrub before every campaign launch, not on a monthly cycle. High-volume teams often scrub daily.
Your workflow should document:
- When the registry copy was downloaded
- The version or timestamp of the file used
- Who ran the scrub
- How many records were removed
- Where that removal log is stored
This documentation is the evidence you produce when a complaint or investigation asks what you did. See our post on audit trails for outbound call operations for a broader look at what to capture.
Step 3: Maintain Your Internal DNC List
The internal DNC list — sometimes called a suppression list — captures numbers from people who have specifically asked not to be called by your organization. Under the FTC's rules, you must honor such requests within 30 days and maintain the suppression for at least five years.
Your internal DNC process should cover:
- How agents capture and log a do-not-call request during a live call
- How email or written requests get processed and entered into the suppression list
- How the suppression list is applied to every campaign before dialing, not just new lists
- Periodic audits to confirm suppression is working correctly
We cover internal DNC list maintenance in detail in our dedicated guide.
Step 4: Handle Wireless Numbers Carefully
The FTC's DNC Registry covers residential wireless numbers, but the TCPA creates a separate set of obligations for calls to cell phones made with an autodialer or prerecorded message. Scrubbing against the federal registry does not substitute for ensuring you have appropriate consent for autodialed wireless calls.
Some organizations run their lists through a wireless indicator lookup to flag mobile numbers for separate handling — routing them to a manual-dial queue or applying stricter consent validation before including them in automated campaigns.
Step 5: Document the Entire Chain
A DNC workflow is only as useful as the evidence it produces. Every scrub run should generate an immutable log: input list hash, registry version, output list hash, timestamp, operator ID. Store these logs in a location that is not subject to routine deletion — you may need them years after the campaign ran.
Your outbound calling platform should export call detail records that can be cross-referenced with your scrub logs. UnlimCall provides exportable CDR data with timestamps and caller ID details that support this kind of compliance documentation workflow.
Takeaways
- The federal DNC Registry requires a scrub against a copy no older than 31 days for safe harbor
- Internal DNC requests must be honored within 30 days and maintained for at least five years
- Wireless numbers may carry additional obligations under TCPA independent of DNC registry status
- Every scrub run should produce a log you can produce under investigation
- State DNC lists may cover numbers not on the federal registry — check every state your campaign will reach
Flat-Rate Outbound Built for High-Volume Compliance
High-volume scrubbing workflows pair best with predictable calling costs. UnlimCall's flat-rate model — $99 per seat per month for US and Canada, with daily rates available — means your per-call cost is zero. See full pricing across all 33 markets or learn about how our network is structured.