roofing costs: pricing the job you cannot see until you are up there

Roofing is high-risk bidding by nature. You price it from the ground, then find the problems at height. Rotten decking, sagging rafters, water damage that has been leaking for years. Scaffolding goes up, the clock starts, and every surprise costs money.

This page breaks down what roofing work actually costs in 2026 and where the uncertainty hides on each line item.

cost ranges by job type

Ballpark figures for common roofing jobs on a standard 3-bedroom ranch. Actual costs depend on roof pitch, access, material choice, and what you find once the old covering comes off.

β”Œβ”€ Roofing Job Type Costs ────────────────────────────────────────┐
Job TypeTypical CostDurationNotes
Full re-roof (asphalt shingles)$8,000 - $18,0002-5 daysStrip and re-shingle. Price swings on decking condition.
Flat roof (TPO/EPDM)$3,000 - $8,0002-4 daysPer 200 sqft section. Decking condition is the unknown.
Roof repair$300 - $2,0000.5-2 daysMissing shingles to valley repairs. Wide range.
Fascia, soffit & gutters$2,000 - $5,0002-3 daysAluminum or vinyl replacement. Rotten rafter tails add cost.

worked example: full re-roof on a 3-bedroom ranch

Standard 3-bedroom ranch. Three-tab asphalt shingles from the 1990s. Underlayment is shot, some decking suspect. Roof area roughly 2,000 sqft. Homeowner wants architectural shingles and new ridge vent.

β”Œβ”€ Re-Roof Cost Breakdown ────────────────────────────────────────┐
ItemCost RangeRisk LevelNotes
Dumpster & permits$500 - $900LowGet a fixed quote. Permit fees vary by municipality.
Tear-off existing shingles$800 - $1,500LowPredictable labor. Multiple layers slow things down.
Decking repair/replacement$0 - $3,000HighThe big unknown. Could be nothing. Could be half the deck.
Underlayment (synthetic felt)$400 - $700LowMaterial cost is stable. Ice & water shield at edges adds cost.
Shingle supply (architectural)$2,500 - $4,000MediumStandard architectural ~$100/square. Premium brands are 2x more.
Shingle labor$2,000 - $3,500LowYour crew. Weather delays are the main variable.
Ridge vent & ridge cap$300 - $600LowStandard install. Better ventilation for the homeowner.
Flashing (valleys, pipe boots, step)$500 - $1,200MediumMaterial prices fluctuate. Check current rates before bidding.
Drip edge & starter strip$300 - $500LowRequired by building code in most jurisdictions.
Cleanup & haul-off$200 - $400LowMagnetic sweep, debris removal. Budget for it.

Total range for a full re-roof: $7,500 - $16,300. That $8,800 spread is not sloppiness β€” it is genuine uncertainty. The decking repair line alone can swing the job by $3,000. Everything else is reasonably predictable if you know your supplier prices and crew speed.

where roofing jobs go wrong

Four risk factors dominate roofing bids:

  • Hidden rot. You cannot see decking condition from the ground. A drone survey or attic inspection helps, but you still will not know for certain until the shingles come off. If the roof is pre-2000 and has never been touched, budget for at least some decking work and mark it High.
  • Weather windows. An open roof cannot sit overnight in heavy rain. You need a realistic weather window for the tear-off stage. In the Midwest or Northeast, that window shrinks fast in fall. Price accordingly or accept the risk.
  • Code compliance. Building codes vary by state and municipality. Some jurisdictions require ice and water shield on the entire deck, not just the eaves. Others require specific ventilation ratios. Know your local code before you bid.
  • Material price volatility. Shingles, lumber, and flashing have all seen sharp price moves in recent years. A bid that sits for eight weeks before acceptance might need re-pricing. Put an expiry date on your bids β€” 30 days maximum.

bidding roofs smarter

The dumpster, underlayment, and your labor are all Low uncertainty. You know those numbers. The decking repairs and flashing are where the risk lives. Instead of padding every line with a flat contingency, rate the risky items honestly and simulate the range. Your bid then shows the homeowner a realistic spread β€” and protects your margin on the items that actually blow up.