Most collections teams are not scared of AI because of its voice. They are scared because of its volume. The fear is simple: what if the system calls people too often, or at the wrong times, and breaks Reg F or FDCPA?
FDCPA considers calls made at inconvenient times - typically before 8 a.m. or after 9 p.m. in the consumer's local time - to be problematic unless the consumer has agreed otherwise. The CFPB's Regulation F then adds a call-frequency presumption: more than seven calls in seven days about a particular debt, or any call within seven days after a live conversation about that debt, is presumed a violation.
This article explains what those rules actually mean in practice, how to build call-hour and frequency guardrails for AI campaigns, and how DROS makes those guardrails easier to enforce for both AI and human outreach. If you want the full picture on how these rules sit alongside DNC and dispute handling, we cover all three in our overview of AI voice compliance in collections.
What Reg F and FDCPA Actually Say About When and How Often You Can Call
FDCPA and Regulation F work together to shape two big questions: when is it okay to call, and how often is it okay to call about a particular debt?
| Rule | What it says |
|---|---|
| FDCPA - Call times | Calls before 8 a.m. or after 9 p.m. in the consumer's local time are presumed inconvenient. Even during allowed hours, collectors should avoid times they know are inconvenient - for example, after being told not to call at work. |
| Reg F - Call frequency | More than seven calls in seven days about a particular debt is presumed a violation. Any call within seven days after a live conversation about that debt is also presumed a violation. |
Collectors can argue that more frequent calls were still reasonable, but the 7-in-7 framework is the line most agencies design around to stay clearly on the safe side.
Why Call Rules Belong in the Operating Layer, Not Just the AI Script
Many early AI pilots tried to solve call rules inside the agent's prompt: "don't call at night", "avoid too many attempts." That approach is fragile for two reasons.
First, the model can only see the current call, not the full contact history or campaign schedule. Second, prompts are not enforcement. They can nudge behavior but cannot guarantee that call attempts stay within Reg F limits when many calls are being scheduled across time zones and channels.
The safer pattern is to treat AI voice agents as coworkers inside a governed operating system. The platform controls when calls are allowed and how often each debt can be contacted, and the AI simply executes within those boundaries.
DROS follows this pattern: call windows, per-account time zones, and per-debt frequency limits live in the platform's campaign and workflow settings, and the AI cannot schedule or place calls that violate those rules.
Designing Call-Hour and Timezone Rules for AI Campaigns
Before you worry about the 7-in-7 math, you need to make sure calls only happen at sensible times for each consumer. A practical design includes three things:
- Global allowed hours - for example, 09:00-17:00 or 09:00-20:00, defined per campaign.
- Local-time enforcement - ensuring those hours apply in the consumer's local time, not just the agency's.
- Per-account overrides - honoring consumer requests not to be called at specific times or places, such as "don't call me at work" or "no calls after 6 p.m."
In DROS, this translates into concrete configuration. Campaigns define allowed call hours in a base timezone. A toggle for "use each account's local timezone" tells DROS to translate that window into each consumer's local time, falling back to the campaign timezone if no local timezone is available. Account-level fields can further refine which hours are valid for each consumer.
Implementing Reg F's 7-in-7 Limits in Software
Once call-hour windows are set, the next step is enforcing Reg F call-frequency expectations at the debt level - not just by counting calls globally.
A simple and defensible approach works in three parts.
Track calls per debt over a rolling 7-day window
Each outbound attempt about a particular debt increments a counter for that debt. When the count reaches seven, the system prevents additional calls until older attempts age out of the window.
Track live conversations separately
When a live conversation about a debt occurs, start a seven-day cooldown during which new calls to that person about that debt are blocked. Other compliant channels - letters, approved digital messages - may still be available depending on your policy.
Model exceptions in policy, not inside AI
If your legal team defines scenarios where additional calls are appropriate, those should be explicit policy rules with logging, not instructions buried in AI prompts.
In DROS, these ideas are implemented as part of the campaign and workflow logic. For each debt, the platform tracks attempt counts and days since last live contact, and uses that data when scheduling calls so an AI campaign cannot contact the same debt more often than your rules allow.
Days 1 - 7
Up to 7 attempts
Live conversation
Resets the clock
7-day cooldown
No new calls about this debt
Coordinating AI and Human Campaigns Under the Same Rules
Reg F and FDCPA do not care whether a call came from a human or an AI agent. What matters is whether the consumer was contacted and how often.
To stay safe, all outbound efforts - AI calls, human calls, and dialer-assisted sessions - should write to the same contact history. Call-frequency counters and cooldowns should look at that shared history, not just one channel. When a debt hits your limit, both AI and human campaigns should see the account as ineligible for new calls.
DROS is built on this assumption. AI and human calls both live in the same operating layer, so once call rules are configured they apply consistently across all campaigns. This removes the risk that one team or tool overrides another by accident. For how that coordination works when AI needs to hand off to a human mid-call, see our guide to human-in-the-loop collections.
Examples of Safe vs Risky AI Calling Patterns
Safe pattern
- Monday: AI attempts one call about Debt A at 10:00 local time, no answer.
- Wednesday: Human collector attempts a second call at 14:00 local time, voicemail.
- Friday: AI attempts a third call, connects, and has a live conversation about the debt.
- Next seven days: No further calls about Debt A. Communication shifts to letters or approved digital channels.
Risky pattern without good controls
- Day 1: AI preview dialer makes three attempts in one day.
- Days 2-4: Human collectors make additional attempts during different shifts.
- Day 5: AI campaign, unaware of all prior attempts, makes more calls - pushing the total over seven in seven days for the same debt.
The safe pattern stays comfortably under 7-in-7 and respects the seven-day post-conversation cooldown. Without a shared contact history and per-debt counters, teams can cross the presumptive violation threshold without realizing it.
Payment reminder campaigns are one of the most common places these call-hour and frequency rules apply - see how DROS handles them in our AI payment reminders guide.
Metrics and QA for Call-Hour and Reg F Compliance
To keep AI campaigns trustworthy, collections leaders should monitor a few signals:
- Calls scheduled outside allowed call windows - should be near zero after initial setup.
- Calls to consumers at unreasonable local times - measure by local-time logs; should be effectively zero.
- Debts with more than seven calls in seven days - ideally zero, unless your legal team has documented rebuttals for specific cases.
- Calls placed within seven days after a live conversation - should be zero for standard policies.
- Proportion of calls blocked by call rules - this tells you whether your rules are actually being enforced across channels.
AI can increase outreach capacity significantly, but without monitoring these numbers it can also scale over-contact. Simple dashboards around these metrics keep that from happening.
How DROS Makes Call Rules Easier to Manage
For many teams, the hardest part of Reg F and FDCPA compliance is not knowing the rules - it is operationalizing them across tools, teams, and time zones.
DROS is designed to make this easier by centralizing call-hour windows so you define allowed hours once per campaign and choose whether to apply them in each account's local timezone. AI calls, human calls, and dialer campaigns all write to the same contact record, so call-frequency logic always sees the full picture. The platform enforces your version of 7-in-7 automatically when scheduling calls, and once a debt is outside allowed hours or over your attempt threshold, DROS marks it ineligible for new calls regardless of who or what is trying to dial.
This lets AI agents act like well-trained coworkers who always respect the rules - because the AI collections operating layer simply does not let them cross the lines.
FAQ
FDCPA generally presumes that calls before 8 a.m. or after 9 p.m. in the consumer's local time are inconvenient and therefore problematic, unless the consumer has indicated otherwise. Even within allowed hours, collectors should avoid times they know are inconvenient for a particular consumer.
Regulation F introduced a rebuttable presumption of violation if a collector places more than seven calls to a consumer about a particular debt within seven consecutive days, or places any call within seven days after having a live conversation with that consumer about that debt.
Yes. Reg F and FDCPA apply to the contact itself, not the channel. Whether the call comes from an AI agent or a human collector, it counts toward the same frequency limits and must respect the same call-hour rules.
A well-designed platform like DROS lets you define allowed call hours per campaign and apply them in each consumer's local timezone. The system then blocks outbound calls - from both AI and human campaigns - that fall outside those windows.
DROS centralizes call-hour windows, timezone rules, and per-debt frequency tracking at the campaign and workflow level. Once configured, these rules apply automatically to every AI and human call, so no campaign can accidentally schedule contacts outside your compliance parameters.
Ready to enforce call rules automatically?
If you are reviewing your call-hour and Reg F strategy, we can walk you through how DROS enforces call rules for AI and human campaigns.



