Home › Blog › Repeat Callers in Pay-Per-Call: Detect and Handle Them

Repeat Callers in Pay-Per-Call: Detect and Handle Them

By the Tagloud team · November 13, 2026

Every pay-per-call campaign gets the same caller more than once. Some of those callers are real people who got cut off, some are customers checking on a callback, and a few are traffic that should never have been billed. Handling repeat callers in pay-per-call well means agreeing on what counts as a duplicate, picking a window, writing it down as a rule and applying it the same way to every publisher.

This guide is for pay-per-call networks and buyers who route calls from several publishers and want a duplicate policy that is fair, checkable and easy to bill against.

This is a general operations guide, not legal or contract advice. Your insertion orders and written agreements with each buyer and publisher always come first.

What counts as a repeat caller in pay-per-call

A repeat caller is the same phone number calling the same campaign again within a set period. Three details decide whether a call counts as a duplicate:

Choosing a duplicate window

The window is how long after a first call a second call from the same number is treated as a repeat. There is no standard length; it depends on how people buy in your vertical.

Pick one window per campaign and make sure your call platform and publishers use the same number.

Why repeat calls happen

Not every repeat is junk. Before you reject anything, sort repeats by cause.

Legitimate repeats

Repeats that point to a traffic problem

One pattern alone is not proof of fraud, only a reason to review.

How to write a repeat caller rule

A good duplicate rule is short enough to apply the same way every time. A starting template:

"A call is a duplicate if the same caller number called this campaign within the last 7 days and the earlier call was billed. Duplicates are not paid, unless the earlier call was under the buffer or did not connect to an agent."

Adjust the parts in that sentence to fit your offer:

  1. Window: the number of hours or days.
  2. Scope: this campaign, this buyer or all campaigns.
  3. Which call is paid: usually the first billable call. Some buyers pay the call that qualified instead.
  4. Exceptions: dropped calls, calls that never reached an agent, and calls the buyer asked the caller to make.

Keep duplicate handling separate from your quality rules: one asks "have we already paid for this person?", the other "was this person worth paying for?"

Handling billing with publishers

Most duplicate disputes are really disagreements about the window or the scope.

For the wider rejection process, see how to dispute junk pay-per-call calls with evidence.

Step by step: a repeat caller process

Step 1: Set the window and scope per campaign

Decide the window in hours or days and whether it applies to one campaign, one buyer or the whole network.

Step 2: Flag every repeat, then review

Mark each call whose number appeared inside the window, rather than dropping it silently. Keeping the record lets you spot patterns.

Step 3: Sort legitimate repeats from problems

Check what was said. "We got cut off" is a callback. A caller with no idea why they dialed is a source question.

Step 4: Count people, not calls

Three calls from one person are one prospect. Build cost per qualified call on unique qualified callers, or repeat-heavy sources will look better than they are.

Step 5: Track repeat share by publisher

Add repeat share next to qualify rate and cost when you grade publishers. A rising share is an early warning.

An example of a duplicate rule at work

Say a network runs one campaign with a 7-day window and three publishers. In a week, Publisher A sends 100 calls with 4 repeats, Publisher B sends 100 with 6, and Publisher C sends 100 with 22. Most of A's and B's repeats mention a dropped call or a callback. Many of C's arrive within minutes of each other. The network pays the first billable call in each case, rejects the rest with the earlier call attached, and opens a source review with C.

These figures are an illustration, not a benchmark.

How Tagloud helps

Tagloud pulls calls from CallGrid, Ringba, Retreaver or any webhook, with an hourly auto-import, and flags repeat callers alongside short calls, hang-ups, wrong numbers and out-of-area callers. Every call also gets a verdict against your own qualification rules, with a reason and quotes from the call, so you can tell a callback from a caller who never meant to call. Caller numbers are encrypted and shown as the last 5 digits only. Publishers are ranked with grades on qualify rate, cost against target and talk time. See how it fits a network on the pay-per-call networks page.

FAQ

What is a good duplicate window for pay-per-call?

There is no single right answer. Match it to how long people in your vertical take to decide: hours to a day for urgent services, about a week for many shopping verticals, and 30 days or more for long decisions such as legal intake.

Should repeat callers ever be paid twice?

Usually not inside the window, but agree on exceptions such as dropped calls, calls that never reached an agent, or callbacks the buyer requested. Whatever you decide, write it down and apply it to every publisher.

Is a high repeat rate always fraud?

No. Dropped calls, full queues and callbacks all create repeats. A share that is far above other publishers on the same campaign, or repeats arriving in bursts, is a reason to review the calls and the source.

Who gets paid when a caller comes through two publishers?

Decide before traffic starts. A common approach is to credit the first billable source within the window. The key is that every publisher knows the rule in advance.

Try it on your own calls. 7 days and 100 analyzed calls free, no card needed. Connect CallGrid, Ringba or Retreaver in about 5 minutes.

Start free with 100 calls or check a single call now