Plumbing Code Compliance Checklist — Meet Local and IPC Requirements

Permits and Documentation

Before any plumbing work begins, permits and plans establish compliance. Skipping permits creates legal liability and can void insurance coverage.

0 / 3 completed

Water Supply Code Requirements

Supply-side code protects the potable water system from contamination through cross-connections and ensures adequate flow and pressure.

0 / 4 completed

Drain, Waste, and Vent (DWV) Code Requirements

The DWV system is the most code-intensive part of residential plumbing. Proper venting, slope, and sizing prevent sewer gas entry and ensure reliable drainage.

0 / 4 completed

Water Heater Code Requirements

Water heaters are the most regulated plumbing appliance due to explosion risk (a failing T&P valve on a gas heater can turn the tank into a projectile), fire risk, and carbon monoxide risk.

0 / 4 completed

Common Code Violations to Watch For

These violations are found frequently during inspections and home sales. Each represents a compliance issue that must be corrected.

0 / 3 completed

💡 Pro Tips

Call your local building department before starting — codes vary significantly

The IPC and UPC are base codes, but local jurisdictions adopt amendments that can significantly change requirements. Some cities allow air admittance valves (AAVs) while others don't. Some require expansion tanks while others don't enforce it. Some allow PEX in all applications while others restrict it. A 10-minute call to your building department confirms which code version applies and any local amendments.

Take photos of all rough-in work before closing walls

Photograph every pipe run, fitting, vent connection, and support before drywall goes up. These photos are invaluable for future repairs (you'll know exactly where pipes run), permit records, home sale documentation, and any warranty disputes. Include a measuring tape or level in the photos to document slope and distances.

Fix code violations before they become expensive problems

Code violations aren't theoretical — they cause real failures. Missing vents cause slow drains and sewer gas. Improper slope causes chronic clogs. Missing backflow prevention allows contamination. S-traps siphon dry and admit sewer gas. Each violation is a plumbing problem waiting to happen. Correcting them proactively costs a fraction of correcting them during a home sale or after a failure.

⚠️ Common Mistakes to Avoid

Using YouTube tutorials to determine code requirements

Plumbing codes vary by state, county, and city. A video showing 'how to vent a bathroom sink' may demonstrate methods legal in one jurisdiction and prohibited in another. The only authoritative source is your local building department and the specific code edition they've adopted. Use tutorials for technique, but verify requirements with your local authority.

Assuming the existing plumbing is code-compliant

Older homes were built to different (often less stringent) codes, and renovations done without permits may have introduced violations. When modifying existing plumbing, the new work must meet current code — and in many jurisdictions, the inspector can require upgrades to adjacent non-compliant systems. Don't assume existing conditions are acceptable because they've been there for years.

Closing walls before the rough-in inspection

If you drywall over uninspected rough plumbing, the inspector will require you to open the walls for inspection — at your expense. Then you fix any violations and close the walls again. Then another inspection. This doubles or triples drywall costs and delays the project by weeks. Always schedule and pass the rough-in inspection before any wall closure.

Using the wrong pipe material for the application

PVC isn't approved for hot water supply. CPVC isn't approved for drain lines. ABS can't be solvent-welded to PVC without a transition fitting. PEX can't be used within 18 inches of a water heater connection (most codes require rigid pipe). Using the wrong material for the application is an automatic inspection failure and a potential system failure.