Aquarium plumbing reference tool
Aquarium Return Pump Head Loss Calculator: Estimate TDH & Pump-Curve Point
Estimate the total dynamic head (TDH) created by vertical lift, straight-pipe friction and representative fitting losses at a target return flow. The result is a target flow / estimated TDH operating point to compare with the exact pump manufacturer's published performance curve.
This tool does not predict a pump's delivered flow and does not turn zero-head maximum GPH plus shutoff head into an invented pump curve. Real fittings, tubing, valves, manifolds, nozzles and inline equipment can differ from the representative assumptions below.
Return plumbing system curve
Estimate total dynamic head at a target return flow
Enter the flow you want through the sump loop and the physical return plumbing. The result is a target-flow / estimated-TDH point to compare with the exact pump manufacturer's published curve.
Enter the planned plumbing, then select Estimate TDH at target flow.
What the calculator actually solves
The calculator treats the return line as a plumbing system at the flow you choose. Static head is the vertical rise from the sump's operating water level to the return discharge elevation. Straight-pipe friction is calculated with the Darcy–Weisbach equation, while elbows, tees and valves contribute local or “minor” losses through resistance coefficients.
The output is therefore a system point such as “600 GPH at an estimated 6.0 ft TDH.” Take that point to the exact manufacturer's pump curve. If the curve does not reach your target flow at that head, the pump is not a fit. Our aquarium return pump guide compares current pump families and explains why maximum flow and maximum head are different endpoints.
Darcy–Weisbach, Reynolds number and the friction factor
Straight-pipe head loss is calculated as h = f × (L/D) × (v²/2g). The friction factor f depends on Reynolds number and relative roughness. For turbulent flow the calculator solves the Colebrook relationship iteratively; for laminar flow it uses 64/Re. Transitional flow is explicitly identified because it is less stable to model with one clean regime.
To keep the assumptions visible, the calculation uses water properties at approximately 20°C and defaults to 0.0015 mm absolute roughness, a published clean-PVC reference. The roughness value is editable. This is still an engineering estimate rather than a field measurement of your installed line.
Why actual inside diameter matters
Friction is very sensitive to diameter because diameter changes both cross-sectional area and velocity. Do not automatically enter the nominal pipe label as the actual bore. Schedule, wall thickness, tubing construction and barb fittings can make the inside diameter smaller than the nominal size.
Use the pipe or hose manufacturer's inside-diameter specification when available. Reductions, narrow nozzles and sections with different diameters are not fully represented by one constant-diameter calculation; for a complex system, calculate segments separately or use a more detailed hydraulic model.
Fitting K values are assumptions, not universal constants
The fitting counters use representative engineering K values for regular threaded-style elbows/tees, fully open ball and gate valves, and forward-flow swing check valves. Published coefficients vary with geometry, size, construction and operating condition. A socket PVC elbow, a barb adapter and a compact aquarium check valve should not be assumed to have identical resistance just because their labels sound similar.
Use the Custom K input when a manufacturer publishes a defensible loss coefficient for a fitting or inline device. Do not invent a K value for a chiller, UV chamber or flow sensor just to make the calculator produce a number.
Representative fitting K values used by this calculator
These are the exact default coefficients used by the fitting counters in the calculator logic. They are published here so the assumptions are crawlable and checkable; they remain representative values rather than universal constants for every aquarium fitting.
| Fitting counter | K used | Calculation context |
|---|---|---|
| Regular 90° elbow | 1.5 | Representative regular-elbow assumption |
| Regular 45° elbow | 0.4 | Representative regular-elbow assumption |
| Tee — through run | 0.9 | Flow continues through the tee run |
| Tee — branch flow | 2 | Flow turns through the tee branch |
| Ball valve — fully open | 0.05 | Fully open only |
| Gate valve — fully open | 0.15 | Fully open only |
| Swing check valve — forward flow | 2 | Forward-flow representative assumption |
If your fitting or inline device has a manufacturer-published coefficient, use that defensible value through Custom K rather than silently substituting one of these defaults.
Inline UV and chillers need their own flow limits
An external aquarium UV sterilizer can impose both hydraulic resistance and a use-case-specific flow requirement. An aquarium chiller can publish a minimum/maximum equipment-loop flow window. A system point that looks acceptable for the return pump can still be invalid for the inline device.
Use manufacturer pressure-drop or K data when the device maker provides it. If only a permitted flow range is published, keep that boundary separate rather than pretending the calculator knows the device's pressure loss.
Return flow and display circulation are different jobs
TDH applies to the sump-return loop. It does not tell you how much circulation every part of the display aquarium receives. Rockwork, plants, tank dimensions and outlet direction can create a completely different in-tank flow pattern.
Once the return loop is sized, use the aquarium wavemaker and circulation-pump guide if the display still needs directional movement. Do not force unnecessary water through the overflow solely to chase a display-circulation number.
Start with the water volume only when volume is relevant
This calculator intentionally asks for a target return flow rather than prescribing one turnover rate. If you need a better estimate of actual system water volume first, use the aquarium volume calculator. Then set the return-flow target from the sump, overflow and equipment design rather than from a universal gallons-per-hour multiplier.
Methodology and sources
PetGearReport has not measured your plumbing or validated this calculator against a specific installed aquarium. It is a transparent hydraulic estimate designed to help you identify the operating point that should be checked on a manufacturer pump curve.
- Purdue University — Pipe Flows: Head Losses — Darcy/Colebrook context and representative fitting-loss coefficients.
- Inter-American Development Bank — Water Pumping Systems Energy Efficiency Assessment Manual — PVC roughness reference and water-viscosity data.
Manufacturer pump curves remain the authority for the pump itself. This page estimates the system side of the intersection; it does not manufacture a performance curve from two marketing endpoints.