Data sources and methodology

Where our cost estimates, labor data, climate recommendations, and housing statistics come from. All data is sourced from federal agencies and updated regularly.

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 zoneAtticWall cavityFloor
Zone 1 (Very Hot)R-30 to R-49R-13R-13
Zone 2 (Hot)R-38 to R-60R-13R-13 to R-19
Zone 3 (Warm)R-38 to R-60R-13R-19 to R-25
Zone 4 (Mixed)R-38 to R-60R-13R-19 to R-25
Zone 5 (Cold)R-49 to R-60R-20R-25 to R-30
Zone 6 (Very Cold)R-49 to R-60R-20R-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:

  1. Maps your zip code to the nearest metro area
  2. Loads the BLS labor multiplier for that metro
  3. Loads the climate zone and R-value recommendations
  4. Applies regional adjustments to base material and labor costs
  5. 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 sourceLast updatedNext update
BLS OEWS wagesFebruary 2026May 2026 (annual release)
Census ACS housingFebruary 2026 (2023 data)September 2026 (2024 data)
DOE climate zonesFebruary 2026As IECC updates (every 3 years)
Base cost dataFebruary 2026Quarterly 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.