Roofing cost guide
Most full residential roof replacements land between $9,000 and $30,000, driven mainly by roof size, pitch, and the shingle or material you choose.
Use these figures to plan a budget, not as a contractor quote. Project details and local conditions can change the final price, which is confirmed during an on-site assessment.
What affects roofing cost?
Roof size and pitch
Roofing is priced by area. Bigger footprints and steeper pitches mean more material and slower, more careful labor.
Material
Architectural asphalt shingles are the mainstream choice; designer shingles and metal roofing cost more up front.
Layers and tear-off
Removing old layers of roofing adds labor and disposal costs, and reveals the deck's true condition.
Decking repairs
Soft or rotten decking discovered during tear-off has to be replaced before the new roof goes on.
Frequently asked questions
How much does a new roof cost?
Most homeowners spend between $9,000 and $30,000 for a full replacement, depending on home size, pitch, and material. Every online figure is an estimate range; your final price is confirmed at a free on-site assessment.
How long does a roof replacement take?
Most residential roofs are replaced in one to three days once material is on site, weather permitting.
Should I repair or replace my roof?
Isolated damage on a newer roof often makes sense to repair. Widespread wear, repeated leaks, or a roof near the end of its rated life usually favors replacement — a free inspection settles it.
How should I use the online estimate?
Use it as a planning range based on the project details you provide. Every online figure is an estimate range; your final price is confirmed at a free on-site assessment.