Wait Time Calculator: Estimate How Long You’ll Wait in Line

This calculator multiplies the number of people ahead of you by the average service time per person, then divides by the number of servers working, to estimate your wait time.

Time — Daily Life Calculators

Wait Time Calculator

Estimated wait time in a queue, from the number of people ahead of you, average service time, and number of servers.

min
This is a simple average-based estimate, not a full queueing model — actual wait time varies with how service times and arrivals are distributed.

What the Wait Time Calculator Covers

This calculator covers queue wait time estimates, line wait calculations, and service-time-based planning — a simple average-based model for how long you might wait based on how many people are ahead of you, how long each person takes to be served, and how many servers or windows are handling the line.

This kind of estimate is useful at a DMV, a restaurant, a customer service counter, or any situation where you can observe the line length and roughly how long each transaction takes.

How Estimated Wait Time Is Calculated

Formula

Estimated Wait = (People Ahead of You × Average Service Time) ÷ Number of Servers

Where:

  • People Ahead of You = the count of people currently in line before you
  • Average Service Time = the typical time it takes to serve one person, in minutes
  • Number of Servers = how many service windows, registers, or staff are actively serving the line
Similar Calculator:  Solar Battery Charge Time Calculator: Estimate Charging Hours

Worked Example

There are 12 people ahead of you, service takes about 3 minutes per person on average, and 2 windows are open.

Estimated Wait = (12 × 3) ÷ 2 = 36 ÷ 2 = 18 minutes

With 2 servers splitting the workload, your estimated wait is about 18 minutes rather than the 36 minutes it would be with just one server.

Why This Is an Estimate, Not a Guarantee

This is a simple average-based estimate, not a full queueing model. Actual wait time can vary if service times aren’t uniform (some transactions take much longer than others), if servers aren’t working at a constant pace, or if new people join the line ahead of the count you observed.

Frequently Asked Questions

What if service times vary a lot between customers?

Use your best estimate of the average service time across a typical mix of customers. If you notice unusually long or short transactions happening, your actual wait may deviate more from the estimate than usual.

Does this account for people who join the line after me?

No — this only estimates the time to clear the people currently ahead of you when you make your observation, not any additional people who might join before you’re served.

How do I estimate the average service time if I don’t know it?

Watch how long it takes to serve a few people in front of you and average those observed times, or use a general estimate based on the type of transaction (a quick question versus a detailed paperwork process, for example).

Why would a second open server not cut my wait exactly in half?

In this simplified model, doubling servers does halve the estimate, but real-world queues can behave differently if servers have uneven speeds or if the line isn’t evenly distributed between windows.

Can I use this to decide which line to join?

Yes — run the calculation for each line you’re considering, using your best estimate of people ahead and servers open for each, and compare the results to pick the shorter expected wait.