BidSnapBidSnap
← Back to Blog·Trade Guides·10 min read·February 18, 2026

How to Write a Roofing Bid That Wins the Job [Free Template + Examples]

Writing a roofing bid shouldn't take longer than the actual site inspection. But for most roofers, it does. You spend 20 minutes on the roof measuring and assessing, then 45 minutes at your kitchen table trying to make a Word document look professional.

Here's a better way to think about it: a roofing bid is a sales tool, not a homework assignment. Its job is to clearly communicate what you'll do, what it costs, and why the homeowner should pick you. That's it.

What Every Roofing Bid Needs

1. Company Information

Start with your company name, logo, license number, and contact information. This seems basic, but a surprising number of roofing bids come through as text messages with just a dollar amount. Putting your company front and center immediately separates you from the competition.

Include your insurance information (or at least mention that you're fully insured). Homeowners worry about liability. Addressing it upfront removes a barrier.

2. Client and Property Details

Include the client's name, property address, and the date. This personalizes the bid and creates a clear record of what was quoted for which property. If the homeowner is getting multiple bids, yours needs to be easy to identify and reference.

3. Scope of Work

This is where most roofing bids fail. "Replace roof — $9,500" tells the client nothing. A detailed scope of work builds confidence and justifies your price.

Break it down into specific tasks:

Remove existing roofing material (specify number of layers)
Inspect and repair roof decking as needed
Install ice and water shield in valleys and along eaves
Install synthetic underlayment across entire roof deck
Install new drip edge flashing on all edges
Install new step flashing at all wall intersections
Install architectural shingles (specify brand and product line)
Install ridge vent for proper attic ventilation
Install new pipe boot flashings
Clean up all debris, nails, and materials from property
Final inspection and walkthrough with homeowner

Each line item tells the homeowner "I know what I'm doing, and I'm not cutting corners." A competitor who just writes "replace roof" looks amateur by comparison.

4. Material Specifications

Specify exactly what you're installing. Don't just say "shingles" — say "GAF Timberline HDZ Architectural Shingles" or "CertainTeed Landmark Pro." Include the color if it's been selected.

Why this matters: homeowners research products. When they see a specific brand and product line in your bid, they can look up reviews, warranty information, and specs. This builds trust and shows you're not using bargain-bin materials.

5. Pricing Breakdown

Itemize your pricing. At minimum, break it into:

Materials: Shingles, underlayment, flashing, vents, nails, etc.
Labor: Installation, including tear-off and disposal
Tear-off and disposal: Dumpster rental and dump fees
Permits: If required by your municipality
Cleanup: Magnetic nail sweep, debris removal

A lump sum price invites price shopping. An itemized breakdown shows the homeowner where their money goes and makes it harder to compare you apples-to-oranges with a cheaper bid that might be cutting corners.

6. Timeline

Give a realistic timeline. Include:

Estimated start date (or timeframe, like "within 2 weeks of acceptance")
Duration of work (most residential roofs take 1-3 days)
Weather contingency (roofing is weather-dependent — say so)

Don't overpromise on timeline. If you say "1 day" and it rains, you've already set the wrong expectation.

7. Warranty Information

Include both:

Manufacturer warranty on materials (most architectural shingles carry 25-50 year warranties)
Labor warranty from your company (typically 5-10 years)

Explain what each warranty covers. Manufacturer warranties typically cover defects; labor warranties cover installation issues. This is a major selling point — some contractors offer no labor warranty at all.

8. Terms and Conditions

Cover the basics:

Payment schedule (e.g., 50% deposit, 50% upon completion)
Change order policy (what happens if you find rotten decking)
Cancellation terms
Insurance and licensing statement

These protect both you and the client. They also make your bid look like a professional contract, not a napkin quote.

Sample Roofing Bid Breakdown

Here's what a real roofing bid looks like for a 25-square residential roof replacement with architectural shingles. This gives you a template you can adjust for your market.

Project: Complete tear-off and replacement, single-story ranch, 25 squares, 6/12 pitch

Materials:

GAF Timberline HDZ Architectural Shingles (28 squares with waste): $3,360
Synthetic Underlayment (8 rolls): $640
Drip Edge Flashing (200 LF): $280
Step Flashing and Counter Flashing: $320
Ridge Vent (40 LF) + Ridge Cap Shingles: $480
Ice & Water Shield (2 rolls, valleys/eaves): $320
Pipe Boot Flashings (4): $120
Starter Strip, Nails, Sealant: $280

Materials Subtotal: $5,800

Labor:

Tear-off and Disposal (crew of 4, 1 day): $2,400
Installation (crew of 4, 1.5 days): $3,200
Cleanup and Magnetic Sweep: $200

Labor Subtotal: $5,800

Other Costs:

Dumpster Rental (20-yard): $450
Permits and Inspection: $250
Dump Fees: $200

Other Subtotal: $900

Total: $12,500

This is a mid-market price. Your numbers will vary based on your location, material choices, and labor costs. The point isn't the specific numbers — it's the format. An itemized bid like this answers every question before the homeowner asks it.

How to Price a Roofing Job

Pricing a roof comes down to four factors:

Roof size: Measured in "squares" (1 square = 100 sq ft). A typical residential roof is 20-35 squares.

Material cost: Architectural shingles run $90-$150 per square for materials. Premium products like designer shingles or metal roofing cost significantly more.

Labor complexity: Steep pitch (8/12 or higher), multiple stories, limited access, dormers, valleys, and skylights all increase labor costs. A simple ranch-style roof is faster than a complex colonial.

Tear-off: Single layer tear-off is straightforward. Multiple layers add labor and disposal costs. Expect $1-$2 per square foot for tear-off.

A general formula:

Materials (30-40% of total) + Labor (35-45%) + Tear-off/disposal (10-15%) + Overhead/profit (10-20%) = Total price

For a 25-square residential roof with single-layer tear-off and architectural shingles, most markets see total prices between $8,000 and $15,000.

5 Mistakes That Lose Roofing Jobs

1. Being slow. The first roofer to send a professional bid wins the job more often than not. If you wait 3 days after the inspection, you've probably already lost.

2. Sending a text message quote. "$9,500 for new roof" doesn't inspire confidence. A detailed proposal does.

3. Forgetting the warranty. Homeowners making a $10,000+ decision want to know they're protected. Always include warranty details.

4. Lump sum pricing. "Replace roof — $9,500" invites the question "why so much?" Itemized pricing answers it before they ask.

5. No follow-up. Send the bid, then follow up in 24-48 hours. Ask if they have questions. Many jobs are won on the follow-up, not the initial bid.

Create Your Roofing Bid in 60 Seconds

BidSnap's free roofing proposal generator turns your job description into a professional, detailed bid with itemized pricing, scope of work, timeline, and terms. Just describe the job in plain English and download your proposal as a PDF.

Try it free — no signup required for your first proposal.

Try it free — generate a proposal in 60 seconds

Free Roofing Proposal →Free General Contractor Proposal →

More Articles

Contractor Proposal vs Estimate vs Quote: What's the Difference?9 min readHow to Price a Painting Job: A Contractor's Complete Guide [2026]10 min readHow to Write an HVAC Proposal That Wins the Job [2026 Guide]10 min readHow to Write a Plumbing Bid That Wins More Jobs [Free Template]10 min readHow to Write an Electrical Bid That Wins the Job [2026 Guide]9 min readHow to Write a Landscaping Proposal That Wins the Job [2026 Guide]9 min readHow to Write a Cleaning Bid That Wins Commercial Contracts [2026]9 min read