Tank Drain Time & Flow Rate Calculator — Fill Time, Gravity Drain & Orifice Flow
Six tools in one: Torricelli orifice flow through a drain hole, gravity drain time between any two levels, pump fill and empty times, two-tank transfer, pressurized outflow, and net accumulation rate. Everything runs on water at 62.4 lb/ft³ with g = 32.174 ft/s² — enter inches, gallons and GPM and get seconds, minutes and hours back.
Torricelli flow through a single drain hole under gravity head.
Orifice Flow Inputs
Result
19.25
GPM out of the hole
Jet velocity 12.68 ft/s under 30.0 in of head.
12.68 ft/s
Jet velocity
0.00545 ft²
Hole area
1.215 L/s
Flow (metric)
0.0429 ft³/s
Flow (imperial)
💡 Cd is the biggest lever: the same hole and head give 0.62·A·v through a sharp edge but 0.97·A·v through a rounded one — a 56% flow jump with zero geometry change.
Calculate Flow In Or Out Of A Tank: One Formula, Six Situations
Almost every water-moving question about a tank reduces to one relationship: flow equals a coefficient times an opening area times a velocity, and that velocity comes from the height of water (or pressure) pushing on the opening. The six modes of the calculator above — orifice, gravity drain, pump, two-tank transfer, pressurized outflow, and net accumulation — are all rearrangements of that single idea. If you need the tank's capacity first, the tank volume calculator gives you gallons from geometry, and the all tank calculators hub lists every specialized tool on the site.
Calculate Flow Out Of A Tank: Torricelli At The Drain Hole
Torricelli's law says water escaping a hole under gravity leaves at the same speed a dropped object would gain falling that same distance: v = √(2g·h), with g = 32.174 ft/s² and h measured in feet. Thirty inches of head — 2.5 ft — produces a jet at √(2 × 32.174 × 2.5) = 12.7 ft/s. Real holes never achieve the theoretical speed across the full opening because the flow contracts, so we multiply by a discharge coefficient Cd: 0.62 for a sharp-edged hole punched in plate, 0.82 for a short pipe stub, and 0.97 for a properly rounded entrance.
Q = Cd·A·√(2g·h) · A = π·(d/2)²/144 ft²
Calculate Flow Rate Out Of A Tank: Worked Numbers
Take the default case: a 1 inch hole sitting under 30 inches of water. The hole area is π·(0.5)²/144 = 0.00545 ft². The jet moves at 12.68 ft/s, so the theoretical flow is 0.00545 × 12.68 = 0.0691 ft³/s; apply Cd = 0.62 and the real flow is 0.0429 ft³/s. Multiply by 448.831 to convert to gallons per minute and you get 19.3 GPM, or 1.21 L/s. Scale the opening down to a 1/8 in nail hole and the area — and the flow — falls 64-fold to roughly 0.3 GPM, which is why a punctured rain barrel weeps for days while a 1 in drain fitting can empty one in minutes.
How To Calculate Flow Rate From A Tank Drain Hole, Step By Step
- Measure the head h from the water surface down to the center of the hole, in inches, and divide by 12.
- Compute the hole area A = π·(d/2)²/144 in square feet.
- Get the jet velocity v = √(2·32.174·h_ft) in feet per second.
- Multiply Q = Cd·A·v in ft³/s, then × 448.831 for GPM or ÷ 15.850 for liters per second.
Gravity Drain Tank Calculation: The √Head Derivation, Step By Step
Because the outflow slows as the level drops, a gravity drain is not a simple division problem. Integrating Torricelli's law over the falling level produces the square-root formula below. Here it is worked through for the calculator's default tank: 24 in diameter, draining from 30 in to empty through a 1 in hole with Cd 0.62.
6 steps · core formula t = 2At/(Cd·Ao·√(2g)) · (√h₁−√h₂) · precision ±1% (Cd assumption)
Step 1: substitute D = 24 in into At = π·(D/2)²/144, intermediate result At = π·1² = 3.1416 ft².
At = π·(24/2)²/144 = 3.1416 ft²
Step 2: substitute d = 1 in into Ao = π·(d/2)²/144, intermediate result Ao = 0.00545 ft².
Ao = π·(1/2)²/144 = 0.00545 ft²
Step 3: substitute Cd = 0.62 into the product Cd·Ao, intermediate result 0.62 × 0.00545 = 0.00338 ft².
Cd·Ao = 0.62 × 0.00545 = 0.00338 ft²
Step 4: substitute At = 3.1416 ft² and Cd·Ao = 0.00338 ft² into the master formula, intermediate result 2·3.1416/(0.00338·8.0217) ≈ 231.7 s per √ft.
t = 2At/(Cd·Ao·√(2g)) · (√h₁ − √h₂)
Step 5: substitute h₁ = 30 in = 2.5 ft and h₂ = 0 into √h₁ − √h₂, intermediate result √2.5 − √0 = 1.5811.
√(2.5 ft) − √0 = 1.5811
Step 6: multiply the constant by the head term, intermediate result t = 231.7 × 1.5811 ≈ 366 s ≈ 6.1 min.
t = 231.7 s/√ft × 1.5811 ≈ 366 s ≈ 6.1 min
The payoff number is the constant 231.7 s per √ft: it bundles the tank area, hole area and Cd into one figure you can reuse. Any head question about this tank is now a one multiplication problem — take the square root of the start and end depths in feet, subtract, and multiply by 231.7.
Calculate How Long It Takes To Fill A Tank With A Pump
Filling is the friendly sibling of draining: a pump delivers a constant rate, so there is no square root and no calculus. To calculate time to fill a tank or empty one at constant rate, the whole formula is minutes = gallons ÷ GPM. The only trap is unit honesty — a pump rated in GPM but a tank planned in cubic feet will be off by a factor of 7.48, and a "gallon per hour" dosing pump is 60 times slower than the same number in GPM.
Calculate Time To Fill A Tank: Two Worked Examples
Transfer pump: 120 gal at 8 GPM
120 ÷ 8 = 15 minutes exactly. Add a 20% realism haircut for hose friction and an 8 GPM pump is really moving about 6.4 GPM, stretching the fill to 18.8 minutes.
Garden hose: 300 gal at 9 GPM
300 ÷ 9 = 33.3 minutes. Switch to two hoses at 4.5 GPM each and the total rate is still 9 GPM — parallel lines add flow, time is unchanged.
Fill-time math also anchors aquarium planning: working out how long a partial water change takes is the step that decides how patient you must be before running a fish tank stocking calculator, because new livestock should only meet stable, fully conditioned water.
Calculate Flow Rate From One Tank To Another: The Two-Tank Problem
When two tanks are joined by a hole, water flows until the levels match, and the driving head is the difference between them — which shrinks as they equalize. The integrated result is t = (2·A1·A2)/((A1+A2)·Cd·Ao·√(2g)) · √h. Notice the harmonic-style term: if one tank is vastly bigger than the other, the pair behaves like the small tank draining into an ocean, and the time collapses toward the single-tank gravity drain formula.
The defaults — two 10 ft² tanks, 3 ft apart, joined by a 1 in hole — start at 21.1 GPM and finish in 639 seconds, about 10.6 minutes. Double the hole diameter to 2 in and the time drops by four times to roughly 2.7 minutes, because area enters squared. And if equalization is really about complete drainage rather than level matching, geometry matters: flat-bottom tanks always leave a heel behind, which is exactly the problem a cone-bottom tank volume calculator is built around.
t = 2·A1·A2 / ((A1+A2)·Cd·Ao·√(2g)) · √h
How To Calculate Flow Of Pressurized Tank: PSI As Virtual Head
Pressure is just head measured a different way. For water, every 1 psi of gauge pressure equals 2.3077 ft of water column, so every 10 psi ≈ 23.1 ft of extra head — head the tank geometry never has to provide. The pressurized mode adds that virtual head to the real water head and runs the same orifice math: total head H = 2.3077·P + h/12, then v = √(2g·H) and Q = Cd·A·v.
Worked default: 10 psi on a tank with the hole at water level, 1 in hole, Cd 0.62. Total head is 23.08 ft, jet velocity is √(2 × 32.174 × 23.08) = 38.5 ft/s, and flow is 0.62 × 0.00545 × 38.5 × 448.83 ≈ 58.5 GPM. Because velocity scales with the square root of head, tripling the pressure to 30 psi raises flow only to about 101 GPM — not 175. Pressure is powerful but it hits diminishing returns, which is why high-throughput systems enlarge the outlet instead. (The static side of this — pressure at the bottom outlet from depth alone, about 1.08 psi under 30 in of water — is the domain of the tank pressure calculator.)
Calculate Speed Of Draining Tank: Velocity At The Hole
Speed and flow are easy to confuse. The jet speed depends only on head — 12.7 ft/s at 30 in, 25.4 ft/s at 10 ft, 38.5 ft/s at 23 ft of pressurized head. The volumetric flow is that speed times hole area times Cd, so a tank can drain fast (high jet speed) through a tiny hole yet still move few GPM. When someone asks how fast a tank is draining, ask whether they mean feet-per-second at the outlet or gallons-per-minute past the meter — the answer differs by a factor of the hole area.
Calculate Flow Rate In Pipe From Tank: Friction, Transport Time & Throughput
A real installation rarely discharges to open air one inch from the tank wall — the hole grows into a nipple, then a pipe, then fifty feet of run. Three additions turn the orifice answer into a pipe answer: friction losses, transport time, and total throughput.
Calculate Pipe Flow After Storage Tank: Friction Losses
Friction eats head, and head is money in the drain-time world. A 1 in pipe carrying 10 GPM loses about 3.5 psi per 100 ft — and since 3.5 psi ≈ 8.1 ft of head, a hundred-foot run erases more driving head than most rain barrels ever have. That is why long small-diameter runs trickle while the same tank through a 2 in pipe flows freely: doubling the diameter cuts velocity per GPM by four and friction losses by roughly a factor of thirty. If friction eats half the available head, the orifice flow falls to 1/√2 of its value — a 29% drop.
Pipe And Tank Volume Calculation For Transport Time
Before the first drop reaches the far end, the pipe itself must be filled. A combined pipe and tank volume calculation is straightforward: 1 in ID pipe holds π·(0.5/12)²·1 ft³ = 0.00545 ft³ per foot, which is 0.041 gal/ft. A 100 ft run therefore holds 4.1 gallons; at 10 GPM that is a 24.6-second transport delay before anything arrives. For chemical dosing lines this delay is a control-system fact of life — the tank may have started draining half a minute before the downstream process sees a change.
How To Calculate Tank Throughput
Throughput is volume moved per unit of time, not per event: throughput (gal) = GPM × minutes running. A pump shifting 15 GPM for an 8 hour shift processes 15 × 480 = 7,200 gallons through the tank. Continuous duty multiplies by 1,440 minutes per day — 12 GPM average means 17,280 gal/day, or 8.6 turnovers of a 2,000 gallon tank. Throughput, unlike drain time, is linear: run twice as long, move twice as much.
Calculating Water Flow From A Tank In The Field
When nameplate data is missing, calibrate with a bucket and a stopwatch — calculating water flow from a tank this way beats any textbook coefficient because it measures Cd and friction together. Time how long the outlet takes to fill a 5 gallon bucket: 30 seconds means 10 GPM, 60 seconds means 5 GPM. Repeat at two different water levels and you can back out your installation's real Cd, then feed it back into the gravity drain mode for predictions that match reality within a few percent.
Calculate Liquid Accumulation Rate In A Tank: Net Inflow Minus Outflow
When a tank has both a supply and a demand, the question stops being "when does it empty?" and becomes "how fast is the level moving right now?" Net accumulation is inflow minus outflow in GPM, converted to a level speed by the tank's surface area: inches per minute = (net GPM × 231) ÷ area in in², since each gallon occupies 231 cubic inches.
The defaults show the arithmetic: 10 GPM in, 7.5 GPM out, net 2.5 GPM. A 24 in diameter tank presents π·12² = 452 in² of surface, so the level climbs at 2.5 × 231 ÷ 452 = 1.28 in per minute — 76.6 in per hour. From a 30 inch working level, an unattended tank overflows in under half an hour, which is why accumulation rate belongs next to every high-level alarm setpoint. Reverse the flows (7.5 in, 10 out) and the same math returns a falling level at 76.6 in/hour — the calculator flags the direction for you.
rise (in/min) = (Q_in − Q_out) × 231 ÷ At(in²)
Calculus Corner: Calculating The Work Required To Drain A Tank
Draining by gravity is free; draining by pump is not, and the price is measured in foot-pounds. The homework classic asks: how much work lifts the water out over the top rim? The trick is to stop treating the water as one lump and slice it into thin layers instead.
Picture a vertical cylinder of radius 1 ft with water 4 ft deep, pumped over the top. A thin layer at height y above the bottom weighs 62.4·π·1²·dy pounds (water at 62.4 lb/ft³ times area π·1² times thickness dy) and must travel (4 − y) feet to clear the rim. Integrating:
W = 62.4·π·∫₀⁴(4−y)·dy = 62.4·π·[4y − y²/2]₀⁴ = 62.4·π·8 = 1,568 ft·lb
Every layer contributes its weight times its own lift, the integral ∫₀⁴(4−y)dy evaluates to 8, and the total comes to 1,568 ft·lb — about the same as lifting a 175 lb person up a 9 ft flight of stairs, which is why a small sump pump does the job in seconds.
Now the variant: a circular tank of radius 2 ft with water only 3 ft deep, pumped over the rim. The layer at height y weighs 62.4·π·2²·dy and travels (3 − y) ft, so W = 62.4·π·4·∫₀³(3−y)dy = 62.4·π·4·4.5 = 3,529 ft·lb. Halving the depth did not halve the work — quadrupling the area outweighed it. Both examples fold into one general formula for pumping over the rim: W = w·A·h²/2, where w is specific weight, A the surface area, and h the water depth. Check it: 62.4 × π × 16/2 = 1,568 for the first tank, 62.4 × π·4 × 9/2 = 3,529 for the second.
Divide work by time and you get the pump power a job really needs: 1,568 ft·lb moved in 60 seconds is 26.1 ft·lb/s ≈ 0.047 hp of pure hydraulic duty before any pump inefficiency.
Corner Cases: Tips, Warnings And Where The Model Breaks
💡 Tip — choosing Cd: sharp edge 0.62, short pipe 0.82, rounded 0.97. This is the single biggest lever on every result: a torch-cut hole (0.62) versus a de-burred rounded outlet (0.97) changes drain time by 36% with identical geometry. When in doubt, drill a test hole, time a bucket, and back out your own Cd.
⚠️ Warning — inches vs feet: the formula needs head in feet. Skip the ÷12 on a 30 inch head and the head term becomes √30 − √0 = 5.477 instead of √2.5 − √0 = 1.5811 — the predicted drain time inflates by a factor of √12 ≈ 3.46. The reverse error (feet entered as inches) makes tanks look 3.46× faster than reality. One missing division, a 246% error.
❌ Don't — assume the level falls linearly: it doesn't. Flow is proportional to √h, so early draining is fast and late draining crawls. The last 10% of the water depth takes about 32% of the total drain time, and a constant-flow estimate built on the initial GPM will badly underpredict how long the tank takes to finish emptying.
Calculating Time A Tank Takes To Drain By 3 Ft
Depth intervals are where the square root earns its keep. Take a 24 in diameter tank (At = 3.1416 ft²) draining from 48 in down to 12 in through a 1 in hole with Cd 0.62. The constant from the derivation above is 231.7 s per √ft, and the head term is √4 − √1 = 2 − 1 = 1, so t = 231.7 × 1 = 232 seconds, about 3.9 minutes for the first 3 ft. Draining the next 3 ft — from 12 in to 0 — costs another 231.7 × (√1 − √0) = 232 seconds. Equal depth drops, equal times: that additivity of √h differences is a quick sanity check on any hand calculation.
Extreme Values And The Last Inch
The formula's edges behave sensibly. At h = 0 the drain time contribution is zero — no head, no flow. As h grows the time grows only as √h, so quadrupling the head merely doubles the drain time. At the far end, though, reality diverges from the model: as the tank empties, a vortex forms over the outlet and air entrainment chokes the flow, meaning the real last inch drains slower than the formula predicts. If the final minutes matter — tank turnover schedules, batch release times — either switch to a measured Cd from a bucket test or enlarge the outlet and add an anti-vortex plate so the last inch behaves like the rest.
Tank Drain Time FAQ
How do I calculate flow between two tanks?▼
Connect the two tanks with a short hole or pipe and use t = (2·A1·A2)/((A1+A2)·Cd·Ao·√(2g)) · √h, where h is the starting level difference in feet. For two 10 ft² tanks 3 ft apart in level with a 1 in hole (Cd 0.62), the initial flow is about 21 GPM and full equalization takes 639 seconds — roughly 10.6 minutes. The flow decays as the difference shrinks, so the last inch of equalization is by far the slowest.
What is the flow rate out of a tank drain hole?▼
Use Q = Cd·A·√(2g·h). A 1 in diameter hole has an area of 0.00545 ft². Under 30 in of head the jet leaves at √(2·32.174·2.5) = 12.7 ft/s, so with a sharp-edged Cd of 0.62 the flow is 0.0429 ft³/s — about 19.3 GPM or 1.21 L/s. Raise the head to 10 ft and the same hole passes about 38.5 GPM, because flow grows with the square root of head, not linearly.
How long does it take to fill a tank?▼
Fill time is volume ÷ rate: minutes = gallons ÷ GPM. A 120 gallon tank filled by an 8 GPM pump takes 120/8 = 15 minutes. A garden hose delivering 9 GPM needs 300/9 = 33.3 minutes to put 300 gallons into a tank. For larger volumes divide by 60 for hours — 600 gallons at 8 GPM is 75 minutes, or 1.25 hours. Pump ratings are best-case; long hoses and suction lift can cut real output by 10–20%.
How do I calculate flow from a pressurized tank?▼
Convert pressure to equivalent water head first: 1 psi equals 2.3077 ft of head, so 10 psi acts like 23.1 ft of water above the hole. Then v = √(2g·H) gives a jet speed of √(2·32.174·23.08) = 38.5 ft/s. A 1 in hole with Cd 0.62 therefore discharges 0.62 × 0.00545 × 38.5 × 448.83 ≈ 58.5 GPM. Add any static water head on top of the pressure head and pick the Cd that matches the real outlet edge.
How do I calculate pipe flow from a tank?▼
Start with the orifice result, then subtract pipe friction. A 1 in pipe carrying 10 GPM loses about 3.5 psi per 100 ft — the same as erasing 8 ft of available head over that run. Compute the pipe's internal volume too: 1 in ID pipe holds about 0.041 gal per foot, so a 100 ft run holds 4.1 gallons, and dividing by 10 GPM gives a transport time of roughly 25 seconds before water reaches the far end.
What is tank throughput and how do I calculate it?▼
Throughput is the total volume processed through the tank over a period: throughput (gal) = flow (GPM) × minutes running. A transfer pump moving 15 GPM for an 8 hour shift processes 15 × 480 = 7,200 gallons. For continuous duty, multiply average flow by 1,440 minutes per day: 12 GPM turns over 17,280 gallons daily. Divide that by tank volume to get turnovers — a 2,000 gallon tank passing 17,280 gal/day runs 8.6 turnovers per day.
How do I calculate the work required to drain a tank?▼
Pumping over the top rim means integrating each layer's weight times its lift: W = w·A·∫₀ʰ(h−y)dy = w·A·h²/2, with water at w = 62.4 lb/ft³. A vertical cylinder of radius 1 ft filled 4 ft deep gives W = 62.4·π·16/2 = 1,568 ft·lb. A wider but shallower tank — radius 2 ft, 3 ft deep — needs 62.4·π·4·9/2 = 3,529 ft·lb, because area grows faster than depth shrinks. Gravity drains do this work for free; a pump only matters when discharging above the water line.
How long does it take to drain a tank by 3 ft?▼
Use t = 2At/(Cd·Ao·√(2g)) · (√h₁ − √h₂). A 24 in diameter tank (At = 3.1416 ft²) draining from 48 in down to 12 in through a 1 in hole with Cd 0.62 has a constant of 231.7 s per √ft. The head term is √4 − √1 = 1, so t = 231.7 × 1 = 232 seconds — about 3.9 minutes. Thanks to the square root, dropping the next 3 ft (from 12 in to empty) costs another 231.7 × (√1 − √0) = 232 seconds: equal depth drops take equal times.
How do I calculate the accumulation rate in a tank?▼
Subtract outflow from inflow to get net GPM, then convert to a level rate: inches per minute = (net GPM × 231) ÷ tank surface area in square inches. With 10 GPM in and 7.5 GPM out, net flow is 2.5 GPM. A 24 in diameter tank has π·12² = 452 in² of surface, so the level rises 2.5 × 231/452 = 1.28 in/min, or 76.6 in per hour. If the number is negative the level is falling; at exactly zero the tank is in balance.
Why does draining slow down near the bottom?▼
Flow scales with the square root of head, so the last 10% of the water depth takes about 32% of the total drain time. As h approaches zero the theoretical flow approaches zero too, and real tanks slow down even more because a vortex forms and air gets pulled into the outlet. The practical fixes are a larger outlet, an anti-vortex plate over the hole, or a measured Cd from a bucket-and-stopwatch test instead of the textbook 0.62.
Need the tank size behind these times?
Drain and fill times start from capacity. More free geometry and flow tools for TankCalculator.net live one click away — pick a shape, get gallons, then come back for the stopwatch math.
Browse all tank calculators →Related Tank Calculators
Fish Tank Volume Calculator
Calculate fish tank volume in gallons and liters for rectang...
Propane Tank Size Calculator
Size a propane tank from BTU demand, check 80% fill rule cap...
Water Tank Capacity Calculator
Calculate water tank capacity in liters and gallons for roun...
Diesel & Fuel Tank Calculator
Calculate diesel and fuel tank capacity, weight at any fill ...
Horizontal Cylinder Tank Volume Calculator
Calculate horizontal cylinder tank volume with flat, hemisph...
Heating Oil Tank Size Calculator
Heating oil tank size calculator — 275-gal oval case study, ...
Tank Drain Time & Flow Rate Calculator
Calculate tank drain time, fill time and flow rate — Torrice...
Fish Tank Stocking Calculator
How many fish fit in your tank? Calculate stocking density f...
Air Receiver Tank Size Calculator
Size an air receiver from compressor CFM and demand — usable...
Cone Bottom Tank Volume Calculator
Cone bottom tank volume — frustum hopper plus cylindrical sh...
Aquarium Substrate Calculator
How much gravel, sand or planted tank soil do you need? Weig...
Tank Pressure Calculator
Hydrostatic pressure at any tank depth in psi, bar and kPa —...