How much does a new roof cost on a house?
Short answer. For most North Georgia houses, a new asphalt shingle roof costs roughly $8,000 to $16,000, with small roofs around $7,000 to $11,000, large homes around $15,000 to $25,000, and steep or complex roofs $20,000 and up. Where your house lands depends on roof area, pitch, layout, layers to remove, decking condition and the shingle you choose.
By house type
- Small ranch or cottage: modest roof area and simple shape. Often in the small-roof range, unless old plank decking or two layers turn up.
- Two-story traditional: less roof than its living area suggests, moderate pitch, often squarely in the typical range.
- Large one-story ranch with attached garage: a lot of roof on one level. Frequently in the large range.
- Newer home with steep front gables and several hips: more surface, more cuts and slower work. Often $20,000 and up.
- Cape Cod or story-and-a-half with dormers: steep main roof plus dormer flashing pushes the price above simple homes of the same size.
What moves the price
- Roof area in squares, the biggest factor.
- Pitch and number of stories.
- Hips, valleys, dormers, chimneys and skylights.
- Layers to tear off and decking repairs.
- Shingle line: standard architectural, impact-resistant or designer.
- Extras like gutters and added ventilation.
Paying for it
If hail or wind damaged the roof, a covered claim may pay most of the cost after your deductible. If not, financing or a home equity loan can spread the cost. Either way, get an inspection first so you know whether the roof truly needs replacing. See roof replacement cost in Georgia and signs you need a new roof.