Roofing Bid Calculator
A roofing bid lives or dies in its arithmetic, not its salesmanship. A quote that forgets the pitch factor underprices the materials; one that confuses markup with margin looks profitable on paper and bleeds cash on the roof. The Roofing Bid Calculator below builds a contractor-grade bid from the roof’s real dimensions, the material’s per-square rates, a waste allowance, a complexity factor, and your overhead and profit targets, then pressure-tests the total with a competitive range and a market-position check.
Quick Answer
- Quick Answer
- How to Use the Roofing Bid Calculator
- The Math Behind Every Bid
- Worked Example: 45 × 32 Ft Architectural Shingle Roof
- Material Presets: What the Default Rates Mean
- What Competing Calculators Miss
- Markup Is Not Margin: Read the Profit Line Honestly
- Two Honest Limits of This Tool
- Frequently Asked Questions
- Add This Calculator to Your Website
- References
How to Use the Roofing Bid Calculator
Enter the roof, pick the material, set your business numbers, then calculate. Six steps take about a minute.
Step 1: Enter length, width and pitch. Measure the roof's footprint in feet. If you only have a floor plan, use a gable roof area calculator to get the planes first; the tool converts footprint to true roof surface with the pitch factor automatically.
Step 2: Choose the material type. Each material fills in typical material and labor rates per square: asphalt ($120/$180), architectural ($180/$220), metal ($350/$300), tile ($400/$400), slate ($800/$500), wood ($300/$350), TPO ($200/$300), EPDM ($150/$300). These are starting points; overwrite either rate with your supplier quote or crew rate.
Step 3: Set the complexity factor. Simple gable or hip roofs stay at 1.0. Dormers, valleys and multiple levels pick 1.2, 1.4 or 1.6. The factor scales the roof area, which sets the squares, so cut-up roofs cost more in materials and in crew time; the labor rate then applies once per square, so complexity is counted once, not twice.
Step 4: Add services and fees. Check tear-off (+$50/square), deck repair (+$75/square), gutter replacement (+$800) and ventilation (+$600) as needed, then enter your permit and dumpster fees.
Step 5: Set overhead and profit. Overhead covers everything that costs you money with no crew on a roof: insurance, trucks, office, marketing, your own pay. Profit is your reward for the risk. The tool applies the profit percentage as a true margin on the selling price: the total bid is your loaded cost divided by (1 minus margin).
Step 6: Read the bid. The results show the itemized breakdown, the total bid, the per-square cost, a low/high range (±15%), and a Budget, Competitive or Premium market position so you can see how the bid will read to the customer.
The Math Behind Every Bid
Every line of the bid is visible and checkable. Here is the full pipeline, in order.
1. True roof area. Flat footprint area (length × width) is multiplied by a pitch factor and the complexity factor:
Roof area = length × width × √(1 + (pitch/12)²) × complexity
The pitch factor is the same rafter-length math used across the trade: a 6/12 pitch multiplies the footprint by 1.118, an 8/12 by 1.202, and a 12/12 by 1.414, per the pitch multiplier table. Roofing squares are simply roof area ÷ 100. If you prefer to measure the slope first, a roof slope calculator converts rise and run to pitch for you.
2. Materials with waste. Squares × your material rate × (1 + waste %). Ten percent waste is standard on simple roofs; cut-up roofs often need 12 to 15 percent.
3. Labor. Squares × your labor rate. The squares already carry the complexity factor through the roof area, so complexity is applied once, not twice. Labor is the biggest line on most bids: industry reporting puts it at roughly half to two-thirds of a full replacement cost, which is why checking the implied labor cost per square against benchmarks is the fastest sanity check on any bid.
4. Services and fees. Tear-off at $50 per square, deck repair at $75 per square, plus flat add-ons for gutters ($800) and ventilation ($600), then your permit and dumpster fees.
5. Overhead and profit. Subtotal = materials + labor + services + fees. Overhead = subtotal × overhead %. Profit = total bid − (subtotal + overhead), where total bid = (subtotal + overhead) ÷ (1 − profit %). Total bid = subtotal + overhead + profit, and profit ÷ total bid equals your entered margin.
6. The reality check. Low range = total × 0.85, high range = total × 1.15. Cost per square = total ÷ squares. Under $400 per square reads Budget, $400 to $800 reads Competitive, over $800 reads Premium. These bands reflect typical installed-price bands for common materials; they are a rule of thumb, not a quote.
Worked Example: 45 × 32 Ft Architectural Shingle Roof
The tool's pre-filled example bids a 1,440 sq ft footprint with a 6/12 pitch at $11,694. Every number below is the tool's exact output for these inputs, verified against its code.
| Input | Value |
|---|---|
| Length × width × pitch | 45 ft × 32 ft, 6/12 |
| Material / rates | Architectural, $180 material + $220 labor per square |
| Waste / overhead / profit | 10% / 15% / 20% |
| Services / fees | Tear-off checked; $200 permit + $400 dumpster |
| Line | Tool output | How it is computed |
|---|---|---|
| Roof area | 1,610 sq ft | 1,440 × 1.118 × 1.0 |
| Roofing squares | 16.10 | 1,610 ÷ 100 |
| Materials | $3,188 | 16.10 × $180 × 1.10 |
| Labor | $3,542 | 16.10 × $220 × 1.0 |
| Tear-off | $805 | 16.10 × $50 |
| Fees | $600 | $200 + $400 |
| Overhead / profit | $1,220 / $2,339 | 15% of $8,135; 20% margin on $11,694 |
| Total bid | $11,694 | $726/sq, range $9,940–$13,448, Competitive |
The $726 per-square figure sits squarely in the Competitive band, which is exactly where an architectural shingle replacement with a tear-off should land. If the same roof priced out at $950 per square, the Premium flag would tell you to re-check the rates before sending the proposal.
Material Presets: What the Default Rates Mean
Selecting a material fills in the per-square rates roofers most often report for that material. These presets are editable starting points, not fixed prices.
| Material | Material $/square | Labor $/square |
|---|---|---|
| Asphalt shingles | $120 | $180 |
| Architectural shingles | $180 | $220 |
| Metal roofing | $350 | $300 |
| Clay/concrete tile | $400 | $400 |
| Slate | $800 | $500 |
| Wood shingles | $300 | $350 |
The ordering matches what cost research reports: asphalt is the cheapest to buy and install, tile and slate cost the most in both columns, and metal sits between. Industry benchmarks put asphalt shingle labor at roughly $200 to $300 per square and metal at $400 to $800, so if your preset differs sharply from the published labor benchmarks, trust your own books over the preset and overwrite it. That is what the editable fields are for.
What Competing Calculators Miss
Most roofing calculators give you one number and no way to defend it. The common pattern online is a single area-times-rate box, sometimes with a waste slider, and nothing else. Five things this tool does that the one-line tools do not:
1. It shows the pitch math. Competing tools either ask for roof area directly (so homeowners guess) or hide the pitch conversion. Here the length, width and pitch are separate inputs and the pitch factor is printed in the open, so a bid can be audited line by line.
2. It prices complexity honestly. A cut-up roof is not a bigger simple roof; it is slower in labor and hungrier in waste. The complexity factor applies to both, which is why the slate, very-complex test case in our checks lands at a Premium $2,351 per square rather than a number that looks competitive and loses money.
3. It separates overhead from profit. Guidance for pricing a roofing job stresses showing overhead as its own line item for transparency. Most free tools merge everything into a single margin, so the contractor cannot tell whether the bid covers the business or just the job.
4. It pressure-tests the total. The ±15% bid range and the Budget/Competitive/Premium position answer the question the customer actually asks: is this bid reasonable? No competing free tool we found gives both.
5. It keeps the rates editable. Presets that lock you into national averages are useless in a local market. Every rate here is a text field, because your supplier quote beats any database.
Markup Is Not Margin: Read the Profit Line Honestly
The profit percentage you enter is applied as a true margin on the selling price, not as a markup on cost. This is the single most expensive misunderstanding in contractor bidding, and it is worth spelling out. Trade-press guidance on correct selling-price math uses this example: on a job that costs $1,000, a true 10% profit margin requires a selling price of $1,111.11, not $1,100. The $1,100 bid that "adds 10%" actually earns about a 9% margin.
The same arithmetic applies here. On the worked example, the 20% profit input produces $2,339 of profit on an $11,694 bid, which is a 20.0% margin on the selling price. The tool labels the line "Gross Profit Margin" and shows your entered percentage, and now the label means what it says: a 20% entry earns a 20% margin. The old markup reading (adding 20% to cost, which earns only 16.7%) is gone; if you ever need the markup equivalent, it is margin ÷ (1 − margin), so 20% margin equals a 25% markup.
Two Honest Limits of This Tool
Every calculator has edges; here are this one's. First, the complexity factor is applied once: it scales the roof area, which sets the squares, and the labor rate then applies once per square. A 1.6 complexity therefore multiplies labor by 1.6 relative to a simple roof, not by 2.56.
Second, the material list now covers single-ply membranes (TPO and EPDM) as well as sloped shingle, metal, tile, slate and wood systems, but the TPO and EPDM rates are planning defaults: membrane jobs often need insulation and cover-board lines this tool does not itemize, so overwrite the rates with your supplier quote and crew rate, and confirm the assembly with the pitch guide's material notes before bidding. For pricing the structure under the roof, see our roof joist calculator; for another exterior project priced by area, see the roof painting cost calculator.
Frequently Asked Questions
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- Roofing Contractor magazine. How to Figure Your Correct Selling Price. Accessed October 23, 2026.
- HomeGuide. How Much Does Roofing Labor Cost Per Square? (2026). Accessed October 23, 2026.
- RoofScope. Roof Pitch Calculator: pitch multipliers and material guidance. Accessed October 23, 2026.
- HOVER. How to Bid and Estimate a Roofing Job. Accessed October 23, 2026.
- Contruva. How to Price a Job as a Contractor: Markup vs Margin. Accessed October 23, 2026.
- The Roofing Brief. Roofing Safety Standards 2026: OSHA and Harness Guide. Accessed October 23, 2026.
