Laydyne

Queue wait time calculator

How many checkouts or registration desks do you need? Enter your arrival rate, average service time and open counters. Get a steady-state estimate with Erlang C (M/M/c), free, in your browser. No account or AI needed.

Arrivals and counters

Use a steady hourly rate, not the whole audience arriving at once. Range: 0–100,000 per hour.

Time one person occupies one counter, including any reset before the next person. Range: 0.01 seconds to 24 hours.

1–1,000 identical counters serving one shared line.

Waiting before service starts, averaged over everyone. Range: 0.01 seconds to 24 hours.

Estimated queue

Counter utilisation
66.67%
Chance a person waits
44.44%
Average wait
26.67 s
90th-percentile wait
1.49 min
Average queue length
0.89 people

Waits exclude service time and include people who do not wait. The 90th percentile is the wait that at least 90% of arrivals do not exceed; it is zero when at least 90% are served immediately. Queue length counts people waiting, not those being served or metres of floor space.

Smallest number of counters for your target

3

Average wait with this many counters: 26.67 s

The target is an average, not a maximum wait or a guarantee for every visitor. This count assumes every counter stays available; breaks, absences and separate lines are not included.

When this estimate applies

A show ending, a school bell, or a walk to the counter?

Those create bursts or add walking and layout effects. This steady-state calculator does not predict them. Use a simulation with the actual arrival pattern, service times and routes. Running simulations in Laydyne requires Pro; you can read these worked examples freely.

Queue formula or simulation: when is Erlang C enough? →

How the Erlang C calculator works

With λ arrivals per hour, s seconds per person and c counters, the offered load is a = λs/3600 and utilisation is ρ = a/c. For ρ < 1, Erlang C gives the chance of waiting, C. Average wait Wq = Cs/(c − a) seconds; average queue length Lq = λWq/3600. The 90th-percentile wait is zero if C ≤ 0.1, otherwise s ln(C/0.1)/(c − a). We test whole counter counts from 1 to 1,000 and return the first with Wq strictly below your target.

Read the Erlang C formulas, units and worked example →

Erlang C definitions and formulas — Abstract Micro Systems

Need room for the seats as well?

Try the seating capacity calculator