How we estimate home services cost
Every cost figure on HomeServicesCost is built from a combination of three primary data sources, applied uniformly across all categories so estimates are comparable across cities and across project types.
Data sources
1. Regional labor wages (BLS)
The Bureau of Labor Statistics publishes occupational employment and wage statistics ("OEWS") at the metropolitan statistical area level. We pull the median hourly wage for the relevant trade (roofers, HVAC technicians, plumbers, etc.) in each of our 200+ metros and adjust upward for fringe benefits, supervision overhead, and contractor margin (typically 1.8-2.4× the raw wage to reach billed labor rate).
2. Material price indices (RSMeans + manufacturer)
RSMeans publishes regional material cost indices for construction inputs. For categories with concentrated supplier markets (e.g., asphalt shingles, mid-tier HVAC units), we cross-reference RSMeans data against published distributor pricing from the major manufacturers (GAF, Owens Corning, IKO, Carrier, Trane, Lennox).
3. Permit + inspection fees (municipal data)
Permit fees vary widely between metros — a roof permit in Houston runs different than the same permit in Boston. Where municipal data is publicly available, we pull current fee schedules from city/county building departments. Where not, we use state-level averages from the National Association of Home Builders survey data.
Refresh cadence
All three underlying datasets are refreshed quarterly. Each cost page shows a "last updated" date so you can verify recency. Material categories prone to volatility (steel, copper, lumber) are flagged with a "watch this category" note if the index has moved more than 8% since the last refresh.
What we exclude from the estimates
The cost ranges shown are for typical project scope under typical conditions. They do not include:
- Emergency / after-hours premiums (typically 1.5-2× base rate)
- Unforeseen structural remediation discovered mid-project (e.g., rotten subfloor under existing roof)
- Disposal or environmental abatement of hazardous materials (lead paint, asbestos)
- Architect or structural-engineer fees on permit-heavy work
- Financing costs if you're paying via contractor loan or HELOC
Category-specific notes
Mold remediation
Mold remediation cost tiers follow the IICRC S520 standard for classifying contamination scope (Condition 1 normal ecology, Condition 2 settled spores, Condition 3 actual growth). Severity tiers in our calculator map to these classifications. We frame remediation as a cost and process reference only — for health-related guidance, consult a licensed medical professional. Always hire IICRC-certified remediation contractors and verify certification on the IICRC public registry.
Roof replacement
Cost-per-square (100 sq ft of roof) varies by pitch (steeper = more labor), material (asphalt < metal < tile < slate), and tear-off complexity (single-layer < multi-layer < deck repair needed). Our calculator factors in pitch multiplier and tear-off scenario explicitly.
HVAC replacement
System sizing (BTUs needed) is driven by square footage × climate zone × insulation quality. We use Manual J load-calculation heuristics for initial sizing; final sizing requires an in-home assessment by a licensed contractor.
Foundation repair
Cost varies dramatically by method (epoxy crack injection at the low end, full underpinning with piers at the high end) and by foundation type (pier-and-beam vs. slab vs. crawl space vs. full basement). Soil type (expansive clay common in TX, sandy in FL, frost-prone in MN) affects long-term recurrence risk; we note it but do not warranty against re-occurrence.
Pool installation
Installed cost varies by liner (vinyl < fiberglass < concrete/gunite), shape complexity, and excavation challenge (rocky soil, high water table). Pool calculator includes deck + fence + initial chemical fill in default ranges; fully bare "pool only" is rare in practice.
What we update when
- Quarterly: BLS wage data refresh, RSMeans index refresh
- Semi-annually: full methodology review + permit fee re-scrape
- As needed: material price spike alerts (steel, copper, lumber) when index moves >8%
Corrections + feedback
If you spot a number that looks wrong for your city or your category, email contact@homeservicescost.com with the page URL and what looks off. Corrections we accept get incorporated in the next quarterly refresh, with credit to the source.