ETA calculator
Calculate estimated time of arrival based on progress
Progress
ETA
6m
Time remaining
Estimated finish
2:48:38 PM
6/30/2026
Stats
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.