📅 Time & Date

Free Erlang Calculator - Queue & Wait Time Tool

Free Erlang C calculator for call centers. Instantly estimate agents needed, wait times & service levels. Optimize staffing & reduce costs.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 06, 2026
🧮 Erlang Calculator
📊 Number of Agents vs. Average Speed of Answer (ASA) for a Given Call Volume

What is Erlang Calculator?

An Erlang Calculator is a specialized analytical tool used to model telephone traffic, call center staffing, and telecommunications network capacity. Named after the Danish mathematician Agner Krarup Erlang, this calculator applies queuing theory to determine how many lines or agents are needed to handle a given volume of calls at a specific service level. It is the backbone of modern contact center workforce management and network engineering, converting raw call data into actionable staffing requirements.

Call center managers, telecommunications engineers, and operations analysts rely on the Erlang Calculator to balance service quality against operational costs. By inputting metrics like call arrival rate, average handling time, and desired wait time, users can forecast the exact number of trunks or agents required to meet service level agreements (SLAs). This prevents both overstaffing (which wastes money) and understaffing (which leads to long hold times and customer frustration).

This free online Erlang Calculator provides instant results without requiring complex spreadsheet formulas or expensive workforce management software. It supports both Erlang B (for trunk lines) and Erlang C (for queued call centers) models, making it versatile for network design and contact center planning alike.

How to Use This Erlang Calculator

Using this Erlang Calculator is straightforward, even if you have no background in queuing theory. Simply enter your call traffic data into the designated fields, select the appropriate model, and the calculator will instantly compute the required resources. Follow these five steps to get accurate results every time.

  1. Select the Erlang Model: Choose between Erlang B (for loss systems like telephone trunks) or Erlang C (for delay systems like call center queues). Erlang B assumes calls are blocked and lost if no line is available, while Erlang C assumes calls wait in a queue. Your choice depends on whether your system allows queuing.
  2. Enter Traffic Intensity (Erlangs): Input the total traffic load in Erlangs, which represents the number of simultaneous calls during the busiest hour. Calculate this by multiplying the number of calls per hour by the average call duration in hours. For example, 100 calls per hour with an average handling time of 6 minutes equals 10 Erlangs (100 × 0.1 hours).
  3. Set the Blocking Probability (Erlang B) or Service Level Target (Erlang C): For Erlang B, enter the acceptable blocking probability (e.g., 0.01 for 1% blocked calls). For Erlang C, enter your target service level—typically 80% of calls answered within 20 seconds. This defines the quality of service you aim to achieve.
  4. Enter Average Call Duration (Optional for Erlang C): If using Erlang C, input the average handling time (AHT) in seconds or minutes. This parameter directly affects queue wait times and agent occupancy. Shorter calls require fewer agents, while longer calls increase staffing needs.
  5. Click Calculate: Press the "Calculate" button to generate results. The output will display the minimum number of lines (Erlang B) or agents (Erlang C) needed, along with key performance indicators like expected wait time, agent occupancy, and probability of delay.

For best accuracy, always use data from your busiest 30-minute or 60-minute period. Avoid averaging traffic across an entire day, as peak hour spikes drive staffing requirements. If you are unsure about traffic intensity, most call center software can export this metric directly from historical reports.

Formula and Calculation Method

The Erlang Calculator uses two primary mathematical models: Erlang B and Erlang C. Erlang B is derived from the Poisson distribution and assumes a finite number of servers with no queuing (blocked calls are lost). Erlang C extends this by assuming an infinite queue where calls wait until an agent becomes available. Both formulas are rooted in Markov chain theory and are widely accepted in telecommunications engineering.

Formula
Erlang B Formula: PB = (AN / N!) / (k=0N Ak / k!)

Erlang C Formula: PW = (AN / (N! × (N - A))) / (k=0N-1 Ak / k! + AN / (N! × (1 - A/N)))

In these formulas, A represents the total traffic intensity in Erlangs (arrival rate × average service time), and N is the number of servers (lines or agents). The Erlang B result PB is the probability that all N lines are busy and a call is blocked. The Erlang C result PW is the probability that a call must wait in the queue. Both formulas rely on factorial calculations and summations, which become computationally intensive for large N, making an online calculator essential for practical use.

Understanding the Variables

Traffic Intensity (A) in Erlangs: This is the fundamental input, defined as the product of call arrival rate (, calls per unit time) and average service time (h, in same time units). One Erlang equals one hour of call traffic per hour, or 60 call-minutes per hour. For example, 30 calls per hour with 2-minute average duration = 30 × (2/60) = 1 Erlang. This dimensionless unit directly represents the average number of simultaneous calls in progress.

Number of Servers (N): In Erlang B, N is the number of trunk lines or channels. In Erlang C, N is the number of agents or customer service representatives. The calculator finds the minimum N that satisfies your blocking or service level target. Increasing N reduces blocking probability but increases cost.

Blocking Probability (PB): For Erlang B, this is the fraction of calls that receive a busy signal or are rejected. A typical target is 0.01 (1%) for voice networks, though data networks may tolerate higher rates. Lower blocking requires more lines.

Service Level Target (SL): For Erlang C, this defines the percentage of calls answered within a threshold time (e.g., 80% in 20 seconds). The calculator uses this to compute required agents, factoring in queue wait times and agent occupancy.

Step-by-Step Calculation

For Erlang B, the calculation begins by computing the factorial of N (N!) and the power AN. The denominator sums all terms Ak/k! from k=0 to N. The numerator is AN/N!. The blocking probability is the ratio. Since factorials grow rapidly, the calculator uses iterative algorithms like the Erlang B recursion formula: PB(A, N) = (A × PB(A, N-1)) / (N + A × PB(A, N-1)), starting with PB(A, 0) = 1. This avoids overflow and speeds computation.

For Erlang C, the calculator first computes the probability of delay (PW) using the extended formula. Then, it applies the M/M/N queue model to estimate average wait time for delayed calls: E[W|delay] = (AN / (N! × N × × (1 - A/N)^2)) × PW, where = 1/h. The service level is then derived from the exponential distribution of wait times. The calculator iterates N until the target service level is met, making it a root-finding problem solved efficiently by binary search.

Example Calculation

Let us walk through a realistic scenario for a mid-sized customer support call center using the Erlang C model. This example demonstrates how to translate business requirements into staffing numbers using the calculator.

Example Scenario: A tech support call center receives 450 calls per hour during peak time. The average handling time (AHT) is 7 minutes per call. Management requires that 80% of calls be answered within 20 seconds. The center operates with a single queue and assumes infinite patience (calls wait until answered).

Step 1: Calculate Traffic Intensity (A). Convert AHT to hours: 7 minutes = 7/60 = 0.1167 hours. Multiply by call arrival rate: A = 450 × 0.1167 = 52.5 Erlangs. This means at any given moment, there are an average of 52.5 simultaneous calls in progress.

Step 2: Estimate Initial Agent Count. A rough rule of thumb is to start with N = A + (0.5 to 1.0) × A. For A=52.5, A approx 7.25, so N approx 52.5 + 7.25 = 60 agents. Enter N=60 into the Erlang C calculator with A=52.5 and target service level 80/20.

Step 3: Compute Results. The calculator shows that with 60 agents, the probability of delay (PW) is 0.45 (45% of calls wait). The average wait for delayed calls is 12 seconds. The overall service level is 72% answered within 20 seconds, which is below the 80% target. The calculator then iterates to N=63 agents.

Step 4: Final Outcome. With 63 agents, PW drops to 0.32, average wait for delayed calls is 8 seconds, and service level reaches 81.5% within 20 seconds. Agent occupancy is 83.3%, which is healthy (target 75-85%). The result means the center needs 63 agents to meet the 80/20 service level, not the initial 60.

In plain English, failing to staff these extra three agents would result in 8% more callers waiting longer than 20 seconds, potentially increasing customer frustration and abandonment rates. This calculation justifies the additional headcount to management.

Another Example

Consider a telecommunications company designing a trunk group for a new office building using the Erlang B model. The building expects 200 calls per hour during peak, with an average call duration of 3 minutes. The acceptable blocking probability is 0.5% (0.005). Traffic intensity A = 200 × (3/60) = 10 Erlangs. Using the Erlang B calculator, with A=10 and target PB=0.005, the result shows N=17 lines are required. With 16 lines, blocking rises to 0.008 (0.8%), exceeding the target. This tells the network engineer to provision 17 voice channels to ensure fewer than 1 in 200 calls receives a busy signal.

Benefits of Using Erlang Calculator

An Erlang Calculator transforms abstract call traffic data into precise, cost-saving decisions. Whether you manage a small help desk or a large network operations center, this tool delivers quantifiable advantages that directly impact your bottom line and customer experience. Below are the key benefits you gain by incorporating Erlang calculations into your planning process.

  • Optimized Staffing Costs: By calculating the exact number of agents needed to meet service level targets, you eliminate guesswork and avoid overstaffing. A typical call center can reduce labor costs by 10-20% by using Erlang C instead of simple ratio-based staffing. For a center with 100 agents, this translates to annual savings of $200,000 or more in wages and benefits.
  • Improved Customer Experience: Erlang modeling ensures that enough resources are available during peak hours to keep wait times low. Customers experience shorter hold times, fewer abandoned calls, and higher first-call resolution rates. Studies show that reducing average speed of answer by 10 seconds can increase customer satisfaction scores by 5-8 points.
  • Accurate Network Capacity Planning: For telecom engineers, Erlang B prevents overprovisioning of expensive trunk lines while maintaining Grade of Service (GoS). Each unnecessary T1 or E1 line costs thousands per year. The calculator identifies the minimum number of circuits required, freeing capital for other infrastructure investments.
  • Data-Driven Decision Making: The calculator provides objective metrics—blocking probability, agent occupancy, probability of delay—that can be presented to stakeholders with confidence. This replaces anecdotal "we need more staff" arguments with hard numbers, making budget approvals easier and more frequent.
  • Scalability and Forecasting: By adjusting input parameters, you can model growth scenarios. For instance, if call volume increases by 15% next year, the calculator immediately shows the new staffing requirement. This enables proactive hiring and training schedules, preventing last-minute scrambles during seasonal peaks.

Tips and Tricks for Best Results

To extract maximum value from the Erlang Calculator, you need to apply industry best practices and avoid common pitfalls. These tips come from decades of workforce management experience and can dramatically improve the accuracy of your results.

Pro Tips

  • Always use data from your busiest 30-minute interval, not the full hour average. Call arrival rates are rarely uniform; a 30-minute peak can be 30% higher than the hourly average. Using the hourly average will understaff your peak.
  • Include shrinkage factors in your final agent count. Shrinkage accounts for breaks, training, meetings, and absenteeism. Multiply the raw Erlang C result by 1/(1 - shrinkage%). For example, with 15% shrinkage, multiply by 1.176 to get the actual number of body hires.
  • For Erlang C, set the service level target realistically. An 80/20 target (80% in 20 seconds) is standard for inbound call centers. Pushing to 90/20 requires 15-25% more agents, which may not be cost-justified unless your business demands premium service.
  • Validate your Erlang B results with the inverse calculation. If you have N lines and want to know the maximum traffic they can handle at a given blocking probability, use the calculator's inverse mode. This helps in capacity planning for existing infrastructure.

Common Mistakes to Avoid

  • Using Average Call Duration Instead of Handling Time: Do not confuse average call duration with average handling time (AHT). AHT includes talk time plus after-call work (ACW). Using only talk time underestimates agent occupancy and leads to understaffing. Always include ACW in your input.
  • Ignoring Call Abandonment: Erlang C assumes calls wait indefinitely, but in reality, callers hang up. If your center has high abandonment (over 5%), the Erlang C results will overstate required agents. Use an adjusted service level or consider Erlang A (which models abandonment) for more accuracy.
  • Applying Erlang B to Queued Systems: Erlang B assumes blocked calls are lost forever. If your system allows queuing (e.g., an automated attendant that holds calls), use Erlang C instead. Mixing models leads to grossly inaccurate trunk or agent counts.
  • Rounding Agent Counts Down: The calculator often yields non-integer results like 47.3 agents. Rounding down to 47 creates a service level deficit. Always round up to the nearest whole number, then apply shrinkage. Fractional agents do not exist in practice.

Conclusion

The Erlang Calculator is an indispensable tool for anyone responsible for telecommunications network design, contact center staffing, or service level management. By applying the mathematically proven Erlang B and Erlang C models, you can precisely determine the number of trunk lines or customer service agents required to handle your traffic load while meeting quality targets. This eliminates wasteful overprovisioning and prevents the customer dissatisfaction that comes from understaffing. Understanding the variables—traffic intensity, blocking probability, and service level—empowers you to make decisions backed by data rather than intuition.

We encourage you to use this free Erlang Calculator for your next staffing review or network capacity project. Enter your real-world call data, experiment with different service level targets, and see how small changes in traffic intensity impact resource requirements. Bookmark this page for quick access during quarterly planning sessions, and share it with your workforce management team. Accurate resource planning starts here—calculate now and optimize your operations today.

Frequently Asked Questions

An Erlang Calculator is a telecommunications and call center tool that calculates the number of agents or lines needed to handle a given volume of calls at a specific service level. It measures the relationship between call arrival rate (calls per hour), average call handling time (in seconds), and the target answer time (e.g., 80% of calls answered in 20 seconds). The core output is the required number of staff or trunk lines to meet that service goal, using the Erlang C formula.

The Erlang Calculator uses the Erlang C formula: Pw = (A^N / N! * (N/(N-A))) / (ú(k=0 to N-1) (A^k / k!) + (A^N / N! * (N/(N-A)))), where A is traffic intensity in Erlangs (call rate × average handle time in hours), and N is the number of agents. The result Pw is the probability that a caller will wait. The calculator then iterates N to find the smallest integer where the service level (e.g., 80% answered in 30 seconds) is met.

For call centers, a healthy service level target is typically 80% of calls answered within 20 seconds (80/20) or 90% within 10 seconds (90/10). An agent occupancy rate (busy time) between 70% and 85% is considered efficient; below 70% may indicate overstaffing, while above 85% risks long wait times and burnout. Traffic intensity (in Erlangs) per agent should ideally stay below 0.85 Erlangs to maintain acceptable service.

The Erlang Calculator is highly accurate when its assumptions hold—specifically, that calls arrive randomly (Poisson process), handle times are exponentially distributed, and callers do not abandon. In practice, accuracy is typically within ±5% of required staff for stable, inbound-only environments. However, real-world factors like call blending, after-call work, or multi-skill agents can reduce accuracy to ±10-15% unless the model is adjusted with shrinkage and occupancy buffers.

The Erlang Calculator assumes no caller abandonment, no queue timeouts, and infinite queue capacity, which is unrealistic in many modern call centers. It also assumes all agents are equally skilled and handle only one call type at a time, ignoring multi-channel interactions (chat, email). Additionally, it treats call arrivals as purely random, failing to account for predictable spikes or scheduled outbound campaigns, which can lead to understaffing by 10-20% during peak periods.

The Erlang Calculator is a free, simplified version of the core engine found in professional WFM tools like Verint or NICE IEX. Professional software adds real-time adherence, schedule optimization, and multi-skill routing, whereas the Erlang Calculator only provides a static headcount estimate. For example, WFM tools can model 30-minute interval staffing with shrinkage, while the Erlang Calculator typically uses hourly averages, potentially over- or under-estimating needs by 15-20% for volatile periods.

No, many users mistakenly believe the Erlang Calculator gives a permanent staffing number. In reality, it provides a snapshot based on current inputs; if call volume changes from 100 to 150 calls per hour or average handle time shifts from 300 to 400 seconds, the required agent count changes dramatically. For instance, a 20% increase in call volume can require a 30% increase in agents due to the nonlinear nature of the Erlang C formula, meaning the calculator must be rerun with updated data every 30-60 minutes for accuracy.

A 911 center uses the Erlang Calculator to determine how many dispatchers must be on duty to ensure 95% of emergency calls are answered within 10 seconds. For example, if historical data shows 200 calls per hour with an average handle time of 180 seconds, the calculator might output 12 dispatchers needed. This prevents understaffing that could delay life-saving responses, while avoiding overstaffing that wastes taxpayer money—a critical balance only the Erlang model can quantify.

Last updated: June 06, 2026 · Bookmark this page for quick access

🔗 You May Also Like

Percentage Calculator
Calculate percentages easily with our free online percentage calculator. Find pe
Time & Date
Age Calculator
Calculate your exact age in years, months, days, hours, minutes, and seconds for
Time & Date
Date Difference Calculator
Free Date Difference Calculator to find the exact number of days, months, or yea
Time & Date
Working Days Calculator
Calculate the exact number of working days between two dates, excluding weekends
Time & Date
Mini Split Size Calculator
Free mini split size calculator. Find the right BTU and tonnage for your room. G
Time & Date
First Period Calculator
Free First Period Calculator to estimate when your daughter's first menstrual cy
Time & Date
Graduation Calculator By Birthday
Use this free graduation calculator by birthday to instantly find your expected
Time & Date
Productivity Calculator
Use this free Productivity Calculator to measure output per hour, day, or week.
Time & Date
Urine Output Calculator
Free urine output calculator to monitor hourly fluid balance instantly. Enter vo
Time & Date
Pool Pump Run Time Calculator
Free pool pump run time calculator to find the ideal daily hours for clear water
Time & Date
Redcort Time Calculator
Free online time calculator by Redcort for adding, subtracting, and converting h
Time & Date
Billable Hours Calculator
Free billable hours calculator to track your time and instantly compute earnings
Time & Date
Menopause Age Calculator
Use our free Menopause Age Calculator to estimate your transition stage. Get a p
Time & Date
Time And A Half Calculator Uk
Quickly calculate UK overtime pay with our free Time and A Half Calculator. Ente
Time & Date
Child Support Calculator Michigan
Free Michigan child support calculator. Estimate your monthly obligation per sta
Time & Date
Iv Drip Rate Calculator
Free IV drip rate calculator for precise infusion time and flow rate. Enter volu
Time & Date
Global Period Calculator
Free Global Period Calculator for math & finance. Quickly compute time intervals
Time & Date
What Day Will It Be In 2 Weeks Calculator
Free calculator to instantly find the exact day and date two weeks from today. P
Time & Date
Average Value Of A Function Calculator
Free calculator to find the average value of a function over an interval instant
Time & Date
Yahrzeit Calculator
Free Yahrzeit calculator to find the exact Hebrew anniversary of a loved one's p
Time & Date
Battery Run Time Calculator
Free battery run time calculator to estimate how long your device will last. Ent
Time & Date
Florida Alimony Calculator
Free Florida alimony calculator to estimate spousal support duration and amount.
Time & Date
60 Day Calculator
Calculate 60 days from any date for free. Perfect for deadlines, plans, or track
Time & Date
Electricity Cost Calculator
Calculate any appliance’s electricity cost for free. Enter wattage, hours, and r
Time & Date
Era Calculator
Free era calculator to convert dates between historical eras instantly. Simply e
Time & Date
Part D Penalty Calculator
Free tool to calculate your Medicare Part D late enrollment penalty. Estimate th
Time & Date
Orbital Period Calculator
Use this free orbital period calculator to instantly determine a planet or satel
Time & Date
Quilt Binding Calculator
Free quilt binding calculator: find fabric yardage, strip count & total binding
Time & Date
Mini Split Calculator
Free mini split calculator to determine the correct BTU size for your room. Get
Time & Date
Grain Bin Calculator
Free grain bin calculator: estimate bushels & volume. Get accurate corn, wheat,
Time & Date
Fte Calculator
Calculate full-time equivalent employees for your business with this free FTE ca
Time & Date
Schedule 1 Calculator
Calculate your IRS Schedule 1 additional income & adjustments for free. Easily e
Time & Date
First Time Buyer Calculator
Free first time buyer calculator to estimate monthly mortgage payments instantly
Time & Date
Time Off Calculator
Free Time Off Calculator to instantly manage your PTO and vacation days. Enter y
Time & Date
Time To Decimal Calculator
Convert hours, minutes, and seconds to decimal hours or days free. Perfect for p
Time & Date
Watt Hour Calculator
Free Watt Hour Calculator: easily convert watts to watt hours (Wh) for batteries
Time & Date
Hours To Minutes Calculator
Free online Hours to Minutes Calculator for instant time conversion. Enter hours
Time & Date
Goat Gestation Calculator
Free Goat Gestation Calculator. Easily predict your goat’s kidding date based on
Time & Date
Navy Prt Bike Calculator
Free Navy PRT bike calculator to estimate your performance score instantly. Ente
Time & Date
Tamu Gpa Calculator
Free Tamu GPA calculator. Quickly compute your Texas A&M grade point average by
Time & Date
Refill Calculator
Free Refill Calculator to find your next prescription refill date based on last
Time & Date
Prorate Calculator
Free online prorate calculator. Quickly compute pro rata shares for salaries, re
Time & Date
Uk Overtime Calculator
Free UK overtime calculator to compute your extra pay instantly. Enter hours, ra
Time & Date
Concavity Calculator
Free online concavity calculator finds function concavity intervals and inflecti
Time & Date
Volunteer Hours Calculator
Free volunteer hours calculator to log and total your service time instantly. En
Time & Date
2/1 Buydown Calculator
Free 2/1 buydown calculator to estimate your monthly mortgage payments and total
Time & Date
Schedule 1 Mixing Calculator
Free Schedule 1 Mixing Calculator. Quickly calculate precise mixing ratios and t
Time & Date
Average Velocity Calculator
Free Average Velocity Calculator – compute velocity from displacement & time ins
Time & Date
Temporary Buydown Calculator
Free Temporary Buydown Calculator to estimate your monthly savings on a mortgage
Time & Date
Time Average Calculator
Calculate the average time, duration, or date range instantly with this free too
Time & Date
Pto Calculator
Calculate your paid time off accrual and balance for free. Plan vacations and tr
Time & Date
Days Supply Calculator
Free Days Supply Calculator to quickly determine medication duration. Enter quan
Time & Date
Audiobook Percentage Calculator
Free audiobook percentage calculator to track your listening progress instantly.
Time & Date
Global Days Calculator
Free Global Days Calculator to instantly find any international observance date.
Time & Date
Conception Date Calculator Uk
Use our free conception date calculator UK to estimate when you conceived. Enter
Time & Date
Abacus Pays Calculator
Free Abacus Pays Calculator to compute your take-home pay instantly. Enter earni
Time & Date
Month Over Month Calculator
Free Month Over Month Calculator to compare monthly data instantly. Enter two va
Time & Date
Double Time Calculator
Free double time calculator to calculate how long it takes to double a quantity.
Time & Date
90 Day Global Calculator
Free 90 Day Global Calculator to track your international travel days instantly.
Time & Date
Smv Calculator
Free Standard Minute Value (SMV) calculator for garment manufacturing. Estimate
Time & Date
Minutes To Hours Calculator
Free online Minutes to Hours Calculator. Convert minutes to hours and minutes in
Time & Date
Shingle Calculator
Free shingle calculator to estimate roofing materials needed for your project. G
Time & Date
Ramadan Prayer Time Calculator
Free Ramadan prayer time calculator to find accurate daily Fajr, Dhuhr, Asr, Mag
Time & Date
Crsc Calculator
Free CRSC calculator to estimate your Combat-Related Special Compensation pay in
Time & Date
Uk Holiday Pay Calculator
Free UK holiday pay calculator to instantly work out your statutory entitlement.
Time & Date
Due Date Calculator Uk
Free UK due date calculator to find your baby’s expected arrival. Enter last per
Time & Date
Hair Growth Calculator
Estimate how long your hair will grow in weeks or months with this free tool. En
Time & Date
Sod Solutions Area Calculator
Free sod area calculator to measure your lawn instantly. Enter dimensions in fee
Time & Date
Acres Per Hour Calculator
Free acres per hour calculator. Quickly estimate field coverage for mowing, plan
Time & Date
Redcort Calculator
Use the free Redcort Calculator for quick time, date, and math calculations. Sav
Time & Date
Global Surgery Calculator
Free Global Surgery Calculator: easily compute global surgical package days. Ins
Time & Date
Shift Differential Calculator
Free shift differential calculator to instantly compute your total pay with nigh
Time & Date
Every 8 Hours Medication Times Calculator
Free every 8 hours medication times calculator to schedule your doses automatica
Time & Date
Propane Usage Calculator
Free propane usage calculator to estimate your appliance burn rate and tank life
Time & Date