All articles
Roofing

Roofing Estimate Template (Free Guide + What Every Quote Needs)

QuoteDrop Team8 min read

A roofing estimate is not just a price on a piece of paper. It is the document that wins or loses you the job, protects your margins from scope creep, and serves as your written agreement with the homeowner before a single shingle comes off the truck. If your estimates are vague, incomplete, or look unprofessional, you are losing jobs to the roofer whose proposal looks like it came from a real business.

This guide covers everything a roofing estimate needs, shows you a complete sample estimate for a 20-square architectural shingle re-roof, walks through the most common mistakes that cost contractors jobs, and explains when it makes sense to move from a template to a dedicated estimating app.

Why a Detailed Roofing Estimate Matters

Roofing jobs are among the most expensive home services a customer will ever buy. A typical residential re-roof runs anywhere from $8,000 to $20,000 or more. At that price point, homeowners expect documentation that justifies every dollar. Here is what a professional roofing estimate does for your business:

  • Wins jobs against competitors. When a homeowner is choosing between three roofing bids, the contractor with a clear, itemized estimate that explains exactly what they are getting — down to the manufacturer, product, and color — looks more credible than the one who texted “$12K for the roof.”
  • Prevents disputes. When materials, labor, permits, and waste removal are all spelled out, there is no “I thought that was included” conversation after the job starts.
  • Protects your profit. Itemized pricing makes scope creep visible. If the customer wants to add a skylight or upgrade to a different shingle, it is a new line item at a new price — not an awkward renegotiation of a lump sum.
  • Supports insurance claims. For storm damage and insurance restoration work, a detailed estimate with line items that match the adjuster's scope makes the supplement process smoother and faster.

The 12 Things Every Roofing Estimate Needs

Whether you use a Word doc, a spreadsheet, or a dedicated estimating app, every roofing estimate you send should include these elements.

1. Contractor Information with License Number

Start with your company name, phone number, email, physical address, and contractor license number. Most states require roofing contractors to be licensed, and including your license number signals legitimacy. If you carry general liability and workers' comp insurance, mention it here — homeowners care about this for roofing more than almost any other trade.

2. Customer Information

Include the customer's full name and the property address where the work will be performed. If the billing address differs from the job-site address, list both. This matters for property management companies and landlords who own multiple properties.

3. Roof Measurements in Squares

Roofing is measured in squares (one square equals 100 square feet). Your estimate should state the total roof area in squares and include the pitch. A “20-square 6/12 pitch” roof tells everyone — the customer, your crew, and your supplier — exactly what the job involves. If the roof has multiple pitches or sections, break them out.

4. Material Specifications

Do not just write “shingles.” Specify the manufacturer, product line, and color. For example: “CertainTeed Landmark PRO, Weathered Wood.” This eliminates any ambiguity about what the customer is getting and makes material ordering straightforward. Do the same for underlayment, drip edge, ridge cap, flashing, and any other materials.

5. Material Line Items

Break every material into its own line item with quantity, unit price, and line total. Shingles by the bundle or square, underlayment by the roll, drip edge by linear foot, ridge cap by the bundle, and so on. Include a waste factor — typically 10 to 15 percent for standard roofs, higher for complex geometry.

6. Labor Line Items

Labor should be its own section with clear line items. Common labor items include tear-off (removal of existing roofing), installation per square, and any additional labor for complexity like steep pitch, multiple stories, or cut-up roofs with many facets. Separating labor from materials gives the customer transparency and protects your margins.

7. Permits

Most municipalities require a permit for a full re-roof. Include the permit cost as its own line item. If you are not sure of the exact fee, note that it will be billed at actual cost. Never absorb permit costs silently into your labor rate — the customer should see it as a separate, necessary expense.

8. Waste Removal and Dumpster

Tear-off debris has to go somewhere. Include a line item for dumpster rental and disposal fees. This is one of the most commonly missed items on roofing estimates, and if you do not include it, you are either eating the cost or surprising the customer after the fact.

9. Warranty Information

Specify both the manufacturer's material warranty and your workmanship warranty. For example: “CertainTeed SureStart Plus limited lifetime material warranty. 10-year workmanship warranty from ABC Roofing.” Homeowners shopping for roofers pay close attention to warranty terms, and spelling them out in the estimate builds confidence.

10. Payment Schedule

State how and when you expect to be paid. A common structure for roofing is a deposit upon signing (often 30 to 50 percent to cover material costs), a progress payment at a midpoint, and the balance on completion. List accepted payment methods. Be explicit about what triggers each payment milestone.

11. Validity Period

Every estimate should have an expiration date. Material prices from manufacturers fluctuate, your crew schedule changes, and the cost of waste disposal varies seasonally. A standard 30-day validity period protects you from being held to a stale price months later.

12. Signature Lines

Include signature and date lines for both the customer and the contractor. A signed estimate is your written agreement that the scope, materials, price, and terms are accepted. Without it, you have no documentation if a dispute arises mid-project.

Sample Roofing Estimate

Here is what a complete roofing estimate looks like for a 20-square architectural shingle re-roof. Use this as a reference when building your own template.

Summit Roofing Co.

License #RC-44182 · Fully Insured · Workers' Comp

(555) 871-3304 · estimates@summitroofingco.com

Prepared for:

David and Karen Mitchell

2841 Oak Hollow Ln

Raleigh, NC 27612

Estimate #R-0293

Date: April 16, 2026

Valid through: May 16, 2026

Project Description

Full tear-off and re-roof of existing 20-square residential roof. 6/12 pitch, single story, standard gable with one valley. Install new CertainTeed Landmark PRO architectural shingles in Weathered Wood with synthetic underlayment, new drip edge, and ridge vent.

Materials

ItemQtyUnit PriceTotal
CertainTeed Landmark PRO shingles (Weathered Wood)23 sq*$115.00/sq$2,645.00
Synthetic underlayment (CertainTeed DiamondDeck)8 rolls$72.00/roll$576.00
Ice and water shield (valleys and eaves)3 rolls$98.00/roll$294.00
Aluminum drip edge210 lin ft$1.85/ft$388.50
Ridge cap shingles3 bundles$62.00/bundle$186.00
Ridge vent (Cobra Snow Country)42 lin ft$4.50/ft$189.00
Step flashing, pipe boots, and fasteners1 lot$285.00$285.00
Materials Subtotal$4,563.50

*23 squares = 20 squares + 15% waste factor

Labor

ItemQtyUnit PriceTotal
Tear-off existing roof (single layer)20 sq$75.00/sq$1,500.00
Shingle installation20 sq$185.00/sq$3,700.00
Install drip edge, flashing, and vents1$450.00$450.00
Labor Subtotal$5,650.00

Additional Costs

ItemTotal
Building permit (Raleigh, NC)$175.00
Dumpster rental and debris disposal$550.00
Materials$4,563.50
Labor$5,650.00
Permit$175.00
Waste Removal$550.00
Project Total$10,938.50

Warranty: CertainTeed SureStart Plus limited lifetime material warranty. 10-year workmanship warranty from Summit Roofing Co.

Payment Schedule: 40% deposit upon signing ($4,375.40). Balance of $6,563.10 due upon completion and final inspection. We accept check, credit/debit card, ACH transfer, and financing (subject to approval).

Permit: Summit Roofing Co. will pull the building permit. Permit cost billed at actual if different from estimate.

Timeline: Estimated 2 to 3 days, weather permitting. Start date scheduled upon deposit receipt.

Quote Valid: 30 days from estimate date.

Customer Signature

Date: _______________

Contractor Signature

Date: _______________

Notice how every material is specified by manufacturer and product. The waste factor is called out explicitly. Labor is broken into tear-off and installation. Permits and waste removal are separate line items, not buried in the price. The warranty terms, payment schedule, and validity period are all spelled out. That is the level of detail that wins jobs at this price point.

Common Roofing Estimate Mistakes That Cost You Jobs

Most roofers who lose bids do not lose on price. They lose on clarity and professionalism. Here are the mistakes that show up again and again.

Vague Material Specifications

Writing “architectural shingles” without specifying the manufacturer, product line, and color is a red flag for homeowners. They do not know if you are installing a premium product or the cheapest option at the supply house. Always name the exact product. It builds trust and eliminates any “that is not what I expected” conversations after the job.

Missing Waste Removal

Tear-off debris on a 20-square roof fills a dumpster. If your estimate does not include a line item for dumpster rental and disposal, you are either absorbing a $400 to $600 cost or surprising the customer with it later. Neither is good for your business.

No Permit Line Item

Building permits are required for re-roofs in most jurisdictions. If your estimate does not mention the permit, the customer may assume you are skipping it — which raises concerns about inspection and insurance coverage. Include it as a visible line item even if the cost is modest. It shows you operate by the book.

Lump-Sum Pricing

A single number — “$11,000 for re-roof” — tells the homeowner nothing. They cannot see what materials you are using, how much labor costs, or whether the price is fair. When you itemize, the customer sees that $2,645 goes to premium shingles and $1,500 goes to tear-off labor. The total feels justified because every dollar is accounted for. Lump-sum pricing also makes change orders messy — if the customer upgrades to a different shingle, you are renegotiating the entire bid instead of swapping one line item.

No Warranty Details

Homeowners choosing between three roofing bids will often pick the contractor who clearly spells out warranty terms. If your estimate says nothing about warranty, the customer assumes the worst. Include both the manufacturer's material warranty and your workmanship warranty with specific terms.

Missing Payment Schedule

A roofing job is not like a $500 pressure wash where you collect on completion. At $10,000 or more, homeowners expect a payment schedule, and you need a deposit to cover material costs. Spell out the deposit amount, the payment milestones, and accepted payment methods. Leaving this out creates awkward conversations when you show up on day one expecting a check.

Templates vs. Estimating Apps

A template — whether it is a Word document, Google Doc, or spreadsheet — is a real upgrade if you are currently quoting by text message or verbal agreements. It forces you to include every section listed above and gives your estimates a consistent, professional format.

But templates have real limits for roofing. You have to manually calculate material quantities, waste factors, and totals. You have to copy-paste and update customer info, measurements, and pricing for every job. On a busy week with five or six estimates, the administrative overhead is significant.

A dedicated estimating app handles the repetitive work. You enter the measurements, select the materials, and the app calculates quantities, applies your labor rates, adds waste factors, and generates a professional proposal. Some tools, like QuoteDrop, use AI to analyze job-site photos and generate the entire estimate for you — materials, labor, waste, and permits — in about 60 seconds.

The bottom line: if you do two or three estimates per month, a template works fine. If you are doing more than that, an app saves you hours every week and produces more consistent, accurate estimates. For a look at the options, read our comparison of the best roofing estimate software in 2026.

How to Price Roofing Jobs Accurately

Having a professional template or app is half the equation. You also need to know how to measure roofs, calculate material quantities, set labor rates by pitch and complexity, and build in your overhead and profit margin so the numbers on your estimate are both competitive and profitable. For a deep dive on the pricing side, read our guide on how to estimate a roofing job.

The short version: measure or estimate the roof area in squares, multiply by your per-square material and labor rates, add waste factor (10 to 15 percent for simple roofs, up to 20 percent for complex geometry), include permits and waste removal, then apply your profit margin. If your estimates are built around line items, the math is straightforward and your bids will be consistent from job to job.

For more estimating resources, see our pressure washing estimate template if you also offer exterior cleaning services.

Frequently Asked Questions

What should a roofing estimate include?+

A professional roofing estimate should include your business name with license number, the customer's name and property address, roof measurements in squares, detailed material specs with manufacturer, product line, and color, itemized material and labor line items, permit costs, waste removal, warranty information, payment schedule, quote validity period, and a signature line.

How do you measure a roof for an estimate?+

Roof area is measured in squares, where one square equals 100 square feet. You can measure manually with a tape measure and pitch gauge, use satellite measurement services like Roofr, or use AI-powered tools like QuoteDrop that estimate dimensions from job-site photos. For material ordering, always verify measurements before placing the order.

What is a roofing square?+

A roofing square is a unit of measurement equal to 100 square feet of roof area. A 2,000-square-foot roof is 20 squares. Shingles, underlayment, and labor are all typically priced per square, which makes the square the standard unit for roofing estimates.

How much waste factor should I include in a roofing estimate?+

Most contractors add 10 to 15 percent waste for a standard gable roof. Complex roofs with many hips, valleys, and dormers may need 15 to 20 percent. The waste factor accounts for cuts, starter pieces, and damaged materials. Underestimating waste means a mid-job supply run that costs you time and money.

Should I give a lump-sum or itemized roofing estimate?+

Always itemize. Roofing jobs are expensive, and homeowners expect to see where their money is going. Listing materials, labor, permits, and waste removal as separate line items builds trust, makes change orders straightforward, and protects your margins from scope creep.

How long should a roofing estimate be valid?+

Most roofing contractors set a 30-day validity period. Material prices from manufacturers and distributors can change, and your crew schedule fills up. A clear expiration date gives you the right to re-quote if the customer comes back months later expecting the original price.

Do I need a template or an app for roofing estimates?+

A template is a solid starting point if you are just getting organized. But if you do more than a few estimates per week, a dedicated estimating app saves significant time by auto-calculating material quantities, storing your rate card, and letting you send professional proposals from your phone on-site. The time savings usually pay for the software within a few jobs.