How to Bid a Roofing Job: Contractors’ Pricing Guide

Published:
December 4, 2025

Table of Contents

Bidding a roofing job incorrectly can cost you thousands of dollars. It has been estimated that 90 percent of roofers underbid their jobs, leaving profit on the table, or worse, losing money on completed work. Whether you run a small crew or manage multiple teams, learning to bid for roofing jobs with precision protects your bottom line and helps you grow a sustainable business.

This guide walks you through the essential steps of how to bid a roofing job, allowing you to stay competitive while maintaining healthy margins.

In this article:

  • How to measure and calculate materials accurately
  • Breaking down labor costs by crew size and roof complexity
  • Understanding overhead and hidden costs
  • Setting profitable pricing without overcharging
  • Presenting professional proposals that close deals

How to Bid a Roofing Job

Essential Bidding Components at a Glance

Before diving into calculations, it is essential to understand the four pillars of every roofing bid. This table breaks down the typical cost ranges for a standard 2,500-square-foot residential roof replacement.

Component Cost Range Typical % of Total Key Variables
Materials $5,500-$9,000 40-50% Shingle type, underlayment, flashing, ventilation
Labor $3,000-$5,500 25-35% Crew size, roof pitch, complexity, layers
Overhead $1,500-$2,500 10-15% Insurance, fuel, equipment, office costs
Profit Margin $2,000-$4,000 15-20% Market positioning, competition, value-added services
Total Bid $12,000-$21,000 100% Sum of all components

These percentages serve as industry benchmarks; however, your actual numbers will vary based on regional labor rates, material suppliers, and your business model.²

Step 1: Measure the Roof and Calculate Materials

Accurate measurements form the foundation of any reliable bid for roofing jobs. A single miscalculation can throw off your entire estimate.

Start by measuring the home’s footprint from the ground, then account for the roof pitch to determine the actual surface area. A 2,000 square foot home with a 5:12 pitch requires approximately 25 percent more materials than what would be required for a flat roof.³ These multipliers represent standard roof pitches:

  • 3:12 pitch = multiply by 1.15
  • 5:12 pitch = multiply by 1.24
  • 8:12 pitch = multiply by 1.35
  • 12:12 pitch = multiply by 1.70

Convert square footage to “squares” (100 square foot sections) to calculate shingles, with three bundles typically covering one square. Add 10 to 15 percent for waste, cuts, and starter strips.⁴

Beyond shingles, calculate underlayment based on total coverage area, ridge cap shingles for hips and ridges (measured in linear feet), flashing for valleys and penetrations, vents based on attic square footage, and nails at approximately 240 per square for standard four-nail installation⁵.

Modern field service platforms, such as Zuper, integrate with measurement tools like Hover and GAF QuickMeasure to pull precise aerial measurements directly into your estimating system, eliminating manual calculation errors and speeding up the bidding process.

Step 2: Calculate Labor Costs

Labor represents your second-largest expense and varies significantly based on roof characteristics and crew efficiency.

For straightforward tear-off and replacement on a walkable roof, experienced crews typically complete 30 to 35 squares per day. Multiply crew size by their hourly rate and estimated days to completion. A three-person crew earning $25 per hour, working two days, incurs a labor cost of $1,200.6

Several factors increase labor time and costs. Steep pitches (above 7:12) slow work considerably and require additional safety equipment. Multiple roof layers demand more tear-off time. Complex designs with valleys, dormers, and multiple planes add hours. Restricted access in tight urban spaces limits the options for equipment. Weather delays can stretch timelines and add costs.7

If you pay subcontractors by the square foot, rates typically range from $150 to $300 per square foot, depending on the region and the complexity of the job.⁸ Whatever your payment structure, build realistic time estimates and never underestimate the impact of roof complexity on labor hours.

Simple vs. Complex Roof Labor Cost Analysis

Factor Simple Ranch Roof Complex Two-Story Roof
Roof Size 25 squares (2,500 sq ft) 25 squares (2,500 sq ft)
Roof Pitch 4:12 (walkable) 9:12 (steep, requires harnesses)
Design Complexity Single plane, rectangular Multiple planes, 4 valleys, 3 dormers
Layers to Remove 1 layer of asphalt shingles 2 layers of asphalt shingles
Access Wide driveway, open yard Narrow alley, limited staging area
Height Single story (10-12 feet) Two stories (20-25 feet)
Special Features 2 standard vents 6 vents, 2 skylights, 1 chimney
Crew Size 3 workers 4 workers
Time Required 2 days 4 days
Hours per Worker 16 hours 32 hours
Hourly Rate $25/hour $25/hour
Safety Equipment Basic fall protection Advanced harnesses, roof jacks, scaffolding
Total Labor Hours 48 hours (3 workers x 16 hours) 128 hours (4 workers x 32 hours)
Base Labor Cost $1,200 $3,200
Safety Equipment/Extra $0 $400 (equipment rental, additional safety)
TOTAL LABOR COST $1,200 $3,600
Cost per Square $48 $144
Labor Cost Multiplier  1.0x (baseline) 3.0x (compared to simple)

Step 3: Factor in Overhead Costs

Overhead includes every business expense not directly tied to a specific job. Many contractors overlook these costs when bidding, which erodes profit margins.

Calculate your total annual overhead, including office rent, utilities, insurance premiums, vehicle maintenance, fuel, equipment depreciation, marketing, administrative salaries, software subscriptions, and licensing fees. Divide your annual revenue by the total to determine your overhead percentage.9

For example, if your annual overhead totals $120,000 and you generate $600,000 in revenue, your overhead rate is 20 percent. Apply this percentage to every job’s direct costs (materials plus labor) to ensure overhead recovery.

A job with $8,000 in materials and $3,000 in labor has a total of $11,000 in direct costs. At 20 percent overhead, add $2,200 to cover your business expenses. Your break-even price is $13,200 before profit.¹⁰

Review overhead calculations quarterly, as costs like fuel and insurance fluctuate significantly and can impact your margins if rates become outdated.

Step 4: Set Your Price with Profit Margin

After calculating materials, labor, and overhead, add a profit margin to arrive at your final bid price. The roofing industry standard ranges from 10 to 20 percent, with an average of 15 percent.¹¹

Many contractors make a critical math error when calculating their profit margin. If you want a 10 percent profit on a $10,000 job, you must divide by 0.90, not simply add 10 percent. The correct formula for this calculation is:

  • Total Costs ÷ (1 – Desired Profit Percentage) = Final Price.¹²

Using our previous example of $13,200 in costs, a 15 percent margin requires dividing by 0.85: $13,200 ÷ 0.85 = $15,529. This ensures that you actually achieve a 15 percent profit, rather than falling short of it.

Consider offering three pricing tiers with increasing values and margins: good, better, and best. Your good package might feature three-tab shingles at $15,500. The better package offers architectural shingles and enhanced warranties at $19,000. The best package includes designer shingles, premium ventilation, and extended service at $24,000.¹³

This approach serves budget-conscious customers while capturing higher margins from clients who value premium materials and service, expanding your addressable market without sacrificing profitability.

Three-Tier Roofing Package Comparison: 2,500 Square Foot Ranch Home Example

Feature/Component GOOD Package BETTER Package BEST Package
Shingle Type 3-tab asphalt shingles Architectural (dimensional) shingles Designer architectural shingles
Shingle Brand Standard grade GAF Timberline HDZ or IKO Cambridge GAF Grand Canyon or IKO Dynasty
Shingle Warranty 35 years limited 30 years limited + 10-year algae protection Lifetime limited + 25-year algae protection
Wind Rating 60 mph 130 mph 130-150 mph
Impact Resistance Class 3 Class 4 Class 4 (UL 2218)
Underlayment 15 lb felt paper Synthetic underlayment Premium synthetic ice & water shield on entire deck
Ice & Water Shield Eaves and valleys only (1 row) Eaves, valleys, and penetrations (2 rows) Full roof deck coverage
Ventilation Ridge vent only Ridge vent + intake vents (balanced system) Ridge vent + intake vents + solar attic fan
Starter Strips Standard starter shingles Premium starter strip system Premium starter + hip and ridge cap
Flashing Material Galvanized steel Aluminum Copper or premium aluminum
Gutter Protection Not included Basic gutter guards (optional add-on) Premium gutter guard system included
Nail Type Standard roofing nails Corrosion-resistant nails Stainless steel nails
Cleanup & Disposal Standard cleanup, magnet sweep Thorough cleanup, double magnet sweep Premium cleanup with final inspection
Workmanship Warranty 1 year 5 years 10 years
Inspection Final inspection only Mid-point + final inspection Pre-work + mid-point + final + 1-year follow-up
Project Timeline 2-3 days 2-3 days 3-4 days
Color Options 3 standard colors 8-12 colors 15+ colors, including premium shades
Transferable Warranty No Yes (one time) Yes (unlimited transfers)
TOTAL PACKAGE PRICE $15,500 $19,750 $24,900
Best For Rental properties, flips, basic needs Primary residence, quality-focused Luxury homes, maximum protection

Present Professional Proposals That Win Business

Digital proposals created and presented on-site have been shown to significantly increase sales close rates. Field service management platforms like Zuper enable sales teams to generate polished, branded proposals from their mobile devices during the initial consultation, complete with photos, measurements, and e-signature capabilities. Homeowners can approve and pay deposits immediately, reducing decision friction and accelerating cash flow.

The faster you can move from the inspection to a signed proposal, the higher your conversion rates will be, and the less opportunity competitors will have to underbid you.

Conclusion

Learning how to bid a roofing job accurately requires attention to details, including materials, labor, overhead, and pricing strategy. By measuring precisely, thoroughly calculating all costs, and presenting professional proposals, you will protect your margins while delivering the value that customers will recognize and appreciate.

The most successful roofing contractors use technology to streamline their estimations, minimize errors, and close deals more efficiently. Discover how Zuper’s roofing management platform helps contractors create accurate bids, manage projects efficiently, and grow profitably.

Tags:

Author

Picture of Raghav Gurumani
Raghav Gurumani
As the CTO and Co-founder of Zuper, Raghav leads technology strategy and innovation, building scalable solutions that empower service businesses. He is passionate about creating user-friendly, high-performance products that enhance efficiency and drive impact. He works closely with engineering, marketing, sales, and customers to define product roadmaps and accelerate adoption and growth.

Like this Blog ? Share it with your friends

Learn More About
Zuper Today

Schedule a demo with our product experts and explore how you can improve your field service operations today.

Zuper for Roofing – 1:1 Demo

Experience how Zuper transforms your roofing workflows with an AI-native, all-in-one platform in a personalized 1:1 demo.