BuildPricing Get Estimate

How we calculate costs

Every estimate on this site is built from four data sources: federal labor wage statistics, construction unit-cost references, regional multipliers, and city-published permit fees. Here's exactly how they combine.

The four inputs

1. Labor rates — Bureau of Labor Statistics

Trade-specific wage data comes from the BLS Occupational Employment and Wage Statistics (OEWS), May 2024 release. We use median hourly wages for the relevant SOC code and adjust by metro using OEWS metropolitan area data:

To convert wages to billable contractor labor rates, we multiply by 2.0–2.6× to cover insurance (general liability, workers comp), payroll burden (FICA, unemployment), overhead (vehicles, supervision, office), and profit. The multiplier varies by trade and local insurance market.

2. Material costs — RSMeans + distributor surveys

Material unit costs come from RSMeans 2025 Q4 construction cost data, validated against quarterly surveys of three national distributors (ABC Supply for roofing/siding/windows, Beacon Building Products for general supply, US LBM for lumber and structural). We use wholesale-channel pricing rather than retail home center pricing to reflect what contractors actually pay.

3. Regional multipliers — RSMeans City Cost Index + ZIP mapping

RSMeans publishes a quarterly City Cost Index (CCI) for 730+ US ZIP-3 prefix areas. We map ZIP codes to CCI values and apply the resulting multiplier to labor and overhead lines (material costs are largely uniform nationally). Sample multipliers:

4. Permit fees — city building department schedules

Permit fees are aggregated from individual city building department fee schedules, refreshed annually each January. Each estimate includes a permit fee appropriate to the project type and ZIP. Where city-specific data isn't available, we use state-level averages.

How they combine

For any given calculator, the published total is:

Total = (Materials × waste factor)
       + (Labor hours × loaded labor rate × regional multiplier)
       + (Equipment costs)
       + (Permit fees)
       + (Disposal / dumpster fees)
       + (Contractor margin: 9% – 15% of subtotal)

The published high/low range (typically ±15%) accounts for project-specific variables we can't model directly: crew efficiency, accessibility, surprise scope (decking replacement, subfloor rot, hidden code violations), and finish-quality preferences.

Where calculators are not reliable

Three categories where our calculators are intentionally conservative or excluded:

Update cadence

Material prices and BLS wage data: refreshed quarterly (March, June, September, December). RSMeans City Cost Index: refreshed quarterly. City permit fee schedules: refreshed annually each January. When a major code or refrigerant change shifts pricing — like the R-454B transition — we update the affected calculators within weeks.

Sources

Corrections

Found a number that looks wrong? Tell us via the contact page. We log every correction request, verify against current data, and update affected calculators usually within 5 business days. Verifiable corrections occasionally surface a real industry shift before our quarterly refresh catches it.