Roofing Cost Calculator
Need help pricing your roofing services? Just add in the details of your job, like the pitch of the roof and the cost of your materials, to this roofing price calculator and get a competitive range to charge your customers.

Roofing Cost Calculator
Estimated Job Cost:
$0.00
Total Materials: $0.00
Total Labor: $0.00

Try Jobber for free
Put those prices into action. Start sending unlimited, professional-looking, quotes and invoices today.
Start Free TrialWhat is the cost of replacing a roof?
The average roof replacement cost in the U.S. typically ranges from $6,700 and $80,000, with most homeowners paying around $11,500 for a standard-sized home.
How much you charge for replacing a roof depends on a few key factors:
- Roof size, shape, and complexity
- Roofing materials used
- Labor costs
- Overhead and extra fees
For example, an asphalt shingle roof for a 1,200 sq ft roof might cost around $8,000, while a 2,000 sq ft clay tile roof could run about $50,000.
How to calculate the cost of roof replacement
You can get a quick, ballpark estimate using our free roof cost calculator. Here’s what you’ll need to fill out the estimator:
- Size of roof (in square feet) or number of ground-level squares
- Roof pitch ratio
- Roof material costs
- Labor costs in your area (hours required x labor cost per hour)
Simply put in the key information, and you’ll get a solid starting estimate. To get closer to your actual roofing price, don’t forget to add:
- Overhead costs (e.g., permits, uniforms, office rent)
- Any additional costs (e.g., disposal fees, sales tax)
Just like that, you’ll have a clear roofing cost to send to your customer via email or text.
Roof replacement costs for different roofing materials
Here’s a glance at the average cost per square foot for popular roofing materials. We also include what it could look like for a 2,000 square foot home:
- Asphalt
- Cost per sq ft: $4.00 – $8.50
- Estimated total (2,000 sq ft): $8,000 – $17,000
- Galvanized Steel
- Cost per sq ft: $7.00 – $15.00
- Estimated total (2,000 sq ft): $14,000 – $30,000
- Cedar Wood
- Cost per sq ft: $7.00 – $16.00
- Estimated total (2,000 sq ft): $14,000 – $32,000
- Concrete
- Cost per sq ft: $7.50 – $20.00
- Estimated total (2,000 sq ft): $15,000 – $40,000
- Aluminum
- Cost per sq ft: $8.00 – $17.00
- Estimated total (2,000 sq ft): $16,000 – $34,000
- Slate
- Cost per sq ft: $9.50 – $26.00
- Estimated total (2,000 sq ft): $19,000 – $52,000
- Clay
- Cost per sq ft: $11.00 – $25.00
- Estimated total (2,000 sq ft): $22,000 – $50,000
- Copper
- Cost per sq ft: $21.00 – $40.00
- Estimated total (2,000 sq ft): $42,000 – $80,000
(sources: Forbes and This Old House)
You can use our free roofing calculator as an asphalt, concrete, slate, or metal roof cost calculator. Be sure to price the roofing job with the right material type to get a quick estimate you can send off confidently.
Factors that affect roofing pricing
To price a roof replacement job properly while staying competitive, you need to include more than just the size of the roof.
Here are the main factors that affect your pricing:
- Roof size and pitch – Steeper or larger roofs need more materials and labor time.
- Roof complexity – Features like chimneys and vents or a complex roof design can be more time-consuming. Whether it’s a full or partial roof replacement also affects how involved the project will be.
- Roof material type – Asphalt shingles are cheaper, while clay or metal roofing costs more
- Labor costs – The average hourly rate for roofing can vary by location, and the length of the roof installation will depend on the complexity of the job.
- Removal and disposal – Tearing off the old roof and hauling the debris away adds to the overall cost.
- Permits and inspections – Some cities require permits for roofing services, which can cost extra.
To save you time, try our roofing cost estimator to charge competitive, fair roofing rates. Just enter the job details and it’ll calculate the estimated cost in seconds.
Frequently Asked Questions
-
Our roof replacement cost calculator shows the average price range for your specific job based on the details you provide. Whether you’re doing commercial or residential roofing, this free roofing estimate calculator is meant to quicken the estimating process.
Simply input information about your roofing installation, like the number of ground squares, pitch of the roof, and the labor and material cost. Then, the roofing price calculator will show you the average cost of roofing jobs similar to yours.
Once you’ve calculated your estimated job cost, use our profit margin calculator to check if your pricing is profitable after adding all your expenses.
This free roofing calculator is just one of our free tools made for roofing service businesses. Together, these tools can help you store customer information, convert estimates to invoices, and get paid for your work. -
The price ranges shown by our roofing cost estimator are based on our own research of the average cost for roofing services across the U.S.
There are plenty of factors to consider when pricing your jobs, so check out our detailed guide on how to price and bid a roofing job. -
Use the price ranges provided by our roofing cost calculator to make an informed decision about your pricing and roofing project.
You’ll also want to factor in your overhead costs and extra fees. Note this in your quoting to make it visible to customers, so they know exactly what they’re agreeing to.
Before you lock in your total cost, compare other roofing businesses’ pricing with the price range provided by this calculator. Then, use our profit margin calculator to set prices that are competitive and profitable. -
If your profit margin isn’t as high as you’d like, here are a few ways you can improve it:
• Increase your prices (and prepare your customers with a price increase letter)
• Upsell customers on new or additional services
• Lower overhead costs (e.g., reduce fuel costs with automatic service routing software) to be more efficient with the money you’re already earning
• Use roofing apps to improve your team’s efficiency so you’re doing more work per hour
Use our free profit margin calculator to check the profitability of your roofing pricing. -
Use a roofing quote template and add a line item for each service you’ll offer, along with a description and price. Then, tally up each price and add your sales tax and any discounts. If you’re using pen and paper, it could take a while to write down contact details, add line items, and add up every cost in your head.
With our free roofing estimate template, you can send out a customizable, professional-looking estimate with some of those details already in place. It only takes a few minutes to fill in the specific details of your roofing job and send the estimate to your customer for approval.
Want to impress your customers even more? Try our roofing proposal template or Jobber’s advanced quoting feature. You can add your business and customer details, scope of work, services, roof pricing, and terms. Plus, include images of past roofing work and glowing customer reviews to show customers why they should choose you. -
Once you’ve finished the roof installation, use our free invoice template to create a professional roofing invoice for your customers.
Or, when you use invoicing software like Jobber, you can instantly create and send an invoice with one click once the job is complete.
Here’s what else you can do with Jobber:
• Let customers book roofing jobs into your calendar through your website
• Create quick estimates and convert them into jobs
• Store customer information and communicate with customers via email and SMS
• Schedule employees, route work quickly, track time, and log expenses
• Convert completed jobs into invoices and send them to customers, fast
• Send automated invoice follow-ups using professional templates
• Take payment in person or online with convenient credit card processing
• Use built-in reporting to see how your roofing business is doing
Learn more about how Jobber can help you create invoices and get paid faster.