🪣 Water

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 to what percentage of total capacity?

📊 Fill Time Results
Volume to Fill
Flow Rate (LPM)
Fill Time
Fill Time (minutes)

The Formula

Fill Time (min) = Volume (Litres) ÷ Flow Rate (LPM) Fill Time (hr) = Volume (m³) ÷ Flow Rate (m³/hr)

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.

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 RateFill TimeTypical Pump
10 LPM1 hr 40 minSmall 0.25 HP domestic
20 LPM50 min0.5 HP domestic submersible
30 LPM33 min0.75 HP domestic
50 LPM20 min1 HP submersible / small industrial
100 LPM10 min2 HP industrial
200 LPM5 min5 HP industrial

How long to fill a 5000 litre tank

Flow RateFill Time
20 LPM4 hr 10 min
50 LPM1 hr 40 min
100 LPM50 min
200 LPM25 min
500 LPM10 min

How long to fill a 10 000 litre tank

Flow RateFill Time
50 LPM3 hr 20 min
100 LPM1 hr 40 min
200 LPM50 min
500 LPM20 min
1000 LPM10 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:

Volume1000 litres
Flow rate20 LPM
Calculation1000 ÷ 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:

Volume5000 litres
Flow rate50 LPM
Calculation5000 ÷ 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 fill10 000 × 0.80 = 8000 litres
Flow rate10 m³/hr = 10 000 L/hr = 166.7 LPM
Calculation8000 ÷ 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:

  1. Use a bucket of known volume — 10 L or 20 L works well.
  2. With the pump running at operating head (tank roughly half-full), divert the outlet into the bucket.
  3. Time how long to fill the bucket with a stopwatch.
  4. 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.

↗ Preview
Paste anywhere — the iframe auto-detects context and renders in compact embed mode with the Powered-by Anedya Enterprise attribution.