FreeCostCalculator

Cost Estimation Methodology

Data sources, calculation formula, worked example, and known limitations

1. Data Sources

Every estimate draws on five public or industry-standard data sets. The table below shows exactly what each source contributes, at what geographic resolution, and when it was last refreshed in our model.

Source What It Contributes Geography Update Cadence Model Role Last Refreshed
BLS OEWS Hourly and annual wages for construction occupations (roofers, electricians, plumbers, HVAC mechanics, etc.) State-level Annual (May release) Sets per-state labor cost components March 2026
RSMeans (Gordian) Material unit costs and labor productivity rates by trade and material type Regional (city-level indices) Annual Baseline for material and labor unit rates January 2026
NAHB Cost Surveys Contractor overhead percentages, profit margins, and cost distribution by trade category National Annual Overhead multiplier calculation January 2026
Municipal Permit Databases Permit fee schedules for residential construction and remodeling work State / municipal Variable (checked annually) Permit cost line item February 2026
Material Supplier Indices Current wholesale and retail pricing for common building materials (shingles, lumber, HVAC units, fixtures) Regional Quarterly Adjusts material costs between annual RSMeans releases March 2026

2. How Estimates Are Built

Each calculator follows the same five-step formula. The inputs change by project type (roofing uses square footage, HVAC uses system tonnage), but the structure is identical.

Total = ((Material $/unit + Labor $/unit) × Project Size × Condition Multipliers) × (1 + Overhead%) + Permits
1

Material cost per unit

Drawn from RSMeans baselines, adjusted by material supplier indices. Varies by material type (e.g., asphalt shingles vs. metal roofing) and by state.

2

Labor cost per unit

BLS OEWS hourly wages for the relevant occupation, converted to per-unit cost using RSMeans productivity rates. State-specific.

3

Project size and condition multipliers

Combined cost is multiplied by project size (e.g., 2,000 sq ft), then adjusted by condition factors. For roofing: pitch multiplier and story multiplier. For kitchens: layout complexity. These multipliers are documented in the calculator data files.

4

Overhead multiplier

Covers contractor profit, insurance, equipment, waste, and business costs. Derived from NAHB cost surveys. Typically 15-40% depending on state and project type.

5

Permit costs

Added as a flat fee from municipal permit database. Varies by state and project type, typically $150-$800.

Low / Mid / High range

The mid estimate is the formula output as described above. The low estimate is 80% of mid, representing favorable conditions: competitive local market, simple access, no complications. The high estimate is 130% of mid, representing premium materials, difficult access, high-demand seasons, or complex project conditions.

Low = Mid × 0.80   |   High = Mid × 1.30

3. Worked Example

The following walks through a real calculation to show exactly how the formula produces an estimate.

Project: 2,000 sq ft roof replacement in Texas

Asphalt shingles, moderate pitch (4:12 to 6:12), single-story home

Step Calculation Amount
Material cost $1.85/sq ft × 2,000 sq ft $3,700
Labor cost $2.05/sq ft × 2,000 sq ft $4,100
Pitch multiplier × 1.0 (moderate pitch) no change
Story multiplier × 1.0 (single story) no change
Subtotal $3,700 + $4,100 $7,800
Overhead (15%) $7,800 × 0.15 $1,170
Permits Texas average residential roofing permit $300
Mid estimate $7,800 + $1,170 + $300 $9,270

Low Estimate

$7,416

$9,270 × 0.80

Mid Estimate

$9,270

formula output

High Estimate

$12,051

$9,270 × 1.30

4. State Adjustments

National averages are misleading for home improvement costs. We maintain separate cost profiles for all 50 states, each with its own labor rates, material costs, permit fees, and overhead factors.

Labor rates

Set per state from BLS OEWS data. A roofer in California earns roughly 40% more per hour than a roofer in Texas, and this flows directly into per-sq-ft labor cost.

Material costs

Regional pricing from RSMeans and supplier indices. Transportation distance, local demand, and supply chain factors create differences of 10-25% between states.

Permit fees

Compiled from municipal fee schedules. States with stricter building codes (California, Florida, Massachusetts) typically have higher permit costs and more inspection requirements.

Overhead factors

Insurance rates, workers' compensation, and business costs vary by state. High-cost states tend to have higher overhead multipliers.

Comparison: same project, different states

The 2,000 sq ft asphalt shingle roof replacement from the worked example costs approximately $9,270 in Texas but approximately $14,200 in California. The difference is driven primarily by 40% higher labor rates, stricter permitting requirements, and higher contractor overhead in California. For states with large internal variation (California, Texas, New York), our estimates reflect statewide averages. Actual costs in high-cost metro areas may exceed the estimate, while rural areas may come in lower.

5. Limitations

These estimates are planning tools, not contractor bids. The following conditions are not modeled and can cause actual costs to differ from our estimates.

Limitation Impact
Standard access conditions assumed Steep lots, narrow driveways, multi-story scaffolding, and limited equipment access add 10-30% to labor costs. Not captured in our estimates.
Hidden damage in older homes Water damage, rotted sheathing, mold, outdated wiring, and structural problems are discovered during work. These change scope and cost unpredictably.
Intra-state variation Metro areas within a state can vary 20-30% from the state average. A roof in San Francisco costs substantially more than the same job in Fresno, though both use the California rate.
Seasonal pricing fluctuations Contractor pricing varies by season and local demand. Peak seasons (spring/summer in northern states, post-hurricane in southern states) can add 10-20%. Not modeled.
Custom and architectural work Custom designs, unusual materials, historical preservation requirements, and non-standard specifications are outside the scope of these calculators.
Contractor-specific pricing Individual contractors price based on their current workload, overhead structure, and competitive strategy. Two equally qualified contractors in the same zip code may quote 20% apart.

Always obtain multiple quotes from licensed, insured contractors in your area before committing to a project. Use our estimates as a starting point for budgeting and for evaluating whether a quote is in a reasonable range.

6. Update Process

When a calculator displays "2026 data," it means the following update cycle has been completed.

Data Component Review Frequency Trigger
Full data review Annually January each year. All sources re-pulled, all calculators re-validated.
BLS wage data Annually Applied when new OEWS release is published (typically March-April).
Material pricing Quarterly Supplier indices checked in January, April, July, October.
Permit databases Annually Checked per state during full data review cycle.

Last Full Refresh

March 2026

Methodology Version

2.0

7. Corrections

If you believe an estimate is significantly off for your area, report it. We review every correction report and use them to identify data gaps and calibration errors in our state-level models.

Include: the calculator used, your state, the estimate you received, and what you believe the actual cost should be (with source if available).

contact@freecostcalculator.com