What a Licensed Plumber Means in Pennsylvania

Pennsylvania has no state plumber license. What "licensed and insured" means here, which Berks towns license plumbers, the three plumber types, and the ten-minute check.

Berks Connect Blog|Published September 18, 2026
Image for What a Licensed Plumber Means in Pennsylvania

You've got a quote for a water heater, a bathroom or a sewer line, the plumber told you they're licensed and insured, and you want to know what that means before you say yes.

In Pennsylvania the state itself doesn't license plumbers. It registers home improvement contractors, and a handful of Berks towns license plumbers on their own, so a plumber license in Pennsylvania comes down to two things: a state registration number you can look up in a minute, and in some towns a license from the town as well. "Insured" means the liability coverage that comes with that registration, and you can check all of it in about ten minutes before you pick someone from county plumbers page.

Pennsylvania doesn't license plumbers, so what does "licensed" mean?

The Commonwealth has no license requirement for most construction contractors, and plumbers are in that group. What the state does allow is for a city, borough or township to license plumbers itself, and some do. The one plumbing credential the state itself issues is for inspectors, who look at the work rather than do it.

So when a plumber says licensed, they mean one of two things, and sometimes both. The first is the state's contractor registration, a number from the Attorney General's office that every contractor doing $5,000 or more of home improvement work a year has to carry. The second is a license from the town they're working in. The licensing section of our plumber hiring guide covers the same ground for every trade; this is the plumbing version.

The registration number every plumber who works on houses should have.

The registration is the check that works everywhere in the county. Any contractor whose home improvement work totaled $5,000 or more in the previous tax year has to be registered with the Attorney General. The number has to appear on estimates and ads, and any home improvement contract over $500 has to be in writing and carry the number. You can look a number up at hicsearch.attorneygeneral.gov or by calling 1-888-520-6680, and the search page itself says registration isn't an endorsement.

The insurance comes with the same registration: to be registered, a contractor has to carry it. A registered contractor has to carry at least $50,000 of liability coverage and $50,000 of property damage coverage, and the written contract has to state it. Ask for the certificate of insurance anyway, the insurer's proof that the coverage is current. The same law gives you three business days to cancel a home improvement contract (emergency work excepted) and caps the deposit on a contract over $5,000 at one third of the price plus special-order materials.

Which Berks towns license plumbers themselves.

Reading, Kutztown, Muhlenberg and Exeter license plumbers, and because the state keeps no list, another town may too; one call to your own municipality settles it. The City of Reading charges $90 a year for a master plumber license and $50 for a journeyman. Kutztown Borough licenses five classes, from apprentice to master, at $10 to $25 each and wants a $300,000 liability certificate on file. Muhlenberg and Exeter townships each charge $100 for a new master license as of 2026 and $50 to renew, with journeyman licenses at $50 new.

Kutztown accepts a master or residential license from any Berks municipality or from a city the size of Reading, Lancaster or Harrisburg or larger, so a Muhlenberg or Exeter master license qualifies a plumber for a Kutztown one. In Reading the rule is plainer: a plumber working in the city holds a Reading license. One already licensed by a city that size can get the Reading license by reciprocity, but still has to have it, so ask whether the plumber holds one.

Two towns handle it differently. Lower Alsace Township issues its plumbing permit to a master plumber licensed by another jurisdiction it recognizes instead of running its own license, and West Reading stopped requiring a master plumber license in 2020. Spring, Wyomissing and Cumru have no plumber license on their published fee schedules. In a town with no license of its own, the checks are the registration, the insurance certificate and the permit.

What the three types of plumbers are.

Reading's application form lays out the three classes. An apprentice is someone learning the trade under a master who can't install plumbing except under a licensed plumber's supervision. A journeyman has finished four years of registered apprenticeship, passed the journeyman exam, and still works under a master. A master plumber is the top license class, the one that runs the job and, where the town says so, the only one who can pull the permit; to get there, a plumber holds the journeyman license for two years while employed by a master and then passes the master exam.

Does your job need a permit, and who pulls it?

The state code sets the permit rule, and each town decides how it applies to repairs on an existing house. The code requires a permit to install, alter, repair, remove or replace a plumbing system, and it lets a plumber do an emergency replacement first as long as the permit application follows within three business days. It exempts ordinary repairs, but adding or moving water supply, sewer, drain, gas, waste or vent piping is never an ordinary repair, so those jobs always get a permit. Repairs and small alterations to an existing house are left to each municipality, which is why a water heater permit exists in some Berks towns and not others.

In Exeter a water heater replacement gets a permit, and the plumber's master license number goes on the application. By the township's own form the permit costs at least $94.50: a $75 minimum plumbing permit, a $15 issuance fee and the $4.50 state fee, with the water heater itself a $50 item inside that minimum. Spring and West Reading both say a like-for-like swap in the same spot needs no permit. Our post on what a water heater replacement costs in Berks County has the permit detail.

In a licensing town, the permit application is where the license gets checked. In Kutztown and Lower Alsace the plumbing permit is pulled by a licensed plumber. Kutztown adds one exception, an owner who lives in the house, and says plainly that a journeyman or apprentice can't pull one. Reading's permit application has the contractor certify a City of Reading license, Exeter's asks for the master plumber's license number, and Muhlenberg requires its trade license on file before a plumbing permit issues.

How to check a plumber's license in Pennsylvania in ten minutes.

The check comes down to four moves. Look up the registration number at the Attorney General's search page and confirm the name matches your quote. Ask for the certificate of insurance and read the two coverage lines. If your house is in Reading, Kutztown, Muhlenberg or Exeter, call the town and ask whether the plumber holds its license. Then ask who is pulling the permit and in whose name. The table below is the whole check in one place.

What to checkWhereWhat you will see
The state registrationhicsearch.attorneygeneral.gov, or 1-888-520-6680The registration number and the business name and address; only active registrations appear, so a lapsed one returns nothing.
The insuranceAsk the plumber for the certificate of insuranceAt least $50,000 of liability coverage and $50,000 of property damage coverage, which the written contract must also state.
A City of Reading plumbing licenseBuilding and Trades, 815 Washington St, Reading; the plumbing inspector at 610-655-6312Master or journeyman (the city also licenses appliance and sprinkler work separately), renewed each year.
A Kutztown Borough plumbing licenseThe borough officeMaster commercial, master residential, journeyman, apprentice or installer, current year.
A Muhlenberg Township trade licenseThe township building office, 610-929-4727Master or journeyman plumber, on file before a plumbing permit issues.
An Exeter Township plumbing licenseThe township engineering departmentMaster or journeyman, renewed each year.
The permitYour municipality's code officeWhether your job needs one and who is allowed to pull it.

As of September 2026. In the Berks towns that don't issue a plumber license, the first two rows and the permit are the whole check.

The license says nothing about the bill; our post on what plumbers charge per hour in Berks County answers that. The same moves work for any contractor; our post on how to verify a contractor license in Berks County covers them trade by trade. The state treats electricians the same way, in our post on what a licensed electrician means in Pennsylvania.

So which plumber do you call? Start with the ones on county plumbers page, run the registration number and the insurance certificate before you agree to anything, and in a licensing town, make the phone call. Ten minutes now is cheaper than finding out later that nobody pulled the permit.

Questions people ask about plumber licenses in Pennsylvania.

Does a plumber need to be licensed in Pennsylvania?

There's no statewide plumber license, so it depends on where the house is. A plumber doing $5,000 or more of home improvement work a year has to be registered with the Attorney General, which carries $50,000 of liability and $50,000 of property damage coverage, and in Reading, Kutztown, Muhlenberg and Exeter the plumber also needs the town's own license.

What is a master plumber license in Pennsylvania?

It's a municipal license, the top class of the three. In Reading a master has held a journeyman license for two years while working for a master and then passed the master exam, and in towns that say so the master is the only one who can pull the plumbing permit.

Do you need a permit to replace a water heater?

In some Berks towns yes and in others no, because the state code leaves repairs to an existing house to each municipality. Several Berks towns print a fee for one, and if the heater has to go in today, the code allows the replacement first with the application filed within three business days.

Can I pull my own plumbing permit?

In Kutztown, yes, if you own and live in the house; otherwise the permit there goes to a master, residential or installer licensee, and in the other licensing towns the plumbing permit goes to a licensed plumber.

Sources