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.

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 check | Where | What you will see |
|---|---|---|
| The state registration | hicsearch.attorneygeneral.gov, or 1-888-520-6680 | The registration number and the business name and address; only active registrations appear, so a lapsed one returns nothing. |
| The insurance | Ask the plumber for the certificate of insurance | At 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 license | Building and Trades, 815 Washington St, Reading; the plumbing inspector at 610-655-6312 | Master or journeyman (the city also licenses appliance and sprinkler work separately), renewed each year. |
| A Kutztown Borough plumbing license | The borough office | Master commercial, master residential, journeyman, apprentice or installer, current year. |
| A Muhlenberg Township trade license | The township building office, 610-929-4727 | Master or journeyman plumber, on file before a plumbing permit issues. |
| An Exeter Township plumbing license | The township engineering department | Master or journeyman, renewed each year. |
| The permit | Your municipality's code office | Whether 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
- Pennsylvania Department of Labor and Industry, "Contractor Licensing": that the Commonwealth has no licensure or certification requirements for most construction contractors, that some municipalities license plumbers, and that the state keeps no list of them.
- Pennsylvania Office of Attorney General, Home Improvement Consumer Protection Act (73 P.S. § 517.1 et seq.): the $5,000 registration threshold, the $500 written-contract rule, the insurance minimums, the time and materials estimate and 10 percent rule, the three-business-day cancellation, and the one-third deposit cap.
- Pennsylvania Office of Attorney General, Home Improvement Contractor registration search: the registration lookup and its statement that registration is not an endorsement, recommendation or approval.
- City of Reading, Plumbing Trade License Application (form dated 7.7.23): the license classes and annual fees, the apprentice, journeyman and master requirements, the ICC exams, the appliance contractor scope, and the reciprocity list.
- City of Reading, Plumbing Board of Examiners: the board's quarterly meetings and the plumbing inspector's phone number.
- Borough of Kutztown, "Plumbing Contractor Licensing": the five license classes and fees, the $300,000 insurance certificate, the reciprocity rule, and that a journeyman or apprentice cannot pull a permit.
- Muhlenberg Township, 2026 Fee Schedule: the master and journeyman plumber license fees.
- Muhlenberg Township, Permitting Overview and Guide: that a township trade license must be on file for a plumbing permit.
- Exeter Township, 2026 Fee Schedule: the plumbing license fees and the plumbing permit fee lines including the water heater replacement line.
- Lower Alsace Township, Application for Plumbing Permit: the insurance minimums for a permit.
- Borough of West Reading, Permits and Fees: the removal of master plumber licensing in the 2020 budget, the like-for-like fixture rule, and the minor building permit fee.
- 34 Pa. Code § 403.62, "Permit requirements and exemptions": the permit requirement for replacing a plumbing, gas or mechanical system, the emergency three-business-day rule, and what is not an ordinary repair.
- 34 Pa. Code § 403.1, "Scope": that repairs and non-structural alterations to existing houses are left to municipal ordinance.
- Exeter Township, Residential Plumbing Permit 2026: the $15 issuance fee, the $75 minimum and the master plumber license line.
- Township of Spring, Township Permits: the like-for-like fixture rule and the plumbing application instructions.
- City of Reading, Building and Trades Permit Application: the certification that contract work is done by a contractor licensed by the City of Reading.
- Borough of Kutztown, "Plumbing Permits" information sheet: when a plumbing permit is needed, the water heater rule, the owner-occupant rule, the HIC requirement, and the permit fees.