Total Dynamic Head (TDH) Explained: Why Your Pond Pump Isn't Delivering the GPH on the Box

That 5,000 GPH pump you bought? It's only pushing 2,800 GPH in your actual system. We see this every single week: a pond owner buys a pump based on the big number printed on the box, hooks it up, and wonders why the waterfall looks anemic and the filter barely flows. The number on the box isn't wrong, exactly — it's just measured under conditions that don't exist in any real pond. The concept that explains the gap is called Total Dynamic Head, and understanding it is the single most important thing you can do before buying a pond pump.

What Is Total Dynamic Head (TDH)?

Total Dynamic Head — TDH for short — is the total resistance your pump must overcome to move water from your pond, through all your plumbing and equipment, and out the discharge point (usually a waterfall or return line). It's measured in feet of head, which is really just a way of converting all the different kinds of resistance into one number.

Think of it like water pressure in your house. The higher the floor, the longer the pipes, and the more turns the plumbing makes, the less water comes out of the faucet on the third floor compared to the ground floor. Same water source, same pressure at the street — but the system eats up flow along the way. Your pond works exactly the same way.

For koi keepers, this isn't just an academic exercise. Your fish depend on adequate flow rates for biological filtration, mechanical filtration, and dissolved oxygen levels. If your pump can't push enough water through your bead filter or UV sterilizer, those systems can't do their jobs — and your water quality suffers. Sizing a pump correctly starts with knowing your TDH.

Total Dynamic Head (TDH) is the total resistance — measured in feet — that a pond pump must overcome to move water through your entire system. It includes vertical lift, pipe friction, fitting losses, and equipment pressure drop. The higher the TDH, the less flow (GPH) your pump actually delivers.

The Four Components of TDH

TDH isn't one thing — it's the sum of four different kinds of resistance. Understanding each one lets you calculate your system's total head accurately, and more importantly, it shows you where you can make changes to reduce it.

1. Static Head (Vertical Lift)

Static head is the simplest component: it's the vertical distance from the water surface in your pond to the highest point where water is discharged. If you have a waterfall that's 4 feet above the pond's water level, you have 4 feet of static head. Period.

To measure it, grab a tape measure and go from the surface of the water straight up to the top of the waterfall lip (or the highest point of your return plumbing). That's it. Don't measure the length of the pipe — only the vertical rise matters for static head.

Common examples:

  • 3-foot waterfall = 3 feet of static head
  • Return line 2 feet above pond surface = 2 feet of static head
  • Raised bog filter with a 5-foot spillway = 5 feet of static head

Important: Always measure from the water surface, not from the pump. A submersible pump sitting 3 feet below the surface in a deep pond still uses the water surface as the baseline, because the weight of the water above the pump pushes down and helps it. The pump only has to lift water from the surface level upward.

2. Friction Loss from Pipe

Every foot of pipe creates friction that slows water down. The longer the pipe run, the more friction. But here's what catches most people off guard: pipe diameter matters far more than pipe length. A larger pipe reduces friction dramatically.

Here's the friction loss for common pipe sizes at typical pond flow rates:

Pipe Friction Loss (feet of head per 100 feet of pipe)
Pipe Diameter At 2,000 GPH At 3,000 GPH At 5,000 GPH
1.5" ~8 ft ~16 ft N/A (too restrictive)
2" ~2 ft ~4 ft ~10 ft
3" ~0.3 ft ~0.5 ft ~1.5 ft
4" ~0.05 ft ~0.1 ft ~0.3 ft

Notice the massive difference between 1.5" and 2" pipe. At 3,000 GPH, 1.5" pipe creates 16 feet of friction loss per 100 feet — while 2" pipe creates just 4 feet. That's a 4x difference. Upgrading from 1.5" to 2" pipe is one of the cheapest ways to improve your system's performance. In our experience, undersized pipe is the single most common reason pond owners end up needing a bigger (and more expensive) pump than necessary.

To calculate your pipe friction loss: measure your total pipe run in feet, then multiply by the appropriate friction factor from the table. For example, 50 feet of 2" pipe at 3,000 GPH: 50 × (4 ÷ 100) = 2 feet of head.

3. Friction Loss from Fittings

Every elbow, tee, valve, and coupling in your plumbing adds friction. The standard way to account for this is to convert each fitting into an equivalent length of pipe, measured in feet of head. Here are the common values for 2" plumbing:

  • 90° elbow: ~1 foot of equivalent head
  • 45° elbow: ~0.5 feet
  • Tee (branch flow): ~1.5 feet
  • Ball valve (fully open): ~0.5 feet
  • Check valve: ~2.5 feet

These add up fast. A typical plumbing run with 6 elbows, a check valve, and a ball valve adds about 9 feet of head — before you even account for your pipe length or equipment.

Minimize elbows wherever possible. Two 45° elbows create less friction than one 90° elbow, so if your layout allows a gentle sweep instead of a hard turn, take it. And when you're planning your plumbing layout, every elbow you can eliminate saves you flow — or lets you buy a smaller pump.

4. Equipment Pressure Loss

Every piece of filtration and treatment equipment in your pump-fed plumbing loop adds resistance. This is the component most people forget entirely when sizing a pump:

A couple of important notes here. First, bead filters get more restrictive as they load up between backwashes. A clean bead filter might only add 5 feet of head, but a dirty one can add 10 or more. We always recommend sizing your pump for the dirty-filter scenario — because that's when your system needs flow the most. Second, always check your specific equipment's spec sheet for exact pressure loss ratings. The numbers above are general ranges; your particular filter or UV unit may differ.

This is also where the distinction between gravity-fed and pump-fed systems really matters. In a gravity-fed setup using bottom drains, water flows by gravity from the pond to the filter, and the pump sits after the filter. This means the filter's pressure loss doesn't count against the pump. It's one of the biggest advantages of gravity-fed design, and it's why serious koi keepers overwhelmingly prefer it. Learn more about pump placement in our complete pond pump guide.

How to Read a Pump Curve

A pump curve is a graph that shows exactly how much flow (GPH) a pump delivers at every level of head pressure. It's the single most useful piece of information a pump manufacturer provides — and almost nobody reads it. Here's how.

Every pump curve has two axes:

  • X-axis (horizontal): flow rate, in GPH or gallons per minute (GPM)
  • Y-axis (vertical): feet of head

The curve itself slopes downward from left to right. This tells you a fundamental truth about every pump: as head increases, flow decreases. At zero feet of head, the pump delivers its maximum flow — that big number on the box. But the more resistance you add, the less water it can push.

Step-by-Step: Finding Your Actual GPH

  1. Calculate your total TDH by adding up static head + pipe friction + fitting losses + equipment losses (using the methods described above).
  2. Find your TDH value on the Y-axis (the vertical axis on the left side of the graph).
  3. Draw a horizontal line from that point to the right until it intersects the pump curve.
  4. From the intersection, drop straight down to the X-axis. The number you land on is your actual GPH — the real flow rate that pump will deliver in your specific system.

The GPH number on the box? That's at zero feet of head. In the real world, you always have head. So your actual flow is always less than the rated maximum. Sometimes it's dramatically less. A pump rated at 5,000 GPH at 0 feet might deliver only 2,800 GPH at 10 feet of head, and just 1,200 GPH at 20 feet. The curve tells you the truth.

If you're comparing two pumps, don't compare their max GPH ratings — compare them at your TDH. A pump rated at 4,500 GPH max might actually outperform a pump rated at 5,500 GPH max if it has a flatter curve that maintains flow better under load. This is exactly why we publish pump curves for every pump we sell on our pond pump guide.

Worked Examples: Calculating TDH for Real Pond Systems

Example 1: Simple Backyard Pond

Setup: 2,000-gallon pond with a submersible pump, 3-foot waterfall, 20 feet of 2" PVC pipe, and 4 elbows. No external filtration equipment in the pump line.

TDH Calculation — Simple Setup
Component Calculation Head (ft)
Static head (waterfall height) 3 ft vertical rise 3.0
Pipe friction (20 ft of 2" pipe at ~2,000 GPH) 20 ft × 2 ft / 100 ft 0.4
Fitting losses (4 × 90° elbows) 4 × 1 ft 4.0
Equipment pressure loss None 0.0
Total TDH 7.4

You need a pump rated for at least 2,000 GPH at 7.4 feet of head — not at zero. If you were to buy a pump rated at 2,000 GPH max, you'd actually get far less than 2,000 GPH in this system. You'd need to look at the pump curve and find a model that still delivers 2,000+ GPH at roughly 7–8 feet of head.

Notice that the fittings contribute more head than the pipe itself. Four elbows added 4 feet of head, while 20 feet of pipe only added 0.4 feet. This is a perfect example of why minimizing fittings matters more than shortening pipe runs.

Use our Pond Pump Sizing Calculator to plug in your own numbers and get an instant recommendation.

Example 2: Complex Koi Pond System

Setup: 8,000-gallon koi pond with an external pump. Two bottom drains flow by gravity to a pump-fed rotary drum filter (RDF), then to an external pump, through a bead filter, through a UV sterilizer, and back to the pond via a 4-foot waterfall. Total of 60 feet of 3" pipe and 8 elbows.

TDH Calculation — Complex Koi System
Component Calculation Head (ft)
Static head (waterfall height) 4 ft vertical rise 4.0
Pipe friction (60 ft of 3" pipe at ~4,000 GPH) 60 ft × 0.5 ft / 100 ft 0.3
Fitting losses (8 × 90° elbows, 3" pipe) 8 × 1.5 ft 12.0
Bead filter (dirty condition) Spec sheet 7.0
UV sterilizer Spec sheet 2.0
Total TDH 25.3

This is why complex systems need much more powerful pumps than you might think. A pump rated at 4,000 GPH max might only deliver 1,500 GPH at 25 feet of head — less than half its box rating. To actually move 4,000 GPH through this system, you'd need a pump rated at roughly 8,000–10,000 GPH max, depending on the shape of its curve.

Also notice: the RDF doesn't add to TDH here because the pump is positioned after the drum in this gravity-fed drum configuration. If the RDF were pump-fed (pump before the drum), you'd add another 2–3 feet. System design choices like this directly impact your pump requirements and your electricity bill for years to come.

Not sure how to lay out your own system? Start with our complete pond pump guide for a full walkthrough of pump types, placement, and sizing strategy.

Common TDH Mistakes (and How to Avoid Them)

  1. Ignoring pipe friction entirely. This is the biggest mistake we see. Pond owners calculate static head, pick a pump, and wonder why they're 30% short on flow. Pipe friction and fittings often account for more head than the waterfall itself.

  2. Using undersized pipe. We can't stress this enough: 1.5" pipe has 4x the friction of 2" pipe at the same flow rate. The cost difference between 1.5" and 2" PVC is almost nothing, but the performance difference is enormous. For any system pushing more than 1,500 GPH, use 2" pipe at minimum. For 3,000+ GPH, go to 3".

  3. Not accounting for filter and UV pressure loss. A bead filter alone can add 5–10 feet of head. A UV adds another 1–3 feet. If you skip these in your calculation, your TDH estimate could be off by 50% or more.

  4. Measuring head from the pump instead of from the water surface. Static head is always measured from the pond water surface to the highest discharge point. The depth of the pump below the surface is irrelevant because hydrostatic pressure from the water above assists the pump.

  5. Forgetting that bead filters get more restrictive over time. A freshly backwashed bead filter might add 5 feet of head. Three days later, as solids accumulate, it might add 8–10 feet. Always size your pump for the worst case — the end of the backwash cycle, not the beginning.

One more thing worth mentioning: if you're building an aeration system, don't confuse air pumps with water pumps. Air pumps operate on completely different principles and TDH doesn't apply to them the same way. An air pump's output is measured in pressure (PSI) and volume (CFM), not GPH and feet of head. They're complementary systems, not interchangeable ones.

The Golden Rule of Pump Sizing

Always size your pump based on actual TDH, not the max GPH on the box. If your total system head is 12 feet, you need a pump that delivers your target GPH at 12 feet — not at zero. The max GPH number is a marketing figure. The pump curve is the engineering truth.

If you're not sure, size up. A pump that's slightly oversized can always be throttled back with a ball valve or, better yet, a variable-speed controller. A pump that's too small can never produce more flow — you're stuck replacing it. We've found that oversizing by 20–25% gives you a comfortable margin for dirty filters, future equipment additions, and the inevitable extra elbow that ends up in the plumbing.

Don't want to do the math yourself? Use our Pond Pump Sizing Calculator — plug in your waterfall height, pipe length, pipe size, number of fittings, and equipment, and it will calculate your TDH and recommend the right pump.

Frequently Asked Questions About TDH

What if my TDH calculation is wrong?

A rough TDH calculation is far better than no calculation at all. If you're off by a foot or two, it usually doesn't matter much — you're still in the right ballpark for pump selection. The real danger is being off by 10+ feet, which happens when people forget to include equipment losses or use undersized pipe. When in doubt, round up. It's always safer to overestimate TDH slightly and end up with a bit more pump than you need, rather than underestimate and end up short on flow.

Can I reduce my TDH?

Absolutely. The easiest wins, in order: (1) upgrade to larger-diameter pipe — going from 1.5" to 2" can cut pipe friction by 75%; (2) eliminate unnecessary elbows and fittings; (3) shorten pipe runs where possible; (4) switch from a pump-fed to gravity-fed filter design so equipment losses don't count against the pump. You can't reduce static head without lowering your waterfall, but everything else is fair game.

Does water temperature affect TDH?

Technically, yes — colder water is slightly more viscous, which increases friction loss marginally. In practice, for pond systems operating between 40°F and 85°F, the difference is negligible (less than 2–3%). You don't need to factor temperature into your TDH calculations. Focus your attention on pipe size, fittings, and equipment losses — those dwarf any temperature effect.

What about pipe material — does PVC vs. flex pipe differ?

Yes. Smooth-wall PVC pipe has the lowest friction of any common pond plumbing material. Corrugated flex pipe (the black ribbed hose) has significantly higher friction — roughly 2–3 times more than smooth PVC of the same diameter — because the interior ridges create turbulence. If you must use flex pipe for a short section to connect to a submersible pump, keep it as short as possible. For any fixed plumbing run, use smooth-wall PVC or smooth-bore flex tubing.

How does variable speed affect TDH?

A variable-speed pump lets you adjust the motor speed, which shifts the entire pump curve. At lower speeds, the pump produces less flow and less head. This is actually a major advantage: you can dial the pump down during times when you don't need full flow (overnight, winter) and save significant energy. But it also means you need to make sure the pump can deliver your target flow at your system's TDH when running at the speed you intend. Always check the pump curve at the speed setting you plan to use, not just at max speed.

What TDH should I plan for with a bead filter?

We recommend planning for 8–10 feet of head through a bead filter in your TDH calculation. A clean bead filter might only produce 4–5 feet, but as it loads with waste between backwashes, resistance climbs steadily. Sizing for 8–10 feet means your pump will still deliver adequate flow even at the end of a backwash cycle. If you backwash very frequently (daily), you can use the lower end. If you backwash every 2–3 days, use the higher end.

TDH isn't complicated once you understand the four components: static head, pipe friction, fitting losses, and equipment losses. Add them up, check the pump curve, and buy a pump that delivers the flow you need at your actual system head — not at zero. It's the difference between a pond that thrives and one that constantly struggles.

Ready to put this into practice? Our Pond Pump Sizing Calculator walks you through the math step by step, and our Complete Koi Pond Pump Guide covers everything from pump types and energy efficiency to installation and maintenance.

Friction lossHead pressureKoi pond pumpPond pumpPump curvePump sizingTdhTotal dynamic headWater pump