Sprinkler Flow and Heads Calculator

Calculate sprinkler design flow, operating heads, heads per room and K-factor pressure using typical NFPA 13 density and area values.
Sprinkler Flow and Heads Calculator

Result

For guidance only. Design density, area, coverage and spacing depend on the occupancy, the sprinkler listing and the local code. Verify with NFPA 13 or the applicable code and a full hydraulic calculation.

How the formula works

An automatic sprinkler system is designed so that a chosen group of sprinklers, called the design area, discharges a minimum amount of water per unit floor area, called the density. This calculator uses the density / area method and the sprinkler K-factor equation to give a quick preliminary estimate.

1. Design flow
Q = density x design area
Dry pipe systems normally need a larger design area, so area = area x 1.30 when this option is selected.

2. Operating sprinklers
N = ROUNDUP(design area / max coverage per sprinkler)

3. Minimum flow per sprinkler
q = density x max coverage per sprinkler

4. Pressure at the sprinkler (K-factor equation)
Q = K x square root of P, so P = (Q / K) x (Q / K)

5. Heads for a room
Sprinklers along each side = ROUNDUP(side / max spacing). The grid is then increased if needed until the coverage per sprinkler is within the limit. Total heads = along length x along width.

6. Total demand and water
Total demand = sprinkler flow + hose stream allowance
Water required = total demand x duration

Where

  • Q = flow (L/min or gpm), P = pressure (bar or psi)
  • K = sprinkler K-factor (L/min per square root of bar, or gpm per square root of psi)
  • Metric K is about 14.4 times the US K (US K 5.6 is about metric 80)

Typical values used (NFPA 13 style, standard spray sprinklers)

  • Light hazard: 0.10 gpm/ft2 (4.1 mm/min) over 1500 ft2 (139 m2), coverage 225 ft2 (20.9 m2), spacing 15 ft (4.6 m), hose 100 gpm (379 L/min), duration 30 min
  • Ordinary hazard Group 1: 0.15 gpm/ft2 (6.1 mm/min) over 1500 ft2 (139 m2), coverage 130 ft2 (12.1 m2), spacing 15 ft (4.6 m), hose 250 gpm (946 L/min), duration 60 min
  • Ordinary hazard Group 2: 0.20 gpm/ft2 (8.1 mm/min) over 1500 ft2 (139 m2), coverage 130 ft2 (12.1 m2), spacing 15 ft (4.6 m), hose 250 gpm (946 L/min), duration 60 min
  • Extra hazard Group 1: 0.30 gpm/ft2 (12.2 mm/min) over 2500 ft2 (232 m2), coverage 100 ft2 (9.3 m2), spacing 12 ft (3.7 m), hose 500 gpm (1893 L/min), duration 90 min
  • Extra hazard Group 2: 0.40 gpm/ft2 (16.3 mm/min) over 2500 ft2 (232 m2), coverage 100 ft2 (9.3 m2), spacing 12 ft (3.7 m), hose 500 gpm (1893 L/min), duration 90 min

How to use the calculator

  • Select the calculation and the unit system.
  • Select the hazard class, or choose Custom and type your own values.
  • Select the K-factor. It is optional for the first two modes and required for the last two.
  • Add the optional dry pipe increase, hose stream allowance and duration if you need total demand and water storage.
  • Click Calculate, then Download PDF Result if you need a record.

Important notes

  • These are typical values. NFPA 13, the local code and the sprinkler listing are final. Many codes allow a range for hose allowance and duration, and this calculator uses the lower end.
  • The result is a preliminary estimate. Friction loss, elevation and the most remote area need a full hydraulic calculation.
  • Special occupancies such as storage, high-piled stock and ESFR systems follow different criteria.

Worked example

Example 1 – Office, ordinary hazard Group 1 (metric)
Density 6.1 mm/min, design area 139 m2, max coverage 12.1 m2, K = 80.
Design flow Q = 6.1 x 139 = 847.9 L/min (50.9 m3/h)
Operating sprinklers = ROUNDUP(139 / 12.1) = ROUNDUP(11.49) = 12
Flow per sprinkler q = 6.1 x 12.1 = 73.8 L/min
Pressure P = (73.8 / 80) x (73.8 / 80) = 0.85 bar

Example 2 – Chemical store, extra hazard Group 1, dry pipe (imperial)
Density 0.30 gpm/ft2, area 2500 ft2, K = 11.2, dry pipe increase +30 %, hose 500 gpm, duration 90 min.
Design area = 2500 x 1.30 = 3250 ft2
Design flow = 0.30 x 3250 = 975 gpm
Operating sprinklers = ROUNDUP(3250 / 100) = 33
Flow per sprinkler = 0.30 x 100 = 30 gpm, pressure = (30 / 11.2) x (30 / 11.2) = 7.17 psi
Total demand = 975 + 500 = 1475 gpm
Water required = 1475 x 90 = 132,750 gallons

Example 3 – Heads for a room, ordinary hazard Group 1 (metric)
Room 20 m x 12 m, max spacing 4.6 m, max coverage 12.1 m2.
A 5 x 3 grid gives 16 m2 per head, which is too much. A 5 x 4 grid gives 4.00 m x 3.00 m spacing and 12.00 m2 per head, which is within both limits.
Total heads = 20. Minimum flow per head = 6.1 x 12.0 = 73.2 L/min.

Example 4 – K-factor equation in both directions
Flow from pressure: K = 115 (metric) at 2 bar gives Q = 115 x square root of 2 = 162.63 L/min.
Pressure from flow: K = 5.6 (US) and 30 gpm gives P = (30 / 5.6) x (30 / 5.6) = 28.70 psi (1.98 bar).

Common mistakes

  • Using the whole floor area as the design area. Only the hydraulically most remote group of sprinklers is designed to operate, not the entire floor.
  • Picking the wrong hazard class. Hazard is decided by the occupancy and the fuel load, not by the building type.
  • Forgetting the larger design area for dry pipe systems. Without it the flow and the number of operating sprinklers are too low.
  • Ignoring the hose stream allowance. The water supply and the pump must cover sprinkler flow plus hose demand.
  • Mixing K-factors. US K and metric K are different numbers for the same orifice. Use the value that matches your pressure and flow units.
  • Using the same density at the sprinkler and at the far end. Real pressure at the remote sprinkler depends on friction loss and elevation, so this result is only the minimum at the head.
  • Taking the head count as final. Beams, ducts, sloped ceilings and obstructions need extra heads that a simple grid does not show.
  • Spacing sprinklers beyond the maximum spacing even when the coverage area looks fine. Both the spacing and the coverage limits must be met.
  • Using ordinary hazard values for storage areas, car parks or special occupancies that have their own design criteria.

Frequently asked questions

What is the density / area method?
It is a way of sizing a sprinkler system. You choose a minimum water density (water per unit floor area) and a design area (the area where sprinklers are assumed to operate), and multiply them to get the design flow.

What are the typical sprinkler densities?
As typical NFPA 13 style values, light hazard uses about 0.10 gpm/ft2 (4.1 mm/min), ordinary hazard 0.15 to 0.20 gpm/ft2 (6.1 to 8.1 mm/min) and extra hazard 0.30 to 0.40 gpm/ft2 (12.2 to 16.3 mm/min).

How is the number of operating sprinklers calculated?
Divide the design area by the maximum coverage of one sprinkler and round up. For example, 139 m2 / 12.1 m2 = 11.49, which gives 12 sprinklers.

What is the K-factor of a sprinkler?
The K-factor links flow and pressure: Q = K x square root of P. A larger K means the sprinkler discharges more water at the same pressure. The standard K 5.6 US sprinkler is about K 80 in metric units.

How do I convert US K-factor to metric K-factor?
Multiply the US value by about 14.4. K 5.6 becomes about 80, K 8.0 about 115, K 11.2 about 161 and K 14.0 about 202.

What is the minimum pressure at a sprinkler?
A typical minimum operating pressure is about 0.5 bar (7 psi). Many designs need more to deliver the required density. Always check the sprinkler datasheet.

Why does a dry pipe system need a larger design area?
Water takes longer to reach the sprinklers, so more sprinklers can open before it arrives. Codes therefore add about 30 % to the design area for dry pipe systems.

What is a hose stream allowance?
It is extra water flow reserved for fire brigade hoses and hydrants, added to the sprinkler flow when sizing the supply. Typical values are about 100 gpm for light, 250 gpm for ordinary and 500 gpm for extra hazard.

How long should the water supply last?
Typical durations are about 30 to 60 minutes for light hazard, 60 to 90 minutes for ordinary hazard and 90 to 120 minutes for extra hazard. The calculator uses the lower value when you choose the typical option.

How is the number of sprinkler heads in a room found?
The room is divided into a grid. Each side needs at least ROUNDUP(side / max spacing) sprinklers, and the grid is increased until the area per sprinkler is within the maximum coverage.

Can I use this for ESFR or storage sprinklers?
No. ESFR, in-rack and storage protection use different design criteria and K-factors. Choose Custom values from the code and the manufacturer data if you need an estimate.

Is this a replacement for a hydraulic calculation?
No. It gives a quick preliminary flow and head count. A full hydraulic calculation with pipe friction, fittings and elevation is needed for the final design and approval.

Scroll to Top