TryBuildCalc

Drain Pipe Slope Calculator (Fall, DFU Load, Capacity & Utilization)

Check drain pipe slope, fall, DFU load, capacity, and utilization.

Line Role & Units

ℹ️Sets which code table and slope rules apply — Stacks are vertical, so no slope requirement applies.

ℹ️Capacities always use IPC tables — UPC / Local Code just adds a reminder to confirm against your local table (see FAQ).

ℹ️Switching units converts your existing values too, so their real-world meaning stays the same.

Slope & Fall

ℹ️Choose which quantity is unknown — the slope you want to hold, or the slope you get from a fixed available fall.

ℹ️Horizontal developed length of this straight run, not a straight-line site distance.

ℹ️Inches of fall per foot of horizontal run — e.g. 0.25 for the common 1/4 inch per foot.

Code Check & Drainage Capacity

ℹ️Sets the code-minimum slope and the DFU capacity table row used below.

ℹ️The DFU capacity table (IPC 710.1(1)) only publishes values at these four standard slopes — this is a separate lookup from your actual slope above, so pick the slope you're actually designing to.

DFU Load

Add your fixture list, or enter a known total DFU load directly, to compare against this line's capacity.

Fixture 1

Fixture 2

Fixture 3

Up to 30 fixture rows total.

Slope meets code minimum for a 3" pipe

Mode: Calculate Fall from Slope · Line Role: Building Drain / Building Sewer

Slope & Fall

Run Length: 40 ft

Fall Over This Run: 10 in (0.833 ft)

Slope: 0.25 in/ft (2.08%)

Slope Ratio: 1 : 48

Rise/fall of 1 unit over this many units of horizontal run

Code Minimum Slope Check

Pipe Diameter: 3"

Code Minimum Slope: 0.125 in/ft

Per IPC 704.1 / UPC 708.1

Your Slope: 0.25 in/ft

Pass — meets or exceeds code minimum

Drainage Capacity

Line Role: Building Drain / Building Sewer

Pipe Diameter: 3"

Hypothetical Capacity (at 1/4" per ft): 42 DFU

Achieved Capacity (at your actual slope): 42 DFU

DFU Load & Utilization

Water Closet, Private (1.6 gpf) (x1): 3 DFU

Lavatory (x1): 1 DFU

Bathtub / Combo Bath-Shower (x1): 2 DFU

Total DFU Load: 6 DFU

Utilization: 6 DFU / 42 DFU = 14.3%

Trench / Stake Checkpoints

Cumulative fall at each point along the run, for staking or checking trench depth on site.

CheckpointDistanceCumulative Fall
25%10 ft2.5 in
50%20 ft5 in
75%30 ft7.5 in
100%40 ft10 in
Show every 10 ft checkpoint
DistanceCumulative Fall
10 ft2.5 in
20 ft5 in
30 ft7.5 in
40 ft (end)10 in

Design Notes

Building Drain/Sewer capacity uses IPC Table 710.1(1) (slope-dependent). Horizontal Fixture Branch and Stack capacity use IPC Table 710.1(2) (fixed by diameter, and by branch-interval count for stacks — not slope-dependent). These are different tables answering different sizing questions for different pipe segments.

The minimum size of any building drain serving a water closet is 3 inches, regardless of DFU load. Confirm the exact table and slope requirements adopted by your local jurisdiction (IPC, UPC, or a local amendment) before finalizing a design.

Approximate results for planning only. Verify with a professional.

Drain Pipe Slope ProfileMeets code minimum slope for a 3" pipeFall: 10.00 inRun: 40.0 ftSlope: 0.2500 in/ft (2.08%)Capacity: 42 DFULoad: 6.00 DFU (14.3% utilization)Slope exaggerated for clarity — actual drain slopes are far shallower than shown

Purpose of a Drain Pipe Slope Calculator

Gravity drain, waste, and vent (DWV) piping has to fall at the right rate to work at all — too flat and solids settle out and clog the line; too steep and liquid outruns the solids it's supposed to carry. This calculator converts between slope and fall for a specific run, checks that slope against the code-minimum requirement for your pipe diameter, tallies your actual fixture DFU load (or accepts a manual total), and compares that load against the maximum Drainage Fixture Unit (DFU) capacity for a building drain/sewer (IPC Table 710.1(1)), a horizontal fixture branch, or a stack (both IPC Table 710.1(2)).

It's used by plumbers and contractors setting trench grade for a building drain or sewer lateral, sizing a fixture branch or stack, by engineers doing an early-stage sanity check on invert elevations and utilization, and by homeowners and builders trying to understand why a particular slope or pipe size was specified.

This is a slope-geometry and code-table lookup tool, not a full hydraulic design — it doesn't size venting, place cleanouts, or account for direction changes and fittings along a multi-segment layout. For a full drain-waste-vent system design, use it alongside a complete site plan.

Minimum slope and DFU capacity figures are drawn from IPC 704.1, Table 710.1(1), Table 710.1(2), and Table 709.1 — widely-adopted references, but always confirm against the specific plumbing code (IPC, UPC, or a local amendment) adopted in your jurisdiction before finalizing a design.

How Drain Pipe Slope Is Calculated

The calculation happens in four parts — slope/fall geometry, a code-minimum slope check, a DFU capacity lookup for the selected line role, and utilization against your actual DFU load.

Step 1 — Slope ↔ Fall Conversion

Fall (in) = Slope (in/ft) × Run Length (ft)
Slope (in/ft) = Available Fall (in) ÷ Run Length (ft)

Both directions are pure geometry — this section accepts any slope or fall value, not just the four code-tabulated slopes used in Step 3. In metric mode the same math runs in mm/m and meters, converted at the boundary (1/4 in/ft ≈ 20.8 mm/m). This step doesn't apply to a Stack, which is vertical and has no slope.

Step 2 — Code Minimum Slope Check

Pass if Slope (in/ft) ≥ Minimum Slope for the selected pipe diameter

Per IPC 704.1 / UPC 708.1: pipes 2-1/2 inches and smaller need at least 1/4 inch per foot, pipes 3 through 6 inches need at least 1/8 inch per foot, and pipes 8 inches and larger need at least 1/16 inch per foot. This applies to the Building Drain/Sewer and Horizontal Branch line roles; a Stack has no slope requirement.

Step 3 — DFU Capacity Lookup

Building Drain/Sewer: IPC Table 710.1(1) lookup at [Pipe Diameter, Capacity Slope]
Horizontal Branch / Stack: IPC Table 710.1(2) lookup at [Pipe Diameter, Line Role, Branch Intervals]

Both are direct table lookups, not formulas. Table 710.1(1) is slope-dependent (four tabulated slopes); Table 710.1(2) is a flat number per diameter/role, unaffected by slope. Some diameter/slope/role combinations have no entry at all — the calculator flags those as "not permitted" or "not tabulated" rather than inventing an interpolated number the code doesn't provide.

Step 4 — DFU Load & Utilization

Total DFU Load = Σ(Fixture DFU × Quantity), or a manually entered total
Utilization % = Total DFU Load ÷ Achieved Capacity × 100

Utilization is only computed against the achievedcapacity (the figure your actual slope/design honestly delivers per Step 3), never against a hypothetical capacity your design doesn't reach — if the achieved capacity is null (not achieved), utilization is shown as not applicable rather than a misleading percentage.

Worked Example

This example uses the active inputs above and follows the same steps as the Formula section.

Input Values Used

InputValue
Line RoleBuilding Drain / Building Sewer
ModeCalculate Fall from Slope
Run Length40 ft
Slope0.25 in/ft
Pipe Diameter3"
Total DFU Load6 DFU

Step 1 — Slope ↔ Fall

CalculationSubstitutionResult
Fall0.25 in/ft × 40 ft10 in (0.833 ft)

Step 2 — Code Minimum Slope Check

CalculationSubstitutionResult
Compare0.25 in/ft vs 0.125 in/ft minimumPass

Step 3 — DFU Capacity & Step 4 — Utilization

CalculationSubstitutionResult
Achieved DFU Capacity3", Building Drain / Building Sewer42 DFU
Utilization6 DFU ÷ 42 DFU14.3%

Therefore, this 3" building drain / building sewer carries 42 DFU, and your 6 DFU load uses 14.3% of that capacity.

This does not include venting, cleanouts, or fittings along the run. Cross-check against the Reference Tables section below.

Essential Checklist+

Complete these critical checks before approving the work or proceeding to the next construction stage.

18 Inspection Points
6 Verification Categories
Slope & Fall Inputs+
  • Correct mode selected — 'Calculate Fall from Slope' when the target slope is already decided, 'Calculate Slope from Available Fall' when the site's available drop is the fixed constraint.
  • Run length used is the actual horizontal developed length of this specific straight run, not the whole drainage system or a straight-line site distance that ignores offsets.
  • Available fall entered (in slope-from-fall mode) is the real, field-measured or drawing-confirmed vertical drop between the two ends of this run, not an assumption.
Code Minimum Slope Compliance+
  • Pipe diameter selected matches the actual diameter being installed for this run, not the diameter of an upstream or downstream segment.
  • Code minimum slope check shows a Pass before finalizing the trench grade — a Fail means the slope must be increased, the run shortened, or the invert elevations revised.
  • If the check fails and the available fall genuinely cannot be increased, an Authority Having Jurisdiction (AHJ) variance was pursued and documented rather than installing below the code minimum without approval.
  • For a drain serving a water closet, the 3 inch minimum pipe size was applied regardless of what the DFU capacity table alone would otherwise allow.
Line Role, DFU Load & Utilization+
  • Line Role selected (Building Drain/Sewer, Horizontal Fixture Branch, or Stack) matches the actual pipe segment being sized — capacity numbers and the applicable code table differ meaningfully between these.
  • For a Stack, the branch interval count (3 or fewer vs more than 3) matches the actual number of floors/stories the stack serves.
  • Total Drainage Fixture Unit (DFU) load was either built from the actual fixture list serving this segment, or a manually entered total that was independently tallied and double-checked.
  • Utilization percentage was reviewed against Achieved Capacity (not the Hypothetical Capacity figure) before finalizing the design — a mismatch between the two means the pipe as configured doesn't actually deliver the hypothetical number.
  • If the capacity lookup shows 'not permitted' or 'not tabulated,' a different, code-legal slope/diameter/role combination was selected instead of reading a blank result as zero capacity.
  • Confirmed the correct table was used via the Line Role selector — IPC Table 710.1(1) for building drains/sewers, not Table 710.1(2) for horizontal fixture branches/stacks, which is a different (lower) capacity for the same nominal size.
Site & Layout Constraints+
  • Trench depth implied by the fall (start invert minus the calculated total drop) stays below the local frost line and above the receiving sewer or septic tank's invert elevation.
  • Venting for this drain segment was sized and placed using the applicable vent-sizing code tables, which are separate from drainage capacity and not covered by this calculator.
Installation Verification+
  • Installed pipe slope was field-verified with a level or laser after trenching and bedding, before backfilling — not assumed correct from the design drawing alone.
  • Installed pipe diameter matches the diameter this calculation was run for; a mid-project size substitution needs the slope and capacity check re-run.
Final Check+
  • A water test or flow test was performed after installation and before backfill/cover-up, confirming the line drains fully without pooling.
Full QC Checklist+

Verify slope/fall inputs, line role, DFU load, code minimum compliance, capacity/utilization, site constraints, installation, and final checks.

35 Inspection Points
6 Verification Categories
Slope & Fall Inputs+
  • Correct mode selected — 'Calculate Fall from Slope' when the target slope is already decided, 'Calculate Slope from Available Fall' when the site's available drop is the fixed constraint.
  • Run length used is the actual horizontal developed length of this specific straight run, not the whole drainage system or a straight-line site distance that ignores offsets.
  • Available fall entered (in slope-from-fall mode) is the real, field-measured or drawing-confirmed vertical drop between the two ends of this run, not an assumption.
  • Slope entered (in fall-from-slope mode) matches the intended design slope, expressed in inches per foot, not accidentally entered as a percent or a ratio.
  • Resulting slope ratio and percent were cross-checked against the site survey or grading plan where one exists.
  • If metric mode was used, converted imperial figures shown in the results were sanity-checked (e.g. 20.8 mm/m is 1/4 inch per foot) rather than assumed correct.
  • For a Stack line role, this whole section was skipped intentionally — a vertical stack has no slope/fall to check.
Code Minimum Slope Compliance+
  • Pipe diameter selected matches the actual diameter being installed for this run, not the diameter of an upstream or downstream segment.
  • Code minimum slope check shows a Pass before finalizing the trench grade — a Fail means the slope must be increased, the run shortened, or the invert elevations revised.
  • If the check fails and the available fall genuinely cannot be increased, an Authority Having Jurisdiction (AHJ) variance was pursued and documented rather than installing below the code minimum without approval.
  • IPC 704.1 / UPC 708.1 (or the equivalent locally adopted code section) was confirmed as the correct minimum-slope reference for the jurisdiction, since local amendments can differ.
  • For a drain serving a water closet, the 3 inch minimum pipe size was applied regardless of what the DFU capacity table alone would otherwise allow.
Line Role, DFU Load & Utilization+
  • Line Role selected (Building Drain/Sewer, Horizontal Fixture Branch, or Stack) matches the actual pipe segment being sized — capacity numbers and the applicable code table differ meaningfully between these.
  • For a Stack, the branch interval count (3 or fewer vs more than 3) matches the actual number of floors/stories the stack serves.
  • Total Drainage Fixture Unit (DFU) load was either built from the actual fixture list serving this segment, or a manually entered total that was independently tallied and double-checked.
  • Capacity slope selected in the Building Drain/Sewer capacity lookup matches the same slope actually being installed, not left at a default.
  • Utilization percentage was reviewed against Achieved Capacity (not the Hypothetical Capacity figure) before finalizing the design — a mismatch between the two means the pipe as configured doesn't actually deliver the hypothetical number.
  • If the capacity lookup shows 'not permitted' or 'not tabulated,' a different, code-legal slope/diameter/role combination was selected instead of reading a blank result as zero capacity.
  • Confirmed the correct table was used via the Line Role selector — IPC Table 710.1(1) for building drains/sewers, not Table 710.1(2) for horizontal fixture branches/stacks, which is a different (lower) capacity for the same nominal size.
  • Utilization stays comfortably under 100%, not right at the ceiling, to allow for reasonable future fixture additions on shared building drains.
Site & Layout Constraints+
  • Trench depth implied by the fall (start invert minus the calculated total drop) stays below the local frost line and above the receiving sewer or septic tank's invert elevation.
  • Direction changes, offsets, and fittings along the actual run were accounted for separately — this calculator assumes one straight run's geometry, not a multi-segment layout.
  • Cleanouts are placed per code (typically at the building drain's base, at intervals along long runs, and at each change of direction greater than 45 degrees) — outside this calculator's scope but required for a complete design.
  • Venting for this drain segment was sized and placed using the applicable vent-sizing code tables, which are separate from drainage capacity and not covered by this calculator.
  • Where this run connects to a septic system rather than a municipal sewer, the connection was checked against the septic design (see this site's Septic Tank Size calculator) for compatible invert elevations.
  • Trench/stake checkpoints (25/50/75/100% and per-10ft cumulative fall) were used on site to verify grade at intermediate points during digging, not only at the two run endpoints.
Installation Verification+
  • Installed pipe slope was field-verified with a level or laser after trenching and bedding, before backfilling — not assumed correct from the design drawing alone.
  • Installed pipe diameter matches the diameter this calculation was run for; a mid-project size substitution needs the slope and capacity check re-run.
  • Pipe bedding and support are continuous and uniform along the run so the pipe can't settle unevenly and create a low spot (a 'belly') that traps water and solids even on an otherwise correctly sloped line.
  • Joints and fittings used are rated for the installed pipe material and match the design (no field substitution of an incompatible fitting type).
  • As-built slope and invert elevations are documented and retained with the project record, especially where an AHJ-approved reduced slope was used.
Final Check+
  • A water test or flow test was performed after installation and before backfill/cover-up, confirming the line drains fully without pooling.
  • No visible low spots (bellies) are apparent from a flashlight/camera inspection of the completed run.
  • Final slope, diameter, and DFU capacity figures used are documented for future renovation or troubleshooting reference.
  • Any AHJ-approved deviation from standard code-minimum slope is documented with its approval reference.

Reference Tables

Code Minimum Slope by Pipe Diameter

Per IPC 704.1 / UPC 708.1. Applies to Building Drain/Sewer and Horizontal Branch — a Stack has no slope requirement.

Pipe DiameterMinimum Slope
2"1/4" per ft
3"1/8" per ft
4"1/8" per ft
5"1/8" per ft
6"1/8" per ft
8"1/16" per ft
10"1/16" per ft
12"1/16" per ft
15"1/16" per ft
1-1/4"1/4" per ft
1-1/2"1/4" per ft
2-1/2"1/4" per ft

DFU Capacity — IPC Table 710.1(1) "Building Drains and Sewers"

"—" means that slope is below the code minimum for that diameter, so no capacity is tabulated.

Diameter1/16" per ft1/8" per ft1/4" per ft1/2" per ft
2"2126
3"364250
4"180216250
5"390480575
6"7008401000
8"1400160019202300
10"2500290035004200
12"3900460056006700
15"700083001000012000
1-1/4"11
1-1/2"33
2-1/2"2431

DFU Capacity — IPC Table 710.1(2) "Horizontal Fixture Branches and Stacks"

Flat per-diameter capacity, not slope-dependent. No entry below 1-1/2".

DiameterHorizontal BranchStack (≤3 Intervals)Stack (>3 Intervals)
2"61024
3"204872
4"160240500
5"3605401100
6"6209601900
8"140022003600
10"250038005600
12"390060008400
15"7000
1-1/2"348
2-1/2"122042

Common Fixture DFU Values (IPC Table 709.1)

FixtureDFU
Lavatory1
Bathtub / Combo Bath-Shower2
Shower (Single Head, ≤5.7 gpm)2
Shower (Multi-Head / High-Flow, 5.7–12.3 gpm)3
Kitchen Sink (Domestic)2
Dishwasher (Domestic)2
Clothes Washer (Residential Standpipe)2
Clothes Washer (Commercial)3
Laundry Tray / Sink2
Bidet1
Drinking Fountain0.5
Floor Drain2
Service Sink / Mop Basin2
Bar Sink / Combination Sink & Tray2
Urinal (1 gpf or less)2
Urinal (over 1 gpf)4
Water Closet, Private (1.6 gpf)3
Water Closet, Private (>1.6 gpf)4
Water Closet, Public (1.6 gpf)4
Water Closet, Public (>1.6 gpf)6

Source: IPC Table 710.1(1), 710.1(2), 709.1, and IPC 704.1, fetched from up.codes/jurisdictional adoptions and cross-checked against independent citations for spot values in each table — see the FAQ for the exact figures checked and why a UPC-specific capacity table isn't included. Always confirm against the specific plumbing code edition adopted in your jurisdiction before finalizing a design.

How to Use This Calculator

  1. Select the Line Role — Building Drain/Sewer, Horizontal Fixture Branch, or Stack — matching the pipe segment you're sizing.
  2. Choose Imperial or Metric units.
  3. For a Building Drain/Sewer or Branch, choose the calculation mode and enter the run length plus either slope or available fall.
  4. Select the pipe diameter (and, for a Building Drain/Sewer, the capacity slope to look up).
  5. Add your fixtures (or enter a manual DFU total) to build your actual DFU load.
  6. Review the Pass/Fail slope check, achieved capacity, and utilization percentage, and adjust as needed.

Drain Pipe Slope Tips & Best Practices

  • Target the standard 1/4 inch per foot slope for small pipes whenever site conditions allow — it gives the most self-cleansing margin.
  • Run this calculator once per straight segment — a multi-segment layout with direction changes needs each run checked individually.
  • Keep utilization comfortably under 100% to leave room for reasonable future fixture additions, not right at the ceiling.
  • Use the Trench/Stake Checkpoints table on site to verify cumulative fall at intermediate points, not just the two ends.
  • Field-verify installed slope with a level or laser before backfilling — a design that passes on paper still needs to be built correctly.
  • If the code-minimum check fails, increase available fall or shorten the run rather than installing below minimum without AHJ approval.

Common Mistakes to Avoid

  • Confusing IPC Table 710.1(1) with Table 710.1(2). They cover different pipe segments and give different DFU numbers for the same nominal diameter — select the correct Line Role rather than assuming.
  • Using straight-line site distance instead of horizontal developed length. Offsets and direction changes add real pipe length that a straight-line site measurement misses.
  • Assuming a smaller pipe always needs less slope. It's the opposite — larger pipes need less slope to reach self-cleansing velocity.
  • Reading the "hypothetical" capacity as what your design actually carries. Always check the "achieved" capacity, which accounts for whether your real slope actually reaches the assumed rate.
  • Applying a stack's slope requirement. Stacks are vertical and have no slope requirement at all — don't force a Building Drain/Sewer or Branch check onto stack sizing.
  • Treating "UPC / Local Code" as a computed UPC table. This calculator's capacity numbers are always IPC-sourced — the UPC option is a reminder to confirm locally, not a second calculation.

Limitations

  • Covers one straight run's slope/fall geometry, DFU load, code-minimum compliance, and DFU capacity only — not a full DWV system design.
  • Does not size venting, place cleanouts, or account for direction changes, offsets, and fitting losses along a multi-segment layout.
  • DFU capacity for Building Drain/Sewer is only available at the four slopes IPC Table 710.1(1) actually publishes — not interpolated for in-between slopes.
  • The "UPC / Local Code" option is a disclaimer, not an independently verified UPC-specific capacity table — the fetched UPC figures could not be reliably cross-checked, so this calculator always computes with IPC values.
  • Fixture DFU values (IPC Table 709.1) and branch/stack capacity (Table 710.1(2)) are widely-adopted references, cross-checked against independent sources for key spot values — always confirm against the specific code edition and local amendments adopted in your jurisdiction.
  • Treat the output as a planning-stage estimate to confirm with a licensed plumber or engineer, not a final design for permitting or construction.

Related Calculators

Use the Pipe Sizing by Fixture Units Calculator to size the pressurized water supply side of the same building.

The Septic Tank Size Calculator can help size the septic system this drain run connects to.

Use the Pipe Volume Calculator to check volume and fluid weight once a drain pipe size is confirmed.

FAQ

Slope is a rate — how many inches a drain pipe drops per foot of horizontal run (e.g. 1/4 inch per foot). Fall is the total vertical drop over a specific run's actual length (e.g. 10 inches over a 40 foot run). The two are linked by the run length, so knowing any two of the three (slope, fall, run length) gives you the third. "Calculate Fall from Slope" answers "if I hold a 1/4 in/ft slope over this run, how much does it drop in total?" — useful for setting trench depth or checking you don't run out of headroom before reaching the sewer connection. "Calculate Slope from Available Fall" answers the opposite, more common site-constrained question: "I only have 8 inches of fall available between the fixture and the sewer connection over a 45 foot run — what slope does that give me, and is it still code-legal?"
Drain, waste, and vent (DWV) pipes rely on gravity and adequate velocity to keep solids suspended in the flow instead of settling out — this is called self-cleansing velocity, generally targeted around 2 feet per second at design flow. Too flat a slope drops the velocity below that threshold, so solids settle at the bottom of the pipe faster than the liquid can carry them along. Liquid then runs ahead of the solids (since it moves faster over a settled solid than a solid does), leaving solids stranded — the classic cause of a slow, then fully blocked, drain line that has to be augured or excavated to fix. This is why plumbing code sets hard minimum slopes rather than leaving it to judgment.