Skip to content
Sizing, slope and code, dimensionedAll tools free

Drain pipe slope per foot

Updated 2026-09-04 · 8 min read

Sizing and flow
Isometric illustration of a graded drain run with a level alongside
A graded run on hangers with a level alongside: uniform alignment at uniform slope.

The code minimums

IPC Table 704.1 is three rows long and it is the whole of the argument. Anything 2-1/2" and under runs at least 1/4" per foot. Three through six inches runs at least 1/8". Eight inches and above runs at least 1/16". The word doing the work in the clause is uniform: uniform alignment at uniform slope.

IPC 2021 Table 704.1, read 2026-09-04
Pipe sizeMinimum slopeAs a percentageFall over 10 ft
1-1/4" to 2-1/2"1/4" / ft2.08%2.5"
3" to 6"1/8" / ft1.04%1.25"
8" and larger1/16" / ft0.52%0.63"

Minimum, not target

The table sets a floor. Nothing in the code stops you running a 3" branch at 1/4" per foot, and on a short branch that is often the easier build. The floor exists for the runs where headroom is tight.

Why big pipe gets less slope

Solids move because the stream is deep enough to carry them, not because the pipe is tilted. At the same flow a larger pipe runs a shallower, faster-spreading stream, so the code trades slope for diameter to keep the carrying velocity in the same window — roughly two feet per second, which is the number every drainage text lands on.

That is also why a drain that is oversized for its load blocks more often than one sized correctly. A 4" line carrying one bathroom's worth of flow never develops enough depth to scour. Bigger is not safer on drainage; it is the opposite.

The too-steep myth, examined

The trade lore is that a steep drain leaves the solids behind while the water runs away. The mechanism is real on a long horizontal run at low flow, and it is why the standard advice is to hold a uniform grade rather than to chase the steepest one the joists allow.

What the lore overstates is the vertical case. A stack drops solids and water together at terminal velocity and nothing separates. The problem is horizontal, at partial flow, over distance — and in practice a belly in a nominally-1/8" run causes far more stoppages than a 1/2" grade ever does.

The real enemy is the belly

A run that averages the right slope but sags in the middle holds standing water, and standing water is where paper and grease stop. Uniform beats steep and uniform beats shallow; it is the variance that fails.

How to shoot and hold a grade

  1. 1

    Fix both ends before anything else

    Establish the invert at the connection and the invert at the far fixture. The difference over the run is your total fall, and it either fits between the joists or it does not. Find that out with a tape, not with a pipe in your hands.

  2. 2

    Snap a line, do not eyeball hangers

    Mark the high invert, mark the low invert, snap between them. Every hanger is then set to the line rather than to the one before it, which is how cumulative error turns into a belly.

  3. 3

    Support at the code interval

    Plastic DWV sags between hangers and it does so over months, not days. Support at the interval the code names for the material and add one at every change of direction.

  4. 4

    Prove it before it is covered

    A level laid on the pipe at three points along the run is thirty seconds of work and it is the last chance to find a flat spot before the ceiling goes up.

Sizing and flow
Isometric detail illustration for the drain pipe slope per foot guide
Hangers set to a snapped line, not to the hanger before them.

Grease is the written exception

IPC 704.1 carries one explicit exception: piping upstream of a grease interceptor runs at not less than 1/4" per foot whatever its size. Grease congeals as it cools and a shallow grade gives it time to do so on the pipe wall.

On a commercial job that clause is the difference between a kitchen line that gets jetted annually and one that gets jetted quarterly. Size the run with the slope calculator with the grease box ticked and put the grade on the drawing.