EstimationPro AI EstimationPro AI

Free Pipe Sizing Calculator - Water Supply & Drain (2026)

Free pipe sizing calculator for plumbers and contractors. Enter fixtures to get recommended water supply and drain pipe sizes per UPC and IPC code tables.

1,000+ Contractors Reviewed by Pros By EstimationPro Team
Pipe System
Drain Type

Fixtures

Recommended Pipe Sizes

3/4"

Water Supply Main

9.8 WSFU

3"

Drain Branch

12 DFU

6 fixtures total

Fixture Unit Totals

Total WSFU9.8
Total DFU12
Total Fixtures6

Water Supply Sizing

Recommended Size3/4"
Max Capacity14 WSFU
Your Load9.8 WSFU
Utilization70%

Horizontal Branch Sizing

Recommended Size3"
Max Capacity20 DFU
Your Load12 DFU
Utilization60%

Fixture Breakdown

FixtureWSFUDFU
Toilet (tank type) x 24.46
Lavatory (bathroom sink) x 22.02
Bathtub (with shower) x 12.02
Kitchen sink x 11.42
Total9.812

Quick Reference - Minimum Fixture Connections

Toilet (tank): 3/8" supply, 3" drainLavatory: 3/8" supply, 1-1/4" drainKitchen sink: 1/2" supply, 1-1/2" drainBathtub: 1/2" supply, 1-1/2" drainShower: 1/2" supply, 2" drainWashing machine: 1/2" supply, 2" drain

Based on UPC/IPC fixture unit tables. Assumes 60 PSI street pressure and 100 ft developed length for supply sizing. Always verify with your local plumbing code and AHJ. Consult a licensed plumber for final pipe sizing on permitted work.

Last updated: 2026-04-01

12,800+ estimates calculated this month

How to Use This Calculator

Choose your pipe system

Select whether you need water supply sizing, drain sizing, or both. For drain calculations, choose between horizontal branch and building drain/stack since the allowable fixture units differ between the two.

Add your fixtures

Select each plumbing fixture from the dropdown and enter the quantity. The calculator includes all common residential and light commercial fixtures: toilets, lavatories, kitchen sinks, bathtubs, showers, dishwashers, washing machines, utility sinks, and hose bibs.

Review the fixture unit totals

The calculator adds up Water Supply Fixture Units (WSFU) and Drainage Fixture Units (DFU) for all your fixtures. These unit values come from UPC Table 610.3 and IPC Table E103.3.

Check the recommended pipe sizes

The calculator recommends the minimum pipe size that handles your total fixture load. Supply sizing is based on 60 PSI street pressure at 100 ft developed length. Drain sizing follows UPC Table 703.2 maximums. Always verify with your local code before ordering materials.

Plumbing Pipe Sizing Method

Total WSFU = Sum of (each fixture's WSFU x quantity)
Total DFU = Sum of (each fixture's DFU x quantity)
Supply Pipe = smallest pipe where Max WSFU >= Total WSFU
Drain Pipe = smallest pipe where Max DFU >= Total DFU
(also must meet minimum connection size for largest fixture)

Where:

WSFU
= Water Supply Fixture Units - measures demand on the supply system per UPC Table 610.3
DFU
= Drainage Fixture Units - measures load on the drain/waste/vent system per UPC Table 703.2
Supply Pipe
= Minimum diameter water supply main based on total WSFU at 60 PSI / 100 ft
Drain Pipe
= Minimum diameter drain pipe based on total DFU for branch or building drain

Free to Embed on Your Website

Add this calculator to your blog, resource page, or client portal — just copy one line of code. Your visitors get a useful tool, you get more engagement.

100% freeAuto-resizesMobile responsiveNo sign-up required
EstimationPro AI For Contractors, By Contractors

From Calculations to Client-Ready Estimates

You have the technical specs. Now build a professional estimate that wins the job.

Photos & voice to estimate PDF proposals & schedules Regional pricing data
No credit card required Set up in under 2 minutes Trusted by contractors nationwide

Frequently Asked Questions

What are fixture units in plumbing?

Fixture units are a standardized way to measure the probable demand each plumbing fixture places on the piping system. Instead of calculating exact flow rates for every fixture, the plumbing code assigns unit values that account for typical use patterns. A toilet uses 2.2 WSFU for supply and 3 DFU for drainage. A lavatory uses 1 WSFU and 1 DFU. These values let you size pipe by adding up the total fixture units and looking up the required pipe diameter in a code table.

What is the difference between WSFU and DFU?

WSFU (Water Supply Fixture Units) measure demand on the water supply system. They account for flow rate and the probability that multiple fixtures run at the same time. DFU (Drainage Fixture Units) measure the load on the drain, waste, and vent system. They account for the volume of water each fixture discharges. The two values are different for the same fixture because supply demand and drainage load are measured differently. A toilet is 2.2 WSFU but 3 DFU.

What size water supply pipe do I need for a house?

Most single-family homes with 2-3 bathrooms need a 3/4-inch water main from the meter to the house. A typical 2-bath home has around 10-14 WSFU, which fits within the 3/4-inch capacity of 14 WSFU at 60 PSI. Larger homes with 3+ bathrooms, multiple hose bibs, or irrigation often need a 1-inch main, which handles up to 30 WSFU. Individual fixture supply lines are typically 3/8-inch or 1/2-inch depending on the fixture.

What size drain pipe do I need for a toilet?

A toilet requires a minimum 3-inch drain per both UPC and IPC code. This applies to the closet bend and the horizontal branch serving that toilet. The building drain (main sewer line) that collects all fixtures is typically 4-inch for residential buildings with up to 160 DFU on a horizontal branch or 256 DFU on a building drain. Never reduce pipe size downstream in a drain system.

Does water pressure affect pipe sizing?

Yes. Lower street pressure means you need larger pipes to deliver the same flow. This calculator assumes 60 PSI street pressure, which is typical for most municipal systems. If your static pressure is below 40 PSI, you may need to upsize the supply main by one diameter. Homes on well systems or at high elevations often have lower pressure and require larger supply pipes or a booster pump. Always check your actual static pressure at the meter before finalizing pipe sizes.

What is the difference between a horizontal branch and a building drain?

A horizontal branch is a drain pipe that receives discharge from one or more fixtures on a single floor and connects to a vertical stack or building drain. A building drain is the main horizontal pipe that collects all the vertical stacks and carries wastewater to the building sewer. Building drains are allowed higher fixture unit totals because they serve the entire structure. A 3-inch pipe can handle 20 DFU on a horizontal branch but 48 DFU as a building drain.

Can I use this calculator for commercial plumbing?

This calculator covers fixtures commonly found in residential and light commercial buildings. For larger commercial projects with flush valve toilets, commercial dishwashers, or specialized fixtures, use the flush valve toilet option and add additional fixture groups. Commercial projects over 100 fixture units should always be reviewed by a licensed engineer for proper pipe sizing, especially for fire suppression and multi-story pressure calculations.

How do I pair pipe sizing with a plumbing estimate?

Once you know the pipe sizes, you can estimate material costs. Use the construction cost estimator to build a complete plumbing estimate with labor, materials, and overhead. EstimationPro generates full plumbing estimates from photos and notes, including pipe materials, fittings, labor hours, and markup, so you can quote the job in minutes instead of hours.

Related Tools

Why Contractors Choose EstimationPro AI

Estimates in 60 Seconds

AI generates detailed, line-item estimates from basic project details. No more hours on spreadsheets.

Accurate Pricing Data

Built on real contractor pricing and industry cost databases, updated for 2026 market conditions.

Professional Proposals

Send polished PDF estimates with your branding. Clients see a professional contractor they can trust.

Get Paid Faster

Built-in invoicing and Stripe payments. Collect deposits and progress payments directly from estimates.

Related Free Tools

Turn specs into client-ready estimates