Compliance, in plain English

Do you have to scrub the DNC list before cold calling?

Short answer

If you make telemarketing calls to consumers (B2C), yes — you must scrub against the National Do-Not-Call Registry and keep your own internal do-not-call list. Business-to-business (B2B) calls are generally exempt from the federal DNC, but that exemption is narrower than people think, and you still have to honor opt-outs and follow state and TCPA rules. Getting it wrong is expensive — $500–$1,500 per call under the TCPA.

This is a practical overview, not legal advice. Rules change and your situation may differ — talk to a qualified attorney before building a calling program.

What the DNC Registry actually is

The National Do-Not-Call Registry is a list, run by the FTC, of phone numbers whose owners have asked not to receive telemarketing calls. If you sell to consumers, you're required to remove registered numbers from your calling lists and to re-scrub at least every 31 days, because people add their numbers all the time.

B2B vs B2C — the line that trips people up

The federal DNC rules target telemarketing to consumers. Pure business-to-business calls are generally outside them. But be careful:

Because the edges are fuzzy and the downside is large, plenty of B2B teams scrub anyway and maintain a clean internal list. It's cheap insurance.

Your two scrubbing options

1. Official registry (free–ish)

Register for a SAN (Subscription Account Number) at the FTC's telemarketer site, download the lists for your area codes, and remove matches. Free for up to 5 area codes; above that there's an annual fee per area code. Covers federal DNC only — not state lists or known litigators — and you maintain the data yourself.

2. Real-time scrubbing API (paid)

Use a commercial provider (RealValidation, The Blacklist Alliance, DNC.com, etc.) that checks each number against federal + state DNC and known TCPA-litigator lists in real time, for roughly 1–3 cents per number. More coverage, nothing to maintain — you pay per lookup.

The rules that apply even with a clean list

DialSheet won't let you call a suppressed number

Mark a number Do-Not-Call (or upload a suppression list) and DialSheet hard-blocks every call and text to it — from the power dialer, the browser dialer, SMS, and the API. You can plug in a real-time DNC scrubbing provider too. It's the built-in guardrail so a rep can't accidentally dial someone they shouldn't.

See how DialSheet handles DNC

Common questions

Do B2B cold calls have to be scrubbed against the DNC list?

Calls between businesses are generally exempt from the federal National Do Not Call Registry rules. However, that exemption can be narrow — if you call a sole proprietor or a personal/cell number it may be treated as a consumer call, the TCPA’s restrictions on autodialers and prerecorded messages can still apply, and some states regulate B2B calling. Many teams scrub anyway and always honor opt-outs.

What happens if you call someone on the do not call list?

For consumer telemarketing, calling a registered number without an exemption can trigger penalties. TCPA statutory damages are $500 per call (up to $1,500 for willful violations), and FTC Telemarketing Sales Rule penalties can be far higher per violation. Plaintiffs and “TCPA litigators” actively pursue these.

How do I scrub my list against the National DNC Registry?

Two ways. (1) Register for a SAN (Subscription Account Number) at the official registry, download the lists for your area codes, and remove matches yourself — free for up to 5 area codes. (2) Use a commercial real-time scrubbing API that checks each number against federal + state DNC and known litigator lists for roughly 1–3 cents per number. Telemarketers must re-scrub at least every 31 days.

What are the calling-hour rules?

Telemarketing calls to consumers are generally restricted to 8:00 a.m. to 9:00 p.m. in the called party’s local time zone. You also must maintain an internal do-not-call list and honor opt-out requests promptly (within 30 days) and keep them on file.