If you want to improve first contact resolution (FCR), start with the customers who contact you twice. Each repeat contact adds handling work and asks the customer for more of their time. You likely track FCR already. The harder question is why some customers still come back.
Recent Forrester research found that customer experience rankings declined for 25 percent of US brands and improved for only 7 percent. Part of the reason is that few customers get their answer in one place. A recent Gartner survey of 5,801 customers found that only 22 percent start, stay, and resolve their issues entirely within a company’s own channels.
The 12 fixes below show how to diagnose repeat contacts, equip agents, and address process problems. A diagnostic table and 90-day plan guide the work.
Key Takeaways
- First contact resolution is the share of customer issues resolved in the first interaction, with no repeat contact about the same issue.
- Measure it two ways: repeat-contact data from your systems and a customer survey question. Each catches errors the other misses.
- Most low FCR rates trace to six drivers: knowledge gaps, limited authority, misrouting, fragmented systems, upstream defects, and unclear next steps.
- Fix the two to four drivers that create the most repeat contacts before you add tools or targets.
- Pressure on average handle time works against FCR. Coach to resolution instead.
- When chatbots resolve simpler issues, agent FCR may fall even if end-to-end resolution holds steady. Measure bot, agent, and end-to-end resolution.
What Is First Contact Resolution (FCR)?
First contact resolution is the percentage of customer issues your team resolves during the initial interaction without a separate follow-up about the same issue. A warm transfer within that interaction can count sometimes, but teams using a stricter transfer-free rule should label it separately. Confirm resolution with the customer when possible, then check for same-issue returns.
First contact resolution vs. first call resolution. The two metrics apply the same principle across different channels. First call resolution started in phone-only call centers. First contact resolution covers every channel: phone, live chat, email, messaging, social, and self-service. If your customers move between channels, use first contact resolution and count a chat that follows a call about the same issue as a repeat contact.
How to Measure First Contact Resolution
The core formula is simple:
FCR = (issues resolved on first contact ÷ total unique issues) × 100
For example, say your team handled 2,000 unique issues last month, and customers came back about 500 of them. You resolved 1,500 on first contact, so your FCR is 75 percent.
The hard part is deciding what counts. Two measurement methods answer that question differently, and strong programs use both.
- Internal (repeat-contact) FCR: Your customer relationship management (CRM) or contact center platform flags a contact as unresolved when the same customer returns about the same issue within a set window. It covers the contacts your systems can connect, but depends on accurate identity matching, contact-reason tagging, and cross-channel records.
- External (survey) FCR: A short post-contact survey asks, “Was your issue resolved?” and sometimes, “How many times did you contact us about it?” It captures the customer view, but response rates and the mix of people who answer may bias the result.
When the two numbers disagree by a wide margin, look at your tagging, channel coverage, survey responses, and definition of “resolved.” Agents who close tickets as “resolved” while customers say otherwise may reveal a tracking problem, an actual performance problem, or both.
Choose re-contact windows by issue and channel
The window you choose changes your number. Too short, and you miss real repeat contacts. Too long, and you count new issues as failures. Treat the windows below as starting points to validate, not industry standards. For cross-channel measurement, apply the selected window to the issue, not independently to each contact.
| Initial channel | Illustrative window | Why test this window |
|---|---|---|
| Phone | 7 days | Customers call back quickly when a fix fails. |
| Live chat and messaging | 72 hours | Conversations are short, and customers return fast. |
| Email and web forms | 7 days | Replies arrive in batches, so returns come later. |
| Self-service and chatbot | 24 hours | A failed bot session turns into a call or chat the same day. |
Match contacts by customer and contact reason, not by channel. A customer who chats today and calls tomorrow about the same refund made a repeat contact, even though each channel shows one interaction. For billing or refund issues visible only on the next statement, use a longer issue-specific window, such as one billing cycle, regardless of channel.
What Is a Good First Contact Resolution Rate?
A good first contact resolution rate is one that beats your own baseline for each contact reason, quarter after quarter. Popular industry benchmarks come from older studies that define resolution and the re-contact window in different ways, so compare against them with care.
Three factors move a good rate up or down:
- Issue mix: Password resets and order status questions are often easier to resolve on first contact. Technical faults, claims, and disputes often need several steps by design.
- Channel: Email and form-based support often involves several replies to resolve one case. Decide whether those messages form one interaction before comparing channel FCR rates.
- Measurement method: Survey-based and system-based FCR may differ because customers judge resolution by outcome while systems rely on issue matching and closure records.
Set targets by contact reason. A 90 percent target for “where is my order” and a 60 percent target for “device won’t connect” tell your team far more than one blended number.
Six Repeat-Contact Drivers Behind Low FCR
Many repeat contacts trace to six common drivers. Use this table to match what you see in your data to the fix that addresses it and the person who owns it.
| Driver | How it shows up in your data | Fix that addresses it | Owner | Metric to watch |
|---|---|---|---|---|
| Knowledge gaps | Long holds, inconsistent answers to the same question, high repeat rates on new products | Fix 4: a knowledge base agents trust | Knowledge manager | Same-issue repeat rate after knowledge-related contacts |
| Limited agent authority | Escalations for refunds, credits, or exceptions under a set value | Fix 5: decision authority | Support operations lead | Same-issue repeat rate for exceptions; escalation rate |
| Misrouting | Transfers in the first two minutes, repeated “let me connect you” | Fix 8: intent and skill routing | Workforce or routing lead | Same-issue repeat rate after misrouting; transfer rate |
| Fragmented systems | Agents asking for information the customer already gave, long after-call work | Fix 6: one-screen customer context | CX technology owner | Same-issue repeat rate after channel switches |
| Upstream defects | Spikes after releases, billing runs, or policy changes | Fix 10: send causes upstream | Product, billing, or policy owner | Repeat contacts linked to each upstream defect |
| Unclear next steps | Repeat contacts asking “what happens now?” or “did it work?” | Fix 12: confirm and head off the next contact | Team leads and QA | Same-issue repeat rate for next-step questions |
Some drivers, such as outdated answers and unclear next steps, sit within support. Others require coordination with product, billing, operations, or IT. One reason support quality becomes inconsistent as you grow is that shared knowledge and systems fail to keep pace.
12 Ways to Improve First Contact Resolution
The fixes follow a practical sequence: diagnose, equip agents, fix the flow, and sustain the gains.
Diagnose the repeat contacts
- Measure FCR both ways. Set up repeat-contact tracking in your platform using agreed windows and add one resolution question to your post-contact survey. Report both numbers side by side by channel, contact reason, and team. Without this baseline, you won’t know which fix worked.
- Tag and rank repeat-contact reasons. Pull every repeat contact from the last 60 to 90 days and tag why the first contact failed, using the six drivers above. Sort by volume and by the cost of each repeat. Use customer experience analysis to see whether a few contact reasons account for most repeat contacts. If they do, start there.
- Fix two to four drivers first. Pick the drivers with the highest volume and the lowest satisfaction, name an owner for each, and set a target date. Trying to tackle ten initiatives at once can slow progress on every one of them. Changes that cross team boundaries may require CX operational transformation, not just coaching within support.
Equip your agents
- Build a knowledge base agents trust. Organize articles by customer problem instead of by product menu, and give each article an owner and a review date. Let agents flag outdated content during a contact and fix it within days. Gartner research shows that 58 percent of service leaders aim to upskill agents into knowledge management specialists.
- Give agents decision authority. List the exceptions agents escalate most often, such as small refunds, fee waivers, and replacement shipments. Set value limits and eligibility rules for routine decisions, with required approval paths for regulated or higher-risk cases. Review outcomes monthly. Clear authority can prevent another contact when an approval delay is the only obstacle.
- Put full customer context on one screen. Agents who switch between a CRM, a billing tool, an order system, and a ticketing tool miss details and ask customers to repeat themselves. Bring order history, open cases, past contacts, and account status into one agent view, or at least into one search.
- Use AI agent assist during live contacts. Real-time agent assist reads or listens to the conversation, detects the intent, and surfaces the right article or next step while the customer waits. It can help new hires find approved guidance, although agents still need to check suggestions against policy. Test AI customer support tools against your own contact reasons and review incorrect suggestions before a wider rollout.
Fix the contact flow
- Route by intent and skill. Use the customer’s stated reason, account data, and past contacts to send each contact to an agent trained on that issue. Skills-based routing reduces avoidable transfers and gives customers a better chance of reaching the right person first. Review routing rules every time you launch a product or change a policy.
- Replace cold transfers with warm handoffs. Some issues need a specialist. When a transfer happens, pass the case notes with it, introduce the customer, and keep the first agent on the line until the specialist takes over. The handoff still counts as one contact if the specialist resolves the issue without requiring the customer to return.
- Send upstream causes back to their owners. Share a monthly repeat-contact report with product, billing, logistics, and policy owners. Include the top five causes, the contact volume each creates, and one proposed change. A confusing invoice line or a broken password reset email can keep customers coming back, regardless of how well agents handle the first contact.
Sustain the gains
- Coach to FCR through QA instead of handle-time pressure. Add resolution to your quality assurance (QA) scorecard: did the agent identify the real issue, resolve it, and confirm it with the customer? Review a sample of repeat contacts every week and coach on the first interaction that failed. Strong call center quality assurance programs score the outcome as well as the script.
- Confirm the resolution and head off the next contact. Before closing, agents restate the issue, the fix, and what happens next, including timing. Then they answer the question the customer will likely have tomorrow, such as when a refund appears or how to check that an update installed. This habit removes the “did it work?” contact.
How AI Self-Service Changes Your FCR Numbers
AI agent assist helps employees resolve issues during live contacts. Self-service automation changes a different part of the FCR calculation: which issues reach those employees. When a chatbot fully resolves simpler issues, agent FCR may drop even if overall resolution is unchanged.
Take a team whose agents handle 10,000 issues a month and resolve 7,500 on first contact: 75 percent. Assume a chatbot then fully resolves 2,500 of the simplest issues. Agents now handle 7,500 issues and resolve 5,000 on first contact: 66.7 percent. Resolution across the whole operation is still 7,500 of 10,000, or 75 percent. The agent rate fell about eight percent while overall resolution stayed the same.
Automation brings another measurement risk. When a failed bot session makes the customer start a separate contact with an agent, an agent-only FCR report may miss that repeat. A live bot-to-agent handoff is not automatically a second contact. Recent Gartner research found that only 27 percent of customers would give a chatbot another chance after a negative experience. Another Gartner survey found that 87 percent of customers say companies using generative AI (GenAI) for service must offer access to a human agent.
To keep your numbers honest as you add customer service automation:
- Track end-to-end resolution: Link bot and human interactions by customer and issue, then check whether the customer returned within the applicable window.
- Report bot and agent FCR separately and together: Show leadership all three numbers so a changing agent case mix does not trigger the wrong response.
- Give every bot a visible path to a person: Pass the full bot transcript to the agent so the customer does not have to start over. Designs built around human-in-the-loop AI make that context available at handoff.
- Reset agent targets after automation launches: A target set before the bot went live no longer fits the work agents now handle.
FCR Traps That Flatter the Number
Some practices push your reported FCR up while customers keep coming back. Watch for these three.
- Premature closure: Agents close a ticket the moment they send a reply, before the customer confirms the fix. The ticket counts as resolved, and the repeat contact arrives as a new ticket. Pressure to meet service level agreement (SLA) response times can worsen this, so set SLA compliance targets and FCR goals together.
- Penalizing every transfer: When agents lose points for any transfer, they hold on to issues beyond their skills. Separate warm transfers that end in resolution from transfers caused by misrouting and investigate the causes of avoidable transfers instead of treating every handoff as an agent failure.
- Invisible channel switching: A customer who gives up on chat and calls an hour later looks like two first contacts if your systems match by channel. Connected omnichannel customer service records show that both interactions belong to one unresolved issue.
“We hit 78% FCR last quarter. Leadership celebrated. Bought donuts and everything.
Then I pulled the data on customers who contacted us 3+ times in 30 days. The number went up.
Turns out we were “resolving” tickets by closing them, not by actually fixing the underlying issue. Agent marks it solved. Customer calls back in 8 days with the same problem, slightly reworded. New ticket. New FCR win.
The metric looked great. The customer experience was terrible.”
A 90-Day Plan to Improve FCR With a Real Example
Use this plan as a starting structure. Adjust the timing to your contact volume and the drivers you find in the first three weeks.
| Weeks | Focus | Actions | Output |
|---|---|---|---|
| 1–3 | Measure and diagnose | Set re-contact windows, add the survey question, tag 60 to 90 days of repeat contacts | Baseline FCR and repeat rate by channel and reason, ranked driver list |
| 4–6 | Equip agents | Rebuild the top knowledge articles, set authority limits, fix the agent view for the top contact reasons | Updated knowledge base, documented authority rules, improved agent view |
| 7–9 | Fix the flow | Adjust routing rules, introduce warm handoffs, send the first upstream report | Tested routing rules, warm handoff process, upstream action list with owners |
| 10–13 | Sustain | Add resolution to the QA scorecard, coach on repeat contacts weekly, reset targets by contact reason | Second FCR and repeat-rate reading, targets for the next quarter |
How a healthtech company raised FCR from 61 to 81 percent
We saw three of the six drivers at once at an employer health platform formed by merging two healthcare companies. After the merger, agents worked across separate systems, conflicting knowledge bases, and inconsistent escalation paths, which drove long resolution times and repeat contacts.
Our team built a shared knowledge taxonomy and moved both companies’ procedures into one source. Through our Zendesk professional services, we deployed Zendesk with custom middleware, so agents worked tickets from both legacy systems in one interface and tickets routed to the right back-end system by issue type. A hybrid training program covered both support models and a shared escalation track.
In 90 days, the client raised FCR from 61 to 81 percent. Average handle time fell from 12.7 to 7.1 minutes, CSAT rose from 78 to 91 percent, and SLA adherence climbed from 74 to 96 percent. The fixes targeted knowledge gaps, fragmented systems, and misrouting.
Start Improving First Contact Resolution This Quarter
Improving first contact resolution starts with one question: why did this customer come back? Answer it with data, fix the top causes at their source, and measure resolution across bot and human channels alike.
If your team lacks the capacity to run the diagnosis or staff the changes, our customer support outsourcing teams address delivery gaps and quality assurance outsourcing service identifies where resolutions break down. We work with 400+ clients and hold a 90 percent CSAT across our programs. You can talk to our CX team about your repeat-contact drivers.











