BuildCalc

Free Plumbing Calculators

Plumbing Calculators for DFUs, Sewer Slope, Pipe Sizing, and Code Planning

BuildCalc provides free plumbing calculators and code-aware reference guides for early project planning. Estimate drainage fixture units, compare UPC and IPC assumptions, review 3-inch and 4-inch sewer sizing, check sewer slope, and prepare better questions before talking with a plumber, designer, engineer, inspector, or building department.

Start Here

Most Used Plumbing Calculators and Guides

These are the core BuildCalc plumbing tools. Start with the DFU calculator when you need a fixture-unit total, then use the pipe sizing and slope guides to review the next planning questions.

Free Plumbing Calculator Hub

Use this page as a plumbing calculator hub for drainage fixture units, sewer slope, pipe sizing, bathroom fixture loads, ADU plumbing loads, UPC code references, IPC code references, and building sewer planning.

Calculator

DFU Calculator

Open →

Calculate total drainage fixture units for common plumbing fixtures using UPC and IPC assumptions.

Reference

DFU Chart by Fixture

Open →

Compare common UPC and IPC drainage fixture unit values for toilets, sinks, showers, washers, floor drains, and more.

Calculator

Sewer Slope Calculator

Open →

Estimate pipe fall over distance and review common sewer slope assumptions such as 1/4 inch per foot and 1/8 inch per foot.

Pipe Sizing

3-Inch Pipe DFU Capacity Guide

Open →

Learn how 3-inch drain pipe capacity depends on DFUs, pipe slope, horizontal vs. vertical use, and code requirements.

Pipe Sizing

4-Inch Sewer Capacity Guide

Open →

Review when a 4-inch sewer line may be appropriate for larger homes, ADUs, remodels, and future expansion.

Code

UPC vs IPC Plumbing Code Comparison

Open →

Compare UPC and IPC differences for DFUs, drain sizing, venting, wet venting, cleanouts, and plumbing design assumptions.

DFU Guide

Bathroom DFU Guide

Open →

Estimate fixture-unit loads for half baths, full baths, primary bathrooms, toilets, lavatories, showers, tubs, and bidets.

DFU Guide

Toilet DFU Guide

Open →

Learn how many DFUs a toilet adds under UPC and IPC assumptions, including private-use and public-use toilets.

ADU Planning

ADU Plumbing DFU Guide

Open →

Estimate ADU plumbing fixture loads and review shared house-plus-ADU sewer sizing considerations.

Terminology

Building Drain vs Building Sewer

Open →

Learn the difference between a building drain and building sewer, and why the distinction matters for DFUs, slope, and pipe sizing.

Code

State Plumbing Code Guide

Open →

Learn how to check whether your project jurisdiction uses UPC, IPC, a state plumbing code, or local amendments.

What BuildCalc Helps With

  • Estimating drainage fixture units for plumbing projects.
  • Using a fixture unit calculator for remodel planning.
  • Comparing UPC and IPC plumbing code assumptions.
  • Reviewing 3-inch and 4-inch drain or sewer sizing questions.
  • Checking sewer slope and fall over distance.
  • Understanding the difference between a building drain and building sewer.
  • Planning ADU plumbing loads and shared sewer connections.
  • Preparing early planning notes before permit review or contractor conversations.

Who These Plumbing Tools Are For

  • Plumbers checking rough fixture loads.
  • Contractors planning remodels and additions.
  • Owner-builders preparing for permit conversations.
  • Designers comparing plumbing layout assumptions.
  • ADU planners reviewing shared sewer capacity.
  • DIYers trying to understand plumbing terminology before hiring help.

DFU Calculator and Fixture Unit Tools

Drainage Fixture Units, or DFUs, are used to estimate the drainage load from plumbing fixtures. Start with the DFU calculator when you need to add fixture quantities and calculate a total plumbing fixture-unit load.

If you want lookup values before entering quantities, use the DFU chart. The chart compares common UPC and IPC values for toilets, lavatory sinks, showers, tubs, kitchen sinks, dishwashers, clothes washers, floor drains, utility sinks, and other common fixtures.

For room-level examples, review the bathroom DFU guide and toilet DFU guide. For accessory dwelling units, review the ADU plumbing DFU guide because the ADU load may need to be added to the existing house load when both share the same sewer.

Pipe Sizing, Sewer Slope, and Drainage Layout

Plumbing design depends on more than pipe diameter. Drainage Fixture Units, pipe slope, horizontal versus vertical orientation, venting, fixture grouping, wet venting, cleanout access, and local amendments can all affect the final result.

After estimating fixture load, compare common pipe sizing guides such as the 3-inch pipe DFU capacity guide and the 4-inch sewer capacity guide. If slope or available fall is part of the question, use the sewer slope calculator.

Before applying a DFU total to a pipe sizing table, make sure you know whether the pipe is a branch drain, stack, building drain, or building sewer. The same pipe diameter may be reviewed differently depending on where it is located in the plumbing system.

UPC vs IPC Plumbing Code References

UPC and IPC assumptions can produce different fixture-unit totals, venting rules, wet venting layouts, trap arm limits, cleanout requirements, and pipe sizing results. Review the UPC vs IPC plumbing code comparison to understand why two similar plumbing layouts may be reviewed differently.

The correct code is the one adopted by the local authority having jurisdiction. To learn how to verify the applicable code, start with what plumbing code your state uses.

Important Planning Reminder

BuildCalc tools are intended for early planning, estimating, and education. They can help you understand the terminology and prepare a better project plan, but they do not replace the adopted plumbing code, local amendments, permit review, or professional design.

Before construction, always verify fixture-unit values, pipe sizing, venting, materials, cleanouts, inspections, and permit requirements with the authority having jurisdiction for your project.

Need help with a plumbing project?

BuildCalc can help you organize your fixture list, DFU estimate, pipe sizing questions, and code assumptions before you talk with a plumber, designer, or building department.

Request project help

Start With a Tool