ETA Calculator

Calculate estimated time of arrival or completion based on progress and rate. Shows elapsed time, remaining time, and ETA.

This ETA calculator estimates when you will finish a task based on your current progress and rate. Enter the total count, how many are done, and the tool calculates the estimated time of arrival. It works for anything countable - files to process, kilometres to drive, tickets to close, pages to read.

Ad
Ad

About ETA Calculator

How the ETA Calculation Works

The formula is straightforward. The tool divides the number of items completed by the elapsed time to get your rate, then divides the remaining items by that rate to get the time left:

ValueFormulaExample (200 items, 80 done in 2 hours)
RateCompleted / Elapsed time80 / 2 = 40 items per hour
RemainingTotal - Completed200 - 80 = 120 items
Time leftRemaining / Rate120 / 40 = 3 hours
ETACurrent time + Time leftIf it is 2:00 PM, ETA is 5:00 PM
Progress(Completed / Total) x 10080 / 200 = 40%

This assumes a roughly constant rate. If your speed fluctuates, the ETA updates in real time as you update the completed count.

Auto Rate vs Manual Rate Mode

ModeHow It WorksBest For
Auto rateCalculates rate from elapsed time and completed countTasks where you update progress as you go
Manual rateYou enter a fixed rate in items per hourPlanning ahead when you know your typical speed

Auto mode recalculates every second, so the ETA adjusts as your pace changes. Manual mode gives a fixed estimate that does not shift - useful when you want a prediction before starting.

Dashboard Readings

MetricWhat It Shows
Elapsed timeHow long since you started the timer
Remaining timeEstimated time until completion
Current rateItems per hour (auto-calculated or manually set)
ETAThe clock time when you are expected to finish
Progress barVisual percentage with colour coding (green as you approach 100%)

The unit label is customisable. Change "items" to "pages", "km", "tickets", "emails", or anything that fits your task.

Common Use Cases

TaskTotalExample RateEstimated Time
Processing invoices500 invoices60 per hour8 hours 20 minutes
Driving a distance350 km90 km per hour3 hours 53 minutes
Reading a book400 pages30 pages per hour13 hours 20 minutes
Closing support tickets45 tickets8 per hour5 hours 37 minutes
Data entry rows2,000 rows150 per hour13 hours 20 minutes
Moving boxes80 boxes12 per hour6 hours 40 minutes

Why ETAs Shift During a Task

If your ETA keeps jumping around, it is because your actual rate is not constant. This is normal for most real-world tasks. Early in a task, a small change in completed count causes large swings in the calculated rate. As more data accumulates, the rate stabilises and the ETA becomes more reliable.

SituationEffect on ETAWhat to Do
You speed up mid-taskETA moves earlierNothing - the tool adjusts automatically
You slow down (fatigue, complexity)ETA moves laterConsider switching to manual rate for a conservative estimate
You take a break without pausingRate drops, ETA moves much laterPause the timer during breaks for an accurate rate
Task has variable difficultyETA fluctuatesUse the average rate over 30+ minutes for the best prediction

Tips for More Accurate Estimates

TipWhy It Helps
Update progress frequentlyMore data points give a smoother, more reliable rate
Pause during breaksPrevents idle time from dragging down your calculated rate
Use manual mode for planningBase it on a known rate from similar past tasks
Wait 15-20 minutes before trusting the ETAEarly readings are noisy because the sample size is small
Break large tasks into subtasksSmaller totals reach a stable rate faster

For counting days until a deadline, use the day counter. For tracking work hours across a shift, the hours calculator handles clock-in and clock-out times. To plan focused work blocks around your ETA, the Pomodoro timer structures your sessions. Everything runs in your browser with no data sent anywhere.

Why Most ETAs Are Too Optimistic

Human time estimates are consistently shorter than actual completion times, a cognitive bias called the planning fallacy. Daniel Kahneman and Amos Tversky described the effect in 1979 and it has been replicated in dozens of studies since. In a 1994 Buehler, Griffin and Ross study of psychology honours students, the average predicted thesis completion time was 33.9 days. The average actual time was 55.5 days, a 64% overshoot. Only 30% of students finished within their own estimate.

The takeaway for anyone using an ETA calculator: the rate you start with almost always overstates your sustainable pace. A calculator that extrapolates from real elapsed time and real completed items corrects for this automatically, because it uses your actual rate rather than the rate you wish you had. That is why auto rate mode is more honest than manual mode for tasks in progress.

What Is a Realistic Sustained Work Rate?

Sustained output is lower than burst output, and the gap widens over long sessions. Published productivity research and call-centre benchmarks give rough sustainable rates that apply to knowledge and process work:

Work TypeBurst Rate (first hour)Sustained Rate (full shift)Drop
Data entry (single-field rows)180-220 rows/hr120-150 rows/hr~30%
Support ticket triage14-18 tickets/hr8-12 tickets/hr~35%
Manuscript reading40-60 pages/hr25-35 pages/hr~40%
Code review (lines)500 LOC/hr200-300 LOC/hr~50%
Invoice processing80-100 invoices/hr55-70 invoices/hr~30%
Warehouse picking100-140 items/hr70-90 items/hr~35%

When planning ahead with manual rate mode, use a figure closer to the sustained rate column. Using the burst rate produces an ETA that will slip the moment you hit your first break or complex edge case.

How Long Before Auto Rate Stabilises?

Early readings are noisy because a small absolute change in completed count produces a large proportional change in rate. The signal-to-noise ratio improves as the sample grows. A useful rule of thumb, borrowed from statistical process control, is that the estimate is usable once you have completed at least 10% of the total or run for at least 20 minutes, whichever comes later.

Worked example: a 500-item queue at 4 completed after 5 minutes gives an apparent rate of 48/hr and an ETA 10 hours away. Five minutes later, at 9 completed, the rate is already 54/hr and the ETA drops to just over 9 hours. By the 20-minute mark, with 18 completed, the rate has settled around 54/hr and the ETA becomes a dependable 8 hours 55 minutes. Before that point, the ETA moves by hours per minute of new data and should not be trusted.

When to Add Buffer to the ETA

FactorTypical BufferWhy
Client deadline (external commitment)+20-30%Covers the planning fallacy gap
Task involves unfamiliar work+40-50%Learning curve adds hidden time
Multiple dependencies on other people+50-100%Wait time compounds
Repetitive, well-understood task+10%Only covers normal variance
Task with known fatigue curve (long reads, manual entry)+25%Sustained rate drops after 2-3 hours

A common pattern is to use auto rate to produce a base ETA, then add the buffer manually before communicating the finish time to anyone else. The base ETA is for your own pacing. The buffered ETA is the one you promise.

Common Mistakes When Reading an ETA

Most misreadings come from treating a moving estimate as a fixed deadline. A few traps to avoid:

  • Trusting the first-minute reading. With almost no data, the rate is dominated by start-up overhead. Wait at least 15-20 minutes.
  • Forgetting to pause during breaks. If you stop working but leave the timer running, your rate drops and the ETA drifts later. Pause the start time or reset it after longer breaks.
  • Assuming linear difficulty. The last 10% of a task is often slower than the first 90% - final QA, edge cases, documentation. Add a small finishing buffer when you are close to done.
  • Treating the ETA as a commitment. It is a projection from the current rate, not a promise. If the rate changes, the ETA changes.
  • Ignoring rate collapses. If your rate suddenly halves, something has changed - a harder batch, distraction, tiredness. Switch to manual rate with the new realistic figure rather than letting the average slowly catch up.

ETA Calculator vs Stopwatch vs Pomodoro

ToolBest ForWhat It Shows
ETA calculatorTasks with a countable totalProjected finish time
Online stopwatchUntimed tasks where you just want to know elapsedTime passed since start
Countdown timerFixed-duration tasks (cooking, tests)Time remaining to a set endpoint
Pomodoro timerBreaking work into focused intervalsAlternating 25/5-minute blocks
Pace calculatorRunning and cycling distancesPace per km or mile

For a task with a known endpoint in items, distance, or any countable unit, the ETA calculator is the right fit. Use it alongside a Pomodoro timer when you want the pacing discipline of fixed work blocks plus a running projection of the full finish time.

Sources

Frequently Asked Questions

How is the ETA calculated?

The tool divides the remaining items by the rate (items per hour) to get the remaining time, then adds that to the current time for the ETA. You can use auto-calculated rate based on elapsed time or enter a manual rate.

What is auto rate?

Auto rate calculates your speed by dividing completed items by elapsed time since the start. It updates in real time and adjusts as you update the completed count.

Can I use this for distance instead of items?

Yes. Change the unit label to kilometres, miles, or any unit you want. The calculations work the same way regardless of what you're tracking.

Does the timer run in real time?

Yes. The elapsed time and ETA update every second based on the current time. The progress bar and all stats reflect the latest values.

What if my rate changes?

You can switch to manual rate mode and enter your current rate. Or update the completed count and the auto rate will adjust to reflect your actual pace.

Link to this tool

Copy this HTML to link to this tool from your website or blog.

<a href="https://toolboxkit.io/tools/eta-calculator/" title="ETA Calculator - Free Online Tool">Try ETA Calculator on ToolboxKit.io</a>