Repeat Contact Rate Calculator

Measure how many inbound contacts are customers coming back about the same issue. Then see how much handling work those repeats represent.

A free tool for contact center teams. Also useful for measuring repeat call rate or recontact rate, provided you use the same definition. No signup required.

How many contacts are repeats?

Enter your total incoming contacts and the number that were follow-ups about the same issue. Use the same reporting period for both figures.

Your contact figures

Start with two numbers. The calculation uses incoming interactions, not a survey or an FCR estimate.

Inbound interactions handled during one reporting period, across the channels you're measuring.
Incoming interactions where the same customer returned about the same issue within your lookback window.
What counts? A customer calling again about the same unresolved router fault counts. Calling about a new bill question does not. This example uses a 7-day window.
Repeat contact rate
15.0%

1,500 of 10,000 incoming contacts are repeat interactions about the same issue, using a 7-day lookback window.

Purple: repeat contacts · Gray: other contacts
What do repeat contacts mean for workload?
1,500Repeat interactions counted
15 in 100Incoming contacts that were repeats

Count the incoming repeat contact, not the initial contact or separate transfer legs. Compare like-for-like periods.

How to calculate repeat contact rate

Choose a reporting period, then flag each incoming interaction as a repeat if the same customer previously contacted you about the same issue within the selected lookback window.

Use a consistent denominator. A transferred call is not automatically a second customer contact. Look back before the start of the reporting period so early-period repeats are not missed.

Repeat contact rate formula

Repeat contact rate (%) = same-issue repeat inbound contacts ÷ total inbound contacts × 100

This is the share of contact volume that is repeated work. It is not the percentage of resolved cases that later recontact you, and it is not simply 100 minus FCR. Decide whether your report includes voice only or all inbound channels.

Worked example: one month
InputValue
Total inbound contacts10,000
Same-issue repeats received1,500
Lookback window7 days
Non-repeat inbound contacts8,500
Repeat contact rate15.0%

1,500 ÷ 10,000 × 100 = 15%. This example is illustrative and is not presented as an industry benchmark.

Repeat-contact benchmarks

There isn’t a single benchmark that fits every contact center. Rates depend on which channels you include, how you identify a repeat, and how far back you look.

Compare results using consistent rules, then investigate the customer journeys driving repeat demand.

7 daysA practical starting point for identifying repeat contacts. Longer customer journeys may need a wider measurement window.
1 issueCount a contact as a repeat when the customer returns about the original problem, not when they contact you about something new.

Why do customers need to contact you again?

Select one common reason your customers return. See which part of the journey to review and what a team could verify before deciding on an improvement.

Visual guidance can be useful when customers cannot show, understand or complete a task. It is not a substitute for fixing broken handoffs or delayed decisions.

What most often brings these customers back?
Where to investigate

Select a reason to explore

Choose the cause that best matches the repeat contacts in your data. You'll see a starting point for an operational review.

This is a quick review guide, not an automated diagnosis. Actual causes need to be checked against real customer journeys.

What do repeat contacts add to the workload?

Repeat contacts consume time that could otherwise go toward new issues. Add your real handling time or cost in Advanced mode to quantify that workload, rather than assuming every repeat is preventable.

The work behind the repeat rate

These are incoming contacts your team handled more than once for the same issue. Some may be necessary follow-ups. Review why they occurred before labeling them avoidable.

1,500Repeat interactions in this reporting period
8,500Other inbound interactions in the same period

Add your average handle time in Advanced mode to estimate the handling hours associated with repeats.

How to find repeat contacts in your CRM data

Start with your contact history, not a target percentage. You need a consistent way to connect interactions to the same customer and issue, including when someone switches channels.

01

Link incoming interactions to a customer

Use a stable CRM customer ID or approved matching method and a timestamp. Account for a customer who starts on chat then calls back. Avoid using names alone where duplicates are possible.

02

Match the same issue across channels

Compare ticket or case IDs and contact reasons. A new question from the same customer is not a repeat of the original issue. Cross-channel linkage matters.

03

Apply a consistent lookback window

Check whether an earlier same-issue contact occurred within 7 days, or another window suitable for your process. Include contacts from before the reporting period so early repeats aren’t missed.

04

Review a sample and count the resulting repeats

Exclude internal transfers and duplicate event records. Separate planned follow-ups from unresolved work. Count flagged inbound repeat interactions, then divide by total inbound interactions in the period.

Example: Monday chat about a faulty router = initial contact. Wednesday call about the same router fault = one repeat. Thursday question about a new invoice = a different issue, not another repeat of the router fault. Count all three inbound interactions in the reporting period if they fall inside it.

Repeat contact rate, recontact rate and other names

These terms overlap, but their denominators, lookback windows and matching rules differ. Check what your CRM or contact center platform actually reports before comparing percentages.

Repeat contact rate / repeat call rate

Repeat contact rate usually covers incoming interactions across channels. Repeat call rate or call repeat rate applies the same idea to phone calls only. Peopleware and Zoom use the repeat-call terminology.

Recontact rate and repeat caller rate

Recontact rate may mean resolved cases that generated another same-issue contact, rather than repeat interactions divided by all incoming contacts. Repeat caller rate can count unique customers, not every repeated interaction.

Next contact avoidance (NCA)

Genesys tracks whether a customer makes any subsequent contact within seven days, even about a different issue. Its Next Contact Avoidance percentage is therefore not the inverse of this calculator’s same-issue repeat-contact rate.

Ticket reopen rate and FCR

Ticket reopen rate counts records reopened after being solved; a customer may create a new ticket instead. Some Sprinklr configurations define RCR as 100 − FCR. That is a product-specific method, not a substitute for counting observed same-issue repeat contacts.

Repeat contact rate FAQs

Definitions vary between reporting tools. These answers explain what this calculator counts and where another system may differ.

What is the difference between repeat contact rate and repeat call rate?

Repeat call rate applies to phone calls. Repeat contact rate can include phone, chat, messaging and other inbound channels when those interactions are linked to the same customer and issue.

Is repeat contact rate the same as 100% minus first contact resolution?

Not necessarily. FCR is usually measured around resolution on the initial contact, and vendor definitions differ. This calculator measures the proportion of all incoming interactions that were same-issue follow-ups within a selected lookback window.

How long should a repeat-contact lookback window be?

Seven days is a practical example, not a universal standard. Select a window appropriate for the journey and use it consistently; equipment replacements or complex processes may need longer periods.

Do transferred calls and unrelated customer questions count as repeats?

No. A transfer is not automatically another inbound customer contact. A later contact about a separate issue is not a same-issue repeat.

Does a high repeat contact rate mean all those contacts could be avoided?

No. Some follow-ups are planned or necessary. Check real customer interactions to separate unresolved tasks, process delays and intentional next steps before estimating avoidable work.

Methodology and sources

Grypp calculation: same-issue repeat inbound interactions recorded in the reporting period ÷ all inbound interactions in that period × 100. The repeat indicator is based on your own records matching each contact to a prior contact from the same customer about the same issue inside a fixed lookback window. Changing the displayed window or channel selector does not filter or retrieve records; enter source counts that already match those rules. For contacts early in the reporting period, include earlier interaction history. Do not count call transfers as separate inbound customer contacts or unrelated issues as repeats.

Definition references: Call Centre Helper, repeat call measurement; Sprinklr, FCR and RCR configuration; Genesys, Next Contact Avoidance; Zendesk, reopened tickets. Handling hours and contact costs are calculations from user-supplied inputs, not predicted savings or Grypp performance.

Diagnostic: the interactive reasons and review suggestions are illustrative, not automatically detected root causes or evidence of preventable contacts. This page does not transmit entered figures to Grypp; the copy feature produces a local text summary for you to share if you choose.