Pipe Flow Rate & Fill Time Calculator

Volume, flow rate & fill time V = π × (ID/2)² × L
Pick a standard to auto-fill the real internal diameter, or use Custom.
Use the true bore. Nominal ≠ ID.
Total straight run.
Advanced: fill level, fluid weight, fittings, flow & fill time
%
×
%

Enter a flow rate in the Advanced panel (already open) to get fill and drain time from the volume.

How to use this calculator

  1. Choose the unit system — US, Imperial or metric — at the top of the calculator.
  2. Pick the pipe type and schedule, then the nominal size, and the real inside diameter loads for you. Or choose Custom and type any bore.
  3. Enter the pipe length. Open Advanced to set fill level, number of identical runs, a fittings allowance, the fluid, or a flow rate.
  4. Press Calculate to see the volume in every unit, plus fluid weight, cross-section area and fill or drain time.
  5. Copy, share or print the result. Recent calculations are saved on your own device so you can reopen them later.

Tip: not sure where to start? Use the Fill example data button to load a complete worked example — a 2-inch Schedule 40 line, 50 ft long, at 10 gal/min — then adjust the numbers to match your job.

Real-world uses, with numbers

Charging a radiant-heat loop

How much water sits in a 300 ft run of ½" PEX.

≈ 2.9 US gal

Sizing a well pressure tank

Line-fill volume in 100 ft of 1" Schedule 40.

≈ 4.5 US gal

Flushing a main

Water to displace in 100 ft of 4" Schedule 40.

≈ 66 gal · 250 L

Water weight on hangers

Load from a full 100 ft run of 2" pipe.

≈ 145 lb · 66 kg

Metric heating fill

Charge volume for 50 m of 28 mm bore.

≈ 30.8 L

Fuel or oil line contents

Diesel held in 20 m of 50 mm bore.

≈ 39 L · 33 kg

More questions, answered

How do I convert between gallons, litres and cubic metres?

1 US gallon = 3.785 litres; 1 Imperial gallon = 4.546 litres; 1 m³ = 1,000 litres = 264.2 US gallons. The calculator shows all of them from a single entry, so you never convert by hand.

Does the pipe material change the volume?

Only through the bore. Two pipes with the same inside diameter hold the same volume whether they are steel, PVC, copper or PEX. Material and schedule matter because they set the real inside diameter for a given nominal size.

How much does the water inside a pipe weigh?

About 8.34 lb per US gallon, or 1 kg per litre. A full 100 ft run of 2" Schedule 40 holds roughly 17.4 gallons, about 145 lb. Set the fluid in Advanced for hot water, glycol, diesel or seawater.

What if I only know the outside diameter?

Switch the diameter to OD mode and enter the wall thickness; the tool subtracts two wall thicknesses to reach the bore. For a listed standard, just pick the size and the published inside diameter loads automatically.

Can I use it for a part-full or sloped drain?

Yes for a straight, round pipe: open Advanced and set the fill level below 100%, and the volume scales with it. Truly partial gravity flow in a sloped line follows a curved free surface, so treat the part-full figure as an approximation.

Notes and derived figures

  • Volume scales with the square of the bore: doubling the inside diameter roughly quadruples the capacity, while doubling the length only doubles it.
  • Per-foot and per-metre capacity are constant for a given bore, so any length is a single multiplication — handy for quick field estimates.
  • Nominal size is a label. A "2-inch" Schedule 40 pipe has a 2.067-inch bore; using "2" overstates the volume by more than a third.
  • Fill and drain time is volume divided by flow rate. Enter a flow rate in Advanced to turn any result into a charge, flush or drain time.

Volume first, then time

Fill and drain time follows directly from volume and flow rate:

Time = Volume ÷ Flow rate

Keep the units consistent — gallons with gallons-per-minute, litres with litres-per-minute.

The calculator computes the internal volume from the bore and length, then divides by the flow rate you enter (in GPM, L/min, L/s, m³/h or CFM) to give a clear fill or drain time. For a 500 ft run of 2-inch pipe holding about 87 US gallons, a 10 GPM tap fills the line in roughly nine minutes.

Flow rate, velocity and bore

Flow rate and velocity are two views of the same flow, connected by the cross-sectional area:

Flow rate = Velocity × Cross-sectional area

Because the calculator already reports the cross-sectional area of your pipe, you can move between the two: a target velocity times the area gives the flow rate the pipe will carry, and a known flow rate divided by the area gives the velocity. Keeping velocity in a sensible range (often quoted around 5–8 ft/s for water service) is how designers avoid noise, erosion and water hammer.

Where fill and flow time matter

  • Flushing and chlorination — you need both the volume to dose and the dwell time.
  • Commissioning — fill time helps schedule pressure tests and hand-overs.
  • Draining and winterizing — drain time tells you how long to leave valves open.
  • Batching and transfer — line fill time affects interface tracking and losses.

Keeping the estimate realistic

The fill-time result assumes a steady flow rate and a pipe that starts empty. Real fills slow as back pressure builds, drains slow as head drops, and pumps deliver less against resistance than their rated flow. Use the figure to plan and schedule, and watch the actual flow on gauges for anything time-critical. Compressible gases behave differently again — for gas, treat the geometric volume as the space to be purged rather than a simple time-to-fill.

A flushing example, start to finish

You need to flush 300 ft of 4-inch main. The tool gives about 198gives about 197 US gallonsnbsp;US gallons of internal volume. At a hydrant flow of 40 GPM, that is roughly five minutes for one full exchange; a three-volume flush is about fifteen minutes of run time. That is the kind of answer that turns a vague task into a schedulable one — volume and time from a single set of inputs.

Flow rate & velocity calculator

Enter a bore and either a velocity or a flow rate — this converts between the two using the pipe's cross-sectional area, in both US and metric units.

Flow rate ↔ velocityQ = v × A
Use the true bore (see the schedule chart).

Pressure & flow rate calculator

Know the pressure or head loss you can spend over a run? This estimates the water flow rate the pipe will carry (Hazen–Williams), or works the other way from a target flow rate back to the pressure loss.

Pressure ↔ flow rateHazen–Williams

Reading and trusting your result

Before you act on the output, it helps to know exactly what this calculate volume flow rate in pipe is and isn't measuring.

Reading the output correctly

The headline value is the internal capacity of a round, uniform pipe running full — the fluid the bore can hold along the length you entered. Every other unit on the panel is the same physical quantity re-expressed, so you can quote whichever your paperwork needs without recalculating.

The full-pipe assumption

By default the figure assumes the pipe is completely full and perfectly cylindrical. For gravity drains and vented lines that run part full, set a fill level below 100% and the result scales with it. Bends, valves and fittings add a little capacity the straight-length model does not see — use the fittings allowance to approximate them.

Capacity reference tables & a worked example

Concrete numbers for this page, calculated the same way the tool above does — use them as a quick check or a lookup.

Schedule 40 2" pipe: volume by run length

How much a 2" Schedule 40 bore holds as the run gets longer, in US gal. The per-foot figure is constant, so any length is one multiplication away.

Length (ft)Volume (US gal)Per foot
10 ft1.740.1743
25 ft4.360.1743
50 ft8.720.1743
100 ft17.430.1743
250 ft43.580.1743
500 ft87.160.1743

Schedule 40 pipe: volume across sizes

Volume held by a fixed 100 ft run across common Schedule 40 sizes, in US gal. Doubling the diameter roughly quadruples the capacity.

Nominal sizeBore (in)Volume in 100 ft (US gal)
1/2"0.6221.58
3/4"0.8242.77
1"1.0494.49
1-1/2"1.61010.58
2"2.06717.43
3"3.06838.40
4"4.02666.13
6"6.065150.1

Worked example, step by step

  1. Bore = 2.067 in, so radius = 1.0335 in.
  2. Area = π × radius² = 3.3556 in².
  3. Length = 75 ft = 900 in; volume = 3.3556 × 900 = 3,020.0 in³.
  4. Convert to the unit you need: 13.07 US gal for a 75 ft run of Schedule 40 2" pipe.

Frequently asked questions

How do I calculate fill time for a pipe?

Divide the pipe's internal volume by the flow rate. Enter the bore, length and a flow rate above and the tool returns the fill (or drain) time directly.

How do I calculate volume flow rate in a pipe?

Multiply the flow velocity by the cross-sectional area of the bore. The calculator shows the area, so flow rate = velocity × area; conversely velocity = flow rate ÷ area.

What flow velocity is normal for water pipes?

Water service is often designed around 5–8 ft/s (about 1.5–2.4 m/s) to limit noise and erosion, though the right value depends on the application and code.

Why does real fill time differ from the estimate?

The estimate assumes constant flow into an empty pipe. In practice flow drops as back pressure or falling head develops, so use the figure for planning and verify with gauges when timing matters.

What people say

★★★★★

The fill-time estimate turned a vague flush task into a scheduled one. Handy.

— Priya, commissioning
★★★★★

Clear about its own limits — tells you when to check manufacturer data. Trustworthy.

— Greg, mechanical PE
★★★★☆

Clean and quick on my phone in the field.

— Luis, pipefitter

Browse by topic