NPSH Calculation for Centrifugal Pumps: Formula, Example & Excel

NPSH calculation for centrifugal pump systems checks whether enough absolute suction head remains above the liquid’s vapor pressure at the pump inlet. For a large supply tank, calculate NPSH available by adding the tank’s absolute pressure head and liquid elevation, then subtracting suction losses and vapor pressure head. Compare the result with the manufacturer’s NPSH required at the actual operating flow and speed, with an appropriate engineering margin.

This guide develops a water-service example, checks it using suction-flange pressure, and shows how to build the calculation in Excel. The base case gives 11.46 m NPSH available. A combined hot-water, low-level, and dirty-strainer case falls to 3.42 m, showing why one normal operating point is insufficient.

The numerical inputs are illustrative. Use the selected pump’s certified performance information and the project’s approved operating cases before making an equipment decision.

What NPSHa, NPSHr, and NPSH3 mean

NPSH available (NPSHa) is a system characteristic: absolute suction total head at the pump’s reference datum minus the liquid’s vapor pressure head. NPSH required (NPSHr) is supplied by the manufacturer for specified operating conditions. NPSH3 identifies the suction condition associated with a 3% pump head reduction during testing; it is not the point at which cavitation first begins.

The Hydraulic Institute’s 2024 NPSH margin guidance uses manufacturer-supplied NPSHr as the margin reference, replacing the earlier NPSH3 reference. Manufacturer NPSHr must be equal to or greater than tested NPSH3. Confirm exactly which quantity the vendor’s curve reports. Evaluate the minimum available head and the complete operating range; neither equality nor an arbitrary fixed margin establishes acceptable service. See the Hydraulic Institute explanation of the 2024 update and its NPSH and operating-region overview.

NPSH available formula for a supply tank

For steady, incompressible flow from a large tank with negligible liquid-surface velocity:

NPSHa = (psource,abs − pv)/(ρg) + z − hL,suction

Symbol Meaning SI unit
psource,abs Absolute pressure above the source liquid Pa absolute
pv Vapor pressure at pumping temperature Pa absolute
ρ Liquid density at pumping temperature kg/m³
g Gravitational acceleration m/s²
z Liquid surface elevation minus pump NPSH datum elevation m
hL,suction Losses from the source to the pump suction reference section m of pumped liquid

For an open tank, source absolute pressure is local atmospheric pressure. For a closed tank, use the absolute gas-space pressure. A flooded suction has positive z; a suction lift has negative z. Confirm the vendor’s NPSH datum, especially for vertical pumps, instead of assuming that every pump uses the suction-nozzle centerline.

Do not add suction-pipe velocity head to this tank equation. It already expresses suction total head through the energy balance. Adding it again overstates NPSHa. The Hydraulic Institute pump principles resource describes the underlying suction-head relationship.

Worked example: centrifugal pump taking water from an open tank

A centrifugal pump takes water at 20°C from a vented tank. The minimum level for this base example is 2 m above the pump reference datum. The suction line contains straight pipe and fittings; additional equipment pressure loss is initially zero.

Input Value Basis
Flow rate Q 50 m³/h Specified operating point
Density ρ 998 kg/m³ Rounded water property
Dynamic viscosity μ 0.001 Pa·s Rounded water property
Gravity g 9.81 m/s² Calculation assumption
Atmospheric/source absolute pressure 101,325 Pa Illustrative local pressure
Water vapor pressure 2,340 Pa absolute Rounded 20°C input
Liquid elevation z +2.0 m Above pump datum
Pipe internal diameter D 0.1023 m Actual bore, not nominal size
Straight-pipe length L 8 m Source to pump suction
Absolute roughness ε 0.000045 m Illustrative steel-pipe value
Total fitting coefficient ΣK 3.0 Illustrative combined fittings
Additional equipment pressure drop 0 Pa Separate strainer/equipment allowance
Illustrative manufacturer NPSHr 3.0 m Placeholder at this flow and speed

The fitting coefficient is an example, not a prescribed value. Build the real total from the installed entrance, elbows, valves, reducers, and other components. Do not represent the same strainer both in ΣK and in the separate pressure-drop input. Where pipe sizes change, calculate each section with its own diameter and velocity.

Step 1: Convert flow and calculate suction velocity

Q = 50/3600 = 0.0138889 m³/s

v = 4Q/(πD²) = 1.690 m/s

Internal diameter matters because velocity varies with the inverse square of diameter. Confirm pipe schedule, lining, and any restricted fittings before copying a nominal pipe size into the spreadsheet.

Step 2: Calculate Reynolds number and Darcy friction factor

Re = ρvD/μ = 172,517

The example is turbulent. Use the Swamee–Jain approximation for the Darcy friction factor:

f = 0.25/[log10(ε/(3.7D) + 5.74/Re0.9)]² = 0.01889

The EPA EPANET analysis documentation describes Darcy–Weisbach friction calculations and the turbulent-flow approximation. Do not mix Darcy and Fanning friction factors: Darcy f is four times Fanning f. The Excel example below flags transitional flow for review instead of applying the turbulent equation automatically.

Step 3: Calculate suction losses

hpipe+fittings = (fL/D + ΣK) × v²/(2g)

hpipe+fittings = (0.018886 × 8/0.1023 + 3) × 1.689765²/(2 × 9.81) = 0.652 m

For equipment whose pressure drop is supplied separately, convert pressure into head:

hequipment = Δpequipment/(ρg)

Total suction loss is the sum of these components. Use vendor clean and dirty strainer pressure drops when available, evaluated at the applicable flow and fluid properties. A water pressure drop quoted at a different flow is not automatically valid for your case.

Step 4: Calculate NPSH available

NPSHa = (101325 − 2340)/(998 × 9.81) + 2 − 0.65153 = 11.46 m

This is metres of the pumped water. It is not a discharge-head calculation, and it does not include discharge-line losses. For the broader system calculation, see our pump suction line sizing, pressure-loss, and NPSH guide.

Step 5: Compare with the specified NPSH requirement

Using the illustrative NPSHr of 3.0 m:

  • Head margin = NPSHa − NPSHr = 8.46 m.
  • Ratio = NPSHa/NPSHr = 3.82.

These numbers report the comparison; they do not approve a pump selection. The required margin can depend on pump design, liquid, operating region, reliability expectations, and the project specification. Obtain the manufacturer’s curve at the actual speed and applicable configuration. Recheck NPSHr when flow changes instead of keeping the 3.0 m placeholder fixed across every scenario.

Check NPSHa from measured suction pressure

If suction static pressure is measured at the pump reference elevation, the alternative equation is:

NPSHa = (psuction,abs − pv)/(ρg) + vsuction²/(2g)

Here the velocity head is included because the pressure instrument measures static pressure, not total head. Convert gauge pressure using pabs = pgauge + patmospheric. A vacuum reading expressed as negative gauge pressure must retain its sign.

For this example, the energy balance predicts suction static gauge pressure of approximately 11.78 kPa(g), or 113.10 kPa absolute. Substitution into the flange equation returns the same 11.46 m NPSHa.

Do not subtract upstream suction losses again when using a pressure measurement at the pump suction: those losses already affect the measured pressure. If the measurement section is above the pump datum, add its elevation above the datum. Account for any losses between a remote measurement section and the pump. Instrument sensing-line corrections may also be necessary. The KSB NPSH reference explains the importance of reference levels and suction conditions.

Build the NPSH calculation in Excel

Create a sheet with labels in column A, numerical inputs in B, and units in C. Enter pressures in Pa and lengths in metres. The following formulas use English Excel function names and comma separators; some regional settings require semicolons.

Cell Input label Value
B2 Flow, m³/h 50
B3 Density, kg/m³ 998
B4 Dynamic viscosity, Pa·s 0.001
B5 Gravity, m/s² 9.81
B6 Source pressure, Pa absolute 101325
B7 Vapor pressure, Pa absolute 2340
B8 Liquid elevation above datum, m 2
B9 Pipe internal diameter, m 0.1023
B10 Pipe length, m 8
B11 Absolute roughness, m 0.000045
B12 Total fitting K 3
B13 Additional equipment pressure drop, Pa 0
B14 Manufacturer NPSHr, m 3
B15 Illustrative margin target, m 1

The 1 m target is only a demonstration input. Replace it with the approved criterion. If your project requires a ratio or several criteria, adapt the check accordingly; this simple status formula checks only the entered head margin.

Cell Output Excel formula
B18 Flow, m³/s =B2/3600
B19 Velocity, m/s =4*B18/(PI()*B9^2)
B20 Reynolds number =B3*B19*B9/B4
B21 Darcy friction factor =IF(B20<2000,64/B20,IF(B20>4000,0.25/(LOG10(B11/(3.7*B9)+5.74/B20^0.9)^2),NA()))
B22 Pipe and fitting loss, m =(B21*B10/B9+B12)*B19^2/(2*B5)
B23 Equipment loss, m =B13/(B3*B5)
B24 Total suction loss, m =B22+B23
B25 Source pressure minus vapor pressure head, m =(B6-B7)/(B3*B5)
B26 NPSHa, m =B25+B8-B24
B27 Head margin, m =B26-B14
B28 NPSHa/NPSHr ratio =B26/B14
B29 Entered margin check =IF(B27>=B15,"Meets entered margin only","Below entered margin")

For the open-tank base case, add a numerical cross-check:

Cell Output Formula
B32 Predicted suction gauge pressure, Pa =B3*B5*(B8-B24-B19^2/(2*B5))
B33 Flange-based NPSHa, m =(B32+B6-B7)/(B3*B5)+B19^2/(2*B5)
B34 Difference between methods, m =B33-B26

B34 should be approximately zero. These two cross-check formulas assume an open tank, so B6 is also atmospheric pressure. For a pressurized tank, add a separate atmospheric-pressure input when converting predicted absolute pressure to gauge pressure.

Apply input validation: flow, density, viscosity, gravity, diameter, source absolute pressure, and NPSHr must be positive; length, roughness, K, equipment loss, vapor pressure, and margin target must be nonnegative. Elevation can be negative. Flag source pressure at or below vapor pressure for process review. The transitional-flow error should remain visible rather than being hidden with a zero-result error handler.

Temperature, low level, and dirty strainer sensitivity

Changing temperature requires updating vapor pressure, density, and viscosity together. The following rounded water inputs illustrate the trend; use an approved property package or an IAPWS-based water-property source for project calculations.

Temperature Density, kg/m³ Viscosity, Pa·s Vapor pressure, Pa Pipe/fitting loss, m NPSHa, m
20°C 998 0.001000 2340 0.652 11.46
60°C 983.2 0.000466 19946 0.638 9.80
80°C 971.8 0.000355 47414 0.635 7.02

All three rows retain 50 m³/h, a 2 m liquid elevation, 101,325 Pa source pressure, and zero additional equipment loss. Friction factor is recalculated in each case. Rising vapor pressure dominates the relatively small change in pipe friction.

Now combine 80°C water, a 0.5 m liquid elevation, and a 20,000 Pa additional strainer pressure drop. The strainer contributes 2.098 m head loss:

NPSHa = (101325 − 47414)/(971.8 × 9.81) + 0.5 − 0.635 − 2.098 = 3.42 m.

Against the same illustrative 3.0 m NPSHr, the head margin is only 0.42 m. This is below the example’s entered 1 m target. For an actual pump, confirm that the NPSHr value remains applicable to the hot-water operating condition.

Other useful cases include maximum flow, minimum tank pressure, pump start-up, and parallel-pump operation. At 20°C, reducing atmospheric pressure from 101,325 to 85,000 Pa lowers this example’s NPSHa to 9.79 m. Changing the liquid elevation from +2 m to −2 m lowers the original base-case result to 7.46 m. These effects follow directly from the pressure and elevation terms.

How to improve available NPSH

  • Reduce suction losses: evaluate a larger bore, shorter route, fewer restrictive fittings, and suitable strainers. Recalculate each change at the required flow.
  • Increase liquid elevation: raising the maintained tank level or lowering the pump increases static suction head.
  • Reduce liquid temperature: where the process permits, lower vapor pressure can improve availability.
  • Review tank pressure: changes require process and equipment review; a vented vessel cannot simply be pressurized.
  • Review pump selection and operating point: consider supplier-supported alternatives with an appropriate NPSHr and acceptable operating region.

Noise, vibration, fluctuating pressure, or reduced performance can justify investigating cavitation, but these symptoms are not unique to inadequate NPSH. Check air ingress, trapped gas, vortex formation, blockage, mechanical condition, and instrumentation as well. Adequate calculated NPSHa does not guarantee adequate submergence or eliminate gas entrainment.

This steady-state worksheet does not model water hammer, transient tank pressure, flashing mixtures, or two-phase suction flow. It also does not replace a minimum-flow or operating-region check. Keep the calculation assumptions visible beside the results.

Frequently asked questions

1. What is the formula for NPSH calculation for a centrifugal pump?

For a large source tank, NPSHa = (source absolute pressure − vapor pressure)/(density × gravity) + liquid elevation above the pump datum − suction losses. Use consistent units and liquid properties at the pumping temperature.

2. Should NPSH calculations use gauge or absolute pressure?

Use absolute pressure in the pressure terms. Convert gauge pressure by adding local atmospheric pressure. Vapor pressure is absolute; subtracting it directly from a gauge-pressure value produces an incorrect result.

3. Do I add velocity head to NPSHa?

Add velocity head when calculating from suction static pressure at the pump measurement section. Do not add it again to the large-tank energy-balance equation used here.

4. Is NPSHa greater than NPSHr enough?

A positive difference alone does not establish the required reliability margin. Apply the project criterion and manufacturer guidance across the operating range, using the correct NPSHr definition and curve.

5. Why does hot water reduce NPSH available?

Water vapor pressure rises strongly with temperature, consuming more of the absolute suction head. Update density and viscosity too, because both affect the calculation.

6. Can Excel calculate NPSH required?

This worksheet calculates system NPSHa and compares it with a supplied NPSHr. It does not derive the pump’s NPSHr from piping data. Obtain that value from the manufacturer for the selected pump and operating point.

7. Is an Excel file included with this example?

This article provides a cell-by-cell layout and copyable formulas to build your own sheet. You can also explore our online NPSHa calculator or review the separately listed pump calculations spreadsheet for its stated features.

Use the limiting operating case for your NPSH review

The base example has 11.46 m NPSHa, but the combined hot-water and low-level case with added strainer loss has only 3.42 m. Build the spreadsheet around credible operating conditions, document every pressure basis and elevation datum, and compare the limiting result with the vendor’s applicable requirement and the approved margin. For additional piping calculations, use our pipe pressure-drop calculator.

Select your currency
USD United States (US) dollar