The cost to install a new roof varies widely based on material, size, and location. For a standard asphalt shingle roof on an average-sized home, homeowners can expect to pay between $8,000 and $15,000. Premium materials like metal, tile, or slate can increase the cost to $20,000 or more. Key factors influencing price include roof pitch, accessibility, the need for decking replacement, and local labor rates. It is crucial to obtain multiple detailed estimates that include removal of the old roof, materials, labor, and warranty. For a comprehensive breakdown of costs and services, we recommend reading our internal article, Roof Replacement Services.
The cost to roof a 20x20 (400 sq. ft.) garage typically ranges from $2,000 to $6,000, with a national average around $4,000. This wide range depends heavily on material choice and labor. Basic 3-tab asphalt shingles are the most economical, often costing $3 to $5 per square foot installed. Upgrading to architectural shingles, metal roofing, or tile will increase the price significantly. Additional cost factors include the roof's pitch (steep roofs cost more), the need for decking replacement or repair, and local labor rates. Always obtain multiple detailed estimates from licensed, insured contractors that include removal of old materials, disposal fees, and all necessary underlayment and flashing.
When evaluating a roofer's honesty, start by verifying their credentials. A legitimate contractor should provide a valid state license number, proof of insurance (liability and workers' compensation), and local business references. Be wary of high-pressure sales tactics, requests for large upfront cash payments, or quotes significantly lower than competitors, as these are major red flags. A trustworthy roofer will offer a detailed, written contract specifying materials, scope, timeline, and warranty terms. They should also willingly explain the proposed work and answer technical questions clearly. Always check online reviews and their standing with the Better Business Bureau. If a roofer avoids providing documentation or gives vague, evasive answers, it's a strong sign of potential dishonesty.
The average cost to install a new shingle roof in the U.S. typically ranges from $8,500 to $14,500, with a national average around $11,500. This cost is highly variable and depends on several key factors. The primary determinants are the roof's square footage (often measured in "squares," each being 100 square feet) and the choice of shingle material. Basic 3-tab asphalt shingles are the most economical, while architectural or dimensional asphalt shingles cost more but offer better durability and aesthetics. Premium materials like slate or synthetic composites are significantly higher. Other cost factors include the roof's pitch and complexity, the need for old roof removal, and regional labor rates. Always obtain multiple detailed estimates from licensed, insured contractors.
75 reviews