Plumbing Calculators
38 calculators available
Plumbing engineering calculators help engineers, contractors, and technicians size pipes, estimate pressure drop, and verify that distribution systems meet velocity and pressure-loss targets. This category covers pipe flow, pump sizing, drainage, steam systems, compressed air, water treatment, and pipe support design — grouped into 13 clusters for quick navigation.
Each calculator uses the standard formula for its application — Darcy–Weisbach for pipe friction, Hazen-Williams for water distribution, IAPWS-IF97 for steam properties, Rational Method for stormwater, and ISA-75.01.01 for valve sizing. Reference standards are shown on each calculator's results panel.
Use the cluster filter in the sidebar to narrow the list to a specific discipline, or use the search box to find a tool by name or keyword. For final installation and system design, verify results against applicable codes and project-specific conditions.
All Plumbing Calculators
38 of 38 calculators
Compressed Air Pipe Sizing Calculator
Size or verify compressed air distribution pipe from flow rate, line pressure, and pipe length. Darcy-Weisbach with compressibility correction. Size and Check modes. Steel Sch 40/80, Copper Type L, Stainless.
Condensate Return Line Sizing Calculator — Flash Steam
Size or verify steam condensate return lines for trap discharge, common header, and pumped/wet return. Flash steam fraction from IAPWS-IF97 steam tables. Two-phase velocity check against ASHRAE/industry limits.
Steam Pipe Sizing Calculator — Velocity & Pressure Drop
Size a dry-saturated-steam supply pipe by velocity or Darcy-Weisbach pressure drop. IAPWS-IF97 steam table lookup, both methods with governing-method identification, candidate pipe check. Steel Sch 40 and Sch 80, US and metric.
Drain Field Sizing Calculator — Septic Leach Field
Size a septic drain field from design flow, percolation rate, and soil loading rate. Calculate absorption area, trench length, and reserve area, or check a proposed leach field. EPA generic screening basis with AHJ override.
Septic Tank Size Calculator — Bedrooms, Flow & Gallons
Size a residential septic tank from bedroom count and daily wastewater flow. Compares the bedroom planning minimum against the flow-based retention volume and rounds up to a standard manufactured tank size. Check an existing tank or convert dimensions to gallons.
Expansion Tank Sizing Calculator — Hydronic & Water Heater
Size an expansion tank from water volume, temperature rise, fill pressure, and relief setting. Calculate required acceptance volume and tank volume for hydronic heating or domestic hot-water systems. Absolute-pressure acceptance factor from IAPWS-IF97 water-property data.
Fire Pump Performance Curve Calculator — NFPA 20
Build the NFPA 20 acceptance envelope from a fire pump's rated point and verify measured churn, rated-flow, and 150%-flow pressures against it. Define and Check modes. Net pump pressure basis. Per-point pass/fail with margins.
Stormwater Drainage Pipe Sizing Calculator — Runoff & Slope
Size stormwater drainage pipes using the Rational Method and Manning's equation. Enter rainfall intensity, catchment area, and runoff coefficient to get required flow, then find the minimum pipe diameter and slope. US Customary and Metric.
Grease Trap Sizing Calculator — Flow Rate & Capacity
Size a hydromechanical grease interceptor per PDI G101 / ASME A112.14.3. Enter sink compartment dimensions or volume to get the required certified flow rate (gpm) and grease capacity (lb). Check mode evaluates a proposed interceptor with pass/fail verdict and governing shortfall.
Pipe Hanger Load Calculator — Spacing & Support Load
Calculate pipe hanger load from pipe weight, water fill, insulation, and spacing per MSS SP-58 / IPC. Get the support load in lb or N, code maximum hanger spacing for steel or copper, and check a proposed spacing or hanger capacity.
Hazen-Williams Pipe Flow Calculator — Head Loss
Calculate water head loss, flow rate, or pipe diameter using the Hazen-Williams equation. Solve or Check mode. C by material and condition. Velocity and pressure loss in psi or kPa.
Buried Pipe Heat Loss Calculator
Calculate steady-state heat loss from a buried pipe using the Carslaw-Jaeger conduction shape factor. Supports bare and insulated pipes, multiple soil types, NPS pipe selection, and imperial or metric units.
Horizontal Tank Volume Calculator
Calculate liquid volume in a horizontal cylindrical tank by fill depth using the circular-segment formula. Supports flat, hemispherical, and 2:1 elliptical heads. Returns capacity, percent full, ullage, and head contribution. US and Metric units.
Water Heater Sizing Calculator
Size a storage or tankless water heater for residential and light-commercial applications. Calculates First-Hour Rating (FHR) or continuous GPM demand, checks heater adequacy, and flags under- or over-sizing. Supports US and Metric units.
Tankless Water Heater Sizing Calculator
Size a tankless water heater by peak simultaneous flow and temperature rise. Returns required BTU/hr (gas) or kW and amps (electric), deliverable GPM at your rise, single-unit utilization ratio, and service-upgrade flag. Supports US and Metric units.
Hot Water Demand Calculator
Estimate peak hot water demand, recovery rate, and storage capacity by building type using the ASHRAE demand-factor method. Fixture and per-capita methods. Returns probable peak GPH, recovery rate, net storage, actual tank size, and optional recovery energy. Supports US and Metric units.
Medical Gas Pipe Sizing Calculator
Size oxygen, medical air, and vacuum Type L copper pipe by flow demand, diversity factor, and allowable pressure drop. Enforces NFPA 99 minimum sizes and returns the three sizing values (hydraulic, profile minimum, selected). Supports US and Metric units.
Vacuum Pipe Sizing Calculator — Velocity & Pressure Drop
Size or verify vacuum system pipe from design flow, vacuum level, and equivalent length. Darcy-Weisbach with sub-atmospheric Expanded Air Ratio correction. General/Lab, Medical-Surgical (NFPA 99), and Dental profiles. Steel Sch 40, Copper Type L/K, PVC Sch 40. Size and Check modes. Imperial and Metric.
Valve Cv Flow Calculator — Flow, Cv & Pressure Drop
Solve valve flow, required Cv or Kv, and pressure drop for liquid service. Specific gravity correction plus choked-flow and cavitation screening per ISA-75.01.01 / IEC 60534-2-1. Normal, Approaching Choke, Choked Cavitation, and Choked Flashing regimes. Imperial and SI units.
Pipe Expansion Loop Sizing Calculator — Guided Cantilever
Size a guided-cantilever expansion loop for steel, copper, or stainless pipe from operating temperature range, pipe size, and span. Returns loop leg length, total pipe consumption, and anchor thrust. Checks stress against ASME B31.1/B31.9 allowables. Size and Check modes. US and Metric units.
Pipe Heat Loss Calculator (Insulated) — Composite Cylinder
Calculate heat loss or heat gain per meter and for total pipe length using the composite-cylinder method. Covers bare and insulated pipes with NPS Schedule 40 table, configurable pipe and insulation materials, inner and outer film coefficients, service mode (hot/cold), dew-point condensation check, surface-temperature target check, and critical-radius advisory. SI and US Customary units.
Pump Power Calculator — Hydraulic, Brake & Motor HP
Calculate pump hydraulic power, brake horsepower, and motor electrical input from flow, TDH, SG, and efficiency.
Sump Pump Capacity Calculator — GPM & Head
Size a residential sump pump by its duty point: target GPM and total dynamic head. Choose from three inflow methods (basin rise, drainage area, known flow), compute static + friction head, get suggested HP class, basin volumes, and cycle time. Optional candidate pump check with flow-at-TDH verdict (AMPLE / ADEQUATE / UNDERSIZED). US and Metric.
Tank Drain Time Calculator — Gravity & Orifice
Calculate gravity tank drain time using Torricelli's falling-head formula. Supports vertical cylinder, rectangular, horizontal cylinder, conical frustum, and custom constant-area tanks. Returns drain time, initial/average/final flow, volume drained, heel volume, and a mandatory level-versus-time table showing the non-linear slow tail. Pipe-flow, venting, and small-orifice advisories. Optional target-time verdict. US and Metric.
Pipe Support Spacing Calculator — Span by Stress & Sag
Calculate maximum horizontal pipe support spacing from bending stress and deflection sag limits. Covers carbon steel, stainless steel, and copper with full schedule lookup (B36.10M / ASTM B88). Builds up distributed load from pipe, fluid contents, insulation, and cladding. Reports governing criterion (stress or deflection), optional candidate span check with separate stress and sag ratios, operating vs hydrotest comparison, and natural frequency screening. US and Metric units.
Pipe Slope Calculator — IPC 704 & Manning Velocity
Find drain pipe slope and flow velocity with Manning's equation. Checks IPC Table 704.1 minimum slope (1/4, 1/8, 1/16 in/ft) and 2 ft/s self-cleaning velocity for building drainage systems. Reports velocity status, IPC slope status, capacity at the selected depth, and a recommended slope when velocity falls below the screening minimum.
Drain Pipe Slope Calculator — Grade, Fall & Code Minimum
Check drain pipe slope against IPC Table 704.1 or UPC Section 708.0 minimums by pipe size. Converts slope between inch per foot, percent, ratio, degrees, and mm per m. Computes fall from run and slope, or slope from run and fall. Applies the grease-interceptor rule and UPC reduced-slope approval. Separate advisory for slopes above 1/2 in/ft practical maximum. US and Metric units.
Drainage Fixture Unit Calculator — DFU Load & Pipe Size
Count total drainage fixture unit (DFU) load by fixture type (IPC Table 709.1 or UPC Table 702.1) or by drain size (IPC Table 709.2), for private or public use. Adds continuous flow at 2 DFU per GPM. Returns per-fixture breakdown, total DFU, and minimum horizontal-branch drain-size reference from IPC Table 710.1(2). Water closet 3 in minimum applied automatically. Bathroom-group conflict guarded. US and Metric units.
Sanitary Drain Pipe Sizing Calculator — DFU to Pipe Size
Size a sanitary drain from its DFU load using IPC Table 710.1 for horizontal fixture branches, Table 710.2 for vertical stacks (total load and branch-interval load), and Table 710.3 for building drains and sewers at four code slopes. Returns minimum diameter, governing table and column, capacity of the selected size, capacity of the next size down, and which rule controlled. Water closet 3-inch minimum applied automatically. US and Metric units.
Water Supply Fixture Unit Calculator — WSFU & Demand GPM
Count water supply fixture unit (WSFU) load per IPC Table E103.3(2) by fixture type for private or public occupancy. Converts total WSFU to peak demand flow (GPM) via IPC Table E103.3(3) with linear interpolation. Supports flush-tank and flushometer supply controls, bathroom group entries, and adds continuous demand after WSFU conversion. Returns cold, hot, and total WSFU breakdown plus combined GPM. US and Metric units.
Water Softener Sizing Calculator — Grain Capacity
Size a residential water softener from compensated hardness, daily water use, and salt setting. Converts measured hardness to compensated hardness with iron and manganese allowances. Computes delivered capacity at efficient or high-capacity salt dose, usable capacity after 25% reserve, and regeneration interval. Flags pre-treatment required for ferric iron, iron bacteria, over-limit iron/Mn, or low pH. Shows both salt settings side by side. Candidate unit verdict with PASS/MARGINAL/FAIL and interval flags. US and Metric units.
Water Pressure Calculator — PSI, Head & Elevation
Converts between psi, feet of head, kPa, bar, and meters of head. Applies elevation as a pressure loss or gain at the IPC Appendix E constant of 0.433 psi per foot (9.8 kPa per m). Subtracts meter, device, and friction losses to give the pressure available at a fixture outlet. Checks available pressure against the code minimum flow pressure for the selected fixture (IPC Table 604.3) and separately checks the 80 psi static ceiling (IPC 604.8) that requires a pressure reducing valve. Names the dominant loss term and shows the required pressure utilization. US and Metric units.
Seismic Bracing for Pipes Calculator — Load & Spacing
Calculate horizontal seismic design load on pipe sway braces per NFPA 13 (Fpw = Cp·Wp) or ASCE 7 §13.3 (Fp with bounds). Builds zone-of-influence weight from pipe, fluid, insulation, branch and concentrated loads. Screens lateral and longitudinal brace spacing against 40/80 ft code limits. Load ratio verdict when allowable is entered. US and Metric units.
Well Pump Sizing Calculator — GPM, TDH & Pump HP
Size a residential well pump from required flow and total dynamic head. Builds TDH from pumping water level, elevation rise, pressure head, and Hazen-Williams pipe friction. Checks well yield, pump submergence, and estimates motor HP range for submersible or shallow-well jet pump. US and Metric.
Water Pipe Sizing Calculator — GPM, Velocity & Size
Size water supply distribution pipe from peak flow and two limits: velocity (by material and hot/cold service) and friction (by Hazen-Williams pressure budget). Size or Check mode. Copper Type L, PEX CTS SDR9, CPVC CTS SDR11, galvanized steel, stainless. WSFU to GPM via Hunter's Curve. US and Metric.
PEX Pipe Sizing Calculator — GPM, Velocity & Size
Size PEX water supply pipe from peak flow, velocity (5 fps PEX limit, hot and cold), and friction (Hazen-Williams C 150). Uses verified CTS SDR9 inside diameters per ASTM F876. Fitting system advisory (F1960/F1807/F2159/push-fit). Size or Check mode. WSFU to GPM via Hunter's Curve. US and Metric.
Copper Pipe Sizing Calculator — GPM, Velocity & Size
Size Type K, L, and M copper water tube from peak flow and two limits: temperature-stepped velocity (8 fps cold, 5 fps hot up to 140 F, 3 fps hot above 140 F, 2 fps recirculation) and Hazen-Williams friction budget. ASTM B88 inside diameters. Size or Check mode. WSFU to GPM via Hunter's Curve. Erosion-corrosion advisory. US and Metric.
Booster Pump Sizing Calculator — GPM, Boost & HP
Size a domestic or commercial water pressure booster pump from peak flow, required fixture pressure, elevation rise, and measured inlet pressure. Derives boost head and duty-point HP using Hunter's Curve WSFU conversion. Checks inlet adequacy against IPC code minimum and flags over-pressure risk by control mode. US and Metric.
Water Pipe Sizing
Pressure & Water Hammer
Pumps & Power
Flow Measurement & Control
Compressed Air
Steam & Condensate
Drainage & Sanitary
Tanks & Storage
Hot Water & Water Treatment
Pipe Supports & Seismic
Pipe Heat Loss
Why Use Plumbing Engineering Calculators
- •Size water, compressed air, steam, and drainage pipes correctly
- •Apply the right formula for each application — Darcy-Weisbach, Hazen-Williams, or Manning
- •Check velocity and pressure drop against accepted limits and code minimums
- •Size pumps, tanks, water heaters, and softeners from first principles
- •Verify pipe supports, expansion loops, and seismic bracing
- •Improve design speed, consistency, and documentation across pipe system work
How to Use This Category
- Use the sidebar cluster filter to narrow the list to your discipline — Pipe Flow, Pumps, Drainage, Steam, etc.
- Select the calculator that matches your pipe sizing or pressure-drop question from the grid above.
- Enter values in the correct units — the unit selectors switch all inputs and outputs together.
- Review the result, the governing constraint, and the breakdown rows.
- Use the output as a structured first-pass estimate, then verify against applicable codes and project requirements.
Frequently Asked Questions
Methodology & Engineering Use Note
These plumbing and pipe engineering calculators are built around fixed formulas referenced to ASME B36.10M, ASTM B88, UPC/IPC, NFPA, and other applicable standards. Each tool uses the standard method for its application — Darcy–Weisbach with compressibility correction for compressed air, IAPWS-IF97 steam tables for steam systems, Rational Method and Manning's equation for stormwater drainage, and ISA-75.01.01 for valve sizing. They are intended for structured estimation, fast technical checks, and engineering reference.
Pipe friction is only part of total system pressure loss — fittings, filters, dryers, regulators, hose assemblies, and other in-line equipment are separate losses not included in single-pipe tools. For final design, verify against applicable codes and project-specific conditions.
Disclaimer: CalcEngineer plumbing tools are provided for estimation and educational reference only. No warranty is expressed or implied. Always consult a licensed professional engineer and verify results against applicable codes before making design or installation decisions.