Free Roofing Estimate Template 2026 — What to Include and How AI Speeds It Up
Download a free roofing estimate template for 2026. Learn what line items to include, how to calculate squares, and how AI photo estimates create professional roofing quotes in 3 minutes.
Ezra Sopher
March 6, 2026
A roofing estimate that wins the job isn't just a price — it's a document that builds trust before the crew shows up. Homeowners who receive a clear, professional, itemized roofing quote are more likely to sign, less likely to shop around, and more likely to refer you.
This guide covers what belongs in a professional roofing estimate, how to calculate squares accurately, what to charge in 2026, and how AI estimating tools can get a quote out the door in under 3 minutes.
---
What Goes in a Professional Roofing Estimate
A roofing estimate should document every cost the homeowner will incur and every material and labor item you'll need to complete the job. Here's the full breakdown:
Header Section
- Client name, address, phone, and email
- Estimate number and date (important for version control if you revise)
- Estimate expiration date (30 days is standard — material prices fluctuate)
- Scope description — a plain-language summary of the work ("Remove and replace existing asphalt shingle roof, install ice and water shield in valleys and along eaves, install new drip edge, replace all penetration flashings")
Materials Line Items
| Item | Qty | Unit | Unit Price | Total |
|---|---|---|---|---|
| Architectural shingles (30-yr) | 28 | square | $95.00 | $2,660.00 |
| Underlayment (synthetic) | 28 | square | $12.00 | $336.00 |
| Ice & water shield | 4 | square | $45.00 | $180.00 |
| Ridge cap shingles | 3 | bundle | $65.00 | $195.00 |
| Starter strip | 6 | bundle | $35.00 | $210.00 |
| Drip edge (aluminum) | 320 | LF | $1.25 | $400.00 |
| Valley flashing | 80 | LF | $2.50 | $200.00 |
| Step flashing (chimney/walls) | 1 | lot | $180.00 | $180.00 |
| Pipe boots (plumbing) | 4 | each | $35.00 | $140.00 |
| Roofing nails (coil) | 4 | box | $38.00 | $152.00 |
| Deck screws / misc fasteners | 1 | lot | $45.00 | $45.00 |
| Materials subtotal | | | | $4,698.00 |
Labor Line Items
- Tear-off and disposal — separate line for removing existing roofing materials
- Installation labor — typically priced per square or as a flat sum
- Flashing installation — pipe boots, step flashing, chimney counter-flashing
- Ridge and hip installation
- Cleanup and haul-away — dumpster or trailer rental if applicable
Additional Items
- Decking repairs — specify "up to X sheets included; additional at $Y per sheet" or quote based on visual assessment
- Fascia repairs — board replacement if rot is visible
- Gutter removal and reinstall — if required for drip edge installation
- Permit — always include as a line item if required in your jurisdiction
Footer Section
- Subtotal, tax (if applicable), and total
- Payment terms (deposit %, balance due on completion)
- Warranty statement (manufacturer warranty on materials + your workmanship warranty)
- Signature line for homeowner acceptance
---
How to Calculate Roofing Squares
Accurate square calculation is the foundation of a roofing estimate. One roofing square = 100 square feet of roof surface. Here's how to calculate it correctly:
Step 1: Measure the footprint
Measure the length and width of each plane of the roof as seen from above (ground-level footprint). For a simple gable roof: `Length × Width = footprint area`.
For a hip roof or complex roof, break it into triangles and rectangles and add them up.
Step 2: Apply the pitch multiplier
The pitch multiplier accounts for the fact that a steep roof covers more actual surface area than its footprint suggests. Use these multipliers:
| Pitch | Rise:Run | Multiplier |
|---|---|---|
| Low slope | 2:12 | 1.02 |
| Standard | 4:12 | 1.06 |
| Medium | 6:12 | 1.12 |
| Steep | 8:12 | 1.20 |
| Very steep | 10:12 | 1.30 |
| Walk-only | 12:12 | 1.41 |
`Roof area = Footprint area × Pitch multiplier`
Step 3: Add waste factor
- Simple gable: 10% waste
- Hip roof: 12–15% waste
- Complex roof with multiple valleys and hips: 15–20% waste
Step 4: Convert to squares
`Total squares = Roof area ÷ 100`
Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners:
1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back.
2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started.
3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional.
4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials.
5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost.
Try Ontrakt free for 6 months →
Materials Line Items
| Item | Qty | Unit | Unit Price | Total |
|---|---|---|---|---|
| Architectural shingles (30-yr) | 28 | square | $95.00 | $2,660.00 |
| Underlayment (synthetic) | 28 | square | $12.00 | $336.00 |
| Ice & water shield | 4 | square | $45.00 | $180.00 |
| Ridge cap shingles | 3 | bundle | $65.00 | $195.00 |
| Starter strip | 6 | bundle | $35.00 | $210.00 |
| Drip edge (aluminum) | 320 | LF | $1.25 | $400.00 |
| Valley flashing | 80 | LF | $2.50 | $200.00 |
| Step flashing (chimney/walls) | 1 | lot | $180.00 | $180.00 |
| Pipe boots (plumbing) | 4 | each | $35.00 | $140.00 |
| Roofing nails (coil) | 4 | box | $38.00 | $152.00 |
| Deck screws / misc fasteners | 1 | lot | $45.00 | $45.00 |
| Materials subtotal | | | | $4,698.00 |
Labor Line Items
- Tear-off and disposal — separate line for removing existing roofing materials
- Installation labor — typically priced per square or as a flat sum
- Flashing installation — pipe boots, step flashing, chimney counter-flashing
- Ridge and hip installation
- Cleanup and haul-away — dumpster or trailer rental if applicable
Additional Items
- Decking repairs — specify "up to X sheets included; additional at $Y per sheet" or quote based on visual assessment
- Fascia repairs — board replacement if rot is visible
- Gutter removal and reinstall — if required for drip edge installation
- Permit — always include as a line item if required in your jurisdiction
Footer Section
- Subtotal, tax (if applicable), and total
- Payment terms (deposit %, balance due on completion)
- Warranty statement (manufacturer warranty on materials + your workmanship warranty)
- Signature line for homeowner acceptance
---
How to Calculate Roofing Squares
Accurate square calculation is the foundation of a roofing estimate. One roofing square = 100 square feet of roof surface. Here's how to calculate it correctly:
Step 1: Measure the footprint
Measure the length and width of each plane of the roof as seen from above (ground-level footprint). For a simple gable roof: `Length × Width = footprint area`.
For a hip roof or complex roof, break it into triangles and rectangles and add them up.
Step 2: Apply the pitch multiplier
The pitch multiplier accounts for the fact that a steep roof covers more actual surface area than its footprint suggests. Use these multipliers:
| Pitch | Rise:Run | Multiplier |
|---|---|---|
| Low slope | 2:12 | 1.02 |
| Standard | 4:12 | 1.06 |
| Medium | 6:12 | 1.12 |
| Steep | 8:12 | 1.20 |
| Very steep | 10:12 | 1.30 |
| Walk-only | 12:12 | 1.41 |
`Roof area = Footprint area × Pitch multiplier`
Step 3: Add waste factor
- Simple gable: 10% waste
- Hip roof: 12–15% waste
- Complex roof with multiple valleys and hips: 15–20% waste
Step 4: Convert to squares
`Total squares = Roof area ÷ 100`
Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners:
1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back.
2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started.
3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional.
4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials.
5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost.
Try Ontrakt free for 6 months →
Additional Items
- Decking repairs — specify "up to X sheets included; additional at $Y per sheet" or quote based on visual assessment
- Fascia repairs — board replacement if rot is visible
- Gutter removal and reinstall — if required for drip edge installation
- Permit — always include as a line item if required in your jurisdiction
Footer Section
- Subtotal, tax (if applicable), and total
- Payment terms (deposit %, balance due on completion)
- Warranty statement (manufacturer warranty on materials + your workmanship warranty)
- Signature line for homeowner acceptance
---
How to Calculate Roofing Squares
Accurate square calculation is the foundation of a roofing estimate. One roofing square = 100 square feet of roof surface. Here's how to calculate it correctly:
Step 1: Measure the footprint
Measure the length and width of each plane of the roof as seen from above (ground-level footprint). For a simple gable roof: `Length × Width = footprint area`.
For a hip roof or complex roof, break it into triangles and rectangles and add them up.
Step 2: Apply the pitch multiplier
The pitch multiplier accounts for the fact that a steep roof covers more actual surface area than its footprint suggests. Use these multipliers:
| Pitch | Rise:Run | Multiplier |
|---|---|---|
| Low slope | 2:12 | 1.02 |
| Standard | 4:12 | 1.06 |
| Medium | 6:12 | 1.12 |
| Steep | 8:12 | 1.20 |
| Very steep | 10:12 | 1.30 |
| Walk-only | 12:12 | 1.41 |
`Roof area = Footprint area × Pitch multiplier`
Step 3: Add waste factor
- Simple gable: 10% waste
- Hip roof: 12–15% waste
- Complex roof with multiple valleys and hips: 15–20% waste
Step 4: Convert to squares
`Total squares = Roof area ÷ 100`
Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners:
1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back.
2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started.
3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional.
4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials.
5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost.
Try Ontrakt free for 6 months →
Footer Section
- Subtotal, tax (if applicable), and total
- Payment terms (deposit %, balance due on completion)
- Warranty statement (manufacturer warranty on materials + your workmanship warranty)
- Signature line for homeowner acceptance
---
How to Calculate Roofing Squares
Accurate square calculation is the foundation of a roofing estimate. One roofing square = 100 square feet of roof surface. Here's how to calculate it correctly:
Step 1: Measure the footprint
Measure the length and width of each plane of the roof as seen from above (ground-level footprint). For a simple gable roof: `Length × Width = footprint area`.
For a hip roof or complex roof, break it into triangles and rectangles and add them up.
Step 2: Apply the pitch multiplier
The pitch multiplier accounts for the fact that a steep roof covers more actual surface area than its footprint suggests. Use these multipliers:
| Pitch | Rise:Run | Multiplier |
|---|---|---|
| Low slope | 2:12 | 1.02 |
| Standard | 4:12 | 1.06 |
| Medium | 6:12 | 1.12 |
| Steep | 8:12 | 1.20 |
| Very steep | 10:12 | 1.30 |
| Walk-only | 12:12 | 1.41 |
`Roof area = Footprint area × Pitch multiplier`
Step 3: Add waste factor
- Simple gable: 10% waste
- Hip roof: 12–15% waste
- Complex roof with multiple valleys and hips: 15–20% waste
Step 4: Convert to squares
`Total squares = Roof area ÷ 100`
Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners:
1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back.
2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started.
3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional.
4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials.
5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost.
Try Ontrakt free for 6 months →
---
How to Calculate Roofing Squares
Accurate square calculation is the foundation of a roofing estimate. One roofing square = 100 square feet of roof surface. Here's how to calculate it correctly:
Step 1: Measure the footprint
Measure the length and width of each plane of the roof as seen from above (ground-level footprint). For a simple gable roof: `Length × Width = footprint area`.
For a hip roof or complex roof, break it into triangles and rectangles and add them up.
Step 2: Apply the pitch multiplier
The pitch multiplier accounts for the fact that a steep roof covers more actual surface area than its footprint suggests. Use these multipliers:
| Pitch | Rise:Run | Multiplier |
|---|---|---|
| Low slope | 2:12 | 1.02 |
| Standard | 4:12 | 1.06 |
| Medium | 6:12 | 1.12 |
| Steep | 8:12 | 1.20 |
| Very steep | 10:12 | 1.30 |
| Walk-only | 12:12 | 1.41 |
`Roof area = Footprint area × Pitch multiplier`
Step 3: Add waste factor
- Simple gable: 10% waste
- Hip roof: 12–15% waste
- Complex roof with multiple valleys and hips: 15–20% waste
Step 4: Convert to squares
`Total squares = Roof area ÷ 100`
Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners:
1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back.
2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started.
3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional.
4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials.
5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost.
Try Ontrakt free for 6 months →
Step 4: Convert to squares
`Total squares = Roof area ÷ 100` Example: A 2,200 sq ft footprint, 6:12 pitch, hip roof
- Adjusted area: 2,200 × 1.12 = 2,464 sq ft
- Waste (15%): 2,464 × 1.15 = 2,834 sq ft
- Squares: 2,834 ÷ 100 = 28.3 squares (round to 29 for ordering)
---
Roofing Pricing Guide for 2026
Material and labor costs vary by region, but these ranges reflect national averages for 2026:
Asphalt Shingles (Installed)
| Shingle Type | Installed Cost Per Sq Ft |
|---|---|
| 3-tab (entry level) | $3.50–$5.50 |
| Mid-grade architectural | $4.50–$7.50 |
| Premium architectural (50-yr) | $7.00–$12.00 |
| Impact-resistant (Class 4) | $8.00–$14.00 |
Premium Roofing Materials (Installed)
| Material | Installed Cost Per Sq Ft |
|---|---|
| Metal standing seam | $12.00–$25.00 |
| Metal corrugated panel | $8.00–$15.00 |
| Cedar shake (wood) | $10.00–$18.00 |
| Concrete tile | $8.00–$16.00 |
| Slate (natural) | $20.00–$40.00 |
Labor Only (Re-roof, no materials)
- Standard slope (4:12–6:12): $1.75–$3.00 per sq ft installed
- Steep slope (8:12+): add 25–40% for difficulty
- Tear-off and disposal: $0.75–$1.50 per sq ft on top of installation
Regional Adjustments
Add 15–30% for California, New York, Washington, and Hawaii. Subtract 10–20% for Southeast and Midwest markets. These are the input assumptions — your local supplier pricing and subcontractor rates determine your actual numbers.
---
What Makes a Roofing Estimate Win the Job
The technical accuracy of a roofing estimate matters, but it's rarely why you win or lose. Here's what actually moves homeowners: 1. Same-day or next-day delivery
Homeowners requesting roofing quotes are usually doing it because they're worried about something they saw — missing shingles, a stain on the ceiling, a storm that came through. The contractor who gets a professional quote in their inbox that evening captures the urgency. The contractor who says "I'll get you something by Friday" often doesn't get a call back. 2. Before photos
Include 3–5 photos of the existing condition in the estimate. This does two things: it shows the homeowner you actually inspected their roof (not just guessing from the ground), and it protects you by documenting what you found before you started. 3. Specify the materials
"Architectural shingles" is vague. "GAF Timberline HDZ in Charcoal (30-year, Class A fire rating)" tells the homeowner exactly what they're getting and makes price comparisons with competitors harder. When a competitor bids "shingles" and you bid a named product with a manufacturer warranty, you look more professional. 4. Include payment terms and warranty
Homeowners who are spending $10,000–$25,000 on a roof want to know the payment schedule and what happens if something leaks in two years. State your workmanship warranty (1–5 years is standard) and reference the manufacturer warranty on materials. 5. Don't price yourself by the hour
Roofing quotes priced per square or as a fixed project total perform better than time-and-materials billing. Homeowners want to know the final number, not an estimate of hours that could change.
---
How AI Estimating Works for Roofing Contractors
Manual roofing estimates typically take 30–90 minutes: measure the footprint, calculate pitch, look up material prices, create the line items, add labor, write the scope description, format it. For a contractor doing 5+ quotes per week, that's 5–10 hours of non-billable office work.
AI estimating tools like Ontrakt work differently:
1. You upload photos from the job site — aerial shots, close-ups of problem areas, photos of the existing roof condition
2. The AI analyzes the images — it detects roof planes, estimates pitch from visible slope, identifies material type, and flags damage or wear visible in the photos
3. Line items are generated automatically — shingles in squares, underlayment, flashing, labor — pulled from your price book
4. You review and adjust — modify quantities or swap materials before sending
5. Send from your phone — the client receives a professional PDF with your branding, before photos, line items, and a link to the client portal to approve and pay
The time from job site photos to sent estimate: under 3 minutes in practice.
For roofers competing in a market where homeowners get 3–4 quotes, being the first contractor to send a professional proposal — while you're still in the truck — is a genuine competitive advantage.
---
Get a Free Roofing Estimate Template + AI Estimating
Ontrakt includes a roofing estimate template pre-loaded in your price book when you sign up. You can use the template as-is, customize your line items, or let the AI populate it from job site photos.
The beta program gives qualifying contractors 6 months of full Pro access at no cost. Try Ontrakt free for 6 months →
Ready to automate your contractor business?
Automate your estimates, leads, and operations with AI.
Get Started