WFM Helper
Back to Tools

Service Level Recovery Calculator

You are part way through the month and service level is behind target. This works out, on a volume-weighted basis, the service level you now need for the rest of the period to still land on target.

Live · updates as you type

Recovery inputs

Accurate mode uses real volumes. Simple mode assumes volume is spread evenly across the period.

Input mode
%

The overall target for the full period

%

Achieved so far this period

contacts

Contacts offered or handled so far this period

contacts

Forecast contacts for the rest of the period

Required service level for rest of period
92.0%

Applied to the remaining 40.0% of period volume.

Target SL
80.0%
Actual SL to date
72.0%
Required SL, rest of period
92.0%
Comparison
Target SL80.0%
Actual SL to date72.0%
Required SL, rest of period92.0%
Recovery is possible but stretched. You need 92.0% across the remaining volume, which is 12.0 points above the headline target. That usually means extra staffing, overtime, or moving volume out of peak.

Save or share these results

Take a snapshot of the exact inputs and outputs on screen.

Email me these results

Get the full Excel/VBA version

Want the full Excel/VBA version with live formulas, RTM tracking, and dashboards? Pay what you think it's worth.

Suggested ₹99 · pay what it's worth to you

Results are estimates for planning purposes only and should not replace professional workforce management judgment.

Service level is not really a percentage, it is a count. It is the number of contacts answered inside your target answer time divided by the number of contacts offered. That means it can only be combined across days or weeks by adding up the counts, never by averaging the daily percentages.

The formula

  • Contacts in target needed for the period = target SL% × total period volume
  • Contacts in target already achieved = actual SL% × volume handled to date
  • Still needed = needed for the period, minus already achieved
  • Required SL for the rest of the period = still needed ÷ remaining forecast volume

Why averaging percentages is wrong

Suppose your target is 80% and you have achieved 72% so far. It is tempting to say you need 88% for the rest of the month, because 72 and 88 average to 80. That is only true if exactly half the volume sits on each side of today, which almost never happens. If most of the month's volume has already arrived, you would need far more than 88% to claw the period back. If most of the volume is still to come, you would need less. Simple averaging silently assumes the two halves are equal in size.

Worked example

Target 80%. So far you have handled 60,000 contacts at 72%. The forecast for the rest of the month is 40,000 contacts, so total period volume is 100,000.

  • Needed in target for the period: 80% × 100,000 = 80,000 contacts
  • Already in target: 72% × 60,000 = 43,200 contacts
  • Still needed: 80,000 − 43,200 = 36,800 contacts
  • Required SL for the rest: 36,800 ÷ 40,000 = 92.0%

So the honest answer is 92%, not the 88% a naive average suggests. And if the remaining forecast were only 25,000 contacts, you would need 36,800 ÷ 25,000 = 147%, which is impossible. That is exactly the point at which you stop promising recovery and start renegotiating the expectation.

Accurate mode vs simple mode

Accurate mode takes the real handled volume and the remaining forecast, and is what you should use for anything you plan to report. Simple mode only asks how much of the period has elapsed and assumes volume is spread evenly across it, which is a reasonable back-of-envelope check when you do not have the volume numbers to hand. Expect it to understate the required recovery when the busiest part of the period has already passed.

More tools

See all tools