ICC P3 common mistakes
ICC P3 · Understand the traps and how to avoid them.
Answers the administration and plan-review questions from general construction experience rather than from the plumbing code's administration chapter - guessing at permit exemptions, when a permit expires, who may submit or seal plans, the required inspection sequence, and what qualifies as an 'alternate material or method.'
The administration chapter is short and reads like boilerplate, so study time goes into the sizing tables and none into the actual limits it sets; local office practice also varies, so memory is an unreliable substitute for the adopted text.
What to do instead
Study the administration chapter as a list of concrete facts you can recite: what work is exempt from a permit, permit expiration and renewal, the sequence and notice for rough-in, water-test, and final inspections, and the procedure for requesting approval of alternates. Answer only from the code edition named on the exam and on the plan's code summary sheet.
Computes the required number of plumbing fixtures by matching the room names on the plan to the fixture table and multiplying by a remembered ratio, instead of first deriving the occupancy classification and computing the occupant load.
The fixture table is indexed by occupancy and by population, and the plan set rarely states either one explicitly. The obvious room label ('office', 'restaurant', 'classroom') looks like the column heading, so the candidate skips the occupant-load step entirely.
What to do instead
Use a two-step method on every fixture-count question: (1) from the building code, take the occupancy group and its occupant-load factor and compute occupant load = floor area / factor, using whichever gross or net basis the code specifies; (2) enter the fixture table with that occupancy and that population, then apply the footnotes for sex separation, substitutions, and single-occupant toilet rooms. Write the computed occupant load on your scratch paper before touching the fixture table.
Reviews the fixture layout only for quantity and pipe connections and never checks installation dimensions: water closet centerline to sidewall, clearance in front of and between fixtures, and the clear floor space and knee/toe space shown for accessible fixtures.
These requirements sit in the fixture chapter as dimensioned text and scattered sections rather than in one compact table, so candidates who drilled sizing tables never look for them; plans also often show fixtures as undimensioned symbols.
What to do instead
Keep a short dimension checklist per fixture type and run it symbol by symbol against the plan, confirming the plan actually dimensions the rough-in and clearances. If the layout shows fixtures with no dimensions, mark the plan incomplete rather than assuming adequate clearance.
Approves a temperature-and-pressure relief valve discharge that is reduced in size, fitted with a valve or trap, or that terminates more than 6 inches above the floor or outside a waste receptor, or with a threaded end.
The plan legend usually shows the discharge as one unlabeled line dropping from the T&P valve, so the piping rules for the discharge are easy to skip; candidates also blur it together with the drain pan drain.
What to do instead
Check the relief discharge as a discrete plan item: full size of the valve outlet, gravity flow, no valves and no traps, terminating in a conspicuous location with an air gap not more than 6 inches above the floor or waste receptor, and with no threaded end. Then separately confirm the drain pan and its drain, if required.
Misses thermal expansion control on a closed system - approves a plan whose cold-water inlet has a check valve, backflow preventer, or pressure-reducing valve with no expansion tank, treating the T&P relief valve as the only safeguard needed.
The T&P valve is large and visible on the plan and looks like the protection; expansion tanks are small, often absent from the symbol legend, and candidates carry the simplified rule that 'the relief valve protects the heater.'
What to do instead
Trace the cold-water inlet on the plan for any check valve, backflow preventer, or PRV. If one is present, require a means of controlling thermal expansion and verify the tank is sized for system volume and temperature rise. Also confirm the relief valve is in the top 6 inches of the tank, the pan is provided where leakage would cause damage, and the location meets combustion-air and clearance requirements.
Converts the total supply fixture units to gallons per minute using the wrong demand curve - mixing the flush-tank and flushometer columns, or accidentally using drainage fixture-unit values - and sizes the service and main from that number.
Two fixture-unit systems (supply WSFU and drainage DFU) and two demand curves look nearly identical on the page, and the exam often hands over a single 'total fixture units' figure with no reminder of which type of system it describes.
What to do instead
First sort the fixtures into flush-tank and flushometer types, because they use different demand curves. Take fixture-unit values from the water supply table, apply public vs private values correctly, add hose bibbs and other unmetered items as the code requires, then read gpm from the correct curve for the building's predominant fixture type. Never carry a DFU total into a supply-sizing question.
Confirms pipe sizes look adequate but never runs the pressure budget to the most remote fixture, omitting elevation loss, meter and filter losses, and the difference between static street pressure and working pressure at the fixture.
Sizing tables return a pipe size for a given demand and leave pressure out of the answer, so the candidate stops as soon as the sizes stop looking too small; elevation loss is invisible on a flat plan drawing.
What to do instead
Work the budget explicitly: street or tank pressure minus meter loss minus device/filter losses minus (0.433 psi x height in feet to the highest or farthest fixture) must leave at least the code minimum residual at that fixture's outlet. If the budget fails, state the remedy - larger service, PRV, or booster pump - rather than just calling the plan deficient.
Sizes horizontal drains and the building drain from the DFU total using the quarter-inch-per-foot slope column when the plan's general notes specify one-eighth inch per foot, and sizes roof drains and leaders as if they were sanitary drains.
The drainage tables carry several slope columns that look interchangeable, while the actual slope lives in a general note or a single callout on one run; storm systems have no DFU number at all, so they get skipped or treated as sanitary.
What to do instead
Read the slope note before you open the table, then match the DFU load to the column for that slope and check that invert elevations allow the required drop over the run. For storm, size roof drains, leaders, and the storm building drain from the local hourly rainfall rate using the code's conversion, and confirm that storm and sanitary are kept entirely separate all the way to the site utility plan.
Accepts the vent layout because a vent appears to be drawn on each fixture, without measuring trap-arm length to the vent, checking the vent size against the DFU and stack length, or checking where the vent terminates above the roof.
Vent lines are thin, unlabeled lines with no DFU number attached to them, so there is nothing on the drawing that prompts a check; the candidate verifies that a vent exists rather than that it functions.
What to do instead
For every trap confirm: the takeoff is above the trap weir, trap-arm developed length is within the limit for that pipe size and slope, the vent size matches the vent-sizing table for the connected DFU and developed length, and the termination clears the roof by the code minimum and is separated from windows, doors, and air intakes. Also scan for a fixture that is double-trapped, unvented, or vented by a stack that is actually a drain.
Sizes the gas piping by the longest-length method but substitutes the total developed length of all runs for the longest single run, or uses the table for the wrong pressure or gas, and leaves an appliance (often the water heater) out of the connected load.
The length column in the gas table means the longest run from the meter or regulator to the farthest outlet, not the sum of all pipe; a plan showing a meter, a manifold, and several branches makes summing feel natural, and the water heater is easy to overlook because it sits in its own closet.
What to do instead
List every appliance with its input in Btu/h and total them, then measure the single longest run from the meter or regulator to the farthest outlet and read that length against the table for the system pressure and gas type (natural vs LP). Verify branch sizes against their own loads and that the total fits the meter and regulator capacity. Also check for a sediment trap, union, shutoff valve, and listed appliance connector at each appliance.