🔬
🔬 Science & engineering

Tank Drain Time Calculator (Torricelli)

Results update as you type.

Your numbers

Understanding the tank drain time calculator — concept and principle

This calculator estimates how fast water leaves a hole at the bottom of an open, vertical cylindrical tank and how long the tank takes to empty. Enter the water height, tank diameter, hole diameter and discharge coefficient to get the current outflow speed, the time to drain completely and the starting flow rate. It is useful for draining rain barrels, pools and process tanks, and for classic physics and calculus problems.

Tank draining through a hole near the bottomWith 2 m of water the jet leaves at 6.26 m/s and 1.88 L/s. The top metre drains in 8.2 minutes but the lower metre takes another 19.7, so the tank is empty after 27.9 minutes.The jet slows as the tank empties0 min · 2 m8.2 min · 1 m27.9 min · emptytank ⌀ 1 mhole 25 mmjet now v = √(2gh)6.26 m/sflow now (Cd 0.61)1.88 L/sempty in27.9 min
The first metre drains in 8.2 min; the last metre is slower and takes 19.7 min more.

How it is calculated

The principle

Evangelista Torricelli showed that liquid leaves an opening at the speed a body would reach falling freely from the surface height: v = √(2gH). It follows from Bernoulli's equation between the free surface (atmospheric pressure, nearly still) and the jet. Because the jet contracts just after a sharp-edged hole (vena contracta) and loses a little energy, the real flow is the ideal flow times C_d, about 0.6 for a sharp-edged orifice. As the level falls, the speed falls with √H. Writing A·dH/dt = −C_d·a·√(2gH) and integrating from H to 0 gives the drain-time formula. A neat consequence: the tank takes exactly twice as long to empty as it would if the initial flow continued unchanged.

Worked example

  1. Inputs: H = 2 m, D = 1 m, d = 25 mm, C_d = 0.61.
  2. v = √(2 × 9.80665 × 2) = 6.263 m/s (shown as 6.263114241).
  3. Area ratio A/a = (1000/25)² = 1600; divided by C_d: 1600 ÷ 0.61 = 2622.95.
  4. √(2H/g) = √(4 ÷ 9.80665) = 0.63866 s; t = 2622.95 × 0.63866 = 1675.2 s = 27.92 min (shown as 27.91955906).
  5. Q₀ = 0.61 × 0.00049087 × 6.2631 = 0.0018754 m³/s = 1.875 L/s.
How Outflow speed now (m/s) changes with Water height (m)How Outflow speed now changes with Water…2468100.511.522.534Example: 6.263114241Water height (m)
Each point is the calculator re-run with only “Water height (m)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Water height (m)Outflow speed now (m/s)
0.53.131557121
14.428690551
1.55.42401604
26.263114241
2.57.002374597
37.670717046
48.857381103

How to read the result

Drain time grows with √H but with the square of the tank-to-hole diameter ratio. Doubling the hole diameter cuts the time to a quarter; doubling the water height increases it only by about 41%. Most of the time is spent on the last, slow part: the top half of the height drains in about 29% of the total time.

Common mistakes

Keep in mind: The model assumes an open tank, a hole at the very bottom, a constant C_d and no air lock or outlet piping. Real drain times can differ noticeably; do not rely on it for safety-critical emptying without testing.

Frequently asked questions

Why is the outflow speed shown without C_d?

It is the ideal Torricelli speed. Actual jet speed is slightly lower (velocity coefficient about 0.97–0.99), and the contraction mainly reduces the effective area.

Does a sealed tank drain the same way?

No. Without a vent, pressure above the water drops and the flow slows or gurgles.

How do I include a hole above the bottom?

Measure H from the water surface down to the hole, not to the tank floor.

Sources: E. Torricelli, Opera geometrica (De motu gravium), 1644 · F. M. White, Fluid Mechanics, McGraw-Hill

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →