The spreadsheet arrives with green arrows everywhere. Average handle time is down. First-contact resolution is up. Customer satisfaction has moved a few precious tenths. The CX leader sees progress. Across the table, the CFO sees a vocabulary test.
This is the small, costly misunderstanding at the center of contact center investment. Operations measures seconds, contacts and service levels. Finance funds dollars, risk and revenue. Both groups may be describing the same improvement, but until someone performs the translation, the proposal sounds like a feature list asking for faith.
The fix is not another speech about why customer experience matters. It is a model whose inputs can be inspected, whose formulas fit on one page and whose assumptions can be turned down without the whole case collapsing. Start with cost per contact. Then move, in order, through repeat rate, average handle time, first-contact resolution and retention. Put a receipt beside each claim.
Step one: find the honest cost per contact
Cost per contact is the hinge of the model because nearly every operational gain eventually multiplies by it. The weak version divides agent payroll by call volume. The useful version begins with the fully loaded cost of serving customers: agent compensation and benefits, supervisors, quality assurance, workforce management, platform licenses, telecom, outsourced support, facilities and attributable IT overhead. Divide that total by all handled contacts in the same period.
Suppose a center spends $828,000 a month and handles 138,000 voice, chat and messaging contacts. Its blended cost per contact is $6.00. That is an illustration, not a UJET customer result. The point is the audit trail.
Keep channel costs separate underneath the blended number. A phone call and a self-service resolution are not economically interchangeable. A blended headline helps the board scan; voice, chat, messaging and self-service rows help analysts test whether a channel shift really creates value. If a bot hands a conversation to a person, that journey should not magically become two successful contacts.
Step two: price the contacts that should not have returned
Now take the repeat-contact rate: the share of contacts caused by an issue that was not resolved the first time. If 12% of 138,000 monthly contacts are repeats, the center receives 16,560 repeat contacts. If better routing, context and agent guidance reduce that rate to 8%, the new repeat volume is 11,040. The difference is 5,520 avoided contacts each month.
Annualized, the modeled capacity value is $397,440. Call it capacity value until finance decides how it will be realized. Avoiding work can prevent hiring, absorb growth, shorten queues or reduce overtime. It does not automatically place cash in the bank.
This is where a model earns trust by resisting temptation. UJET's calculator uses a published repeat-contact reduction assumption range of 4% to 8%, grounded in customer results, and cites a grocery-delivery example that cut repeat contact by 5.6%. Use those figures to pressure-test a range, not to replace your own baseline.
Call it capacity value until finance decides how it will be realized.
Step three: turn seconds into capacity
Average handle time is the metric most likely to be waved around and least likely to be converted correctly. The conversion requires four items: handled contact volume, seconds saved, 60 seconds per minute and the fully loaded cost of agent time.
A 21-second reduction across the example queue produces 2,898,000 saved seconds a month. Divide by 3,600 and the result is 805 agent-hours. At a fully loaded $35 per productive agent hour, that is $338,100 annualized.
The scale is easy to miss because 21 seconds feels trivial. Across a queue, it becomes more than 800 hours every month, the same order of magnitude used in UJET's illustrative 100-agent model. Yet the guardrail matters: do not count time saved on contacts already removed by self-service or repeat-contact improvements. Sequence the levers. First determine the contacts that remain; then apply the handle-time change to those contacts.
Step four: make FCR explain the repeat rate
First-contact resolution is not a separate bag of money sitting next to repeat-contact reduction. It is often the operational cause of that reduction. If FCR rises from 60% to 64%, the model should ask how many of those four percentage points become verified avoided returns, and at what lag.
Build a reconciliation table by issue type. For billing, password resets and order status, show initial contacts, FCR, repeat contacts within a fixed window and cost per repeat. Use the same seven-day or 30-day window before and after the change. If the FCR improvement accounts for the 5,520 avoided repeats already valued at $397,440 annually, do not add another FCR benefit on top. Label FCR the leading indicator and avoided repeat cost the financial outcome.
Do not let the spreadsheet sell the same minute twice.
Sampling is the next trap. UJET's finance guide argues that a baseline drawn from a 2% quality-assurance sample deserves skepticism and recommends analysis across 100% of interactions. Whatever measurement method a team uses, the principle holds: document the population, exclusions, resolution window and reporting cadence so the baseline cannot drift after approval.
Step five: treat retention like evidence, not magic
Retention is where contact center models tend to become theatrical. A satisfaction score rises, someone assigns all saved customers to the service team, and an impressive revenue number appears. Finance is right to object.
A defensible retention line uses only customers whose churn risk and economics can be observed. Imagine 10,000 at-risk accounts that contacted support, a measured two-percentage-point retention lift for a matched cohort, and $600 in annual contribution margin per retained account.
Use margin, not top-line revenue, unless finance explicitly chooses otherwise. Then apply an attribution factor. If service plausibly receives half the credit after controlling for price, product and tenure, the modeled contact center contribution is $60,000. Better still, show low, base and high cases. Retention should be the most conservatively governed line, not the line that rescues a weak case.
Build the bridge from gross value to ROI
The example now has two non-overlapping operating levers: $397,440 in annual capacity from fewer repeat contacts and $338,100 from shorter handling, calculated only on the applicable contact base. Add the conservatively attributed $60,000 retention contribution and gross annual value reaches $795,540.
Illustrative value receipt
Now subtract the annualized incremental cost of the proposed platform: subscription, implementation amortization, telecom changes, integrations, training, internal program time and any parallel-run expense. Net annual benefit equals gross annual benefit minus annual incremental cost. ROI equals net annual benefit divided by annual incremental cost. Payback months equals upfront investment divided by monthly net benefit.
Do not publish one heroic payback point. Run downside, base and upside cases by flexing volume, adoption, AHT change, repeat reduction and retention attribution. Published UJET materials place operating-cost reduction in a 30%–50% range and three-year total-cost-of-ownership reduction in a 40%–60% range, while third-party reporting places payback around the two-year mark. These are reference envelopes assembled from business-case benchmarks and customer evidence, not guaranteed outcomes.
Show me the receipts
A model becomes credible when each cell has an owner. Workforce management owns contact volume and handle time. Finance owns loaded labor rates and contribution margin. CX operations owns repeat definitions and FCR windows. IT and procurement own platform, integration and telecom costs. Put the source, date and owner beside every assumption.
Then attach proof that the levers can move. UJET reports that a major US bank reduced call volume 15%, lowered contact center cost 10% and increased digital chat 50%. A streaming service cut average handle time 23%. Capital on Tap lifted SLA attainment to 92%, reduced average hold time 12% and raised CSAT from 4.4 to 4.6. Those outcomes do not predict your result. They establish that the mechanisms are observable in real operations.
Finally, govern the yes. Capture the baseline in the first 30 days, report early movement and adoption blockers by day 60, and formalize value tracking by day 90. The UJET ROI calculator can provide a conservative first pass from agent count and fully loaded annual cost, with optional operating inputs for greater precision.
That is the hidden advantage of a good ROI model. It does more than win a budget. It creates a shared language. The CX leader can still talk about customers. The CFO can still ask for proof. Now they are looking at the same number.