Try PumpForge free for 30 days — for your whole crew, no credit card Try it free

Hydrant flow test calculator

Find the available fire flow at 20 psi residual from a hydrant flow test using the NFPA 291 formula, then read the color-coded classification. Enter static, residual, and flowed gpm — or start from a pitot reading and this tool converts it for you.

Want this calculator on your department’s website? Free embed code below ↓

Available @ 20 psi
— gpm
—

Based on NFPA 291, Recommended Practice for Fire Flow Testing and Marking of Hydrants. The 2022 edition asks for a residual at least 10% below static; too small a drop makes the projection to 20 psi unreliable — flow a second outlet. Estimates for pre-planning and training; verify against your AHJ's procedures and calibrated gauges.

Practice this on a pump panel

PumpForge lets your crew run these numbers on a simulated pump panel, right in the browser. Your department can try it free for 30 days, no credit card needed.

How the hydrant flow test works

A fire flow test measures how much water a hydrant can deliver at a usable pressure. You read the static pressure with the system at rest, open a nearby hydrant and record the residual pressure that remains while water flows, plus the flow rate discharged. From those three numbers, NFPA 291 projects the flow available at a standard 20 psi residual:

QR = QF × ( hr / hf )0.54

Where QF is the flow measured during the test, hr is static minus the target residual (static − 20), and hf is static minus the observed residual. Example: static 70, residual 50, flowed 1,000 gpm → hr = 50, hf = 20 → 1,000 × (50/20)0.54 ≈ 1,640 gpm at 20 psi.

Reading flow from a pitot gauge

If you meter flow with a pitot at the outlet instead of a flow meter, convert pressure to gpm with:

Q = 29.83 × c × d² × √P

Where c is the outlet coefficient (0.9 smooth, 0.8 square, 0.7 projecting), d is outlet diameter in inches, and P is pitot pressure in psi. Set the “flow measured by” field to pitot pressure and this calculator runs that step before projecting to 20 psi. A 2½″ smooth outlet (c = 0.9) at 10 psi pitot flows about 531 gpm.

NFPA 291 hydrant color classification

ClassAvailable @ 20 psiCap / bonnet color
AA≥ 1,500 gpmLight blue
A1,000–1,499 gpmGreen
B500–999 gpmOrange
C< 500 gpmRed

Why 20 psi residual?

Twenty psi is the minimum residual pressure the distribution system should retain during maximum flow. Below it, the risk of drawing contaminants into the mains rises and pump intakes can start to cavitate. NFPA 291 standardizes hydrant fire-flow ratings at this residual so hydrants can be compared and marked consistently across a system. The projected number is what a driver/operator can actually count on when laying in.

Worked example

Static 62 psi, residual holds at 48 psi while a single 2½″ outlet flows an 11 psi pitot:

QF = 29.83 × 0.9 × 2.5² × √11 ≈ 557 gpm
hr = 62 − 20 = 42   hf = 62 − 48 = 14
Q20 = 557 × (42/14)0.54 ≈ 1,007 gpm → Class A (green)

From the hydrant to the panel

The flow test tells you what the supply can give. The next question is whether your tactics and pump can use it. Size the demand with the required fire flow calculator, check how long tank water lasts before that supply is established with the water supply duration calculator, and work the discharge side with the friction loss and pump discharge pressure calculators. For the full walkthrough, see the fire hydrant flow test guide.

Put this calculator on your website

Free for fire departments, academies, training sites and instructors. Paste both lines into any page and you get a live hydrant flow test calculator; the second line is the credit that links back to PumpForge.

Keep both lines — the credit line is what earns PumpForge the link that keeps these calculators free. No cookies, no tracking of your visitors. See all eight calculators →

Live preview:

Frequently asked questions

How do you calculate available fire flow at 20 psi?
Use QR = QF × (hr / hf)0.54, where hr is static minus 20 psi and hf is static minus the residual observed during flow. It projects the tested flow to a standard 20 psi residual.
How do I convert pitot pressure to gpm?
Q = 29.83 × c × d² × √P. For a 2.5-inch smooth outlet (c = 0.9) at 10 psi pitot, that is 29.83 × 0.9 × 6.25 × √10 ≈ 531 gpm.
What do the hydrant cap colors mean?
Per NFPA 291: light blue is 1,500+ gpm (Class AA), green is 1,000–1,499 (A), orange is 500–999 (B), and red is under 500 gpm (C), all rated at 20 psi residual.
Why must the residual drop during the test?
The projection needs a measurable pressure drop to model the system curve. If the residual barely moves, flow a second or third outlet: NFPA 291 (2022 edition) asks for a drop of at least 10% below static; otherwise the available-flow estimate is unreliable.

Know the supply. Train the pump.

PumpForge simulates the full pump operation live — supply, intake, discharge pressure, RPM, and flow — across 16 built-in scenarios with automatic scoring, built for NFPA 1002 driver/operator training.

See the fire pump simulator →

Formula per NFPA 291 (fire flow testing and hydrant marking). For training and pre-planning; always verify against your AHJ's testing procedures and calibrated gauges. Related: required fire flow, water supply duration, friction loss, the hydrant flow test guide and fire hydrant color codes. Water-supply competency supports the pump operations JPRs in NFPA 1002.