Every cost estimate, R-value recommendation, and market statistic on TradeProven comes from authoritative public data sources. We do not make up numbers, and we do not rely on self-reported contractor pricing. Here is exactly where our data comes from and how we use it.
Labor cost data
Source: Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS)
We pull median annual wages for construction trades (cement masons, insulation workers, construction laborers, brickmasons) across all 10 metro areas we cover. We calculate a labor cost multiplier for each metro by comparing local median wages to the national median. This multiplier adjusts every cost estimate on our city and state pages.
For example, Portland construction wages run about 25% above the national average, so our Portland cost estimates are 25% higher than national figures. Raleigh wages run about 12% below average, so estimates there are lower.
Trades tracked: Cement masons (SOC 47-2051), insulation workers (SOC 47-2131), construction laborers (SOC 47-2061), brickmasons (SOC 47-2021)
Update frequency: Annual, when BLS publishes new OEWS data
Housing and demographic data
Source: U.S. Census Bureau American Community Survey (ACS) 5-Year Estimates
We use ACS data to understand each metro’s housing stock:
- Median home value helps contextualize project ROI. A $5,000 driveway means something different for a $234,000 home in Columbus than a $586,000 home in Denver.
- Pre-1990 housing percentage indicates demand for renovation, replacement, and retrofit work. Older homes are more likely to need foundation repair, insulation upgrades, and fence replacement.
- Owner-occupied housing rate reflects the homeowner base in each metro.
- Heating fuel distribution (natural gas, electric, propane) informs insulation recommendations and energy savings calculations.
Data vintage: 2023 ACS 5-Year Estimates (most recent available)
Update frequency: Annual, when Census releases new ACS data
Climate and insulation data
Source: U.S. Department of Energy / International Energy Conservation Code (IECC) Climate Zone Map
Each metro is assigned an IECC climate zone (e.g., 5B Cold Dry for Denver, 2A Hot Humid for Tampa). We use these zones to provide DOE-recommended R-values for attics, walls, and floors.
R-value recommendations by zone:
| Climate zone | Attic | Wall cavity | Floor |
|---|---|---|---|
| Zone 1 (Very Hot) | R-30 to R-49 | R-13 | R-13 |
| Zone 2 (Hot) | R-38 to R-60 | R-13 | R-13 to R-19 |
| Zone 3 (Warm) | R-38 to R-60 | R-13 | R-19 to R-25 |
| Zone 4 (Mixed) | R-38 to R-60 | R-13 | R-19 to R-25 |
| Zone 5 (Cold) | R-49 to R-60 | R-20 | R-25 to R-30 |
| Zone 6 (Very Cold) | R-49 to R-60 | R-20 | R-25 to R-30 |
Frost depth data comes from local building codes and the National Weather Service. Frost depth determines minimum footing depth for concrete and fence post installations.
Base cost data
Our base cost ranges for concrete, fencing, and insulation projects come from a combination of:
- Industry pricing surveys from contractor associations and trade publications
- Regional contractor quotes collected through our platform
- Material cost indices from producer price data
These base costs represent national averages. We then adjust them using the BLS labor multiplier for each metro to produce location-specific estimates.
What our cost ranges mean:
- Low represents a basic project with standard materials and simple site conditions
- Average represents a typical residential project
- High represents premium materials, complex site conditions, or larger scope
Cost calculators
Our fence, driveway, and insulation cost calculators use all of the above data sources together. When you enter your zip code, the calculator:
- Maps your zip code to the nearest metro area
- Loads the BLS labor multiplier for that metro
- Loads the climate zone and R-value recommendations
- Applies regional adjustments to base material and labor costs
- Returns a location-specific cost estimate
What we do not have
We are transparent about what our data does not cover:
- Material cost variation within a metro area. Lumber prices can vary 10% to 20% between suppliers in the same city.
- Permit fees vary by municipality and are not included in our cost estimates.
- Site-specific conditions like difficult access, steep grades, or soil problems can significantly affect costs beyond our estimates.
- Contractor markup variation. Individual contractors set their own margins. Our estimates reflect market medians, not any specific contractor’s pricing.
Data freshness
| Data source | Last updated | Next update |
|---|---|---|
| BLS OEWS wages | February 2026 | May 2026 (annual release) |
| Census ACS housing | February 2026 (2023 data) | September 2026 (2024 data) |
| DOE climate zones | February 2026 | As IECC updates (every 3 years) |
| Base cost data | February 2026 | Quarterly review |
Questions about our data
If you spot an error or have questions about our methodology, contact us. We take data accuracy seriously and will correct any verified errors promptly.
Ready to get started?
Enter your zip code to get free, no-obligation quotes from contractors in your area.