Tank Filling Time Calculator
Work out exactly how long it takes to fill a 1000 litre, 2000 litre, 5000 litre or 10 000 litre water tank at any pump or pipe flow rate. Supports litres, m³, KL and US gallons.
📊 Fill Time Results
The Formula
Keep the units consistent. For planning, always work to worst-case flow rate — pumps deliver 10–15% less as the tank fills due to increasing head pressure.
🔗 Related Calculators
Quick Reference — Fill Times by Tank Size
Jump straight to the answer for common tank sizes at typical pump flow rates. All times assume a constant flow rate (actual fills will run slightly longer — see real-world tips below).
How long to fill a 1000 litre tank
| Flow Rate | Fill Time | Typical Pump |
|---|---|---|
| 10 LPM | 1 hr 40 min | Small 0.25 HP domestic |
| 20 LPM | 50 min | 0.5 HP domestic submersible |
| 30 LPM | 33 min | 0.75 HP domestic |
| 50 LPM | 20 min | 1 HP submersible / small industrial |
| 100 LPM | 10 min | 2 HP industrial |
| 200 LPM | 5 min | 5 HP industrial |
How long to fill a 5000 litre tank
| Flow Rate | Fill Time |
|---|---|
| 20 LPM | 4 hr 10 min |
| 50 LPM | 1 hr 40 min |
| 100 LPM | 50 min |
| 200 LPM | 25 min |
| 500 LPM | 10 min |
How long to fill a 10 000 litre tank
| Flow Rate | Fill Time |
|---|---|
| 50 LPM | 3 hr 20 min |
| 100 LPM | 1 hr 40 min |
| 200 LPM | 50 min |
| 500 LPM | 20 min |
| 1000 LPM | 10 min |
Worked Examples
Example 1 — Domestic 1000 L tank, 0.5 HP pump
A typical residential 0.5 HP submersible pump delivers about 20 LPM at normal operating head. Filling an overhead 1000 L tank on a two-storey building:
| Volume | 1000 litres |
| Flow rate | 20 LPM |
| Calculation | 1000 ÷ 20 = 50 min |
| Fill time | ≈ 50 minutes (add ~5 min for head-loss effect → plan 55 min) |
Example 2 — Factory 5000 L process tank, 1 HP pump
Small factory process water tank, 5000 L, fed from a 1 HP pump delivering ~50 LPM through 1¼" pipework:
| Volume | 5000 litres |
| Flow rate | 50 LPM |
| Calculation | 5000 ÷ 50 = 100 min |
| Fill time | ≈ 1 hr 40 min |
Example 3 — 10 000 L industrial tank, partial fill to 80%
Large storage tank, 10 000 L, filled only to 80% (8000 L usable) from a 10 m³/hr centrifugal pump:
| Volume to fill | 10 000 × 0.80 = 8000 litres |
| Flow rate | 10 m³/hr = 10 000 L/hr = 166.7 LPM |
| Calculation | 8000 ÷ 166.7 = 48 min |
| Fill time | ≈ 48 minutes |
Why Real Fill Times Run Longer
The calculator gives an ideal fill time. In practice, allow for these four real-world effects:
- Head loss as the tank fills. Pump output drops 10–15% between an empty and a full tank as back-pressure rises. For a 1000 L fill that adds roughly 5 minutes.
- Low incoming pressure. During peak hours municipal or borewell supply pressure may fall, cutting pump delivery by 20% or more.
- Pump rating vs actual flow. The catalogue flow rate is usually quoted at zero head. Real operating flow through 10–15 m of pipe and elevation is typically 60–80% of rated.
- Simultaneous consumption. If the tank is supplying a process while filling, net flow = fill rate − consumption. Check this before sizing your pump.
Rule of thumb: take the calculator's answer and add 15% as a planning buffer.
How to measure real pump flow rate
Don't trust the nameplate. The bucket method takes 30 seconds:
- Use a bucket of known volume — 10 L or 20 L works well.
- With the pump running at operating head (tank roughly half-full), divert the outlet into the bucket.
- Time how long to fill the bucket with a stopwatch.
- Flow rate (LPM) = bucket volume (L) × 60 ÷ fill time (seconds).
Example: 10 L bucket fills in 30 s → 10 × 60 ÷ 30 = 20 LPM.
Frequently Asked Questions
How long does it take to fill a 1000 litre water tank?
Typically 25–50 minutes. At 20 LPM (common for a 0.5 HP domestic pump) it takes 50 minutes. At 40 LPM around 25 minutes. Exact answer: 1000 ÷ flow rate in LPM = time in minutes.
How long to fill a 5000 litre tank?
Around 1 hour 40 minutes at 50 LPM, or 50 minutes at 100 LPM. Use the quick-reference table above to find your flow rate.
How long does it take to fill a 10000 litre water tank?
At 100 LPM, about 1 hour 40 minutes. At 200 LPM around 50 minutes. Industrial fills often use 200+ LPM to keep fill time under 1 hour.
What is the formula for tank filling time?
Fill Time (minutes) = Tank Volume (litres) ÷ Flow Rate (LPM). Or in hours: Fill Time (hours) = Tank Volume (m³) ÷ Flow Rate (m³/hr). Keep units consistent.
Can I use two pumps to fill a tank faster?
Yes — but only if they are connected in parallel (both feeding the tank independently). Combined flow = sum of both pumps, so fill time halves. Pumps in series double pressure, not flow, and do not reduce fill time.
Why does my tank take longer to fill than calculated?
Usually one of three reasons: pump flow drops as tank fills due to rising head, incoming water pressure is low at peak hours, or the pump's rated flow (on the nameplate) was measured at zero head. Add 10–15% to the calculated time as a planning buffer.
What is a good flow rate for filling a 1000 L overhead tank?
20–30 LPM is standard for residential use — fills in 30–50 minutes, reasonable pipe sizing, and doesn't overload typical 1" supply lines. Commercial and factory installations commonly use 50–100 LPM.
📦 Embed this calculator on your site
Free for any blog, forum or LinkedIn post. Copy this snippet and paste it where you want the calculator to appear. Attribution to Anedya Enterprise is included automatically.