What is the Time to Fill Tank Calculator?
This tool tells you how long it takes to fill a tank, container, or pool given its volume and the rate at which water (or any fluid) flows in. It uses the simple relationship \(t = V / Q\), where V is volume and Q is the volumetric flow rate. The calculator handles common units for both volume (liters, US gallons, cubic meters) and flow (liters per minute, liters per second, gallons per minute, cubic meters per hour), converting everything internally for you.
How to use it
Enter the tank volume and pick its unit, then enter the flow rate and pick its unit. Press calculate. The result is shown in minutes, broken down into hours/minutes/seconds, and also expressed in total seconds and total hours so you can use whichever fits your situation.
The formula explained
Volumetric flow rate Q measures how much volume passes a point per unit time. If a tank holds V units of volume and is filled at Q units per unit time, then the fill time is simply the total volume divided by how fast it arrives:
$$t = \frac{V}{Q} = \frac{\text{Tank Volume}}{\text{Flow Rate}}$$The key is keeping units consistent, which the calculator does by converting volume to liters and flow to liters per minute before dividing.
Worked example
Suppose a 1,000 liter tank is filled at 20 liters per minute. Then
$$t = \frac{1000}{20} = 50 \text{ minutes}$$That is 0 hours, 50 minutes, 0 seconds, or 3,000 seconds total.
FAQ
Does this work for draining a tank? Yes, if the drain flow rate is roughly constant, the same formula gives the emptying time.
What if the flow rate varies? This calculator assumes a steady flow. For variable flow, use an average rate or split the fill into stages.
Why convert to liters per minute? Mixing units (e.g. gallons of volume with liters of flow) would give a wrong answer, so the tool standardizes both quantities before computing \(t = V / Q\).