NPSH Calculator – Net Positive Suction Head

Created by Arturo Barrantes
Reviewed by Steven Wooding
Last updated: Oct 04, 2022

The net positive suction head calculator (NPSH) is a fantastic tool that assists you in obtaining the available NPSH of your pumping system and preventing it from cavitating.

This article will cover what NPSH is, how cavitation destroys your pump, how to calculate NPSH, and how to eliminate this problem from your system.

What is cavitation?

Cavitation is a phenomenon in which the static pressure of a liquid fluid decreases below its vapor pressure, causing it to evaporate, creating vapor bubbles. It happens in pumping systems near the surface of the pumping blades, where the blade's shape and rotation make different pressure profiles. First, let's explore the following pressure-temperature water diagram. Note if the pressure goes down (at a constant temperature), we get vapor.

Pressure-temperature chart for water

When the fluid leaves the section of low pressure and enters regions of higher pressure, it condensates. The vapor bubble experience a volume contraction (phase liquid occupies less space than gas, as you can see in the density calculator ) that makes it burst, releasing heat, acoustic energy, and shockwaves that damage the pump internals. Again, check the image above and see what happens if fluid pressure increases at a constant temperature.

In the following two diagrams, we see the complete process.

aaapressure diagram

What is net positive suction head?

The net positive suction head (NPSH) of a pump refers to the difference between the suction pressure at the pump's inlet and the fluid's vapor pressure at the system temperature. See the NPSH formula per definition:

NPSH=(pρ×g+v22×g)sucpvapρ×g\footnotesize \!\text{NPSH} =\! \left(\frac{p}{ρ \times g} + \frac{v^2}{2 \times g} \right)_{\!\rm{suc}} \!\!- \frac{p_{\rm{vap}}}{ρ \times g}

where suc\rm{suc} and vap\rm{vap} subscripts refer to the suction side and vapor, respectively.

Inside of a pump, under normal conditions, we have only fluid in the liquid phase. However, if pressure drops to a certain value, known as vapor pressure, vapor starts to appear. Consequently, we need that differential pressure to be high enough to avoid this situation.

Manufacturers test the pumps under controlled environments to get such minimum pressure of operation and call it: NPSH required.

What is the NPSH formula for avoiding cavitation?

We have already explored the NPSH formula considering the pressure inside the pump. However, such pressure it's not practical to obtain. Consequently, we use the Bernoulli equation calculator to rearrange the formula considering other system points. See the next diagram:


Assume this is an open reservoir, HlH_{l} represents the friction loss in pipe fittings, and ZZ to be the height between water level and pump level. Then, we have the following NPSH formula (if you are worried about remembering it, you can try our Net positive suction head calculator):

NPSH=(psurfpvapρ×g)ZHlpsurf=patm+pres\footnotesize \begin{align*} \text{NPSH} &= \left(\frac{p_{\rm{surf}}-p_{\rm{vap}}}{ρ \times g} \right) - Z - H_{l}\\[1em] p_{\rm{surf}} &= p_{\rm{atm}} + p_{\rm{res}} \end{align*}


  • psurfp_{\rm{surf}}Represents the pressure at the surface of the liquid. If the reservoir is open, you will only have atmospheric pressure patmp_{\rm{atm}}; otherwise, you have to consider absolute reservoir pressure presp_{\rm{res}}.
  • pvaporp_{\rm{vapor}} – Indicates the vapor pressure at the pumping system temperature.
  • ρρ and gg – Represent fluid density at the pumping system temperature and acceleration due to gravity.
  • ZZ – Consider the height between the liquid surface and pump inlet level. Multiply this value by 1\footnotesize \rm{-1} if the tank is above the pump level. You can learn more about the effect of the water height in our hydrostatic pressure calculator.
  • HlH_{l} – Reflects the fluid head loss due to friction in the suction pipe.

The above formula represents the NPSH in our system, also known as the "NPSH available." To avoid cavitation, our goal is to keep "NPSH available" greater than "NPSH required", which the manufacturer provides.

How to calculate the NPSH available? – Real life example

We will explain in this section a real-life NPSH calculation example. Imagine you want to pump water that is 1 meter below the pump level. Its temperature is 20 °C. The reservoir is open to the atmosphere, and we assume a friction loss of 1.7 meters.

Introduce the system values in our net positive suction head calculator or follow the next steps:

  1. In your reservoir, because it is open, you have psurfp_{\rm{surf}}= patmp_{\rm{atm}}. Note pres=0 kPap_{\rm{res}} = 0\ \rm{kPa}.
  2. Get the distance between pump and liquid surface: ZZ. In this case Z=1 mZ = 1\ \rm{m}.
  3. Obtain the vapor pressure for the system's temperature: 20 °C. pvapor=2.34 kPap_{\rm{vapor}} = 2.34\ \rm{kPa}. Also, its density: ρ=998.16 kg/m3ρ =998.16\ \rm{kg/m^3}. Meanwhile, gravity is always g=9.81 m/s2g = 9.81\ \rm{m/s^2}.
  4. Calculate all friction loss in the suction pipe. In this case, Hl=1.7 mH_{l} = 1.7\ \rm{m}.
  5. Finally, solve the NPSH formula:
101.33 kPa2.34 kPa998.16 kg/m3×9.81 m/s21 m1.7 m\footnotesize\! \frac{101.33\ \rm{kPa}\!- \!2.34\ \rm{kPa}}{998.16\ \rm{kg/m^3}\! \times \!9.81\ \rm{m/s^2}}\! - \!1\ \rm{m}\! - \!1.7\ \rm{m}
  1. We obtain 7.41m, the NPSH available for the system. Now, as long as your NPSH available is above the NPSH required provided by the manufacturer at your system flow rate, you will not have cavitation.

How to reduce risk of cavitation?

First, we need to remember what cavitation is. Then, we notice we must increase the NPSH available in our system above the NPSH required. See the following considerations to achieve it:

  • Reducing the distance between your pump and your fluid reservoir will increase the NPSH available calculation. However, this method only applies if the pump is above the liquid tank.
  • Eliminate unnecessary fitting: pipes, elbows, valves, etc., in your suction line. It reduces friction losses, thus increasing NPSH available.
  • Reduce the temperature of your pump and your pumping system. Accordingly to the NPSH formula, it will reduce pvaporp_{\rm{vapor}}, thus, increasing NPSH in the pump.
  • Reduce motor/pump speed since it will decrease the pressure drop that the fluid experiences through the impeller. Higher velocities create more pressure drop, hence a higher risk of cavitation.

You can directly try the first three recommendations in our net positive suction head calculator by simulating an example and modifying the following values: the distance between the pump and fluid reservoir, friction loss, and vapor pressure.


What is the net positive suction head?

Net positive suction head (NPSH) is the difference between the suction pressure at the inlet of a pump and the pressure at which the fluid starts to vaporize (vapor pressure). Engineers use it to design pumping systems to avoid cavitation.

What causes cavitation?

The main reason for cavitation is low pressure at the inlet of a pump because when it experiences further pressure decrease when passing through the blades, it starts evaporating. That is why you want higher pressure at the inlet, conversely, a higher net positive suction head (NPSH).

How to avoid cavitation?

You mainly need to increase the NPSH available above the NPSH required by the manufacturer. Here are three proven methods to avoid cavitation:

  • Reduce the distance between your pump and your fluid tank in case the pump is above the liquid tank
  • Eliminate unnecessary fitting: pipes, elbows, valves, etc., in your suction line. It reduces friction losses.
  • Clean your water from any debris.

How do you calculate the NPSH available?

Try our Net positive suction head calculator or:

  1. In your reservoir, get fluid surface pressure: Psurface.
  2. Get the distance between the pump and liquid surface: Z. If the tank is above the pump, multiply this value by -1.
  3. Obtain the vapor pressure for the system's temperature: Pvapor. Also, its density is ρ. Note g represents gravity.
  4. Calculate all friction loss in the suction pipe: Hloss.
  5. Solve: ((Psurface - Pvapor)/ρ × g) - Z - Hloss, and you will have NPSH available.
Arturo Barrantes
Net positive suction head (NPSH)
suction squema
Reservoir is
open to atmosphere
Reservoir position
Below pump
Atmospheric pressure
Distance fluid and pump level (Z)
Friction head loss
Vapor pressure
NPSH available
NPSH required
Head pressure
Liquid surface head
Vapor pressure head
Check out 41 similar fluid mechanics calculators 💧
API gravityArchimedes' principleBallistic coefficient… 38 more
People also viewed…


Use this free circumference calculator to find the area, circumference and diameter of a circle.

G force

Calculate the g force acting on an object in motion using the g force calculator.

Plastic footprint

Find out how much plastic you use throughout the year with this plastic footprint calculator. Rethink your habits, reduce your plastic waste, and make your life a little greener.

Reverberation time

The reverberation time calculator works out what is the time required for the sound intensity to decrease by 60 dB.
Copyright by Omni Calculator sp. z o.o.
Privacy policy & cookies
main background