This plumbing calculator suite gives contractors, engineers, and DIYers six precision tools based on the International Plumbing Code (IPC), Manning's equation, and the Hazen-Williams formula. Each tool is described briefly below.
Drain Slope Calculator: Computes the required vertical drop for any horizontal drain run and the full-bore flow capacity using Manning's equation. Validates your slope against IPC Table 704.1 minimums.
Pipe Sizing / Flow Rate: Uses the Hazen-Williams friction formula to determine flow velocity and pressure loss per 100 ft for copper, PEX, CPVC, PVC, and galvanized pipe. Flags over-velocity conditions above 8 fps.
Water Heater Sizing: Estimates your household's peak-hour hot water demand (gallons) based on occupants, simultaneous showers, and appliances, then recommends the appropriate DOE First Hour Rating (FHR) and tank size.
Pressure Drop Calculator: Calculates total system pressure loss through pipe runs, equivalent-length fittings, and elevation changes using Hazen-Williams. Verifies residual pressure against the IPC minimum of 15 PSI at fixtures.
BTU Heat Loss Calculator: Applies the Manual J steady-state method to estimate room heat loss through walls, windows, ceiling, and infiltration. Outputs the required boiler or heater size with a 1.25× safety factor.
Sump Pump Sizing: Calculates the total dynamic head (TDH) including static lift, pipe friction, and check valve losses, then recommends the appropriate pump horsepower for your inflow rate.
A contractor needs to run a 3-inch ABS drain 32 feet horizontally from a bathroom group to the main stack. What vertical drop is required and what flow capacity will the pipe have?
A household has 4 occupants. In the peak morning hour they run 2 showers simultaneously, run the dishwasher, and do one load of laundry. What First Hour Rating (FHR) is needed?
When detailed Hazen-Williams calculations are not practical, plumbers use these code-based sizing rules from IPC Table 604.3:
Most residential sump pits collect between 1,000 and 3,000 GPH during heavy rain events. A 1/3 HP pump delivers about 2,200 GPH at 10 ft of head; a 1/2 HP pump delivers about 3,000 GPH at the same head. Always size for at least 1.5× the estimated peak inflow to give the pump duty cycles that allow the motor to cool. For basements with a history of flooding, a 3/4 HP pump with a battery backup is the recommended standard.
This free plumbing calculator provides a full set of professional plumbing tools to help contractors, engineers, and DIY homeowners size pipes correctly and plan plumbing systems with confidence. Tools include a drain slope calculator (ensuring proper 1/4" per foot grade), a pipe sizing calculator for both water supply and drain/waste/vent systems, a water heater BTU sizing tool, and a pressure drop calculator for supply lines.
Additional tools cover sump pump sizing, flow rate calculations, and fixture unit loads. Whether you are roughing in a new bathroom, sizing a water heater for a home addition, or troubleshooting low water pressure, these professional plumbing tools online deliver the answers you need. All calculations follow standard plumbing codes and industry best practices.
IPC Table 704.1 requires a minimum slope of 1/4 inch per foot for drains smaller than 3 inches in diameter, and 1/8 inch per foot for drains 3 inches and larger. For example, a 20-foot run of 2-inch drain needs at least 5 inches of vertical drop. The Drain Slope tab verifies your slope against these IPC minimums and shows full-bore flow capacity using Manning's equation.
Supply pipe sizing depends on the total fixture unit load, pipe run length, and available street pressure. A key rule: keep flow velocity below 8 fps to prevent erosion and noise. The Pipe Sizing tab uses the Hazen-Williams formula to calculate pressure loss and velocity for copper, PEX, PVC, CPVC, and galvanized steel — enter your pipe diameter, length, and flow rate to get an instant result.
Size the water heater using its First Hour Rating (FHR) — the gallons it can deliver in one peak hour. Estimate your peak demand: each simultaneous shower = 10 GPH, dishwasher = 6 GPH, clothes washer = 7 GPH. A family of four running two showers and a dishwasher simultaneously needs FHR ≥ 26 GPH. The Water Heater Sizing tab calculates this automatically based on occupants and simultaneous uses.
IPC 604.3 sets a minimum of 15 PSI at fixtures and a maximum of 80 PSI. Optimal comfort range is 40–60 PSI. Pressure above 80 PSI requires a Pressure Reducing Valve (PRV) and accelerates fixture wear. Pressure below 40 PSI results in weak shower flow and long fixture fill times. Use the Pressure Drop tab to measure losses along your supply run.
Common causes include: corroded or undersized supply pipes, a partially closed main shut-off, a failing pressure reducing valve (PRV), high simultaneous fixture demand, municipal supply pressure drops at peak hours, and significant elevation change between meter and fixtures. The Pressure Drop calculator can identify whether pipe friction or elevation is the primary factor by computing losses along your supply run.
A DFU measures the probable discharge load a plumbing fixture places on the drain system. IPC Table 709.1 values: toilet = 4 DFU, shower = 2 DFU, lavatory = 1 DFU, kitchen sink = 2 DFU, bathtub = 2 DFU. Drain pipes are then sized from IPC Table 710.1 based on total DFUs and slope. The Drain Slope tab uses DFU totals to verify your drain can handle the expected peak flow.
A tank water heater stores 30–80 gallons at set temperature for instant availability but loses heat continuously (standby loss). A tankless heater warms water only on demand, eliminating standby loss and providing unlimited hot water — but requires high-flow gas or large electrical capacity (150–200 A service for electric models). Tankless is more efficient for low-to-moderate use; tank heaters are better for households with large simultaneous demand spikes.
Sump pump sizing requires three inputs: estimated peak inflow rate (GPH), static head (vertical lift from pit to discharge), and friction head from the discharge pipe. Total Dynamic Head (TDH) = static head + friction head. The pump must deliver the required GPH at that TDH. Most residential pits need 1,000–3,000 GPH capacity. A 1/3 HP pump handles about 2,200 GPH at 10 ft of head; 1/2 HP handles about 3,000 GPH.
Fittings add pressure loss expressed as equivalent pipe length. For 3/4-inch copper: a 90° elbow ≈ 2 ft equivalent, 45° elbow ≈ 1 ft, tee (through) ≈ 1.5 ft, gate valve (open) ≈ 0.5 ft, ball valve (open) ≈ 0.3 ft. On long runs with many fittings, fitting losses can rival straight-pipe losses. The Pressure Drop tab accepts fitting counts and automatically calculates total equivalent length and pressure loss.
New DWV systems, new supply branch lines, water heater replacements, and any work that opens walls typically require a permit and inspection. Simple repairs — replacing a faucet, fixing a leaking trap, swapping a toilet — usually do not require a permit. Requirements vary by jurisdiction. Always check with your local building department before starting work. Unpermitted plumbing can cause problems during home sale inspections.