How much does it cost to replace a roof?
May 14, 2026 · contractor
My roof is about 20 years old. Ballpark cost to fully replace it, and what affects the price the most?
1 answer
Best answer
A full asphalt-shingle roof replacement typically runs $8,000–$20,000 depending on size, pitch, and tear-off. Metal or tile can be 2–3x that. Biggest cost drivers are square footage, number of layers to remove, and any decking repairs. Always get a written scope and confirm they include tear-off, underlayment, and cleanup.
