$0 Pennsylvania — Plumber License Path Checklist

Plumbing Code Pennsylvania: UCC, IPC, and Local Amendments Explained

Pennsylvania's plumbing code situation confuses everyone the first time they encounter it. The state standardizes building codes through the Uniform Construction Code (UCC) under Act 45 of 1999, but licensing and enforcement are left largely to local authorities. So you end up with statewide code standards applied across Pennsylvania's 2,562 municipalities, with some local authorities layering on their own amendments.

Here's how the pieces fit together.

The Uniform Construction Code Framework

The UCC is Pennsylvania's statewide building code, administered by the Department of Labor and Industry. It adopts the International Code Council (ICC) family of codes, which includes the International Plumbing Code (IPC) as the baseline for plumbing installations.

The UCC sets the statewide baseline for construction work covered by the code. Municipalities can't opt out of the UCC's minimum standards, but they can — and many do — adopt local amendments that go beyond the state baseline.

How the IPC Applies

The International Plumbing Code covers everything from fixture counts and pipe sizing to drainage, venting, water supply, and storm drainage systems. Pennsylvania currently references the IPC as part of its UCC adoption, though the specific edition in effect depends on the state's update cycle.

Philadelphia's plumbing code transitioned to the 2021 IPC with local amendments for new permit applications effective July 1, 2026. This matters for anyone preparing for a Philadelphia plumbing exam — confirm the code reference for your test date rather than studying the wrong edition.

Allegheny County operates differently. The ACHD Plumbing Program enforces Article XV ("Plumbing and Building Drainage"), which is a county-specific code rather than a direct IPC adoption. The current version is the 2022 edition of Article XV. The county exam tests against this document, not the IPC.

Local Amendments and Why They Matter

The practical impact of local amendments shows up in two places: exam preparation and job-site compliance.

For exams, you need to know which code your municipal board tests against. Philadelphia's ICC-administered exams reference the Philadelphia Plumbing Code (based on IPC with local amendments). Allegheny County tests against Article XV. Allentown has its own code basis. Studying a generic IPC manual may cover the fundamentals, but it won't cover the local variations that show up on the test.

For job-site work, local amendments can change fixture requirements, inspection protocols, and acceptable materials. A drainage configuration that's code-compliant in one municipality might not meet the amended requirements in the next township over. The permit office for your job site is always the authority — not the code your home municipality follows.

Free Download

Get the Pennsylvania — Plumber License Path Checklist

Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.

Staying Current

Code editions change. Philadelphia's 2021-code transition is the most visible recent example, but the state periodically updates its UCC adoption of ICC codes, and municipalities amend their local provisions independently.

The safest approach: before starting any project, confirm the active code edition with the local permit office. Before registering for any exam, confirm the code reference with the administering board. The fee schedules, exam formats, and application deadlines are all public — the code edition in force is the detail people most often get wrong.

The Pennsylvania Plumber License Guide includes a jurisdiction-by-jurisdiction breakdown of active code references and exam specifications, so you're working from the right edition regardless of where the job is.

Get Your Free Pennsylvania — Plumber License Path Checklist

Download the Pennsylvania — Plumber License Path Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →