A hydraulic calculation report looks right because it came out of software. But the software does not question the geometry, pipe data or water supply it is given. When reviewing a report for approval or acceptance, the ten checks below catch most errors within a few hours.
1. Size and shape of the design area
The first question is whether the calculated area really is the most demanding one. Under NFPA 13 the side of the rectangular design area parallel to the branch lines must be at least 1.2 × √A; picking a short, wide area artificially lowers the demand. Area size is also subject to adjustments: it increases for dry pipe systems (by 30% in NFPA 13), sloped ceilings can add further increases, and quick-response heads may allow a reduction under set conditions. Check that each adjustment is shown explicitly in the report. EN 12845 and FM Global define the area and its adjustments differently; confirm against the current edition of the standard applied. More detail in the hydraulically most demanding area.
2. Hazen-Williams C-factors
The C-factor represents pipe roughness and drives friction loss directly. The NFPA 13 table gives C = 120 for black steel in wet systems and C = 100 in dry and pre-action systems; 120 for galvanised steel and 150 for copper and listed plastic pipe are also common. The typical error is using 120 in a dry system as well. At the same flow, dropping C from 120 to 100 increases friction loss by about 40%. For extensions to older systems, consider a lower C to reflect the internal condition of the pipe. Background to the formula: Hazen-Williams pipe friction.
3. Fitting equivalent lengths and true internal diameter
Losses through elbows, tees, valves and check valves are added as equivalent pipe length. Check that tees where flow turns use the branch value, that manufacturer figures are entered for the alarm valve and check valve, and that the NFPA tables are based on C = 120 and need a multiplier for other C-factors. Pipe diameter must also be the true internal diameter for the wall thickness used, not the nominal size. On small sizes such as DN25 (1 in), a few millimetres make a noticeable difference.
4. Elevation
Every metre of height costs about 0.098 bar (0.433 psi/ft) of static pressure. For a roof sprinkler 12 m up that is 1.18 bar. Typical errors: the wrong difference between pump suction level and sprinkler level, using an average level instead of the highest head under a sloped roof, and ignoring the negative suction head from a below-ground tank. The suction side also needs an NPSH check; the fire pump NPSH calculator helps here.
5. Velocity limits
NFPA 13 sets no general velocity limit for sprinkler pipework, but high velocity raises both losses and water hammer. EN 12845 does set limits: 6 m/s through valves and flow-monitoring devices and 10 m/s elsewhere. On EN projects the velocity column should be checked at every node. On NFPA projects too, sections above 6–7 m/s are a good prompt to revisit the pipe sizing.
6. K-factors and minimum end-head pressure
The K-factor of every head in the report must match the product on the approved materials list. The pressure calculated at the most remote head must deliver the flow required by Q = K√P and must not fall below the minimum pressure in the standard or the listing. Where one calculation includes heads with different K-factors (sidewall or extended-coverage heads, for instance), each must be entered with its own K and coverage area. The cost of a wrong K is worked through numerically in the cost of choosing the wrong K-factor.
7. Hose allowance and duration
Under NFPA 13, the combined inside and outside hose allowance is added to sprinkler demand by hazard: 380 L/min (100 gpm) for light hazard, 950 L/min (250 gpm) for ordinary hazard and 1,900 L/min (500 gpm) for extra hazard. Typical errors: omitting the hose allowance altogether, adding the inside hose allowance at the source rather than at its point of connection, and calculating tank duration without the hose flow. Check tank volume with the fire water tank sizing calculator.
8. Water supply curve
The demand point must sit below the supply curve. Check the date and location of the flow test on a town main supply (an old test may not represent today's network), that static and residual pressures were read correctly, that the curve is plotted on Q1.85 paper, and that a sensible margin remains between demand and supply. With a pumped supply, the pump curve is assessed together with suction conditions, and the 150% flow point is checked against demand too. The test method is covered in hydrant flow test procedure.
9. Overdischarge
Total calculated sprinkler flow is always greater than density × area, because heads closer to the source operate at higher pressure. The ratio typically sits between a few per cent and 20–30%. A ratio much higher than expected points to small branch lines with large losses; a ratio near zero may mean the pressures at heads other than the most remote one were not carried through the calculation correctly. Rough check: total flow ÷ (density × area).
10. Node balance
At every junction, flow in must equal flow out, and in looped and gridded systems the pressures reaching a node by different paths must be very close. NFPA 13 requires pressures at hydraulic junction points to balance within 0.5 psi (about 0.03 bar). Check this at three random nodes in the report's node table. For grids, the report should show that the iterative solution has converged.
Checklist table
| # | Check | Typical error | Quick test |
|---|---|---|---|
| 1 | Design area | Short/wide area, no dry-system increase | Long side ≥ 1.2√A? Adjustments shown? |
| 2 | C-factor | C = 120 in a dry system | Compare with the C table for system type |
| 3 | Fittings and bore | Nominal bore, missing tee/valve losses | Recount one branch line by hand |
| 4 | Elevation | Wrong suction level or highest head | Compare with the section; ~0.098 bar/m |
| 5 | Velocity | Limits exceeded on an EN project | ≤ 6 m/s at valves, ≤ 10 m/s elsewhere (EN 12845) |
| 6 | K-factor | Report differs from materials list | Match SIN and K to the list |
| 7 | Hose allowance | Omitted or at the wrong point | Compare with the hazard table |
| 8 | Supply curve | Old test, no margin | Test date and demand–supply gap |
| 9 | Overdischarge | Ratio very high or near zero | Total flow ÷ (density × area) |
| 10 | Node balance | Loop/grid pressures unbalanced | Difference ≤ 0.03 bar (0.5 psi) at three nodes |
Do one spot check by hand. There is no need to recalculate the whole report, but working the last two heads on one branch line through Hazen-Williams quickly shows whether the data entered into the software is consistent. For example, with C = 120, a DN50 (2 in) pipe of roughly 53 mm bore carrying 500 L/min loses about 0.034 bar/m. Ready values by pipe size are on the DN50 friction loss table and the other DN pages.
The step-by-step structure of a hydraulic calculation is set out in the sprinkler hydraulic calculation guide. To avoid unit slips between gpm, psi, L/min and bar, use the unit converter.
Frequently Asked Questions
What should I look at first in a hydraulic calculation report?
The location, size and shape of the design area. If the area is not in the most demanding position, or its side parallel to the branch lines has been kept short, the demand is understated however accurate the rest of the report may be.
Which C-factor applies to a dry pipe system?
The NFPA 13 table gives C = 100 for black steel in dry and pre-action systems, against 120 for the same pipe in a wet system. For galvanised and other materials, refer to the table and confirm against the edition in force.
What overdischarge ratio should I expect?
There is no fixed figure; it depends on system geometry and pipe sizes. Ratios from a few per cent up to 20–30% are typical. A very high ratio suggests undersized branch lines; a ratio close to zero may indicate an error in how the calculation was set up.
Can an old hydrant flow test be used in the calculation?
Network conditions change over time. Many authorities will not accept a test older than a set period, so confirm the limit with the authority having jurisdiction. If in doubt, repeat the test and leave a sensible margin between demand and supply.

SprinkCalc — Fire Sprinkler Design Across Three Standards
SprinkCalc covers hazard classification, design density and area, K-factor selection, water demand and hydraulic calculations for NFPA 13, FM Global and BS EN 12845 in a single iOS app, and exports a professional PDF report.
Download SprinkCalc on the App StoreNFPA 13 (current edition) · BS EN 12845:2015+A1:2019 · FM Global DS 2-89, DS 3-0. Confirm numerical values for your project against the standard in force and with the authority having jurisdiction. The findings here are typical defect patterns, not an account of events at any particular site.