
Roof Calc: Shingle Estimator
Squares, bundles & materials
About
Quickly calculate roofing material needs without guesswork. Input dimensions to get a full material list, including squares, bundles, and accessories, with customizable waste factors and pricing. Export estimates as PDFs and save jobs for later.
What's New in Roof Calc
1.0.4
July 21, 2026
Performance improvements and minor optimizations.
In-App Purchases
$24.99
Pro Unlock: Full Material List
Full material list, cost, PDF export & saved jobs.
Developer apps
FAQ
How does Roof Calc calculate roof area?
Roof Calc calculates roof area in squares by factoring in the pitch you provide. This ensures a more accurate estimation of the materials needed for your roofing project.
What materials does Roof Calc estimate?
Roof Calc estimates shingle bundles (architectural or 3-tab), nails, underlayment, starter shingles, hip and ridge caps, and drip edge. It also includes ice and water shield.
Can I customize the waste factor in Roof Calc?
Yes, you can set the waste factor to 10%, 15%, or 20% to match the specific requirements of your job. This helps ensure you order the correct amount of materials.
Does Roof Calc require an internet connection?
No, Roof Calc is fully offline and works without a signal. This allows you to use it on any job site, regardless of connectivity.
How do I get the full list of materials and costs in Roof Calc?
You can see your squares and bundles for free. A one-time purchase unlocks the full material list, cost calculations, PDF export, and the ability to save jobs.
Can I add my own prices for materials in Roof Calc?
Yes, you can add your own prices for materials to get an instant material cost estimate. This helps you budget more accurately for your roofing projects.
What is the age rating for Roof Calc?
Roof Calc has an age rating of 4+. This indicates it is suitable for users of all ages and does not contain mature content.
How often is Roof Calc updated?
The latest version of Roof Calc is 1.0.4, which was last updated on July 21, 2026. Updates typically include bug fixes and feature enhancements.




