Issue 003 · April 27, 2026

Why your Manning's n estimate is probably wrong (and why it matters more than you think)

A 15% uncertainty in roughness produces a 20%+ uncertainty in design discharge. Almost no engineer I know prices that uncertainty into their work. Here's a worked example showing why we should — and a practical way to bound it.

TL;DR. Manning's n is the single biggest source of uncertainty in open-channel design. Treating it as a single value (e.g., "0.013 for concrete") rather than a range (0.011 to 0.015) hides 20%+ swings in computed flow. Run your design at three roughness values; if the answer materially changes, you have a problem the design needs to address — usually with freeboard, not a different equation.

The setup

Last month I was sizing a trapezoidal swale for a small commercial site — about 4 acres draining to a wetland buffer. 25-year storm, time of concentration ~12 minutes, design Q ≈ 18 cfs. Concrete-lined channel, 4-foot bottom, 2:1 side slopes, 0.8% longitudinal grade. Standard work.

I plugged in n = 0.013 for "concrete, trowel-finished" and got a normal depth of 0.92 ft, velocity 4.8 ft/s. Total channel depth 1.5 ft to give 0.6 ft of freeboard. Submitted, approved, built.

Three years later the same channel was overtopping in a storm that radar showed was nowhere near the design event. The contractor had finished the bottom rough — the as-built was closer to "float-finished" than "trowel-finished." That's the difference between n = 0.013 and n = 0.015. Doesn't sound like much. Walk through the math:

The math

Manning's equation:

$$ V = \frac{1.486}{n} R^{2/3} S^{1/2}, \qquad Q = V \cdot A $$

For uniform flow, the area A and hydraulic radius R are fixed by the channel geometry and the depth y. So at a given depth, Q scales like 1/n. That's the whole story:

$$ \frac{Q_{0.013}}{Q_{0.015}} = \frac{0.015}{0.013} = 1.154 $$

Going from n = 0.013 to n = 0.015 — a 15% increase in roughness, a finish quality change you'd struggle to specify in a contract — drops capacity by 13%. For my swale, that meant the design Q of 18 cfs no longer fit in the 1.5-ft channel. Normal depth at the as-built roughness was 1.04 ft, plus the same 0.6 ft of design freeboard means I needed 1.64 ft of channel depth, not 1.5. The channel was overtopping because the math was off by 14% in the worst direction.

Three roughness values, three depths

Same geometry, same Q, three roughness values:

Manning's nDescriptionNormal depth (ft)Velocity (ft/s)
0.011Smooth concrete, drum-mixer, sealed0.845.2
0.013Trowel-finished concrete0.924.8
0.015Float-finished concrete1.044.4

Twenty cents of difference in the contractor's finish spec moves the channel depth requirement by 0.20 feet. On a small swale this is a freeboard call. On a 100-foot-wide flood-control channel, this is a thousand cubic yards of concrete.

Why this gets missed

Three reasons engineers underprice n uncertainty:

  1. Tables show a single value. Chow's Table 5-6 famously lists n = 0.013 for "trowel-finished concrete." It also has the range 0.011–0.015 in a footnote that you have to flip back to. If you only carry the table value, you're carrying a midpoint disguised as a constant.
  2. Design software treats n as input, not a parameter. HEC-RAS asks for n. So does SWMM. So does HydroCAD. The interface gives you no friction to change it. You set it once at the start of the model and never look back. The sensitivity is invisible.
  3. Construction tolerance is sloppy. Specifications usually say "concrete channel" without specifying the finish. The contractor pours what's economical. The as-built roughness drifts toward whatever n was easy on the day the placement happened.

What to do about it

Three habits that price the uncertainty in.

1. Run every design at three roughness values

Pick a low, central, and high estimate for n. Run normal depth at each. If the design fits at the high estimate (your conservative case), you have appropriate freeboard. If it only fits at the central estimate, you have no margin. This takes 90 seconds with any modern calculator.

The Manning's calculator at pe-calc.com is set up for this — change n, watch the depth update live. It's free.

2. Specify the finish in the construction documents

If your design depends on n = 0.013, your specs need to say "trowel-finished concrete with a maximum surface roughness of 1/8 inch" or some equivalent. Otherwise the contractor is free to deliver float-finished concrete that meets the strength spec but blows the hydraulic spec.

3. For your watershed-scale model, run a sensitivity sweep

This is where doing it by hand falls apart. A typical site has 20+ channel reaches, each with its own n. A sensitivity sweep across all of them is a hundred separate runs. Most engineers skip it because it's tedious — and then get surprised when the as-built underperforms.

Run sensitivity sweeps automatically

HydroComplete Pro routes your whole watershed at three roughness scenarios in one click — no re-running 20 reaches by hand. See where your model is sensitive and where it's robust before you sign and seal.

The bigger lesson

Hydraulic engineering is full of empirical coefficients we treat as constants. Manning's n is the most-cited example, but the same uncertainty hides in Hazen-Williams C, weir discharge coefficient Cd, NRCS curve numbers, and the runoff coefficient C in the Rational Method. None of these are things we measure precisely. All of them get plugged into design as if they were known.

The discipline that separates good engineering practice from bad isn't picking the right number. It's knowing how wrong the number can be, and either:

  • Designing within the uncertainty band so it doesn't matter, or
  • Specifying the construction so the as-built falls inside the band you assumed.

If neither of those is true for a project you're working on right now, the design is operating on luck.

— Michael Flynn, PE
Next issue: detention pond outlet design and the half-orifice / half-weir transition zone that most consultants ignore.

Get next month's issue in your inbox

One issue per month. Real design problems, real math. Free, unsubscribe in one click.

Free. Unsubscribe anytime. Privacy.