Industries & integrations · TCPA compliance software
TCPA compliance software and DNC scrubbing tools, with do not call list scrubbing costs
Almost every page selling DNC scrubbing describes the same product and none of them tell you the total. A scrubbing subscription is one line on the bill. The FTC charges you separately for the registry data itself, several states run their own registries with their own fees and bonds, and the parts of the rule that actually decide whether you keep your safe harbor are process and record keeping that no scrubber performs for you.
This page puts the real numbers in one place: what the published scrubbing tools charge, what the federal registry costs under 16 CFR 310.8, which states bill separately, and which outbound platforms include compliance features versus selling them as add-ons. Where a vendor publishes nothing, we say so rather than repeating a figure from a listicle. ColdCalls.ai runs scrubbing at dial time as part of the platform rather than at list upload, and the sections below set out exactly what that covers and what it does not.
Dial · disclose AI · qualify · book the meeting
Run the call to watch the AI disclose, qualify, handle the objection and book the meeting.
Call script
GeneratedFree demo call · AI disclosed · no card needed
Compliance-first · AI disclosed on every call · DNC respected · books into your calendar
Flat per-seat fee no per-meeting cut
Compliance-first by design
TCPA compliance software checks your calling list against the federal Do Not Call Registry, state registries and known litigator lists before a call is placed, then keeps the timestamped record that proves you did it. Standalone scrubbing runs from about $25 a month for a thousand records up to $449 a month for unlimited API scrubbing, and none of it includes the FTC registry access fee, which is $82 per area code per year up to a $22,626 maximum under 16 CFR 310.8(c). The limit worth knowing before you buy: scrubbing satisfies one of the six conditions in the FTC do-not-call safe harbor. The other five are written procedures, trained staff, an internal do-not-call list, active monitoring, and the offending call being a genuine error.
Why it works
What your team gets with TCPA compliance software
Scrubbing at dial time, not at upload
The federal safe harbor accepts registry data up to 31 days old. A list scrubbed once at upload and dialed for a month is legal on paper and stale in practice, because consumers register every day. Checking at the moment of the dial removes the gap entirely.
The record is the product
What protects you in a complaint is not the scrub, it is the evidence of the scrub: which registry version, on what date, against which number. The FTC requires five years of per-call records including the script used and the disposition, which a scrubbing tool alone does not produce.
Calling windows and opt-outs enforced
Residential calls are limited to 8 a.m. through 9 p.m. in the called party time zone, and since April 2025 a consumer may revoke consent by any reasonable method and you have ten business days to honor it. Both belong in the dialer, not in someone's process.
What it handles
Dialed, disclosed and booked on autopilot
The agent works your lead list, discloses it is an AI on every call, scrubs against DNC in real time, qualifies the prospect, handles objections, and books the meeting straight into your calendar and CRM.
- Federal and state DNC suppression applied at dial time
- Calling windows enforced in the called party time zone
- Opt-outs recognized on the call and propagated across every list
- AI disclosure spoken at the start of every call
- Recordings, transcripts and dispositions retained for the audit trail
The landscape
DNC scrubbing and compliance tools, on published price
Rendered from each vendor page in August 2026. Where nothing is published we say so rather than guess.
| Tool | What it checks | Published price | Best for |
|---|---|---|---|
| DNCScrub (Contact Center Compliance) | Federal and state DNC, litigator lists, wireless and VoIP identification, disconnects, internal DNC | None published. Variable by record volume, monthly recurring or one time | High volume operations that need batch and real-time in one account |
| The DNC Project | National DNC plus 10 state registries and litigator lists; mobile detection is priced separately | $449 per month paid annually for unlimited scrubs plus a real-time API, or pay per scrub with the first 10 numbers free | Teams that want an API and a flat annual number rather than a quote |
| Do Not Call Scrub Lite | Federal DNC by tier, state DNC as a paid add-on that excludes Mississippi, Louisiana and Oklahoma | $0 for 25 records, $24.99 for 1,000, $39.99 for 5,000, $59.99 for 25,000, $119.00 for 60,000 per month. State DNC adds $99.00 per month | Small lists where the monthly record ceiling is genuinely enough |
| PossibleNOW | DNCSolution scrubbing plus MyPreferences consent and preference management | None published. Demo or trial request only | Enterprises that need consent capture and preference records, not just suppression |
| Convoso | DNC scrubbing, StateTracker for state attempt limits, Attempt Control Manager, Reassigned Numbers Database, STIR/SHAKEN attestation | None published. Quote only, annual, no free trial | Contact centers that want compliance inside the dialer and will sit through a sales cycle |
| Kixie | DNC scrubbing sold as a compliance add-on rather than a plan feature | None published anywhere on the site, for plans or for the add-on | Teams already on Kixie who can get the add-on priced in writing |
| PhoneBurner | ARMOR number reputation and spam remediation, sold as a paid add-on on all three tiers | Seats $140, $165 and $183 per user per month annually. ARMOR priced separately | Power dialing teams whose problem is caller ID reputation as much as suppression |
| Readymode | DID reputation monitoring and managed spam remediation, gated behind the iQ tier | $199 per licence at 1 to 4 licences, $249 at 5 or more | Predictive dialing floors that need managed remediation rather than a dashboard |
| ColdCalls.ai | Federal and state DNC at dial time, calling windows by contact time zone, opt-out propagation, AI disclosure, full transcripts | Planned launch pricing of $499, $1,490 and $3,900 per month with no seat minimum. Not yet open for purchase, waitlist only | Teams that want the calling itself automated with the guardrails enforced by the platform |
None of these prices include the FTC registry access fee, which is billed to the seller directly and, under 16 CFR 310.8(c), may not be shared with a service provider or split among its clients.
How often do you have to scrub the DNC list?
Every 31 days at the outside. The FTC safe harbor at 16 CFR 310.4(b)(3)(iv) requires that you use "a version of the 'do-not-call' registry obtained from the Commission no more than thirty-one (31) days prior to the date any call is made, and maintains records documenting this process." Miss that window and the safe harbor is gone even if the call was an honest mistake.
Thirty-one days is a legal floor, not an operating target, and the distinction matters more than most vendors admit. Consumers register on the federal list every day. A list scrubbed once when it was uploaded and then dialed for four weeks is compliant on paper and progressively wrong in practice, and the numbers that register during those four weeks are exactly the people most likely to complain. That is the argument for checking at the moment of the dial rather than at import, and it is why our platform applies suppression per call rather than per upload.
The other thing worth reading properly is what the safe harbor actually asks for, because scrubbing is only one of six conditions and they apply together. Written procedures, trained personnel, a maintained internal do-not-call list, the 31-day registry version, active monitoring and enforcement, and the offending call being genuine error. Buy the best scrubber on the market and you have satisfied one of six. The registry mechanics themselves are broken down in our guide to Do Not Call rules for businesses, and how suppression, disclosure and calling windows run on a live call is set out on our TCPA compliant AI calling page.
- Written procedures for honoring do-not-call requests
- Personnel trained in those procedures, including anyone assisting you
- An internal do-not-call list maintained and recorded
- A registry version no more than 31 days old at the time of the call
- Monitoring and enforcement of the procedures you wrote
- The violating call being the result of error, not missing information
Does TCPA compliance software cover the FTC registry fee?
No, and it is one of the few places where the rule explicitly forbids the arrangement buyers assume they are getting. Under 16 CFR 310.8(c) the annual fee is "$82 for each area code of data accessed, up to a maximum of $22,626," with "no charge to any person for accessing the first five area codes of data." The same paragraph then says: "No person may participate in any arrangement to share the cost of accessing the National Do Not Call Registry, including any arrangement with any telemarketer or service provider to divide the costs to access the registry among various clients of that telemarketer or service provider."
Read that twice if you are shopping. Your scrubbing vendor cannot buy registry access once and spread it across its customer base, and a subscription that appears to include registry data is not making the fee disappear. The seller pays it, gets a unique account number, and that account is tied to a twelve month period beginning on the first day of the month the fee was paid.
Adding area codes later is priced by half. Section 310.8(d) sets $82 for each additional area code taken in the first six months of the annual period and $41 for each one taken in the second six months. If your territory is going to expand mid year, the timing is worth a moment of planning rather than a surprise invoice.
There is also a certification requirement people skip. Under 310.8(e) you must certify under penalty of law that you are accessing the registry solely to comply with the rule, and a service provider scrubbing on behalf of sellers has to identify each seller and provide each seller's own account number. If a vendor cannot tell you which account number your scrubs run under, that is a real question, not a technicality.
- $82 per area code per year, up to $22,626 for national coverage
- First five area codes free to every account
- Additional area codes: $82 in the first six months, $41 in the second
- Cost sharing with a vendor or between its clients is prohibited
- Access requires certification under penalty of law, per seller account
What does DNC scrubbing cost?
Published pricing exists at the small end and disappears as you scale. Do Not Call Scrub Lite runs a plain record ladder: free for 25 records a month, $24.99 for 1,000, $39.99 for 5,000, $59.99 for 25,000 and $119.00 for 60,000, with state DNC access an extra $99.00 a month. The DNC Project publishes $449 a month paid annually for unlimited national, state and litigator scrubs with API access, and a pay per scrub option where the first ten numbers are free. Above that, DNCScrub and PossibleNOW both publish nothing and quote against your record volume.
The part that catches people out is that state coverage is frequently a separate product with its own exclusions. Do Not Call Scrub Lite sells state DNC as a $99 monthly add-on and states plainly that Mississippi, Louisiana and Oklahoma are not included. That is not an oversight. Oklahoma runs its own registry through the Attorney General at $150.00 per quarter or $600.00 per year, requires a completed registry access form and an executed confidentiality agreement, updates the list quarterly, and gives you 30 days to remove newly registered consumers. Non-exempt telemarketers there also register with the Attorney General and post a bond.
Mississippi is the useful counter-example, because it went the other way. As of July 1, 2023 the program moved from the Public Service Commission to the Attorney General, Mississippi now uses the federal registry as its list of objecting consumers, and solicitors no longer buy a separate state list. There is one registration and one bond, $75,000 to the Attorney General, and the earlier $50,000 Public Service Commission bond is no longer required. Solicitors calling Mississippi numbers do have to obtain a copy of the federal list monthly and confirm they have done so at registration, which is a tighter cadence than the federal 31 day floor. Anyone still budgeting a separate Mississippi list fee is working from a stale checklist.
So a realistic annual compliance line for a national outbound team is the scrubbing subscription, plus up to $22,626 of federal registry access, plus per-state fees and bonds where you dial, plus whatever your dialer charges for the compliance module. If you are also pricing the dialer itself, the seat costs are laid out on auto dialer pricing and the plan-by-plan feature gates on cold calling software.
- Scrubbing subscription: $25 to $449 a month at published rates
- Federal registry access: $82 per area code, capped at $22,626
- State registries and bonds where you dial, billed by each state
- Litigator list coverage, sometimes bundled and sometimes not
- Dialer compliance modules, often an add-on rather than a plan feature
Do you need DNC scrubbing for B2B calls?
Mostly no, and the exception is bigger than the rule suggests. The federal do-not-call provisions at 47 CFR 64.1200(c) and (d) attach to residential subscribers, and 16 CFR 310.6(b)(7) exempts business to business calls from most of the Telemarketing Sales Rule. That is genuinely why automated outbound sells into B2B first.
Where it breaks down is the phone itself. A prospect's mobile number is frequently their personal line, and once you are dialing cell phones you are inside consent territory regardless of how business the conversation is. The FCC also confirmed in February 2024 that AI-generated voices in calls fall under the TCPA, which means an artificial voice reaching a consumer line generally needs prior express consent. Several states then set a higher floor than the federal one through mini-TCPA statutes, some of which cap daily call attempts per lead rather than just restricting hours.
The practical position for a B2B team is that you still want suppression running, you still want an internal do-not-call list, and you want the calling window applied by the contact time zone. It costs very little and it removes the argument. We work through where the exemption holds and where it does not on the TCPA B2B exemption, and the AI-specific position is in whether AI cold calling is legal. If your outbound uses local area code caller IDs, the separate question of when that is lawful is covered in is local presence dialing legal.
- The registry attaches to residential subscribers, not business lines
- Business mobiles are often personal lines, which pulls consent back in
- AI voices fall under the TCPA per the FCC, February 2024
- State mini-TCPA laws can cap daily attempts per lead
What records do you have to keep, and for how long?
Five years, and the list is longer than most teams have wired up. Section 310.5(a) of the Telemarketing Sales Rule requires a per-call record covering the telemarketer, the seller, the good or service offered, whether the call was to a consumer or a business, that it was outbound, whether it was prerecorded, the calling and called numbers, the date, the time and the duration, the script used, the caller ID number and name transmitted along with proof of authorization to use them, and the disposition.
Read that against what a scrubbing tool produces. A scrubber gives you a timestamped record that a number was checked against a registry version on a date, which is exactly what 310.4(b)(3)(iv) asks for and nothing more. It does not know which version of your script ran, what the agent and the prospect actually said, or how the call was dispositioned. Those come from the dialer, and if the dialer only retains recordings for 30 or 90 days on your plan, your retention posture is set by a storage setting nobody reviewed.
The amended rule also raised the exposure. The civil penalty ceiling under 16 CFR 1.98 is $53,088 per violation as adjusted at 90 FR 5581, January 17, 2025, and the TCPA carries a private right of action at 47 U.S.C. 227(b)(3) worth $500 per call and up to $1,500 where the violation was willful or knowing. Per call, against a campaign of any size, is the number that matters.
One more retention detail that has changed recently: since April 11, 2025 a called party may revoke consent by any reasonable method, you may not designate an exclusive means of doing it, and you have a reasonable time not to exceed ten business days to honor it. Keeping the evidence of when a revocation arrived and when it took effect is now part of the record, not a nicety.
- Five year retention of per-call records under 16 CFR 310.5(a)
- Including the script used and the call disposition
- Including the caller ID transmitted and proof you were authorized to use it
- Civil penalties up to $53,088 per violation under 16 CFR 1.98
- TCPA private right of action at $500 per call, $1,500 if willful
Which outbound platforms include compliance, and which charge extra?
When we opened the pricing and feature pages across this category in August 2026, the pattern was consistent: compliance is priced as a module, and the module is usually not on the plan you were quoted.
Kixie sells do-not-call scrubbing as a compliance add-on rather than a plan feature, and publishes no price for its plans or its add-ons anywhere on the site. PhoneBurner sells ARMOR, its number reputation and spam remediation product, as a paid add-on on all three tiers, which are $140, $165 and $183 per user per month on annual billing. Readymode puts DID reputation monitoring and managed spam remediation behind its iQ tier, at $199 per licence for 1 to 4 licences and $249 at 5 or more. Convoso publishes a genuinely deep compliance stack by name, including StateTracker for state dialing rules, Attempt Control Manager, the Reassigned Numbers Database and STIR/SHAKEN attestation, and no price at all.
None of this is dishonest on their part, but it does mean the number you compare across vendors has to be the compliant configuration rather than the entry seat. A $140 seat with the reputation product added is not a $140 seat. The same trap shows up with CRM connectors, which sit above the entry plan on five of the sixteen platforms we priced, and we go through that comparison on the best dialer for cold calling.
There is a related question about pacing that belongs here rather than in a scrubbing conversation. The abandonment safe harbor at 310.4(b)(4) caps abandoned calls at three percent of calls answered by a person, measured per campaign under 30 days or separately over each successive 30-day period, and requires a 15 second or four ring minimum plus a recorded identification message. Note the denominator: calls answered by a person, not calls placed. Pushing a predictive dialer harder to lift connect rates is precisely how a compliant campaign stops being one, which is the subject of are power dialers illegal.
- Kixie: DNC scrubbing is a compliance add-on, no published price
- PhoneBurner: ARMOR reputation product is an add-on on every tier
- Readymode: reputation monitoring and remediation gated behind iQ
- Convoso: named compliance modules, quote only, annual, no trial
- Compare the compliant configuration, not the advertised entry seat
Why ColdCalls.ai
One AI SDR that runs the whole outbound job
Not a dialer, not a script tool, and not an offshore call center. Dial, disclose, qualify, handle objections and book meetings in one place, with compliance built in.
Calls every lead
The AI voice agent works your whole list, discloses it is an AI on every call, qualifies the prospect and handles objections, so no good lead goes uncalled.
Stays compliant
Real-time DNC scrubbing, TCPA and consent-aware calling, and configurable calling hours mean every call goes out inside the rules, automatically.
Books the meeting
Qualified prospects get booked straight into your calendar and synced to your CRM, so your reps walk into meetings instead of dialing all day.
Good questions
Questions about TCPA compliance software
Explore more
More ways sales teams book meetings with ColdCalls.ai
AI cold calling for real estate
Call sellers and leads, qualify motivation, book showings.
Learn moreAI cold calling for B2B
Reach decision-makers, qualify need, book AE meetings.
Learn moreAI cold calling for mortgage
Call mortgage leads, qualify rate and refi intent, book loan officer calls.
Learn moreStop dialing all day. Put your outbound on autopilot.
Upload your leads and the AI SDR calls every one, discloses it is an AI, qualifies, handles objections and books meetings into your calendar. Flat per-seat fee, no per-meeting cut.
AI disclosed on every call · real-time DNC scrubbing · TCPA and consent-aware