01
A water heater replacement needs a permit in Massachusetts
There is no exemption for a like-for-like swap. Massachusetts plumbing code requires a permit for any water heater replacement, and the work has to be done by a licensed plumber or gas fitter. If a quote you're comparing has no permit line on it, ask why before you sign.
The permit is pulled by the licensed plumber doing the work — not by you as the homeowner. That distinction matters: if something goes wrong later, the permit is the record of who was responsible.
02
Where the permit goes in Haverhill
Haverhill's Inspectional Services Department sits in City Hall, Room 214, at 4 Summer St. They enforce the plumbing and gas codes locally and issue the permits for this kind of work.
One local detail worth knowing: inspection requests have to be in by 9 a.m. to get an appointment that same day. That single rule is why some jobs get inspected the day they finish and others wait until the next morning. We plan the day around it.
03
The inspection is not us checking our own work
After the install, a city inspector comes out. That's the point of the process — an independent set of eyes on the venting, the connections, and the relief valve discharge. We schedule it as part of the job and we're there for it.
04
The expansion tank isn't an upsell
Massachusetts plumbing code has required thermal expansion control on closed water systems since 2010. A lot of older Haverhill installs predate that and don't have one. If yours is missing it, it goes on the quote as a visible line item — because the inspector will look for it, and because without it your new tank works against a pressure it wasn't built to fight.
05
Verify any plumber before you hire — including us
Massachusetts plumbing licenses are public record through the Board of State Examiners of Plumbers and Gas Fitters. Ours is 9629535-PL-J. Look it up. A plumber who hesitates when you ask for a license number is telling you something.
Sources: City of Haverhill Inspectional Services; Massachusetts plumbing code (248 CMR). Local requirements can change — we confirm current process on every permit we pull.