It's tempting to let your roof go for another year, even as you're crossing your fingers for good luck. But if you're concerned that your shingles won't hold up, it's best to replace them as soon as your budget will allow. Where a new roof costs $5,000 to $10,000, a neglected roof that fails could cost $2,000 to $7,500 in water damage and mold remediation, plus the cost of replacement. Don't delay — fall is an ideal time to complete this project, so your home is secure against winter weather and temperatures.
To prepare a budget, it's helpful to know what factors most into the cost of a roofing project: the type of roofing material you choose, the condition and layout of your roof, and the removal of old materials.
Roofing materials
Asphalt shingles: $1,700 to $8,400
Asphalt is the most popular and affordable roofing material, and it comes in a number of colors.
Composite shingles: $5,500 to $20,000
Composite shingles are made of synthetic products to imitate other materials, such as slate or wood shake, and they're available at a fraction of the cost.
Wood shingles and shakes: $7,000 to $19,000
Wood shingles are typically made from cedar and last around 25 years. They're a timeless option for a historic home or an upscale aesthetic.