ETA calculator

Calculate estimated time of arrival based on progress

Progress

Progress25.0%

ETA

6m

Time remaining

Estimated finish

2:48:38 PM

6/30/2026

Stats

Items remaining750
Rate (items/min)125.00
Rate (items/sec)2.083
Total duration (est.)8m

TL;DR

What is ETA calculator?

An ETA (Estimated Time of Arrival) calculator estimates when a task will complete based on the amount of work done so far and the time elapsed. Given total units, completed units, and elapsed time, it extrapolates a completion time assuming a constant rate of progress.

Common use cases

  • Data processing: estimate how long a batch job, migration, or import will take to finish based on early progress
  • Deployment monitoring: project completion time for a deployment or build based on current progress
  • Progress reporting: give stakeholders a time estimate without manual calculation

Frequently asked questions

How accurate is the ETA estimate?

The estimate assumes a constant rate of progress from start to finish. If the work rate varies significantly (common in real-world jobs), the estimate will drift. Treat the output as a rough guide, not a commitment.

What is the formula used?

ETA = elapsed time / completed units * total units. The remaining time is ETA minus elapsed time. For example: 100 items total, 30 done in 60 seconds gives ETA = 60/30 * 100 = 200 seconds total, 140 seconds remaining.