Water Supply and Hydraulics

Hydraulic Calculations

Quick reference for NFPA 13 hydraulic calculations: friction loss formulas, equivalent pipe lengths, K-factors, pipe dimensions, and a complete worked branch line example.


Interactive tool available

Use the Friction Loss Calculator to quickly calculate Hazen-Williams friction loss for any pipe material, size, and flow rate.

Hazen-Williams friction loss formula

All NFPA 13 hydraulic calculations use Hazen-Williams:

p = (4.52 x Q^1.85) / (C^1.85 x d^4.87)

VariableUnitDescription
ppsi/ftFriction loss per foot of pipe
QgpmFlow rate
C--Pipe roughness coefficient
dinActual internal diameter of pipe

The 4.52 constant applies to US customary units only. For SI (bar/m, L/min, mm), use 6.05 x 10^5.


C-factor values

Pipe MaterialC-Factor
Black steel (dry, preaction, deluge)100
Black steel (wet, new)120
Galvanized steel120
Cast iron100
Cement-lined cast iron140
Copper150
CPVC150
Stainless steel150

C-factor adjustment multipliers

When equivalent pipe length tables are based on C=120 (the NFPA 13 default), multiply table values by these factors for other C-values:

C-FactorMultiplier
1001.51
1201.00 (base)
1300.851
1400.714
1500.713

Equivalent pipe length table — Schedule 40 steel, C=120

Per NFPA 13 Table 28.2.3.1.1. Values in feet of equivalent pipe.

Fitting1"1-1/4"1-1/2"2"2-1/2"3"4"6"8"
90 deg Elbow233567101418
45 deg Elbow112233479
Long-Turn 901223456913
Tee (flow turned)567101215203035
Tee (flow straight)111122245
Gate Valve111111234
Swing Check Valve579111416223245
Butterfly Valve------6710121012
Alarm Check (grooved)--------------2025

These values are for Schedule 40 steel at C=120 only. For CPVC, copper, or other materials, apply the C-factor multiplier above OR use manufacturer-specific equivalent length tables. Using steel fittings tables for plastic pipe will produce non-conservative results.


K-factor reference

Q = K x sqrt(P), where Q = gpm and P = psi at the sprinkler.

K-FactorNominal OrificeThread SizeTypical Application
K2.83/8"1/2" NPTResidential, attic, concealed spaces
K4.27/16"1/2" NPTResidential (NFPA 13D/13R)
K5.61/2"1/2" NPTStandard spray -- most common
K8.017/32"3/4" NPTExtended coverage, light/ordinary hazard
K11.25/8"3/4" NPTEC, CMSA, smallest ESFR
K14.03/4"3/4" NPTESFR pendent, CMSA
K16.8--3/4" NPTESFR pendent
K22.4--1" NPTESFR pendent, CMSA
K25.2--1" NPTESFR -- most common modern
K28.0--1" NPTESFR (newest listings)

Quick flow/pressure lookup for K5.6

Pressure (psi)Flow (gpm)
714.8
1017.7
1521.7
2025.0
2528.0
3030.7
5039.6

Pipe internal diameter tables

Schedule 40 steel

Nominal SizeOD (in)Wall (in)ID (in)
3/4"1.0500.1130.824
1"1.3150.1331.049
1-1/4"1.6600.1401.380
1-1/2"1.9000.1451.610
2"2.3750.1542.067
2-1/2"2.8750.2032.469
3"3.5000.2163.068
4"4.5000.2374.026
6"6.6250.2806.065
8"8.6250.3227.981

Schedule 10 steel

Nominal SizeOD (in)Wall (in)ID (in)
3/4"1.0500.0830.884
1"1.3150.1091.097
1-1/4"1.6600.1091.442
1-1/2"1.9000.1091.682
2"2.3750.1092.157
2-1/2"2.8750.1202.635
3"3.5000.1203.260
4"4.5000.1204.260
6"6.6250.1346.357
8"8.6250.1488.329

CPVC (SDR 13.5 -- BlazeMaster)

Nominal SizeOD (in)Wall (in)ID (in)
3/4"1.0500.0780.894
1"1.3150.0971.121
1-1/4"1.6600.1231.414
1-1/2"1.9000.1411.618
2"2.3750.1762.023
2-1/2"2.8750.2132.449
3"3.5000.2592.982

Copper tube (Type L)

Nominal SizeOD (in)Wall (in)ID (in)
3/4"0.8750.0450.785
1"1.1250.0501.025
1-1/4"1.3750.0551.265
1-1/2"1.6250.0601.505
2"2.1250.0701.985
2-1/2"2.6250.0802.465
3"3.1250.0902.945

Hose stream and duration requirements

Consolidated from NFPA 13, Section 19.2.3 and Table 19.2.3.1.2.

Hazard ClassificationInside Hose (gpm)Outside Hose (gpm)Total Hose Stream (gpm)Duration (min)
Light Hazard0 or 1000 or 10010030
Ordinary Hazard Group 10 or 100150 or 25025060
Ordinary Hazard Group 20 or 100150 or 25025060
Extra Hazard Group 10 or 100250 or 50050090
Extra Hazard Group 20 or 100250 or 50050090-120
High-Piled Storage (ESFR)----25060
High-Piled Storage (density/area)----50090-120

ESFR systems use 250 gpm hose stream and 60-minute duration regardless of commodity class. This is a significant advantage over density/area storage designs.


2022 Edition: single-point design criteria

Starting with the 2022 edition of NFPA 13, the traditional density/area curves are replaced with single-point values for new system designs. The curves remain acceptable for existing systems and renovations.

Table: single-point density and area (2022 edition)

Hazard ClassificationDensity (gpm/sq ft)Design Area (sq ft)
Light Hazard0.101,500
Ordinary Hazard Group 10.151,500
Ordinary Hazard Group 20.201,500
Extra Hazard Group 10.302,500
Extra Hazard Group 20.402,500

Pre-2022 designs using density/area curves allowed trading density for area (higher density = smaller area). The 2022 single-point values eliminate this trade-off. If your project references an earlier edition, the curves still apply.


Velocity pressure

Per NFPA 13 Section 28.2.5, velocity pressure can optionally be included:

Pv = 0.001123 x Q^2 / d^4

Where Pv = velocity pressure (psi), Q = flow (gpm), d = internal diameter (in).

Velocity pressure shifts pressure from static to dynamic. Most software includes it by default. It generally benefits systems with larger pipe sizes and higher flows.

Pipe velocity: v = Q / (2.448 x d^2). NFPA 13 recommends a maximum velocity of approximately 32 ft/s for above-ground pipe, though this is advisory, not mandatory.


Worked example: 4-head branch line calculation

Given conditions:

  • Hazard: Ordinary Hazard Group 1
  • Density: 0.15 gpm/sq ft
  • Coverage per sprinkler: 130 sq ft (10 ft x 13 ft spacing)
  • Sprinkler: K5.6 standard spray pendent
  • Pipe: Schedule 40 steel, C=120
  • Branch line: 1" pipe from head 1 to head 2, 1-1/4" from head 2 to head 4
  • Spacing between heads: 10 ft center-to-center
  • Elevation: all heads at same level
Four-head branch line layout showing heads numbered 1 through 4 with pipe sizes and distances
Branch line layout -- 4 heads at 10 ft spacing

Step 1: Flow at the most remote sprinkler (Head 1)

Minimum required flow: Q = density x area = 0.15 x 130 = 19.5 gpm

Required pressure at Head 1: P = (Q/K)^2 = (19.5/5.6)^2 = (3.482)^2 = 12.13 psi

Step 2: Friction loss from Head 1 to Head 2

Pipe: 1" Schedule 40 steel, ID = 1.049 in, length = 10 ft actual pipe + 2 ft equivalent (one tee, flow turned 90 from the branch through fitting) = 12 ft total equivalent length.

The fitting at Head 1 is a tee with flow turned if the branch tees off the cross main. For a standard branch line endpoint, there is typically just the sprinkler tee fitting. Use the 1" tee value of 5 ft if the branch changes direction at Head 1. For this example we use 2 ft for a coupling equivalent at the branch endpoint.

Friction loss per foot: p = (4.52 x 19.5^1.85) / (120^1.85 x 1.049^4.87)

Calculate numerator: 19.5^1.85 = 236.9, so 4.52 x 236.9 = 1,070.8

Calculate denominator: 120^1.85 = 5,765.4 and 1.049^4.87 = 1.261, so 5,765.4 x 1.261 = 7,270.2

p = 1,070.8 / 7,270.2 = 0.1473 psi/ft

Total friction loss, Head 1 to Head 2: 0.1473 x 12 = 1.77 psi

Step 3: Pressure and flow at Head 2

Available pressure at Head 2: 12.13 + 1.77 = 13.90 psi

Flow at Head 2: Q = K x sqrt(P) = 5.6 x sqrt(13.90) = 5.6 x 3.728 = 20.9 gpm

Cumulative flow in pipe between Head 2 and Head 3: 19.5 + 20.9 = 40.4 gpm

Step 4: Friction loss from Head 2 to Head 3

Pipe transitions to 1-1/4" Schedule 40, ID = 1.380 in, length = 10 ft actual + 6 ft equivalent (tee, flow turned) = 16 ft total.

p = (4.52 x 40.4^1.85) / (120^1.85 x 1.380^4.87)

Numerator: 40.4^1.85 = 937.5, so 4.52 x 937.5 = 4,237.5

Denominator: 120^1.85 = 5,765.4 and 1.380^4.87 = 4.783, so 5,765.4 x 4.783 = 27,576.8

p = 4,237.5 / 27,576.8 = 0.1537 psi/ft

Total friction loss, Head 2 to Head 3: 0.1537 x 16 = 2.46 psi

Step 5: Pressure and flow at Head 3

Available pressure at Head 3: 13.90 + 2.46 = 16.36 psi

Flow at Head 3: Q = 5.6 x sqrt(16.36) = 5.6 x 4.045 = 22.7 gpm

Cumulative flow: 40.4 + 22.7 = 63.1 gpm

Step 6: Friction loss from Head 3 to Head 4

Still 1-1/4" pipe, same equivalent length assumption = 16 ft.

p = (4.52 x 63.1^1.85) / (120^1.85 x 1.380^4.87)

Numerator: 63.1^1.85 = 2,136.6, so 4.52 x 2,136.6 = 9,657.5

Denominator: 27,576.8 (same as above)

p = 9,657.5 / 27,576.8 = 0.3503 psi/ft

Total friction loss, Head 3 to Head 4: 0.3503 x 16 = 5.60 psi

Step 7: Pressure and flow at Head 4

Available pressure at Head 4: 16.36 + 5.60 = 21.96 psi

Flow at Head 4: Q = 5.6 x sqrt(21.96) = 5.6 x 4.686 = 26.2 gpm

Branch line summary

HeadPressure (psi)Flow (gpm)Cumulative Flow (gpm)
Head 1 (most remote)12.1319.519.5
Head 213.9020.940.4
Head 316.3622.763.1
Head 421.9626.289.3

Total branch line demand at connection to cross main: 89.3 gpm at 21.96 psi (before cross main friction losses and elevation adjustments).

Notice that the most remote head operates at the minimum required pressure, but each subsequent head picks up additional pressure from the friction loss in the connecting pipe. This is why sprinklers closer to the riser always flow more water than the most remote head.


Elevation adjustment

For each foot of elevation change: 0.433 psi per vertical foot.

  • Sprinklers above the water supply: add 0.433 psi/ft to required pressure
  • Sprinklers below the water supply: subtract 0.433 psi/ft from required pressure

Example: system demand is 85 psi at the base of riser. Sprinklers are 25 ft above the underground main connection. Elevation adjustment = 25 x 0.433 = 10.8 psi. Total at underground: 85 + 10.8 = 95.8 psi.


Water supply adjustment

Residual test data

When plotting a water supply from a hydrant flow test, use the N^1.85 method:

P_available = P_static x (1 - ((Q_demand / Q_test)^1.85 x (1 - P_residual/P_static)))

Or graphically: plot static and residual points on N^1.85 paper (semi-log) and read the available pressure at the system demand flow.

Common pitfalls

  • Forgetting to add hose stream demand after the system demand calculation (hose stream is added at the base of the riser, not distributed through sprinklers)
  • Using the wrong C-factor for the pipe material
  • Mixing Schedule 40 and Schedule 10 IDs in the same run
  • Not accounting for reduced IDs at grooved couplings (typically use the smaller of the two pipe IDs)
  • Overlooking alarm valve and check valve friction losses (typically 5-10 psi for alarm check, 3-5 psi for check valve, or use manufacturer data)

Reference: NFPA 13 sections for hydraulic calculations

TopicNFPA 13 Section (2022 ed.)
Hydraulic calculation proceduresChapter 28
Equivalent pipe lengths28.2.3 / Table 28.2.3.1.1
Velocity pressure28.2.5
Water supply information28.2.1
Hose stream and duration19.2.3
Design area shape19.2.3.1.4
C-factorsTable 28.2.3.2.1
Density/area requirementsChapter 19
Single-point criteria (2022)19.3
Previous
Water Supply Sources