Check My Home Quote

Sources and dates

SourceVintageLicence
U.S. Census Bureau, American Housing Survey 2023 national PUF v1.12023 (jobs 2021-2023)Public domain (US government work)link
U.S. Census Bureau, AHS 2023 Value Labels Package2023Public domain (US government work)link
NREL Residential Efficiency Measures Database 2024 (OEDI submission 8336)2024-12-23 (2023$)CC BY 4.0 (attribution required)link
NREL REMDB 2024, Non-Envelope Measures workbook (OEDI 8336)2024-07-18 (2023$)CC BY 4.0 (attribution required)link
NREL REMDB 2024, Envelope Measures workbook (OEDI 8336)2024-07-12 (2023$)CC BY 4.0 (attribution required)link
U.S. EIA, Updated Buildings Sector Appliance and Equipment Costs and Efficiencies (Mar 2023)2023 (2022$)Public domain, credit EIA; contractor-prepared report, cite figures, do not copy whole tableslink
BLS Occupational Employment and Wage Statistics, nationalMay 2025Public domain, cite BLSlink
BLS OEWS, stateMay 2025Public domain, cite BLSlink
BLS OEWS, metropolitan and nonmetropolitan areas (MSA and BOS files)May 2025Public domain, cite BLSlink
U.S. Census Bureau, 2020 ZCTA to County relationship file2020Public domain (US government work)link
OMB Bulletin 23-01 CBSA delineation file (Census list1_2023)July 2023Public domain (US government work)link
BLS Producer Price Index, API v1: WPU106601 WPU1062 WPU11480734 WPU114802 WPU136101 WPU105 WPU1344 WPU1371 WPUIP23110012021-01 to 2026-08 (WPU106601 to 2026-05, WPU114802 to 2026-07)Public domain, cite BLSlink
BLS OEWS, nationalMay 2023Public domain, cite BLSlink
BLS OEWS May 2024 metropolitan and nonmetropolitan area definitions (apply to May 2025 estimates)May 2024Public domain, cite BLSlink
U.S. Census Bureau, 2020 ZCTA to County Subdivision relationship file2020Public domain (US government work)link
U.S. Census Bureau, Connecticut county to county subdivision crosswalk (2022 planning regions)2022Public domain (US government work)link
U.S. DOE energy conservation standards, 10 CFR 430.32(c)(5)-(6) (central air conditioners and heat pumps), eCFReCFR up to date as of 2026-10-07 (standards since 2023-01-01)Public domain (US government work)link

Bathroom prices are brought to today with BLS PPI series WPUIP2311001, Inputs to residential construction, goods: 31.0% from its 2021 average to 2026-08; factor 1.156 from the AHS job years (2021–23, weighted by each year's share of the jobs) to 2026-08. Fetched from the BLS API on 2026-10-09.

Permit fees

Residential permit fees from the published schedules of 39 places, read 2026-10-09. Only fees the schedule states for the job feed the ranges on the tool pages. Local surcharges are excluded unless the schedule includes them.

PlaceJobFeeSchedule dateIn the range?
Des Moines, IAHVAC (any)$75.00effective 2025-02-01usedschedule
Des Moines, IAWater heater$75.00effective 2025-02-01usedschedule
Indianapolis, INCentral AC$153.00adopted 2025not used: our readingschedule
Indianapolis, INFurnace$153.00adopted 2025not used: our readingschedule
Indianapolis, INHeat pump$178.00adopted 2025not used: our readingschedule
Indianapolis, INWater heater$153.00adopted 2025not used: our readingschedule
Wichita, KSCentral AC$36.00revised 2019-05-09usedschedule
Wichita, KSFurnace$39.00revised 2019-05-09usedschedule
Wichita, KSWater heater$34.00revised 2019-05-09usedschedule
Detroit, MICentral AC$130.00effective 2024-01-01not used: our readingschedule
Detroit, MIFurnace$142.00effective 2024-01-01not used: our readingschedule
Detroit, MIWater heater$117.00effective 2024-01-01not used: our readingschedule
Maplewood, MNCentral AC$40.00effective 2026usedschedule
Maplewood, MNFurnace$120.00effective 2026usedschedule
Maplewood, MNWater heater$45.00effective 2026not used: general minimumschedule
Kansas City, MOHVAC (any)$70.99adopted 2022-10-27not used: our readingschedule
Kansas City, MOWater heater$70.99adopted 2022-10-27not used: our readingschedule
St. Louis County (unincorporated), MOHVAC (any)$94.00adopted 2025-11-05usedschedule
St. Louis County (unincorporated), MOWater heater$47.00adopted 2025-11-05usedschedule
Fargo, NDCentral AC$45.00effective 2025-01-01usedschedule
Fargo, NDFurnace$45.00effective 2025-01-01usedschedule
Fargo, NDHeat pump$45.00effective 2025-01-01usedschedule
Fargo, NDWater heater$35.00effective 2025-01-01usedschedule
Dublin, OHHVAC (any)$141.40effective 2026usedschedule
Dublin, OHWater heater$135.00effective 2026not used: our readingschedule
Germantown, WICentral AC$110.02effective 2026usedschedule
Germantown, WIFurnace$110.02effective 2026usedschedule
Germantown, WIWater heater$73.00effective 2026usedschedule
Hartford, CTWater heater$171.30effective 2018-08-06not used: our readingschedule
Torrington, CTHVAC (any)$96.30effective 2025-11-07not used: our readingschedule
Torrington, CTWater heater$96.30effective 2025-11-07not used: our readingschedule
Boston, MAFurnace$79.00revised 2021not used: our readingschedule
Boston, MAWater heater$25.00revised 2021not used: our readingschedule
Deerfield, MAWater heater$100.00adopted 2024-07-10usedschedule
Worcester, MAHVAC (any)$100.00effective 2024-03-01usedschedule
Worcester, MAWater heater$100.00effective 2024-03-01usedschedule
Delaware Township (Hunterdon Co.), NJCentral AC$110.00effective 2025-04-21not used: general minimumschedule
Delaware Township (Hunterdon Co.), NJFurnace$110.00effective 2025-04-21usedschedule
Delaware Township (Hunterdon Co.), NJHeat pump$110.00effective 2025-04-21not used: general minimumschedule
Jefferson County (towns that opted out of local code enforcement), NYFurnace$50.00effective 2026-01-01usedschedule
New York City, NYFurnace$130.00revised 2026-03not used: our readingschedule
New York City, NYWater heater$130.00revised 2026-03not used: our readingschedule
Rochester, NYHVAC (any)$90.00revised 2024-10not used: our readingschedule
Philadelphia, PAHVAC (any)$69.00effective 2026-10-01usedschedule
Philadelphia, PAWater heater$31.00effective 2026-10-01usedschedule
Fort Pierce, FLHVAC (any)$104.00effective 2025-07-07usedschedule
Fort Pierce, FLWater heater$104.00effective 2025-07-07usedschedule
Tampa, FLHVAC (any)$120.00revised 2023-02-16usedschedule
Tampa, FLWater heater$120.00revised 2023-02-16not used: our readingschedule
Baltimore, MDCentral AC$32.00effective 2024-12-02usedschedule
Baltimore, MDFurnace$32.00effective 2024-12-02usedschedule
Baltimore, MDWater heater$21.00effective 2024-12-02usedschedule
Charlotte (Mecklenburg County Code Enforcement), NCHVAC (any)$89.55revised 2026-07-01usedschedule
Charlotte (Mecklenburg County Code Enforcement), NCWater heater$89.55revised 2026-07-01usedschedule
Winston-Salem, NCHVAC (any)$100.00revised 2026-04usedschedule
Winston-Salem, NCWater heater$100.00revised 2026-04usedschedule
Frisco, TXCentral AC$63.25effective 2026-10-01not used: our readingschedule
Frisco, TXFurnace$63.25effective 2026-10-01not used: our readingschedule
Frisco, TXWater heater$57.00effective 2026-10-01usedschedule
Houston, TXHVAC (any)$147.00revised 2026-01not used: our readingschedule
Houston, TXWater heater$131.12revised 2026-04not used: general minimumschedule
Live Oak, TXHVAC (any)$60.00revised 2020-10-27usedschedule
Live Oak, TXWater heater$60.00revised 2020-10-27usedschedule
Fairfax County, VAHVAC (any)$141.75effective 2026-07-01usedschedule
Fairfax County, VAWater heater$141.75effective 2026-07-01not used: our readingschedule
Phoenix, AZHVAC (any)$243.00effective 2026-01-20not used: our readingschedule
Phoenix, AZWater heater$243.00effective 2026-01-20not used: our readingschedule
Dublin, CAHVAC (any)$262.00effective 2026-07-01usedschedule
Dublin, CAWater heater$157.00effective 2026-07-01usedschedule
San Francisco, CAFurnace$290.00effective 2026-07-12usedschedule
San Francisco, CAHeat pump$290.00effective 2026-07-12usedschedule
Boise, IDHVAC (any)$55.00revised 2021-10not used: our readingschedule
Boise, IDWater heater$55.00revised 2021-10usedschedule
Santa Fe, NMFurnace$50.00effective 2021-01-01usedschedule
Santa Fe, NMWater heater$55.00effective 2021-01-01usedschedule
Reno, NVCentral AC$45.00effective 2026-07-01usedschedule
Reno, NVFurnace$89.00effective 2026-07-01usedschedule
Reno, NVWater heater$45.00effective 2026-07-01usedschedule
Eugene, ORFurnace$140.84effective 2026-07-01usedschedule
Eugene, ORHeat pump$140.84effective 2026-07-01not used: our readingschedule
Eugene, ORWater heater$72.00effective 2026-07-01usedschedule
Portland, ORCentral AC$167.00effective 2026-07-10usedschedule
Portland, ORFurnace$167.00effective 2026-07-10usedschedule
Portland, ORHeat pump$167.00effective 2026-07-10usedschedule
Portland, ORWater heater$63.00effective 2026-07-10usedschedule
Washington County (unincorporated), ORCentral AC$236.00effective 2026-07-01usedschedule
Washington County (unincorporated), ORFurnace$236.00effective 2026-07-01usedschedule
Washington County (unincorporated), ORHeat pump$236.00effective 2026-07-01usedschedule
Washington County (unincorporated), ORWater heater$236.00effective 2026-07-01usedschedule
Redmond, WACentral AC$196.52effective 2026-02-01usedschedule
Redmond, WAFurnace$196.52effective 2026-02-01usedschedule
Redmond, WAHeat pump$196.52effective 2026-02-01usedschedule
Redmond, WAWater heater$196.52effective 2026-02-01usedschedule

Cost data: NREL, Residential Efficiency Measures Database 2024 (OEDI submission 8336), licensed CC BY 4.0. We changed it: prices are uplifted to today with BLS PPI, localised with BLS OEWS wages, and rounded. NREL does not endorse this site.