The Boulder rule
The City's Building Permits and Inspections page (read 26 October 2026) lists "Mechanical including water heaters, furnaces and fireplaces" among its single-trade permits. Its list of work that does NOT need a permit has these mechanical and plumbing lines, none of which is a water heater swap:
| Not requiring a permit in Boulder | Water heater swap? |
|---|---|
| "Portable systems such as heating appliance, cooling unit, evaporative cooler, or ventilation equipment" | No, a water heater is fixed |
| "Replacement of any part which does not alter an approval or listing" | A thermostat, element or anode can qualify; the whole tank does not |
| Stopping leaks, clearing stoppages, replacing a toilet without changing valves or pipes | Not a water heater |
In the City's permit records, which our figures come from, water heater replacements are Mechanical Permits with the work type "Water Heat - SFR". A tank-to-tankless or gas-to-electric switch usually adds gas, venting or electrical work; a new circuit for a heat pump water heater is a separate electrical permit by a Colorado-licensed electrician (Boulder electrical permit).
Who can pull it
From the City's Contractor Licensing page (read 26 October 2026): "No mechanical permit shall be issued for work to be done by a person who does not have a valid, current mechanical contractor's license as required by the city for the type of work to be performed, except for a homeowner performing work on their own home." And: "Boulder does not accept reciprocal licenses from other jurisdictions."
| Boulder license | Water heater work |
|---|---|
| Mechanical Class E | "boiler, water heaters, and hydronic installations" |
| Mechanical Class A, B or C | Class C covers "work covered through the city residential mechanical code for one- and two-family dwellings and townhomes" |
| Plumbing contractor | Held by a firm with a Colorado-licensed master plumber of record; may install fuel gas piping without a mechanical license |
| Homeowner | Your own home, work you do yourself |
What it costs
From the 2026 Schedule of Fees (mechanical permit fee, Section 4-20-13, read 26 October 2026), "based on the value of the mechanical materials and labor":
| Cost of labor and materials | Fee |
|---|---|
| $100 or less | $13.60 |
| $100.01 to $400 | $16.75 |
| $400.01 to $800 | $19.90 |
| Over $800 | $19.90 + $3.75 per additional $100 or fraction |
Worked out (our arithmetic): a $2,500 tank is $83.65; a $3,500 job $121.15; a $5,000 tankless install $177.40. "This fee is doubled on permits for work started or completed without an approved permit", and a reinspection is $94 each time. The CSS invoice is the final figure.
How to apply and pass the final
- Check the license in the City's Customer Self-Service portal or the steps in the Boulder contractor license lookup.
- Apply in CSS before the old tank comes out; all application types can be filed there.
- Request the inspection from the permit's Inspections tab. Inspections run 7 a.m. to 5:30 p.m. weekdays; only homeowners may ask for an a.m. or p.m. slot. Where photos are required they must reach the inspector by 2 p.m. on the day, or the inspection fails.
- Do not let it expire. A permit lapses if the work "is suspended or abandoned for a period of 180 calendar days", and a lapsed permit counts as not finished in our data.
What 1,267 Boulder water heater permits show
| Measure | Boulder water heaters |
|---|---|
| Permits on homes, October 2023 to September 2026 | 1,267 |
| Firms | 125 |
| Firms with a permit in the last 12 months of the file | 78 |
| Usual filed value | $3,518 |
| Middle half of firms' usual value (3+ permits) | $2,675 to $4,030 |
| Passed final (permits a year or more old) | 50.9% |
| Usual days from issue to final | 137 |
| Firms with 10+ permits passing under 70% | 13 of 16 |
| 10th / 90th-percentile busy firm | 41.6% / 77.5% |
| Share of permits held by the five busiest firms | 57.1% |
| Firms matched to a current City license | 76.0% |
| Busiest / quietest month (index, 100 = average) | April (118) / July (78) |
Water heaters have the worst final rate of any Boulder trade we track: 50.9%, against 70.2% for HVAC and 76.2% for electrical. It is not a few bad firms: 13 of the 16 firms with 10 or more permits passed under 70%, and even the 90th-percentile firm reached only 77.5%. Five firms hold 57.1% of the work. When a final does happen it comes 137 days after issue, against 76 for an HVAC permit. Put the final inspection in the quote and keep a small amount back until CSS shows it passed. Prices: Boulder water heater cost.
See every Boulder water heater installer by permits passed →
Related
Compare installers on the Boulder water heater list; monthly counts on Boulder permit statistics; past permits on a house in Boulder building permit search. Furnaces and boilers: Boulder HVAC permit. Rentals: Boulder SmartRegs rental upgrades. Other places: do I need a permit for a water heater. National prices: water heater replacement cost; what to ask: hiring a plumber.
What this does not tell you
City of Boulder only. "Passed final" counts a permit that expired without a final as not finished, so a low share can mean the inspection was never booked rather than that the install failed. Filed values are the contractor's figure. License status is our name match to the City's list, not a check of the class.
How we know this
The permit types and exemptions are quoted from the City of Boulder's Building Permits and Inspections page, license rules from its Contractor Licensing page and fees from the 2026 Schedule of Fees, read 26 October 2026; fee examples are our arithmetic. Counts are City of Boulder mechanical permits on homes with the work type "Water Heat - SFR" or a water-heater-only description, October 2023 to September 2026; "passed final" uses permits a year or more old, days are the median from issue to final, and license status is our name match to the City's licensed contractors list.
Numbers come from City of Boulder construction permits, data through October 16, 2026. Nobody paid to be on this page and nobody can.
Questions
- Do I need a permit to replace a water heater in Boulder?
Yes. The City lists 'Mechanical including water heaters, furnaces and fireplaces' among its single-trade permit types, and its no-permit list for mechanical work covers only portable appliances and parts that do not alter the equipment's listing. Boulder files water heater swaps as mechanical permits (work type 'Water Heat - SFR').
- How much is a water heater permit in Boulder?
On the 2026 mechanical fee table, a $3,500 water heater job is $121.15: $19.90 for the first $800 plus $3.75 for each further $100. The fee doubles if the work started without a permit.
- Can I replace my own water heater in Boulder?
The City's licensing rules let 'a homeowner performing work on their own home' get a mechanical permit without a mechanical contractor license. You still need the permit and the inspection. Anyone you pay must hold the right City license.
- How long does a water heater permit take to close in Boulder?
The usual Boulder water heater permit that passed final did so 137 days after issue, and only 50.9% of permits a year or more old passed final at all.
- Which license should a Boulder water heater installer have?
A City of Boulder mechanical license (Class E names 'boiler, water heaters, and hydronic installations'; Classes A, B and C also cover residential mechanical work) or a City plumbing contractor license backed by a Colorado master plumber. Boulder does not accept other jurisdictions' licenses.
Build your own list
Every firm with that kind of permit on record. Pick what you value. The list moves.
Related guides
- Boulder SmartRegs: the 100-point rental efficiency standard, who is exempt, and hiring for the upgrades
- Ames building permit search: how to look up permits on an address
- Do I need a permit to replace a water heater in Ames? Yes: the $59.07 permit, the inspection, and homeowner rules
- Do I need a water heater permit in Bellevue, WA? Gas vs electric, emergencies, and one firm with most of the permits
- Do I need a permit to replace a water heater in Denton, TX? The $50 permit and what the inspector checks
- Do I need a plumbing permit in Detroit? Homeowner trade permits, BSEED fees and 13,739 permits
For one city
- Building Permits and Inspections — City of Boulder (accessed 2026-10-26)
- Contractor Licensing — City of Boulder (accessed 2026-10-26)
- City of Boulder, Planning and Development Services 2026 Schedule of Fees (accessed 2026-10-26)
- EnerGov Customer Self-Service Portal — City of Boulder (accessed 2026-10-26)
- Construction Permits — City of Boulder Open Data (2026-10-26)