Compliance
TCPA compliance for outbound calling: the practical guide
- 7 min read
By Sujan ThapaliyaLast updated
The short answer
This is a practitioner's summary, not legal advice
The Telephone Consumer Protection Act is unusual among regulations in that it is enforced mostly by private plaintiffs rather than by a regulator. Damages are statutory, per call, and uncapped, which means a modest campaign against the wrong list produces exposure that dwarfs the revenue it was meant to generate. That structure is why TCPA compliance is an engineering problem, not a policy document.
$500
statutory damages per violating call, trebled to $1,500 if wilful
8am–9pm
permitted window, in the called party's local time zone
3%
FCC safe-harbour ceiling on abandoned calls
The consent question, answered properly
Almost every TCPA claim turns on consent. The standard depends on what you are calling, how you are calling it, and why.
| What you are doing | Consent needed |
|---|---|
| Marketing call or text to a mobile, using automated dialing or a pre-recorded voice | Prior express written consent |
| Marketing call to a residential landline with a pre-recorded voice | Prior express written consent |
| Informational or transactional call to a mobile (appointment reminder, delivery notice) | Prior express consent: lower bar, often satisfied by the customer giving you the number |
| Manually dialed marketing call to a number not on any DNC list | No TCPA consent required, but DNC and calling-hour rules still apply |
What “prior express written consent” actually requires
Four things, all of which have to be true simultaneously:
- A clear and conspicuous disclosure that the person will receive marketing calls or texts, that they may be automated or pre-recorded, and that consent is not a condition of purchase.
- An affirmative act by the consumer: a ticked box they ticked, a signature, a keyed reply. Pre-ticked boxes fail. Consent buried in terms of service fails.
- Identification of the specific seller the consent is given to. Consent given to a lead aggregator does not automatically extend to whoever buys the lead.
- A record you can produce years later: the exact language shown, the timestamp, the channel or IP, and the specific phone number consented to.
The burden of proof is yours
Consent obtained through a lead vendor is only as strong as the record the vendor can produce on demand. If your contract does not require them to hand over the disclosure text, timestamp, and IP for any lead you call, you are buying exposure alongside the lead.
Do Not Call: two lists, both binding
The national registry and your own internal list are separate obligations and both apply.
- The national registry must be scrubbed against on a regular cycle. Treat it as a pre-dial gate, not a post-campaign report; a scrub that happens after the calls is an audit finding, not a control.
- Your internal list records anyone who has asked you specifically to stop. Requests must be honoured promptly and kept indefinitely, and an internal request overrides an existing business relationship and any prior consent.
The internal list is where teams most often fail, because the request usually arrives verbally, mid-call, and has to survive the rep's memory. It should be a single keystroke in the dialer that suppresses the number across every campaign immediately. See call disposition codes for how that gets wired into the workflow.
Calling hours, and why area code is the wrong input
The federal window is 8am to 9pm in the called party's local time. Several states narrow it further, and some restrict Sundays and holidays.
The trap is deriving the time zone from the area code. Number portability means people keep their mobile number when they move: a 212 number may sit in California and a 415 number in Texas. Any system that infers the calling window from the area code alone will call outside the window for a meaningful slice of every list, and each of those is an independent violation.
The workable approach is to use the best location data you actually hold (billing address or stated location), fall back to area code only when you have nothing better, and be conservative at the boundaries. Nine in the morning Eastern is safe everywhere in the continental US; eight is not.
Abandoned calls and the 3% safe harbour
This is the rule that constrains predictive dialing, and it is widely misunderstood.
An abandoned call is one a live person answers where no agent is connected within two seconds of their greeting. The FCC safe harbour caps these at 3% of calls answered by a live person, measured over each successive 30-day campaign period.
The denominator is live answers, not dials
The safe harbour also requires that when no agent is available you play a recorded message identifying the caller and the purpose, within two seconds of the greeting, and that you retain records demonstrating compliance. Staying silent does not avoid the classification; it just makes the call worse.
The practical consequence: pacing must be governed by the system against a hard ceiling, not watched on a dashboard. A power dialer sidesteps the rule entirely because one call per agent means an agent is always waiting.
Revocation
Consumers can revoke consent at any time and by any reasonable means: a reply of STOP, a verbal request on a call, an email, a letter. You cannot require a specific channel or form, and you cannot make revocation harder than granting consent was.
Operationally, that means every channel through which a person might say stop needs to write to the same suppression list, and it needs to apply across campaigns rather than only to the one they were called from.
What a defensible setup looks like
- 1
Capture consent with its evidence
Store the exact disclosure text shown, the timestamp, the channel or IP, the specific number, and the named seller. A consent record without its language is not evidence. - 2
Gate dialing on the record
A contact with no consent basis for the campaign type is not dialed. This has to be enforced in the system; a policy that relies on a rep checking will fail at volume. - 3
Scrub before every campaign
National registry and internal list, as a pre-dial gate. Log what was suppressed and why. - 4
Enforce calling hours per contact
In the contact's own time zone, derived from the best data you hold, with campaigns held rather than dialed when the window is closed. - 5
Cap abandonment in the pacing engine
Measured against live answers, with automatic throttling as the rate approaches the ceiling, and the identification message playing when no agent is free. - 6
Keep the records
Consent, suppression, calling-hour decisions, abandonment rates, and recordings, retained long enough to answer a claim that arrives years later.
The uncomfortable summary
Almost every serious TCPA loss traces to the same root cause: a control that existed as a rule people were supposed to follow rather than as behaviour the system enforced. Reps forget, lists get loaded from the wrong file, a campaign starts an hour early, a stop request never leaves someone's notebook.
Put the controls in the dialer and the compliance question becomes boring, which is exactly what you want it to be.
Frequently asked questions
What is prior express written consent under the TCPA?
What hours can I legally make telemarketing calls?
How is the 3% abandonment rate calculated?
Does the TCPA apply to text messages?
Can a customer revoke consent verbally?
Does manual dialing avoid the TCPA?
Sources
- Combating Spoofed Robocalls with Caller ID Authentication — Federal Communications CommissionThe STIR/SHAKEN framework, the attestation levels carriers sign calls with, and the mandate requiring providers to authenticate caller ID.
- 47 U.S.C. § 227 — Restrictions on the use of telephone equipment — Cornell Legal Information InstituteThe Telephone Consumer Protection Act itself — the consent requirements, calling-hours limits, and private right of action.
- Telemarketing Sales Rule — Federal Trade CommissionDo-not-call obligations, abandonment-rate limits for predictive dialing, and required call disclosures.
See it working: predictive dialer
A predictive dialer calls ahead of your agents, using live answer rates and call durations to forecast when an agent will next be free. It keeps agents talking for most of the hour instead of waiting, and it is the highest-throughput dialling mode available to a contact centre.
- No subscription
- Numbers in 100+ countries
- Compliance built in