Chapter XIV

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:

4.Calculate fixture unit loads and convert them to design flow rates for water supply and drainage systems.
5.Apply the correct sizing tables for sanitary drainage piping, venting, and storm drainage based on slope and fixture unit counts.
6.Perform water supply pipe sizing using the velocity and pressure-drop method, including friction loss calculations.
7.Compute expansion, contraction, and pressure requirements for water heaters and boilers.
8.Determine gas pipe sizing using the longest-run method and the standard gas formula.
9.Calculate roof drainage loads based on rainfall intensity and roof area, including the 10.0.9(2) adjustment factors.
10.Apply the Massachusetts amendments that differ from the base IPC, particularly regarding vent sizing and backwater valve requirements.

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:

Drainage Fixture Unit (DFU) — used for sanitary drainage and vent sizing.
Water Supply Fixture Unit (WSFU) — used for water distribution sizing.

1.2.1 Drainage Fixture Unit Values (IPC Table 709.1)

Master DFU Value Table With Disposal Trap Master DFU Value Table With Disposal Trap 248 CMR + MGL 142 — Part II: General Trade Calculations — Closed-Book Memorized Recall FIXTURE DFU VALUES — TABLE Fixture DFU Water closet (toilet) ≤ 1.6 gpf 3 Water closet (toilet) > 1.6 gpf 4 Urinal 2 Lavatory (bathroom sink) 1 Kitchen sink (domestic) 2 Service sink (mop sink) 3 Bathtub or shower (each) 2 Washing machine — residential 3 Washing machine — commercial 4 Floor drain 1 WORKED EXAMPLE — SINK + DISPOSAL + DW Kitchen sink 2 DFU + Disposal +1 DFU + Dishwasher 2 DFU Sink 2 + Disposal 1 + DW 2 = 5 DFU Trap note: Separately trapped DW connects to disposal tailpiece 248 CMR 10.10(2)(a) Disposal adds 1 DFU to sink branch Combination must be computed as sum of individual fixture DFUs MasterPlumberPractice 248 CMR + MGL 142

You must know the following DFU values by heart:

FixtureDFU
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 stall2
Shower (each head, group)2 per head
Washing machine (residential)3
Washing machine (commercial)4
Floor drain1
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))

Branch and Stack Capacities With MA Slope Rule Branch and Stack Capacities With MA Slope Rule 248 CMR + MGL 142 — Part II: General Trade Calculations HORIZONTAL BRANCH — MAX DFU PIPE ¼ in/ft ⅛ in/ft 2" 6 DFU 1 DFU 3" 20 DFU 16 DFU 4" 160 DFU 90 DFU MA AMENDMENT — 248 CMR 2.06 ¼ in/ft required for ALL pipe ≤ 3" ⅛ in/ft only on 4"+ w/ maintenance agreement SLOPE COMPARISON ¼ in/ft — 6× capacity ⅛ in/ft — reduced flow STACK — 3" VERTICAL FLOOR 4+ 48 DFU > 3 stories 3 STORY LINE ⚠ 30 DFU ONLY at 3 stories or less (reduced capacity) FLOOR 2 FLOOR 1 WC L L DFU COUNTING RULE Branch DFU ≠ Stack DFU 6 2" branch @ ¼ 48 3" stack > 3 stories sum MasterPlumberPractice flow → vent KEY CODE REFERENCES • 248 CMR 2.06: slope req. • 248 CMR 10.10: branch DFU • MGL 142 §3: licensing • Table 703.2: stack limits

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 SizeSlope ¼ in/ftSlope ⅛ in/ft
2 inch6 DFU1 DFU
3 inch20 DFU16 DFU
4 inch160 DFU90 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)

Velocity Method WSFU to Pipe Size — Master Plumber Theory Velocity Method: WSFU → GPM → Pipe Size 248 CMR + MGL 142 — Part II: General Trade Calculations (closed-book recall) STEP 1 — Total WSFU 2 Bathroom groups (lav + WC + tub) 2 × 6 WSFU = 12 1 Kitchen sink 1 × 3 WSFU = 3 Total 20 WSFU STEP 2 — Convert to GPM WSFU → GPM → 10 20 30 50 0 6 12 18 6.0 9.0 12 18 20 → 9.0 gpm STEP 3 — Size the Pipe V = Q / A V ≤ 8 fps cold · V ≤ 5 fps hot ✓ 3/4" Copper 6.5 fps ✗ 1/2" Copper 11.2 fps ⚠ Exceeds 8 fps cap — erosion risk Residence: 20 WSFU → 9 gpm 3/4" — 6.5 fps 1/2" — 11.2 fps ✕ Code Reference 248 CMR 10.00: Pipe Sizing MGL 142 §3: Board rules & regulations Memory Anchor "20 WSFU → 9 gpm → 3/4" min" Fixture count → demand → velocity MasterPlumberPractice H₂O WH Trap WC 1.6 gpf Lav Sink Vent RPZ Valve Tee Flow 9.0 gpm H C 5 fps max hot · 8 fps max cold

Water supply sizing in Massachusetts follows the velocity method:

55.Total the WSFU for the system.
56.Convert WSFU to gpm using the demand curve (Table E103.3(3)).
57.Select a pipe size that keeps velocity below 8 feet per second (fps) for cold water and 5 fps for hot water to prevent noise and erosion.

Critical values to memorize:

WSFUFlow (gpm)
106.0
209.0
3012.0
5018.0
7524.0
10030.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:

f = friction loss in feet of head per 100 feet of pipe
C = roughness coefficient (150 for copper, 140 for CPVC, 100 for steel)
Q = flow in gpm
d = inside diameter in inches

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:

E = expansion volume (gallons)
V = water heater tank volume (gallons)
C = coefficient of thermal expansion (0.0003 per °F for water)
ΔT = temperature rise in °F

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:

92.Determine the total gas load in BTU/hr for each appliance.
93.Identify the longest run from the meter or point of delivery to the farthest appliance.
94.Using the gas table (based on specific gravity 0.60 and pressure drop of 0.5 inches water column), select the pipe size that can carry the cumulative load over that distance.

Standard gas formula (simplified):

Q = 2313 × d^2.623 × (ΔP / (L × S))^0.541

Where:

Q = flow in cubic feet per hour (CFH)
d = inside diameter in inches
ΔP = pressure drop in inches water column (typically 0.5 for low pressure)
L = developed length in feet
S = specific gravity (0.60 for natural gas)

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

ApplianceInput (BTU/hr)
Residential range/oven65,000
Dryer (gas)35,000
Water heater (40-gal)40,000
Boiler (residential)120,000
Furnace (residential)100,000
Gas log fireplace30,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:

Q = flow in gpm
A = roof area in square feet
I = rainfall intensity in inches per hour

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

ConceptCode Location (248 CMR / IPC)
DFU values10.10.2; IPC Table 709.1
WSFU values10.10.3; IPC Table E103.3
Drainage pipe sizing10.10.2; IPC Tables 710.1(1), 710.1(2)
Vent sizing10.16.4; IPC Table 916.1
Circuit venting10.16.4; IPC 911
Wet venting10.16.4; IPC 909
Water supply sizing10.10.3; IPC Appendix E
Pressure requirements10.10.3; IPC 604.4
Thermal expansion10.10.4; IPC 607.3
T&P relief valve10.10.4; IPC 504
Gas pipe sizing6.00; NFPA 54 Chapter 5
Storm drainage10.10.5; IPC 1100-1106
Backwater valve10.16.9; IPC 715
Sewage ejector10.10.6; IPC 712

1.11 Practical Field Points and Exam Traps

136.Slope trap: Always check available fall before assuming ¼-inch slope. A 3-inch pipe at ⅛-inch slope carries only 16 DFU, not 20.
137.Stack height trap: A 3-inch stack serving 40 DFU is acceptable only if the stack is more than three stories. For a two-story building, the limit is 30 DFU.
138.Combined fixture trap: A kitchen sink with disposal and dishwasher = 3 DFU, not 4. The dishwasher does not add DFU to the sink.
139.Vent developed length: Count every elbow. A vent with two 90° elbows adds 10 feet to the developed length, which may force you to upsize the vent.
140.Water heater expansion: The expansion tank must be pre-charged to the static pressure, not the system pressure after the PRV. If static is 60 psi, charge the tank to 60 psi.
141.Gas pressure drop: For low-pressure systems (7-inch WC), use 0.5-inch WC drop. For high-pressure systems (2 psi), use a 1 psi drop and the corresponding table.
142.Roof area: Always use the horizontal projection. A 45° roof with a 2,000 sq ft footprint has a sloped area of 2,828 sq ft, but you calculate drainage on 2,000 sq ft.
143.Backwater valve: The valve is required when the fixture is below the sewer crown, not when the building is below grade. A basement fixture in a building with a deep sewer connection may not require a valve.
144.Fixture unit conversion: Never mix DFU and WSFU. A toilet is 3 DFU but 2.2 WSFU. Using the wrong value will produce a pipe that is either undersized or oversized.
145.Minimum pipe sizes: The code sets absolute minimums — 1¼-inch for a lavatory drain, 1½-inch for a kitchen sink, 2-inch for a shower. These minimums often govern over the DFU calculation.

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