Skip to main content
PermitBase

Do I Need a Permit to Replace a Water Heater in Colorado?

Water heater replacement permit requirements. Yes, even for like-for-like swaps. What inspectors check and how to pass.

Yes — even for a like-for-like replacement.

Why a Simple Swap Needs a Permit

Most jurisdictions require a permit for all water heater replacements, even when you're installing the same type and size. The permit ensures proper venting, gas connections, temperature/pressure relief valve discharge, and seismic strapping. Improper water heater installations are a leading cause of residential CO poisoning and water damage.

What Inspectors Check

The inspector will verify: gas line connections and drip leg (sediment trap), proper venting (metal B-vent for standard, PVC for high-efficiency), T&P relief valve discharging to within 6 inches of the floor or exterior, seismic strapping (two straps — upper and lower third), and adequate combustion air supply.

Tankless Conversion

Converting from a tank to tankless water heater often requires additional work: a larger gas line (tankless units draw more BTUs), PVC venting (most tankless units are high-efficiency), and potentially an electrical outlet for the unit. This may trigger both plumbing and gas permits.

DIY vs. Hiring a Plumber

Many jurisdictions allow homeowners to replace their own water heater in their primary residence — confirm with your city. You still must pull the permit and pass inspection. Most homeowners hire a licensed plumber because the permit and inspection process is simpler when the contractor handles it.

Yes, you need a $40-$60 permit. It's a quick same-day approval and one final inspection. Don't skip it — it protects you and your home.

Permit fees by city in Colorado

Verified from each city’s published fee schedule. Where a city has no separate fee listed for this project, open the city page for the current requirements and amount.

125 rows

Permit fees by city in Colorado
Permit feeSource
AkronSee city page for the current Plumbing Permit feePlumbing Permit →
Alamosa$24Verifiedvia Residential Building Permit (New Construction)Residential Building Permit (New Construction) →
ArvadaAssessed as the Table 18-1 valuation-based Building Permit Fee (same schedule as new construction; see Residential Building Permit fee tiers, $34 minimum up to $5,669.25 + $3.45/$1,000 over $1M) plus Use TaxVerifiedPlumbing Permit →
AspenComputed via the City's Building Permit Fee Estimator (Excel) referencing the current Municipal Code Fee Ordinance (Title 2)VerifiedPlumbing Permit →
AultSee city page for the current Plumbing Permit feePlumbing Permit →
Aurora$99.00VerifiedPlumbing Permit →
Avon15% of Building Permit FeeVerifiedPlumbing Permit →
Basalt$21.00 minimum, scaling per the valuation tiers in the Town of Basalt Building Permit Fee ScheduleVerifiedPlumbing Permit →
Bennett$23.50 minimum, scaling per the valuation tiers in the June 2026 Schedule of FeesVerifiedPlumbing Permit →
BerthoudSee city page for the current Plumbing Permit feePlumbing Permit →
Blue River$50.00VerifiedPlumbing Permit (Type C Permit) →
Boulder$68.85VerifiedPlumbing Permit →
Bow Mar$100.00 flat fee to the Town of Bow MarVerifiedPlumbing Permit →
Breckenridge$50.00 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
Brighton$23.50 minimum, scaling per the valuation tiers in the 2026 Community Development Fee ScheduleVerifiedPlumbing Permit →
Broomfield$23.50VerifiedPlumbing Permit →
BurlingtonSet by the Colorado State Plumbing Board fee schedule (DORA), not the City of BurlingtonVerifiedPlumbing Permit →
CalhanSee city page for the current Plumbing Permit (State-Default, Unconfirmed Local Program) feePlumbing Permit (State-Default, Unconfirmed Local Program) →
Cañon CitySet by the State of Colorado (DORA), not the CityVerifiedPlumbing Permit (State of Colorado Program) →
Castle PinesPer 2026 Fee Schedule Table 1-A valuation tiersVerifiedPlumbing Permit →
Castle Rock$75.00VerifiedPlumbing Permit →
Centennial$23.50 minimum ($1-$500 valuation), scaling per the Building Permit Fee Schedule tableVerifiedPlumbing Permit →
CenterSet by the Colorado DORA/DPO Plumbing Board, not the Town of CenterVerifiedPlumbing Permit →
Cheyenne Wells$25.00Verifiedvia Residential Building PermitResidential Building Permit →
City of Fountain$80.00 for the first $2,000 plus $8.00 for each additional $1,000 or fraction thereofVerifiedvia Residential Building Permit (New Single-Family/Duplex Construction)Residential Building Permit (New Single-Family/Duplex Construction) →
Colorado Springs$40.00VerifiedPlumbing Permit →
Columbine ValleySee city page for the current Plumbing Permit (Building Permit with Plan Review) feePlumbing Permit (Building Permit with Plan Review) →
Commerce City$30.41VerifiedPlumbing/Gas Permit (RPLMB / CPLMB) →
Conejos County (Unincorporated)See city page for the current Plumbing Permit feePlumbing Permit →
Cortez$35.00VerifiedPlumbing Permit →
CraigNot separately published as a standalone line item distinct from the general $100 structure permit feeVerifiedPlumbing Permit →
Crested ButtePer the 2026 Fee Schedule's Building Permit valuation tiersVerifiedPlumbing Permit →
Cripple CreekSee city page for the current Plumbing Permit feePlumbing Permit →
DaconoComputed from ICC Building Valuation Data / project valuation, same general schedule basis as BuildingVerifiedPlumbing Permit →
DeltaNot published on any City of Delta page or document — this is a State-set fee, outside City of Delta jurisdiction and outside the scope of the City's own Schedule of Fees and ChargesVerifiedPlumbing Permit (Issued by the State of Colorado, Not the City) →
DenverAssessed on the plumbing work's valuation using Denver's Building Permit and Plan Review Fee Schedule (ADMIN 125/138 Table 1) — e.g. $35 for $501–$2,000 valuation, $35 for the first $2,000 plus $8/each additional $1,000 up to $25,000, scaling up through the table's brackets to $5,385 for the first $1,000,000 plus $3.65/each additional $1,000 over that; quick permits carry $0 plan review fee (Table 2 valuation applies if higher than the applicant-submitted valuation)VerifiedPlumbing Permit →
DillonTotal plumbing valuation x 0.0075, $65.00 minimumVerifiedPlumbing Permit →
DurangoCalculated the same way as a standalone Building Permit Fee, per the July 2026 Fee Schedule valuation tiers ($24.00 minimum)VerifiedPlumbing / Gas Line Permit →
Eagle$65.00VerifiedPlumbing Permit →
Eaton$125.00VerifiedPlumbing Permit (Water Line/Sewer Repair, Backflow, Water Heater) →
Edgewater$35.00 minimum, scaling per the valuation tiers in the City's Fee Surcharge ScheduleVerifiedPlumbing Permit →
Erie$45.00VerifiedPlumbing Permit →
Estes Park$23.50 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
Evans$26.24 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
Federal Heights$23.50 minimum, scaling per the valuation tiers in the City's Building Fees scheduleVerifiedPlumbing Permit →
Firestone$141.20VerifiedPlumbing Permit →
FlorenceSet by the State of Colorado DORA Plumbing Board, not the City of FlorenceVerifiedPlumbing Permit →
Fort Collins$65.00VerifiedPlumbing Permit →
Fort LuptonSee city page for the current Plumbing Permit feePlumbing Permit →
Fort Morgan$35.00 flat feeVerifiedPlumbing / Gas / Water & Sewer Line Permit →
Frederick$200.00VerifiedPlumbing Permit →
FriscoDetermined by applying the project valuation to the corresponding Building Permit Valuation fee tiersVerifiedPlumbing Permit →
FruitaValuation-based per Table 2 Permit Fee Schedule (e.g., $35.00 minimum up to $500 valuation)VerifiedPlumbing Permit →
Garden CitySee city page for the current Plumbing Permit feePlumbing Permit →
GilcrestPer the 1997 UBC Table 1A-based valuation schedule in the Town's current fee handout, starting at $23.00 minimumVerifiedPlumbing Permit →
Glenwood SpringsCalculated the same way as a standalone Building Permit Fee, per Table 1-A valuation tiers ($23.50 minimum)VerifiedPlumbing Permit →
GoldenCalculated per the Building Permit Fee Table valuation tiers ($25.85 minimum)VerifiedPlumbing Permit →
Grand JunctionValuation-based per Table 2 Permit Fee Schedule (e.g., $50.00 minimum up to $1,200 valuation)VerifiedPlumbing Permit →
Greeley$23.50 minimum ($1-$500 valuation), scaling per the City's 2024 Building Permit Fee Schedule Table 1-AVerifiedPlumbing Permit →
Gypsum$60.00 base plus $16.00 per additional increment (per Table 3) — e.g. the code's own worked example prices an $8,400 installation at $204.00VerifiedPlumbing Permit →
HaxtunSee city page for the current Plumbing Permit feePlumbing Permit →
HolyokeSee city page for the current Plumbing Permit feePlumbing Permit →
Hudson$35.00 minimum, scaling per the valuation tiers in the Building Permit Fees scheduleVerifiedPlumbing Permit →
Johnstown$50.00VerifiedPlumbing Permit (Water/Sewer Line Upgrade, Water Heater) →
JulesburgNo fixed dollar figure is codified — 'all applications will be subject to the market fee for items to be inspected' (Municipal Code Section 15.08.100(A), text as fully replaced by Ordinance No. 23-472 § 2, 2023)VerifiedPlumbing Permit →
Keenesburg$65.00VerifiedPlumbing Permit (Sewer Repair / Gas Line Pressure Check) →
KerseySee city page for the current Plumbing Permit feePlumbing Permit →
La JuntaNot published on the City's site; set and collected by the State of Colorado DPOVerifiedPlumbing Permit →
La SalleSee city page for the current Plumbing Permit feePlumbing Permit →
Lafayette$30.00 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
Lakewood$80.00VerifiedPlumbing Permit →
Lamar$31.00VerifiedPlumbing Permit →
LarkspurSee city page for the current Plumbing Permit feePlumbing Permit →
Littleton$25.85 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
Lochbuie$50.00 eachVerifiedPlumbing Permit →
Lone Tree$23.50 minimum, scaling per the valuation tiers in the 2026 Building Fees scheduleVerifiedPlumbing Permit →
Longmont$40.00VerifiedPlumbing Permit →
Louisville$28.00 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
LovelandBased on the current ICC Building Valuation Data applied to the stated project valuationVerifiedPlumbing Permit →
Lyons$135VerifiedPlumbing Permit →
Mead$60VerifiedPlumbing Permit →
Milliken10% of combined Building, Electrical, Construction Meter, and Plan Review feesVerifiedPlumbing Permit (Water/Sewer Line Repair) →
MontroseSet by City Council resolution and referred to in the City Regulations Manual; specific dollar amount not published in any currently-live City-hosted documentVerifiedPlumbing / Gas Permit →
MorrisonPer the adopted codeVerifiedPlumbing Permit →
Mount Crested Butte$23.50Verifiedvia Residential Building Permit (New Construction)Residential Building Permit (New Construction) →
Mountain View$40.00 for total valuation $1.00-$500.00; $40.00 for the first $500.00 plus $2.00 per additional $100.00 (or fraction) from $501.00-$2,000.00; $70.00 for the first $2,000.00 plus $14.00 per additional $1,000.00 (or fraction) from $2,001.00-$25,000.00; $391.25 for the first $25,000.00 plus $10.10 per additional $1,000.00 (or fraction) from $25,001.00-$50,000.00; $643.75 for the first $50,000.00 plus $7.00 per additional $1,000.00 (or fraction) from $50,001.00-$100,000.00; $993.75 for the first $100,000.00 plus $5.60 per additional $1,000.00 (or fraction) from $100,001.00-$500,000.00; continuing per the same table above $500,000.00VerifiedPlumbing Permit →
Mountain VillageSee city page for the current Plumbing Permit feePlumbing Permit →
NederlandDetermined per-project by Town/SAFEbuilt staff at applicationVerifiedPlumbing Permit →
Northglenn$23.50 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
NunnSee city page for the current Plumbing Permit feePlumbing Permit →
Palisade$10.00 flat feeVerifiedvia Residential Building Permit (New Construction) — Town Planning Clearance + Mesa County Building PermitResidential Building Permit (New Construction) — Town Planning Clearance + Mesa County Building Permit →
Parker$23.50VerifiedPlumbing Permit →
PierceNo separate published plumbing-specific line item; billed under the same 'UBC fee schedule + $30 or 30% (greater)' structureVerifiedPlumbing Permit →
PlattevilleNo distinct plumbing-permit dollar figure is separately published — verified-negative, confirmed 2026-07-23VerifiedPlumbing Permit →
Poncha Springs$20.00 per fixtureVerifiedPlumbing Permit →
Pueblo$55.13VerifiedPlumbing Permit →
RifleIncluded within, and paid together with, the overall Building Permit Fee at issuanceVerifiedPlumbing Permit (Bundled with Building Permit) →
Saguache$20.00Verifiedvia Building PermitBuilding Permit →
Salida$20.00 per fixtureVerifiedPlumbing Permit →
Sedgwick$30.00Verifiedvia Building Permit (New Construction, Addition, Alteration, Roof/Siding, Foundation, Relocation)Building Permit (New Construction, Addition, Alteration, Roof/Siding, Foundation, Relocation) →
SeveranceValuation-based, determined by SAFEbuilt ColoradoVerifiedPlumbing Permit →
Silver CliffSee city page for the current Plumbing Permit (State of Colorado) feePlumbing Permit (State of Colorado) →
Silverthorne0.0075 x total plumbing valuation, minimum $65.00, plus 65% plan review fee when requiredVerifiedResidential Plumbing Permit →
SpringfieldNot applicable — see Building Permit Application Fee ($50.00) and Building Cost Fee ($1.00/$1,000, max $2,000.00)VerifiedPlumbing Permit (State-Administered) →
Steamboat Springs$100.00VerifiedPlumbing Permit →
SterlingSee city page for the current Plumbing Permit feePlumbing Permit →
Superior$28.50 minimum, scaling per the valuation tiers in the 2026 Governmental Fee ScheduleVerifiedPlumbing Permit →
TellurideSee city page for the current Plumbing Permit feePlumbing Permit →
Thornton$30.00VerifiedPlumbing Permit →
TimnathNot published onlineVerifiedPlumbing Permit →
Town of Carbondale$75.00VerifiedPlumbing Permit →
TrinidadSee city page for the current Plumbing Permit feePlumbing Permit →
Unincorporated Pueblo County$55.13VerifiedPlumbing Permit →
Unincorporated Teller CountySee city page for the current Plumbing Permit feePlumbing Permit →
Unincorporated Washington County$100.00 flat, for all buildings except Use by Special Review (commercial-use) buildingsVerifiedvia Building Permit (New Construction, Addition, Remodel, Accessory Structures)Building Permit (New Construction, Addition, Remodel, Accessory Structures) →
VailSee city page for the current Plumbing Permit feePlumbing Permit →
Victor$23.50 minimum, scaling per the valuation tiers in the City's Fee & Fine ScheduleVerifiedPlumbing Permit →
Walsh$15.00Verifiedvia Building Permit (Structures, Carports, Fences, and Other Construction)Building Permit (Structures, Carports, Fences, and Other Construction) →
Wellington$75 minimum, scaling per the tiers in the Fee Schedule effective 2026-04-01VerifiedPlumbing Permit →
WestcliffeSet by the Colorado Division of Professions and Occupations (DORA/DPO) statewide fee schedule — not a Town of Westcliffe feeVerifiedPlumbing Permit →
WestminsterAn additional 15% of the Building Permit Fee, plus 15% of the Plan Review FeeVerifiedPlumbing Permit →
Wheat Ridge$60VerifiedPlumbing Permit →
WindsorEqual to SAFEbuilt's own valuation-based fee (not separately published for standalone plumbing work)VerifiedPlumbing Permit →
Winter Park$54.00 minimum, scaling per valuation tiersVerifiedPlumbing Permit →
YumaSet by the Colorado State Plumbing Board fee schedule (not a City of Yuma fee)VerifiedPlumbing Permit →

See the national overview for this permit →