Why we built this
Most free Erlang calculators on the internet do one thing: voice staffing with Erlang C. That's a start. But if you're running a modern contact center, you're handling chat and email too. And Erlang C assumes nobody ever hangs up, which overstaffs you.
We built this calculator at Expivia because we needed something better for our own 600+ seat BPO. It uses Erlang A (which accounts for customer abandonment), handles voice, chat with concurrency, and email with SLA targets. It includes a weekly planner with half-hour intervals and an executive dashboard that auto-generates from your forecast.
We're giving it away because every contact center deserves real math behind their staffing decisions. Not guesswork. Not gut feeling.
What's in the calculator
Voice, Chat, and Email Inputs
Enter your call volume, AHT, service level, patience, shrinkage, max occupancy, and cost per hour. Same for chat (with concurrency settings) and email (with SLA targets). Get staffing requirements instantly.
Half-Hour Interval Forecast
Enter your call forecast by half hour and day of week. Staffing, peak headcount, and costs auto-calculate. See exactly how many agents you need in every interval.
Executive Summary
Weekly calls, daily average, peak day, agent hours, FTEs needed, peak headcount, weekly cost, annual cost, and cost per call. All auto-generated from your plan.
The Erlang A Math
Erlang B, Erlang C, and Erlang A probability tables. This powers everything. You don't need to touch it. Just know the math is real.
How to use it
Erlang A vs Erlang C: Why it matters
Most free calculators use Erlang C. Erlang C assumes every caller waits forever. Nobody hangs up. In reality, customers abandon. They hang up after 60, 90, 120 seconds. Erlang C ignores this and tells you to hire more agents than you actually need.
Erlang A (developed by Conny Palm in 1946) factors in average patience. It models abandonment. The result is a more accurate staffing number that doesn't overstaff you during peaks or waste budget on agents who would be sitting idle.
This calculator uses Erlang A for voice staffing. It also adds occupancy protection (so you don't burn out your team above 85%) and forecast uncertainty adjustment. These are the same factors enterprise WFM platforms account for. Now you have them in a spreadsheet.
How this compares to other free calculators
| Feature | Most Free Calculators | This Calculator |
|---|---|---|
| Erlang model | Erlang C only | Erlang A (with abandonment) |
| Voice staffing | Yes | Yes |
| Chat staffing | No | Yes (with concurrency) |
| Email staffing | No | Yes (SLA-based) |
| Max occupancy cap | Rare | Yes |
| Forecast uncertainty | No | Yes |
| Weekly interval plan | No | Yes (half-hour) |
| Cost modeling | No | Yes (per interval + annual) |
| Executive dashboard | No | Auto-generated |
| Requires signup | Often | No |
| Requires macros | Often | No |
Who this is for
This calculator is for ops managers, workforce planners, and contact center leaders at centers of any size who need real math behind their staffing. If you're currently estimating headcount from averages or gut feeling, this will change how you plan. If you're paying for enterprise WFM software but only using it for basic staffing, this does the same core math for free.
Download the calculator. It's free.
Built by the team at Expivia. Given away by OttoQA. Because better contact centers start with better math.
Download the CalculatorFrequently asked questions
More free tools
This calculator is part of our free tools library for contact center leaders. We also offer a QA Form Analyzer that uses AI to evaluate your QA scorecard. More tools are coming. Check the full tools page to see what's available.