How the calculation works
Don't know the flow yet? Work it out from the heat load and temperatures with the heating flow rate calculator, then come back.
The pressure lost to friction in a straight pipe is given by the Darcy-Weisbach equation. It is the standard method in hydraulics because it works for any fluid, any pipe size and any flow regime, as long as you know the friction factor.
Here hf is the head loss in metres of water, f the Darcy friction factor, L the pipe length, D the inner diameter, v the mean velocity and g = 9.81 m/s². Minor losses from fittings are added as K · v² / (2g).
The friction factor depends on two things: the Reynolds number (how turbulent the flow is) and the relative roughness ε/D. For laminar flow (Re below 2,300) it is simply 64/Re. For turbulent flow the calculator uses the Swamee-Jain approximation of the Colebrook equation, which stays within about 1% of Colebrook for the range that matters in practice.
Between Re 2,300 and 4,000 the flow is transitional and no formula is reliable. The calculator blends the two results and flags it, but a real system should not be designed to sit there.
Why temperature matters more than people expect
Density barely changes with temperature: about 1,000 kg/m³ for cold water and 972 kg/m³ at 80 °C. Viscosity is a different story. It drops from roughly 1.3 mPa·s at 10 °C to 0.35 mPa·s at 80 °C. So a supply line in a district heating network runs at a Reynolds number three to four times higher than the same pipe carrying cold water at the same velocity.
In an old, rough steel pipe that hardly changes the friction factor, because flow is already fully turbulent. In smooth plastic or copper pipes it can shift the pressure drop by 20 to 30%. That is why the calculator asks for temperature instead of assuming 20 °C.
Typical roughness values
| Material | Absolute roughness ε, mm | Notes |
|---|---|---|
| Copper, drawn tubing | 0.0015 | Hydraulically smooth in most cases |
| PE, PVC, PP | 0.0015 – 0.007 | Stays smooth for decades |
| Stainless steel | 0.015 | |
| Commercial steel, new | 0.045 | Standard design value |
| Galvanized steel | 0.15 | |
| Cast iron | 0.26 | Uncoated |
| Steel after years in service | 0.5 – 1.5 | Scale, corrosion; check against field data |
| Concrete | 0.3 – 3.0 | Depends heavily on finish |
Published values vary between handbooks, and a real pipe rarely matches a table. If you know the pressures at both ends of a section and the flow through it, adjust the roughness until the calculator agrees. That calibrated number tells you more about the condition of the pipe than any table can. If it shows the section is badly scaled and due for cleaning or replacement, the shutdown readiness checklist helps plan the outage.
A worked example
Take a 100 m run of new steel pipe with a 100 mm bore, carrying 30 m³/h of water at 70 °C. The velocity comes out at about 1.06 m/s, comfortably inside the usual range. The Reynolds number is around 260,000, so the flow is fully turbulent, and the friction factor is roughly 0.018. Friction costs about 1.05 m of head, or close to 10 kPa (0.1 bar) over the 100 m.
Now double the flow to 60 m³/h. Velocity doubles, but the pressure drop almost quadruples, to around 38 kPa. That square law is the single most useful thing to remember about pipe friction: a pipe that is a little too small costs a lot of pumping energy. And if the pump on that line is critical, it is worth checking whether its seals and bearings belong on the shelf with the critical spare parts calculator. To turn the pressure drop into a yearly electricity bill, enter it as head in the pump energy calculator.
Frequently asked questions
What velocity should water have in a pipe?
For most heating and water supply networks, 0.5 to 2 m/s is a comfortable range. Below about 0.3 m/s sediment and air tend to settle. Above 2.5 to 3 m/s noise, erosion and water hammer become real concerns, and pumping costs climb quickly because head loss grows roughly with the square of velocity.
Why does water temperature change the pressure drop?
Hot water is far less viscous than cold water. At 80 °C its viscosity is roughly a quarter of the value at 10 °C, so the Reynolds number is higher and the friction factor slightly lower. In fully turbulent flow through rough pipes the effect is small; in smooth pipes and at low velocities it is noticeable.
What roughness should I use for an old steel pipe?
New commercial steel is around 0.045 mm. After years of service with scale and corrosion, values of 0.5 to 1.5 mm are common, and badly tuberculated pipes can be worse. If you have measured pressures on a real section, adjust the roughness until the calculator matches them; that gives you a calibrated value for the rest of the network.
Does this include losses in valves, bends and tees?
Only if you enter them. Add up the loss coefficients (K values) of the fittings on the section and type the total into the "Minor losses" field. Typical values: a fully open gate valve about 0.2, a 90° elbow about 0.3 to 0.9, a tee through the branch about 1 to 1.8.
Limits of this tool
It is meant for quick checks and preliminary sizing of water pipes, not for final design of safety-critical systems. It assumes a full, round pipe, steady flow and liquid water between 1 and 99 °C. Glycol mixtures, steam, two-phase flow and partly filled pipes need other methods.
More free engineering tools
Free, no sign-up, built by an engineer who runs heating and water supply networks.

