How to write a professional roofing estimate — required fields, labor and materials pricing, free template, and how to win more roofing jobs.
A professional roofing estimate is your first opportunity to make a great impression and win a job. Homeowners and property managers compare multiple quotes before committing to a contractor -- and the quality, clarity, and professionalism of your estimate often matters as much as the price. This guide explains exactly what to include in a roofing estimate, how to price labor and materials accurately, and how to present your bid to win more contracts.
A roofing estimate (also called a roofing bid or roofing quote) is a detailed document that describes the scope of work, materials to be used, labor costs, timeline, and total price for a roofing project. It is typically provided free to potential clients before they decide to hire.
A roofing estimate is different from a roofing invoice: the estimate comes before the job; the invoice comes after. When the client accepts your estimate, it typically becomes a work order or contract.
Company information:
Client and property information:
Estimate details:
Scope of work -- A detailed description of what will be done:
Materials itemization:
Labor costs:
Permits and fees:
Subtotal, taxes, and total:
Payment terms:
Warranty:
Terms and conditions:
Step 1: Measure the roof -- Calculate total square footage and convert to squares (divide by 100). Add 10-15% waste factor for cuts and overlaps on complex roofs.
Step 2: Calculate material costs -- Price shingles, underlayment, accessories, and disposal. Get current pricing from your supplier.
Step 3: Estimate labor hours -- Based on experience, estimate crew size and hours for tear-off and installation. Typical installation rates range from 0.5-1.5 hours per square depending on pitch and complexity.
Step 4: Add overhead and profit margin -- Industry standard gross margin for roofing is 30-50%. Ensure your estimate covers overhead (insurance, vehicles, marketing) and a profit margin.
Use Eonebill to create a professionally formatted roofing estimate with your branding, send it via email link, and convert it to an invoice in one click once the job is awarded. Clients can sign and accept digitally, creating a clear paper trail.
See also the freelance proposal guide for tips on writing compelling proposals, and how to write a contract to ensure your accepted estimates convert to binding agreements.
The quality of your estimate presentation directly affects your close rate. Homeowners making a $10,000-$30,000 roofing decision are comparing multiple bids, and professionalism signals competence and reliability.
Deliver estimates promptly: Send your estimate within 24-48 hours of the inspection. Slow estimate turnaround loses jobs -- homeowners often go with whichever contractor responds first with a professional proposal.
Include a cover letter: A brief, personalized cover letter (3-5 sentences) that references specific things you observed during the inspection shows the homeowner you paid attention and understand their specific situation.
Use professional formatting: A clean, branded PDF estimate with your logo, license number, and contact information looks fundamentally different from a handwritten quote on a generic form. Invest in professional estimate templates -- the visual quality signals the quality of your workmanship.
Explain your warranty clearly: Many homeowners do not understand the difference between manufacturer's warranty (on the shingles) and workmanship warranty (on your installation). Explaining both -- and expressing confidence in standing behind your installation -- addresses a core concern.
Address competitors' quotes: If a homeowner shows you a competitor's significantly lower quote, do not dismiss it. Ask to compare specifications. Lower quotes often use lower-grade materials, skip ice shield in critical areas, or exclude certain components. Walk through the comparison item by item.
Roofing is a seasonal business in most US climates, with peak demand in spring, summer, and early fall. Managing your estimate pricing and scheduling through seasonal cycles:
Shoulder season: Late October through February (in cold climates) typically has less demand. Some contractors offer slight discounts to keep crews busy in slow months. Others maintain pricing and use the slower period for equipment maintenance and business development.
Spring surge: February through April sees a spike in storm-related repairs and homeowners acting on deferred maintenance. Turnaround times extend; some contractors increase prices during peak demand. Setting expectations about scheduling in your estimate prevents conflicts.
Material price fluctuations: Roofing materials -- especially asphalt shingles -- are subject to oil price and supply chain volatility. Including an estimate validity period (30 days is standard) protects you from being locked into a price when material costs rise between estimate and start date.
Eonebill helps roofing contractors send professional estimates quickly, convert accepted estimates to invoices, and manage client payments. See the freelance proposal guide for persuasive proposal techniques and how to write a contract for converting accepted estimates into binding agreements.
The difference between a profitable roofing job and a money-losing one often comes down to estimation accuracy. Here is a systematic approach:
Material quantity calculation: Measure the roof in "squares" (one square = 100 square feet of roof surface). Add 10-15% for waste, valleys, and hip cuts. A 2,000-square-foot home with a moderate pitch might require 22-24 squares of shingles. Price materials at current supplier rates -- roofing material prices fluctuate, so always get a current quote before submitting an estimate.
Labor calculation: Standard rates for labor run $150-$300 per square depending on your market, roof complexity, and pitch. A steep or complex roof commands a premium. Account for tear-off labor separately if an old roof needs removal -- this adds $40-$80 per square.
Hidden cost items: Insurance for a roofing job is non-trivial. Factor in: dumpster rental for debris ($250-$600), permits (varies by municipality, often $100-$500 for a full replacement), and any discovered damage to decking or flashing that gets uncovered during the job. Include a contingency line item (typically 5-10% of material + labor) for discovered damage to avoid hard conversations mid-project.
Once a roofing estimate is approved, the transition to an invoice should be seamless. Use Eonebill's invoice generator to duplicate the estimate line items into a formal invoice. Standard roofing payment terms are: 30-50% deposit before materials are ordered, balance due upon completion and client walkthrough.
For large jobs, a deposit invoice is appropriate before work begins. Final invoices should reference the original estimate number, list any approved change orders, and include the warranty terms for your workmanship. See the full roofing invoice template for a formatted version ready to customize with your company details.
The typical close rate on roofing estimates runs 30-50% for companies that follow up systematically, versus 15-25% for companies that send estimates and wait. Here is a proven follow-up sequence:
Within 24 hours of sending the estimate: a brief text or call to confirm receipt and offer to answer questions. Day 4-5: a follow-up call asking if they have had a chance to review the estimate. Day 10: a final follow-up noting that material prices may change and you wanted to ensure they have what they need to make a decision.
For estimates that go cold after 14 days, a 30-day check-in ("We noticed you had not moved forward -- has anything changed, or would a revised approach be helpful?") sometimes revives interest, especially if the prospect received a competitor quote they are still thinking about. Track your estimate follow-up workflow alongside your invoicing in Eonebill to ensure no prospect falls through the cracks, and see the free construction invoice template for the billing document that follows an approved estimate.
Ready to manage invoices, contracts & proposals in one place? Try Eonebill free — no credit card required.
Start Free →Missed the April deadline? Understand the 5 percent failure-to-file vs 0.5 percent failure-to-pay penalty difference, how Form 4868 extensions help, and the four-step protocol for catching up on years of unfiled returns.
Failing to file 1099 forms on time triggers escalating IRS penalties from 60 to 660 dollars per form. Learn the four-tier schedule, how to fix a missed filing, and when First-Time Penalty Abatement applies.
Learn how to write a professional gentle reminder email that gets results. Includes 8 ready-to-use templates for invoices, meetings, deadlines, and more.
Join the community
Subscribe to our newsletter for the latest news and updates