Fire safety

Sprinklering a Racked Warehouse: Ceiling-Only, or the Pipe Goes in the Rack

Commodity class, arrangement and the top of storage decide whether a ceiling array can do it alone — and the fallback is bought once and paid for daily.
  • 24 minReading time
  • 12Sections
  • 4Calculators inline
  • Last reviewed

The commodity arrives eighteen months after the roof does

A speculative shed, 20,000 m² on one floor, 12.2 m to the underside of the haunch, let on a fifteen-year lease to a third-party logistics operator. The sprinkler system went in against a scheme signed off two years earlier on the phrase general warehousing. The tenant's opening contracts are boxed household plastics, unwrapped garden furniture and a client who ships aerosols. The racking quotation shows five beam levels with the top load at 10.7 m, and the empty pallet return has already grown to four hundred plastic pallets in a corner nobody drew.

Every one of those facts is an input to the sprinkler design, and not one existed when the sprinkler design was done. That is the ordinary condition of the job rather than an unlucky one. What makes it expensive is that the ceiling array is the one item in the building that cannot be revised while the building works: you can re-stripe a yard overnight and re-lay racking over a bank holiday, but no operator will empty a distribution centre so a contractor can change a K-factor.

The question has a definite answer, though, and it is a lookup rather than a judgement. NFPA 13 and BS EN 12845 both work the same way: classify what is stored, name the arrangement it sits in, measure the top of storage and the ceiling, and the standard returns a design. The skill is in getting those inputs honest and in noticing which the shell has already spoiled — a roof pitched for drainage or a duct at low level can cost you the ceiling-only answer without appearing in any fire discussion.

The keys the storage tables are actually cut for

There is no formula here and no substitute for the survey. The storage chapters of NFPA 13, and the high-hazard storage part of BS EN 12845, are tabulated against a small set of keys, and a design produced without all of them is a design produced against an assumption someone will later disown. Some keys belong to the tenant and some to the building, and their pairing is where schemes come apart: a commodity the shell carries at 8 m can be impossible at 10.7 m in the same building on the same day.

Write them down as measurements with a date and an author against each, not as adjectives in a specification. Storage height is the top of the highest unit load in service, which is neither the top beam level nor the height on the racking quotation. Ceiling height, for a sprinkler table, is measured to the deflector — below the branch line, below the structure, below the deck — and the gap between the last two is where a scheme quietly loses half a metre.

  1. Commodity class, from the tenant's real product list and its packaging, including what the third-party contracts will bring in by year three.
  2. Storage arrangement: single-row, double-row or multiple-row racking, plus the solid-piled areas alongside it.
  3. Top of storage in service, surveyed with a loaded pallet on the top beam rather than scaled off the elevation.
  4. Ceiling height to the deflector at the worst point, recorded with the roof slope and the construction alongside it.
  5. Rack construction: open, slatted or solid-shelf, and whether mesh decking goes into every bay or only some.
  6. The idle pallet arrangement — how many, what material, in what pile, where — because it is a commodity in its own right and nobody's line item.

Class is decided by the packaging, not by the product

The commonest classification error is to describe the goods. A carton of stainless steel fasteners and a carton of polypropylene fasteners are the same product to a warehouse manager and two different fires. So are the same fasteners in a single-wall carton and in a moulded plastic tray inside a triple-wall carton. NFPA 13 classifies the whole unit load — product, packaging, dunnage and pallet together — which is why it has to be done against a received load rather than against a purchase order.

The ladder in the table runs Class I to Class IV and then leaves the numbered scale altogether for plastics. The rungs are set by proportion as much as by material: Class III tolerates Group A plastic at five per cent by weight or volume, Class IV at fifteen per cent by weight or twenty-five by volume in ordinary cartons, and past that the load becomes a plastics commodity with its own tables.

Group A is the group that matters and it is wide: polyethylene, polypropylene, polystyrene, ABS, acrylic, polycarbonate, PET, polyurethane, SBR and expanded natural rubber. Two neighbours are commonly misfiled into it and are not in it — nylon 6 and nylon 6/6 are Group B, and so is natural rubber that has not been expanded, which is the same material sorted into two different groups by whether air has been blown into it. Two modifiers then multiply against it — cartoned or exposed, because a carton buys real time before the plastic is involved at all, and expanded or unexpanded, because foamed polystyrene and polyurethane present enormous surface area with air behind it. Exposed expanded Group A plastic is the severest ordinary storage commodity in the standard, and a pallet of unwrapped foam packaging blocks sits in that category.

Some loads jump the fence entirely, and this is where a warehouse quietly stops being a warehouse. Aerosols are governed by NFPA 30B, which sets its own schemes by aerosol level and storage arrangement and can demand in-rack sprinklers where a Class IV ceiling design would not. Flammable and combustible liquids fall to NFPA 30, lithium-ion cells and battery energy storage to NFPA 855, with the protection derived from UL 9540A test data rather than a commodity table at all. One pallet of any of the three changes the building's fire strategy, and the lease is usually silent about it.

In Europe the shape is the same and the vocabulary is not: BS EN 12845 crosses high hazard storage categories I to IV with a storage configuration, and it is the pair that returns the design density and the assumed maximum area of operation. Where the building is FM insured the route is different again — Data Sheet 8-1 for classification, 8-9 for the storage protection — and it is normal for FM and NFPA 13 to return different answers for the same rack. Establish which rulebook underwrites the building before any density is quoted.

NFPA 13's commodity ladder, read against what actually arrives on a pallet. The class describes the whole unit load, packaging included, and the plastics categories below Class IV are separate design cases rather than a fifth rung.
CategoryWhat puts a load hereSeen in a distribution centre as
Class INoncombustible product, wood pallet, ordinary single-layer carton or paper wrapCanned drinks, glass jars, boxed ceramic tile
Class IIThe same noncombustible product inside heavier combustible packaging — crates, solid wood boxes, multi-wall boardMetal fittings in triple-wall cartons, crated machinery parts
Class IIIProduct of wood, paper, natural fibre or Group C plastic, with only a token proportion of Group A plasticBooks, timber mouldings, baled textiles, boxed paper
Class IVOrdinary cartons holding Group A plastic within the standard's weight and volume limits, or Group B plasticsSmall appliances with plastic housings, boxed toys, cased electronics
Cartoned unexpanded Group A plasticPast the Class IV limits, but the carton is still doing workBottled household chemicals, boxed PET preforms, packaged plastic housewares
Exposed or expanded Group A plasticNo carton, or a foamed plastic with air behind the surfaceUnwrapped garden furniture, foam packaging blocks, stacked plastic crates
Aerosols, liquids, lithium cellsOutside the commodity tables altogetherOne pallet, one client, and a different standard governing the whole building
NFPA 13's commodity ladder, read against what actually arrives on a pallet. The class describes the whole unit load, packaging included, and the plastics categories below Class IV are separate design cases rather than a fifth rung.

Control, or suppression, and why only one of them frees the rack

Three protection philosophies sit behind every storage sprinkler design, and mixing up their vocabulary is how arguments start. Control mode density and area — CMDA — is the oldest and the most forgiving of the building: it accepts that the fire will burn, discharges a stated density over a stated area to wet the surrounding fuel, and expects the fire service to finish the job. Density and area both climb steeply with storage height and commodity class until the water supply is the binding constraint.

Control mode specific application — CMSA, and the older large-drop heads that became it — controls by a different mechanism: fewer, larger droplets with enough momentum to fall through the plume rather than be carried up in it. It is specified as a number of operating sprinklers at a stated pressure rather than as a density, and its listings are narrow enough that it answers particular storage problems rather than serving as a general substitute.

Early suppression fast response — ESFR — is the one the decision turns on, because it is the only one of the three trying to put the fire out at the ceiling. A fast-response element and a very large orifice deliver a lot of water early and drive it down through a plume that has not had time to grow. Where it is listed for the commodity, the storage height and the ceiling height, it protects rack storage from the roof with no pipe in the racking at all. That is the entire prize: not a cheaper array, because it is not cheaper, but a rack that stays free.

Be clear about what the prize is not. Twelve heads is the standard's ESFR design area, and a nominal K-25.2 at 15 psi delivers about 98 gpm, so the ceiling demand is roughly 1,170 gpm before the hose stream allowance — against 900 gpm for a CMDA design at 0.45 gpm/ft² over 2,000 ft². Add each hose allowance and the totals land within a few per cent of one another. What differs is duration: sixty minutes for ESFR against ninety or a hundred and twenty on a CMDA curve, and that difference lands in the tank and the pump room, which the rising main guide covers rather than this one.

The three storage protection modes, what each is attempting, and the condition that removes it. Design areas, densities and end-head pressures come from the applicable standard's tables and the sprinkler's own listing.
ModeWhat it is trying to doWhat it demands of the buildingWhere it runs out
CMDA, control mode density and areaWet the fuel around the fire and hold it for the fire serviceLeast fussy: tolerates obstructed ceilings, dry systems and in-rack levelsDensity and area climb with height and commodity until the supply cannot serve them
CMSA, control mode specific applicationThrow large droplets down through the plume with fewer headsListed spacings and clearances, tighter obstruction rules than CMDANarrow listings; a specific answer, not a general one
ESFR, early suppression fast responseSuppress the fire at the ceiling and keep the racking free of pipeWet system, limited roof slope, unobstructed construction, generous clear space, height inside the listingEvery one of those conditions is a separate way to lose it
In-rack sprinklersPut water inside the array, below the level the ceiling cannot reachFlue spaces kept clear, guards, a maintained feed and a rack layout that stops movingNot a mode at all — the thing you install when a mode above has run out
The three storage protection modes, what each is attempting, and the condition that removes it. Design areas, densities and end-head pressures come from the applicable standard's tables and the sprinkler's own listing.

Losing ESFR, one condition at a time

ESFR fails on conditions, not on judgement, and most schemes lose it to something never discussed in a fire meeting. The listing is the first gate: every ESFR head carries maximum ceiling and maximum storage heights, and the design is checked against the pair — the classic listing covered a 12.2 m ceiling over 10.7 m of storage, larger orifices extend it, and none extend it indefinitely. Put the opening shell against the tenant's five beam levels and the scheme is standing exactly on that line.

The rest are geometry and services. ESFR needs a substantially flat, unobstructed ceiling: NFPA 13 limits the roof slope, and continuous obstructions below the deflector — duct, tray, pipe, a run of high-bay fittings on drop rods — either need addressing under the obstruction rules or need sprinklers beneath them, which is not the building anybody drew. It needs clear space above the top of storage, where the general storage figure is 450 mm (18 in) below the deflector, enforced by OSHA as a workplace matter under 29 CFR 1910.159, and an ESFR ceiling wants roughly double. It needs a wet system, which a freezer or an unheated cross-dock has not got, and going dry costs a thirty per cent increase in the CMDA design area before the loss of ESFR is counted.

Two more sit inside the racking, and one back on the roof. Solid shelving turns a rack into a stack of small ceilings: NFPA 13's definitions turn on the solid area of the shelf, and past the larger threshold the rack needs sprinklers beneath the shelves whatever is at the roof, which makes the mesh-decking line on the racking order a fire decision rather than a housekeeping one. Flue spaces have to exist and stay clear, since a nominal 150 mm (6 in) transverse flue is what lets water reach down through the array. And ESFR works against early-operating roof vents and draft curtains, which is awkward when the smoke ventilation strategy was agreed with a different consultant.

  1. Confirm the head's listed maximum ceiling and storage heights against the surveyed pair, not the marketing height of the shed.
  2. Check the roof slope against the standard's limit at the steepest bay, including any fall to an internal gutter.
  3. Plot every service finishing below the deflector plane — duct, tray, radiant tube, lighting, PV conduit — and test each against the obstruction rules.
  4. Prove the clear space below the deflector at the worst point rather than the mean, using the ESFR figure where ESFR is the scheme.
  5. Establish whether any part of the area is unheated, because dry forecloses ESFR and enlarges the CMDA design area at once.
  6. Read the racking specification for solid shelves, and get mesh decking written into the rack order rather than assumed.
  7. Screen the product list for aerosols, flammable liquids and lithium cells, which leave the commodity tables entirely.

A rack that needs both, drawn as pipework

When the answer is in-rack, the building ends up with two systems doing two jobs. The ceiling array still has to be there, because the fire that starts on a top pallet is a ceiling fire; the in-rack levels handle what the ceiling array cannot reach through a full array of loaded pallets. The two are hydraulically related — the standard permits the ceiling density to be reduced against specified in-rack arrangements — and physically separate, run by different fitters, maintained on different schedules and damaged by entirely different things.

Read the drawing below as a bill of what has to be bought, because the in-rack side is where the item list runs longer than anyone expects. Above each in-rack head sits a water shield, so discharge from the level above does not cool the element beneath it and stop it operating. Around the pipe sits a guard, because a forklift mast will find it. Behind it sits a feed riser, a control valve, a flow switch and a drain, every one of which has to be somewhere a technician can reach with the racking full.

The two sprinkler arrays in a racked bay, and what hangs off each

Sprinkler pipework through a double-row rack, roof downward: the ceiling cross main with its branch lines and large-orifice heads at the deck, the palletised storage the pair of arrays protects, the water shields fitted above each in-rack head, the in-rack branch line itself run along the longitudinal flue at mid-height, the rack uprights and beams with the transverse flue between them, and the feed riser, control valve and floor main that serve the in-rack levels.
  1. Ceiling array: cross main, branch lines and heads — the roof-level system that protects the top of storage and is the only part of the scheme that can never be revised while the building is working Sprinkler Head Spacing and Count Calculator
  2. Palletised storage on four beam levels — the commodity, the packaging and the pallet together, which is what the classification is done against rather than the product alone Timber Pallet Stack Storage Capacity Calculator
  3. Water shields over the in-rack heads — keep discharge from the level above off the thermal element below it, so the lower head still operates when it is needed
  4. In-rack branch line in the longitudinal flue — the pipe the whole decision is about, sized on a small head count at a low end-head pressure and living where the forklifts work Domestic Water Pipe Friction Loss Calculator (Hazen-Williams)
  5. Uprights, beams and the transverse flue — the steel that fixes where pipe can run, and the 150 mm gap between load faces that lets water reach down through the array
  6. Feed riser, control valve and floor main — the run that has to be reachable with the racking full, and where the fitting count starts to rival the pipe length Pipe Fitting Equivalent Length Calculator

In-rack sprinklers are bought once and paid for every day

The capital cost of in-rack levels — pipe, heads, guards, shields, a feed and a valve set, on top of a ceiling array that has to be built anyway — is the least interesting thing about them. What hurts is that in-rack sprinklers convert a fire protection system into a permanent constraint on warehouse operations.

Start with damage. A pipe in a longitudinal flue at four metres sits inside the working envelope of every reach truck in the building, and EN 15635 already requires rack damage to be inspected and recorded on a routine cycle because uprights get hit. Sprinkler pipe gets hit by the same drivers, and a struck head that weeps shuts that aisle until it is isolated, drained, repaired and refilled, with everything below it wet. Guards help and do not eliminate it.

Then reconfiguration. The whole appeal of adjustable pallet racking is that beam levels move — a contract arrives with a taller unit load and the beams are re-pitched over a weekend. In-rack sprinklers are designed at specific levels for a specific arrangement, so either the racking is frozen or every re-pitch triggers a redesign and a re-commissioning, and the first time an operations manager learns this is the weekend they try to move a beam. It belongs in the lease, the operations manual and the induction, and is almost never in any of them.

Finally the flue spaces, the free half of the design and the half that disappears. In-rack protection assumes a clear transverse flue for water to fall through, and a warehouse under peak pressure will push pallets through it. None of that shows on a drawing, so the only defence is an inspection regime with the flue on the checklist and a named person who can stop a put-away.

The empty pallet return is a commodity, and nobody owns it

Every distribution centre accumulates idle pallets, and every one puts the growing pile somewhere convenient rather than somewhere designed. NFPA 13 treats idle pallets as their own commodity, limits how they may be held indoors, and separates the wood case from the plastic one — a stack of idle plastic pallets being a block of Group A plastic with air gaps engineered into it, which burns like one. Storing them outdoors or in a separate compartment costs nothing at design stage and is impossible to retrofit into a full building.

Turning those limits into an operating instruction takes two numbers the warehouse can check: how high a pile may be, and how much floor the permitted number of piles will take. That is arithmetic you can hand over on a laminated card, which is the only form of fire protection guidance that survives a peak. Work it for the maximum the standard allows rather than for what the site currently holds, then set it against the return rate — if a fortnight's returns exceed the permitted footprint, the answer is a collection contract, not a bigger corner.

Run the same arithmetic on the block-stacked bulk area, because solid-piled and palletised storage sit in different tables from racked storage and are frequently the more demanding case in the same building. Cap it with the height the sprinkler scheme permits rather than the height the goods will bear, which inverts the usual habit. The calculator rounds both divisions down and deducts nothing for aisles, and the racking guide's treatment of honeycombing loss applies to its answer here as much as it does there.

Put in the floor area of the idle pallet return or the bulk stack after aisles, the height the sprinkler scheme allows rather than the height the load will carry, and the real height of a loaded pallet from a despatch note. The answer is a count you can post on the wall, which is what makes it enforceable.

The total floor/yard area available for pallet storage.

The floor area occupied by a single pallet.

The maximum allowable stack height (ceiling, rack, or safe-stacking limit).

The height of a single loaded pallet in the stack.

Total pallet storage capacity

320 pallets

High confidence

This assumes uniform pallet footprint and height with no aisle/access clearance deducted — subtract clearance space for forklift access or walkways from the storage area before using this calculator for a realistic count.

Pallets per layer
16 pallets
Stack layers
20 layers

Estimated cost — your price

This site holds no price list for this material — local prices vary too much to publish honestly. Enter your supplier's price and the result is costed with it.

10 ft
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • Divides area by area, which assumes the pallets tessellate perfectly. Floor space is a shape, not a number: a 1.2 x 1.0 m (3.3 ft) pallet has to fit a real bay dimension by dimension, so a strip 2.2 m (7 ft) wide holds one row and wastes the last metre, while the same area in a squarer bay holds two. Set the grid out on the actual bay dimensions before trusting this count - on an awkward footprint the shortfall against the area division is commonly 10 to 20%.
  • Counts positions, not weight. Every floor has an allowable uniform load, and it bites hardest on a suspended slab, a mezzanine or a container floor: a full-height block of dense product concentrates a great deal of weight onto each pallet footprint. Multiply pallets per position by the loaded weight and check it against the floor's rating in kPa or psf, because the height limit that governs is often structural rather than the ceiling.
  • The safe stack height comes from what is being stacked. Everything above the bottom pallet is carried by the bottom unit load, and corrugated packaging loses a large share of its compression strength over time under load and in humid air, so a block that stands square on day one can lean or crush by week six. Loads with an uneven or non-flat top cannot be block-stacked at all and need racking, which changes the geometry entirely.

The demand sits on the roof, and it is mostly friction

A storage hydraulic calculation is neither of the shapes a plumber carries around: not a single long branch with one fitting at the end, and not a vertical column where static lift swamps everything else. It is a tree — twelve heads over an area of roof, each drawing from a branch line, the branch lines drawing from a cross main, flow accumulating segment by segment towards the riser and pressure balanced back out at every junction. Elevation contributes a fixed and unremarkable amount, since a 12 m roof costs about 17 psi and then stops mattering, while friction is recomputed in every segment and takes nearly all the pressure.

That structure is why upsizing the cross main pays and upsizing the branch lines mostly does not. A 3 in branch carrying 390 gpm loses 17 psi in 100 ft; a 6 in cross main carrying three times that flow loses under 5 psi over the same length. The exponents do the work — loss scales with flow to the power 1.852 and falls with bore to the power 4.87 — so one size up on the pipe carrying accumulated flow is worth several on the pipe carrying a quarter of it. Read the velocity column alongside: a 2 in branch at 195 gpm moves water at 5.7 m/s, a water hammer problem waiting for the first valve operation.

Two coefficients matter and both are easy to get wrong. NFPA 13 gives a Hazen-Williams C of 120 for black or galvanized steel in a wet system and 100 for black steel in a dry one, precisely because a dry array spends its life full of damp air. And an in-rack line is not a small ceiling line: it runs at a lower end-head pressure with fewer heads operating, so its friction budget is tight and its feed is frequently what fails the calculation rather than the heads.

Friction lost in one 100 ft (30.5 m) segment of schedule 40 steel at the flows a storage array accumulates, with a Hazen-Williams C of 120 for a wet system. Straight pipe only; fittings are added separately as equivalent length.
Nominal sizeInternal boreFlow in the segmentLoss per 100 ftVelocity
2 in52.5 mm195 gpm (738 L/min)32.4 psi (22.7 m head)5.7 m/s
2½ in62.7 mm293 gpm (1,109 L/min)28.9 psi (20.3 m head)6.0 m/s
3 in77.9 mm390 gpm (1,476 L/min)17.1 psi (12.0 m head)5.2 m/s
4 in102.3 mm780 gpm (2,953 L/min)16.4 psi (11.5 m head)6.0 m/s
6 in154.1 mm1,171 gpm (4,433 L/min)4.7 psi (3.3 m head)4.0 m/s
8 in202.7 mm1,171 gpm (4,433 L/min)1.2 psi (0.9 m head)2.3 m/s
Friction lost in one 100 ft (30.5 m) segment of schedule 40 steel at the flows a storage array accumulates, with a Hazen-Williams C of 120 for a wet system. Straight pipe only; fittings are added separately as equivalent length.

Run it one segment at a time, which is how a sprinkler hydraulic calculation works anyway: the real bore rather than the nominal size, the flow that segment actually carries, and C of 120 for wet steel or 100 for dry. Its flow input tops out near 790 gpm, so it covers every branch line and most in-rack feeds; the cross main above that flow belongs in the full node-by-node calculation.

The total length of the pipe run.

The design flow rate through the pipe.

The pipe material's Hazen-Williams roughness coefficient.

The pipe's actual internal (bore) diameter.

Friction head loss

17.96 ft

High confidence
2 in
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • Hazen-Williams is an empirical fit to cold water in turbulent flow, roughly 40 to 75 °F (4 to 24 °C) at velocities in the 2 to 10 ft/s (0.6 to 3 m/s) band. Outside that it drifts: glycol-charged loops, hot recirculating mains and low-flow trickles are Darcy-Weisbach problems, where viscosity enters the calculation instead of being absorbed into a single C value. The formula still returns a number for any of them; it is just not the loss you will measure.
  • Head loss is one term of the pressure the fixture actually sees. What is available is the incoming main, less the static lift to the outlet, less this friction, less the fittings, and less every device in the line — a meter, a backflow preventer, a filter and a softener can take 20 to 30 psi (207 kPa) between them. A run whose friction loss looks comfortable here can still open at a shower with nothing left.
  • Velocity is not reported, and velocity is often what sizes the pipe rather than head loss. Copper is normally held near 8 ft/s cold and 5 ft/s or less on hot recirculating lines, because water moving faster erodes the inside of elbows and tees over the years and makes the pipe audible in the wall. A small pipe on a short run can pass a friction check comfortably and still be the wrong size.

More fitting than pipe, once you count honestly

The measured length of a sprinkler array flatters it badly. Every drop off a branch line is a tee flowing into the branch, every offset around a purlin is a pair of elbows, and the riser assembly is a run of directional changes with a control valve, a check valve and often a backflow preventer in it. On a compact remote area the fittings routinely contribute more equivalent length than the pipe connecting them, and a calculation done on centre-line lengths alone underestimates the demand by a margin nobody can absorb at commissioning.

NFPA 13 publishes those equivalent lengths in feet of the same schedule 40 steel, and they are worth carrying in your head because they scale so hard with size: a 90° elbow is 5 ft at 2 in and 14 ft at 6 in, while a tee flowing into the branch is 10 ft at 2 in and 30 ft at 6 in. The trap is that the figures are published for C = 120 and must be corrected for any other coefficient — multiply by 0.713 at C = 100, 1.16 at C = 130 and 1.51 at C = 150. A dry array therefore gets a lower C and shorter equivalent lengths at once, pulling in opposite directions, and neither cancels the other.

Valves and devices do not come off that table at all. An alarm valve, a dry valve, a backflow preventer or a strainer carries a loss from its own certified test data, and two manufacturers' backflow preventers at the same size and flow can differ by several psi — enough, on a marginal supply, to decide whether the scheme passes. Take those figures from the device's approval documentation as measured losses rather than guessing an equivalent length from a fitting table.

NFPA 13 fitting equivalent lengths for schedule 40 steel at C = 120. Multiply by 0.713 for C = 100, 1.16 for C = 130 and 1.51 for C = 150. Valves and devices take their loss from their own approval data instead.
Nominal size90° elbowTee, flow into the branch
1 in2 ft (0.6 m)5 ft (1.5 m)
1¼ in3 ft (0.9 m)6 ft (1.8 m)
1½ in4 ft (1.2 m)8 ft (2.4 m)
2 in5 ft (1.5 m)10 ft (3.0 m)
2½ in6 ft (1.8 m)12 ft (3.7 m)
3 in7 ft (2.1 m)15 ft (4.6 m)
4 in10 ft (3.0 m)20 ft (6.1 m)
6 in14 ft (4.3 m)30 ft (9.1 m)
8 in18 ft (5.5 m)35 ft (10.7 m)
NFPA 13 fitting equivalent lengths for schedule 40 steel at C = 120. Multiply by 0.713 for C = 100, 1.16 for C = 130 and 1.51 for C = 150. Valves and devices take their loss from their own approval data instead.

Count the elbows and the branch tees on the segment you are calculating and take the per-fitting figure from the table above for that exact size, corrected for your C. It totals elbows and branch tees only, so straight-through tees, reducers, valves and the backflow preventer are added afterwards from their own data.

The total count of 90° elbow fittings in the piping run.

The straight-pipe length that produces the same friction loss as one elbow.

The total count of tee fittings where flow branches off the run.

The straight-pipe length that produces the same friction loss as one branch-flow tee.

Total fitting equivalent length

12 ft

High confidence
1.5 ft
Schematic, drawn to the proportions you entered — not to scale on screen.

What this calculation does not cover

  • Totals fittings, not the components that usually dominate the head. A coil, heat exchanger, strainer, balancing valve or control valve is published as a pressure drop at a stated flow - feet of head or kPa, not an equivalent length - and on a typical hydronic circuit those together exceed the whole pipe-and-fitting figure. A pump chosen from this total plus the straight pipe alone lands short, and the shortfall turns up as the branch that will not balance.
  • One path, not a system. Pump head is set by the INDEX circuit, the single worst route from the pump out to the furthest or most restrictive terminal and back, so the fittings that belong in this box are the ones along that path only. Adding up every elbow in the building inflates the total enormously and buys a pump that overpumps every other branch; the parallel branches get balanced down to the index circuit, they do not add to it.

Where the demand point lands on the town main

All of the above produces one point on a graph: a flow and a pressure, at a defined location, delivered at the same moment. The supply side produces a curve from a hydrant flow test — static pressure, residual pressure at a measured flow — and the design either sits under it with margin or it does not. Plot the demand point early, while the ceiling height and the K-factor are still choices rather than facts.

The single largest influence on where that point lands is the head's orifice. Flow through a sprinkler is K times the square root of the pressure, so a large-orifice ESFR head delivers the same water at a fraction of the pressure a small one needs. A nominal K-25.2 at 15 psi and a nominal K-14.0 at 50 psi both give about 100 gpm, and the 35 psi between them is 81 ft, or 24.6 m, of water column — twice the height of the building. Making that comparison in head rather than psi is not a nicety, because every other term is already a height: the roof, the top of storage, the depth of a tank, the offset between the ceiling array and an in-rack level. In one unit it is visible on a single line that the K-factor is worth more to the water supply than the entire elevation of the roof.

Two cautions before the number is used in anger. The pairings of K-factor with end-head pressure are set by NFPA 13's ESFR tables against a specific commodity, storage height and ceiling height, and by the sprinkler's own UL, FM Approvals or LPCB listing; they are not interchangeable, and the table below only shows what a given pairing implies. And a hydrant flow test is a snapshot of a public network on one morning — where the demand point sits close to the curve, the design needs the undertaker's assured figures and, usually, a stored supply and a pump, which the rising main guide sets out.

What Q = K√P implies for a twelve-head ESFR design area, with each end-head pressure expressed as the column of water it represents. The pairings are illustrative arithmetic; the pressure required for a given commodity and height comes from the standard's tables and the sprinkler's listing.
Nominal KEnd-head pressureFlow per headTwelve-head demandAs a column of water
K-14.050 psi99 gpm1,188 gpm (4,497 L/min)115 ft (35.2 m)
K-16.852 psi121 gpm1,454 gpm (5,503 L/min)120 ft (36.6 m)
K-22.425 psi112 gpm1,344 gpm (5,088 L/min)58 ft (17.6 m)
K-25.215 psi98 gpm1,171 gpm (4,433 L/min)35 ft (10.5 m)
K-28.015 psi108 gpm1,301 gpm (4,926 L/min)35 ft (10.5 m)
What Q = K√P implies for a twelve-head ESFR design area, with each end-head pressure expressed as the column of water it represents. The pairings are illustrative arithmetic; the pressure required for a given commodity and height comes from the standard's tables and the sprinkler's listing.

Put in the end-head pressure the scheme needs, or the difference between two candidate K-factors, and read it as the column of water it stands for. That is the unit the roof height, the tank depth and the in-rack offset are already in, and the comparison only becomes obvious once they all share it.

The water pressure in PSI.

Equivalent feet of head

115.3 ft of head

High confidence

Estimated cost — your price

This site holds no price list for this material — local prices vary too much to publish honestly. Enter your supplier's price and the result is costed with it.

What this calculation does not cover

  • Head is counted from wherever the gauge is, not from the ground. A basement tank reading 50 psi converts to 115 ft, but a fixture 25 ft above that gauge has already spent 10.8 psi of it before a tap opens and sits at about 39 psi at rest. Read the pressure and the point you care about as a pair, or the converted figure describes a place nobody is showering in.
  • A well or booster system does not hold one pressure, so a single converted figure describes one moment of the cycle. A 40/60 switch runs everything between 92 and 138 ft of head, and a sprinkler zone or top-floor shower that performs at cut-out can fade badly just before the pump restarts. Convert the cut-in pressure, not the cut-out one, when what you want is the worst the system will do.

What keeps the design true after handover

A storage sprinkler design is a set of conditions as much as a set of pipes, and a working warehouse erodes every one of them. It assumes a commodity, a height, an arrangement, a flue and a pallet regime, and the building will change all five within two years unless someone has written them down as limits and handed them to the people who could breach them. The record that does that job is not the hydraulic calculation; it is a one-page statement of what the system was designed to protect, posted where the operation can see it and repeated in the lease.

Commissioning and inspection are conventional — NFPA 25 for North American work, BS EN 12845's maintenance provisions and the LPC Rules for UK work. What is not conventional, and what fails on this building type, is the loop back from operations to the design: a new client, a taller pallet, a beam re-pitch or a switch from wood pallets to plastic all invalidate a scheme that keeps passing its flow test regardless. A system that tests correctly while protecting the wrong commodity is the most dangerous state this building has.

  1. Post a design basis statement at goods-in — commodity class, maximum storage height, permitted arrangement, and what is not permitted anywhere in the building — and write the same limits into the lease.
  2. Add the flue spaces to the daily housekeeping walk, with authority to stop a put-away that fills one.
  3. Record every in-rack head level against the beam level it serves, so a re-pitch can be tested before the beams move rather than after.
  4. Cap the idle pallet return by count and pile height, and give the number to the shift that builds the piles.
  5. Re-run the hydraulic calculation whenever commodity, height or arrangement changes, and treat the result as a permit to store rather than as paperwork.

What to have measured before a density is quoted

Four figures measured on site, one taken off the tenant's product list, one off the pipe schedule and one from the water undertaker. With them the standard returns a design and the ceiling-only question answers itself; without them, a scheme is being drawn against an adjective in a letting particular.

  • Commodity class, against a received unit load — Product, packaging, dunnage and pallet classified together, with the plastics proportion tested against the standard's weight and volume limits rather than eyeballed.
  • Top of storage in service, surveyed — The top of a loaded pallet on the highest beam, taken on the built racking. Not the beam level, and not the height on the racking quotation.
  • Ceiling height to the deflector, at the worst point — Deck, less the structure, less the main, less the drop. The half metre that disappears between the haunch height and this figure is the half metre schemes die on.
  • Roof slope and every service below the deflector plane — Ducts, tray, radiant tube, high bay fittings and conduit, plotted rather than remembered. Each one is a separate test against the obstruction rules.
  • Rack arrangement, decking and flue spaces — Single, double or multiple row; mesh, slatted or solid; and the transverse flue the layout actually produces once the loads are on.
  • Segment flows, bores and the C for the system type — Accumulated flow segment by segment on the real internal bore, at C = 120 for a wet system and 100 for a dry one, with the fitting equivalent lengths corrected to match.
  • Hydrant flow test: static, residual and flow — A dated curve from the undertaker or a witnessed test, so the demand point can be plotted against it while the K-factor is still a choice.
Open this as a workspace →

Opens the calculators above on one screen with the dimensions from this article already filled in. Quantities only — this site publishes no price list, because local prices vary too much to publish honestly.

Drawn from

  • NFPA 13, Standard for the Installation of Sprinkler Systems — commodity classification, protection of rack storage and of palletised and solid-piled storage, ESFR and CMSA provisions, clear space below deflectors, flue spaces, idle pallet storage, and the Hazen-Williams coefficients and fitting equivalent length table used in hydraulic calculation
  • NFPA 25, Standard for the Inspection, Testing, and Maintenance of Water-Based Fire Protection Systems
  • NFPA 20, Standard for the Installation of Stationary Pumps for Fire Protection
  • NFPA 30, Flammable and Combustible Liquids Code
  • NFPA 30B, Code for the Manufacture and Storage of Aerosol Products
  • NFPA 855, Standard for the Installation of Stationary Energy Storage Systems, and the UL 9540A test method it draws on
  • International Fire Code, Chapter 32, High-Piled Combustible Storage
  • International Building Code, Chapter 9 Fire Protection and Life Safety Systems, and Section 507 Unlimited Area Buildings
  • BS EN 12845, Fixed firefighting systems — Automatic sprinkler systems — Design, installation and maintenance
  • LPC Rules for Automatic Sprinkler Installations incorporating BS EN 12845, and the LPCB Technical Bulletins issued with them
  • Approved Document B (Fire safety), Volume 2: Buildings other than dwellings — compartment size limits and the allowances made where a building is fitted with a sprinkler system
  • BS 9999, Code of practice for fire safety in the design, management and use of buildings
  • FM Global Property Loss Prevention Data Sheet 8-1, Commodity Classification
  • FM Global Property Loss Prevention Data Sheet 8-9, Storage of Class 1, 2, 3, 4 and Plastic Commodities
  • FM Global Property Loss Prevention Data Sheet 2-0, Installation Guidelines for Automatic Sprinklers
  • OSHA 29 CFR 1910.159, Automatic sprinkler systems
  • EN 15635, Steel static storage systems — Application and maintenance of storage equipment
  • ANSI/RMI MH16.1, Design, Testing and Utilization of Industrial Steel Storage Racks
  • The listing sheet published by the sprinkler manufacturer and its approval body — UL, FM Approvals or LPCB — for the specific head: the K-factor, the minimum end-head pressure, the maximum ceiling and storage heights and the permitted spacings are model-specific figures taken from that document and never from a general rule
  • Certified friction loss data published by the manufacturer of the alarm valve, dry valve, strainer and backflow preventer actually specified, which replaces any equivalent length estimated from a fitting table

Guidance, not a specification. Local codes, the engineer of record and the product manufacturer’s instructions govern where they differ from anything written here.