Roofing Cost Calculator
A roofing cost calculator estimates your total roof price by finding the roofing squares (roof area divided by 100) and multiplying by a price per square that you enter. Because roofing prices vary widely by material and region, you supply the price, and the calculator returns an estimated cost. Enter your roof size, pitch and price below.
squares = pitch-adjusted area / 100; cost = squares x user price_per_square. Price always user-entered.
Enter the footprint and pitch to size the roof.
Estimate only. Prices vary by region, supplier, material grade and labor. Enter your own local price; this site never quotes prices.
How Do You Estimate Roofing Cost?
To estimate roofing cost, calculate the roof area adjusted for pitch, divide by 100 to get roofing squares, then multiply by your price per square. Roofing is priced per square (100 square feet), and the price per square depends heavily on the material: asphalt shingles are the most affordable, while metal, tile and slate cost far more. Because of that range, the calculator uses the price you enter for an estimate specific to your project.
What Drives the Cost of a Roof?
Roof cost is driven by the material, the roof size and pitch, the tear-off of the old roof, and labor. Steeper and more complex roofs cost more to install. Material is the biggest variable: asphalt is the budget option, and metal or tile multiply the price. Underlayment, flashing, permits and disposal add to the total. The calculator estimates the material-and-install figure from your price per square, and you should get local quotes to confirm.
Why Enter Your Own Price per Square?
Roofing prices change by region, material, season and contractor, so a single national number would mislead you. By entering the price per square from your own quote or local research, the estimate reflects your actual market. The calculator handles the quantity side (squares, adjusted for pitch and waste) accurately, and you bring the current local price, which is the part that varies the most.
Calculators in this family
Frequently asked questions
- How do I estimate roofing cost?
- Find your roofing squares (pitch-adjusted area divided by 100) and multiply by your price per square. The calculator does the quantity; you enter the local price.
- How much does a roof cost per square?
- It varies widely by material, from asphalt shingles at the low end to metal, tile and slate at the high end. Enter your local price per square for an accurate estimate.
- What affects roof replacement cost?
- Material, roof size and pitch, tear-off of the old roof, underlayment, flashing, permits and labor. Material is the biggest variable.