The core roofing material calculator is free. Enter your roof size, pick difficulty, and get shingle bundles, starter strip, drip edge, ridge cap, underlayment, and nails — no account required. Pro features like saving jobs, overriding quantities, copying supplier text, and exporting PDFs require a $14.99/month subscription.
Accuracy depends on the inputs you provide. With just roof area and difficulty, you get a rough roofing estimate based on system-estimated edge lengths. Add eaves + rakes and hips + ridges for a tighter order. Add valleys, ridge vent, and leak barrier for a full breakdown. The roofing calculator uses industry-standard coverage rates: 3 bundles per square for 3-tab shingles, 4 for architectural shingles, 100 lf per starter bundle, 10 ft per drip edge piece, and 20 lf per ridge cap bundle.
If you measured the actual roof surface (from a ladder, drone, or satellite report), enter roof area. If you only know the building footprint from a tax record or ground measurement, enter footprint area and select your roof pitch — the calculator will apply the roof pitch multiplier to calculate the true roof surface area.
Simple (10%) for clean gable roofs with few cuts. Medium (15%) for average roofs with some valleys and normal waste. Complex (20%) for hip roofs, dormers, skylights, and multiple valleys. When in doubt, use medium — it covers most residential re-roofs.
The number of shingle bundles depends on your roof area, pitch, and waste factor. As a rule of thumb, one roofing square (100 sq ft) needs 3 bundles of standard 3-tab shingles or 4 bundles of architectural shingles. Enter your roof size into the calculator and it will tell you exactly how many bundles to order, including waste.
RoofingBOM includes a rough metal roof estimator that calculates panels, screw boxes, sealant tubes, and trim pieces. Metal roofing has more variables (panel width, profile, trim categories) that require field verification, so the metal estimate is a starting point rather than a final order.
Yes. RoofingBOM is a progressive web app (PWA) designed for mobile use. The numpad input is built for gloved hands and outdoor screens. You can install it to your home screen for quick access. Pro users can save jobs and generate PDFs directly from the field.
Items that depend on specific roof conditions — pipe boots, step flashing, wall flashing, chimney flashing, skylight flashing — are flagged as 'verify on site' in the results. The calculator reminds you to check these before finalizing your supplier order.
You can cancel anytime from your Account page. Your Pro access continues through the end of the current billing period. There are no cancellation fees.