Part II — General Trade Calculations
MasterPlumberPractice study guide with diagrams.
Part II — General Trade Calculations
Learning Objectives
Upon completing this chapter, you will be able to:
1.1 The Massachusetts Uniform State Plumbing Code: Calculation Framework
The Massachusetts Master Plumber examination is administered by PSI under the authority of the Board of State Examiners of Plumbers and Gas Fitters. The code of record is 248 CMR 10.00 through 10.23 (2023), which adopts the International Plumbing Code (IPC) with Massachusetts-specific amendments. For calculations, you must also reference 248 CMR 6.00 (fuel gas) and 248 CMR 7.00 (medical gas) where applicable.
The exam is closed-book, but the logic of the code is what you are tested on. You must memorize the structure of the tables and the formulas, not the tables themselves. The practical portion (Part II) requires you to perform calculations manually — no codebook, no reference sheets. Therefore, this chapter focuses on the methodology and the critical constants you must internalize.
1.2 Fixture Units: The Universal Currency
All drainage and vent sizing begins with fixture units (FU). The Massachusetts code uses two distinct values:
1.2.1 Drainage Fixture Unit Values (IPC Table 709.1)
You must know the following DFU values by heart:
| Fixture | DFU |
|---|---|
| Toilet (1.6 gpf or less) | 3 |
| Toilet (greater than 1.6 gpf) | 4 |
| Urinal (1.0 gpf) | 2 |
| Lavatory (public or private) | 1 |
| Sink (kitchen, with or without disposal) | 2 |
| Sink (service or mop) | 3 |
| Bathtub or shower stall | 2 |
| Shower (each head, group) | 2 per head |
| Washing machine (residential) | 3 |
| Washing machine (commercial) | 4 |
| Floor drain | 1 |
| Dishwasher (residential) | 2 |
Critical trap: A garbage disposal adds 1 DFU to a kitchen sink, but a dishwasher does not add to a sink if separately trapped. A combination sink + disposal + dishwasher = 2 + 1 = 3 DFU.
1.2.2 Water Supply Fixture Unit Values (IPC Table E103.3)
WSFU values differ from DFU. For example, a private lavatory = 1.0 WSFU, a private toilet (1.6 gpf) = 2.2 WSFU, and a shower = 2.0 WSFU. These are used with Table E103.3(3) to convert WSFU to expected flow in gallons per minute (gpm).
Massachusetts Amendment: The Commonwealth does not adopt the IPC’s optional “water demand multiplier” for large systems. You must use the straight WSFU-to-gpm conversion for systems serving more than 30 WSFU.
1.3 Sanitary Drainage Pipe Sizing
1.3.1 Horizontal and Vertical Drainage (IPC Tables 710.1(1) and 710.1(2))
Drainage pipe sizing is based on DFU load and pipe slope for horizontal lines, or stack height for vertical lines.
Vertical stacks (Table 710.1(2)): A 3-inch stack can carry 48 DFU if the stack is more than three stories tall, but only 30 DFU if it is three stories or less. This is because the stack’s capacity increases with the development of a full water sheet along the stack walls.
Horizontal branches (Table 710.1(1)):
| Pipe Size | Slope ¼ in/ft | Slope ⅛ in/ft |
|---|---|---|
| 2 inch | 6 DFU | 1 DFU |
| 3 inch | 20 DFU | 16 DFU |
| 4 inch | 160 DFU | 90 DFU |
Master-level point: The ⅛-inch slope column is not a free choice. Massachusetts requires ¼-inch per foot slope for all piping 3 inches and smaller. The ⅛-inch slope is permitted only for 4-inch and larger piping, and only where the building owner provides a written maintenance agreement. You must calculate the available fall before selecting a slope.
1.3.2 Building Drains and Sewers (IPC Table 710.1(1))
The building drain is sized the same as a horizontal branch. For a 4-inch building drain at ¼-inch slope, the maximum is 160 DFU. At ⅛-inch slope, it drops to 90 DFU.
Field calculation: To determine the slope available, measure the total developed length from the fixture farthest upstream to the point of connection. If you have 40 feet of run and a total fall of 10 inches, the slope is 10 ÷ 40 = 0.25 inches per foot — exactly ¼-inch. If the fall is only 6 inches, slope = 6 ÷ 40 = 0.15, which is less than ¼ but more than ⅛ — you must use the ⅛-inch column and derate the pipe.
1.4 Vent Sizing Calculations
1.4.1 Vent Stack and Branch Vent Sizing (IPC Table 916.1)
Vent sizing is based on three variables: the DFU load on the vent, the developed length of the vent, and the diameter of the drain being vented.
The rule: The vent must be at least ½ the diameter of the drain it serves, but never smaller than 1¼ inches. For a 4-inch drain, the minimum vent is 2 inches. For a 3-inch drain, the minimum vent is 1½ inches.
Developed length is measured from the vent connection at the drain to the point where it terminates in open air or connects to a vent stack. Every 90° elbow adds 5 feet to the developed length; every 45° elbow adds 2.5 feet.
Massachusetts Amendment (10.16.4): The Commonwealth does not permit the use of AAVs (air admittance valves) as a substitute for vent termination on new construction. All vents must terminate to the outdoors. This affects your calculation because AAVs would have allowed shorter developed lengths; without them, you must size for full atmospheric venting.
1.4.2 Circuit Venting and Wet Venting
Circuit venting (IPC 911) allows one vent to serve up to eight fixtures on a horizontal branch. The vent must connect to the branch between the first two fixtures upstream. The branch must be sized as a horizontal drain, and the vent must be at least ½ the branch diameter.
Wet venting (IPC 909) allows a fixture drain to serve as a vent for another fixture. The wet vent must be at least 2 inches in diameter, and the total DFU load on the wet vent cannot exceed 4 DFU for a 2-inch pipe.
1.5 Water Supply Sizing
1.5.1 The Velocity Method (IPC Table E103.3)
Water supply sizing in Massachusetts follows the velocity method:
Critical values to memorize:
| WSFU | Flow (gpm) |
|---|---|
| 10 | 6.0 |
| 20 | 9.0 |
| 30 | 12.0 |
| 50 | 18.0 |
| 75 | 24.0 |
| 100 | 30.0 |
Field point: For a single-family residence with 20 WSFU, the demand is approximately 9 gpm. A ¾-inch copper pipe at 9 gpm has a velocity of about 6.5 fps — acceptable. A ½-inch pipe at 9 gpm would exceed 8 fps — not acceptable.
1.5.2 Pressure Drop and Friction Loss
The available pressure at the fixture is the static pressure minus the elevation loss (0.433 psi per foot of rise) minus the friction loss through the pipe and fittings.
Friction loss for copper and CPVC is calculated using the Hazen-Williams formula:
f = 0.2083 × (100/C)^1.852 × (Q^1.852 / d^4.8655)
Where:
Exam shortcut: For ¾-inch copper at 6 gpm, friction loss is approximately 4.5 psi per 100 feet. For 1-inch copper at 12 gpm, it is approximately 3.8 psi per 100 feet. These values are derived from Table E103.3(4) and you must be able to interpolate.
Massachusetts minimum pressure: The code requires not less than 8 psi at any fixture, and not less than 40 psi at the building entrance where a public water supply is available. If the static pressure exceeds 80 psi, a pressure-reducing valve (PRV) is required.
1.6 Water Heater Expansion and Relief
1.6.1 Thermal Expansion (248 CMR 10.10)
When a water heater is connected to a closed system (i.e., a backflow preventer or PRV with a check valve is installed), thermal expansion increases pressure. The formula for expansion volume:
E = V × C × ΔT
Where:
For a 50-gallon heater heated from 60°F to 140°F (ΔT = 80°F):
E = 50 × 0.0003 × 80 = 1.2 gallons
This volume must be absorbed by a thermal expansion tank pre-charged to the static water pressure. The tank must be sized so that its acceptance volume is at least 1.2 gallons at the operating pressure.
1.6.2 Temperature and Pressure Relief Valve
Every water heater must have a T&P relief valve set at 150 psi and 210°F. The relief valve discharge pipe must be sized to handle the BTU output of the heater. For a heater rated at 200,000 BTU/hr, the minimum discharge pipe size is ¾ inch.
1.7 Gas Pipe Sizing (248 CMR 6.00)
1.7.1 The Longest Run Method
Gas piping is sized using the longest run method from NFPA 54 (National Fuel Gas Code), which Massachusetts adopts by reference.
Procedure:
Standard gas formula (simplified):
Q = 2313 × d^2.623 × (ΔP / (L × S))^0.541
Where:
Field shortcut: For natural gas at 0.5-inch WC drop, a ½-inch pipe (0.622-inch ID) can carry approximately 90 CFH over 50 feet. A ¾-inch pipe (0.824-inch ID) carries approximately 200 CFH over 50 feet.
Massachusetts amendment: Propane (specific gravity 1.53) requires derating. Multiply the natural gas capacity by 0.63 for propane.
1.7.2 Appliance Loads to Memorize
| Appliance | Input (BTU/hr) |
|---|---|
| Residential range/oven | 65,000 |
| Dryer (gas) | 35,000 |
| Water heater (40-gal) | 40,000 |
| Boiler (residential) | 120,000 |
| Furnace (residential) | 100,000 |
| Gas log fireplace | 30,000 |
1.8 Storm Drainage and Roof Loads
1.8.1 Rainfall Rate and Roof Area (IPC 1106)
The Massachusetts design rainfall rate is 3 inches per hour for the eastern half of the state and 2.5 inches per hour for the western half (Berkshires). The code requires you to use the 100-year, 1-hour storm event.
Roof area calculation: For a sloped roof, use the horizontal projected area (the footprint), not the sloped surface area. For a gable roof, multiply the length by the width of the building footprint.
Formula for flow:
Q = (A × I) / 96.23
Where:
For a 2,000 sq ft roof at 3 inches/hour:
Q = (2000 × 3) / 96.23 = 62.3 gpm
1.8.2 Leader and Gutter Sizing (IPC Table 1106.3)
A 3-inch vertical leader can handle approximately 44 gpm at 3 inches/hour. A 4-inch leader handles 88 gpm. For horizontal storm drains, use Table 1106.2, which is identical to the sanitary table but with different DFU equivalents (1 DFU = 1 gpm for storm).
Trap to avoid: The Massachusetts code requires sizing leaders based on the actual rainfall rate for the specific town, not a statewide average. If the project is in Worcester County, use 2.5 inches/hour; if in Suffolk County, use 3.0.
1.9 Backwater Valve and Sewage Ejector Calculations
1.9.1 Backwater Valve Requirement (248 CMR 10.16.9)
Massachusetts requires a backwater valve on any fixture or drain that is below the elevation of the next upstream manhole or the public sewer crown. This is a more stringent requirement than the IPC.
Calculation: Determine the invert elevation of the public sewer at the point of connection. If the lowest fixture in the building is below this elevation, a backwater valve is required. The valve must be accessible and installed on a separate branch that serves only the below-sewer fixtures.
1.9.2 Sewage Ejector Sizing
A sewage ejector must be sized to handle the total DFU load of the fixtures discharging into it. For a 2-inch discharge, the pump must deliver at least 20 gpm at the required head. The discharge pipe must be sized per Table 710.1(1) but can never be smaller than 2 inches.
Head calculation: Total dynamic head = static lift (from pump to discharge point) + friction loss in the discharge pipe. For every 100 feet of 2-inch pipe at 20 gpm, add approximately 6 feet of head for friction.
1.10 Code Navigation: Where to Find It
| Concept | Code Location (248 CMR / IPC) |
|---|---|
| DFU values | 10.10.2; IPC Table 709.1 |
| WSFU values | 10.10.3; IPC Table E103.3 |
| Drainage pipe sizing | 10.10.2; IPC Tables 710.1(1), 710.1(2) |
| Vent sizing | 10.16.4; IPC Table 916.1 |
| Circuit venting | 10.16.4; IPC 911 |
| Wet venting | 10.16.4; IPC 909 |
| Water supply sizing | 10.10.3; IPC Appendix E |
| Pressure requirements | 10.10.3; IPC 604.4 |
| Thermal expansion | 10.10.4; IPC 607.3 |
| T&P relief valve | 10.10.4; IPC 504 |
| Gas pipe sizing | 6.00; NFPA 54 Chapter 5 |
| Storm drainage | 10.10.5; IPC 1100-1106 |
| Backwater valve | 10.16.9; IPC 715 |
| Sewage ejector | 10.10.6; IPC 712 |
1.11 Practical Field Points and Exam Traps
1.12 Summary
The Part II practical examination rewards candidates who can move fluidly between fixture unit counts, pipe sizing tables, and hydraulic formulas without reference materials. Master the constants: DFU values, WSFU-to-gpm conversions, the 0.433 psi per foot elevation factor, the 96.23 storm formula constant, and the 0.60 specific gravity gas assumption. Understand where Massachusetts deviates from the base IPC — particularly on vent termination, backwater valves, and slope requirements. With these tools, you can approach any sizing problem systematically: identify the load, determine the governing constraint, and select the smallest pipe that satisfies all conditions.
Ready to test this chapter?
Practice with exam-aligned questions and timed simulations.
Start Practicing Free