HomeContractor GuidesRoofing Pricing Guide

Roofing Contractor Guide

Roofing Contractor Pricing: The Complete Guide

Profitable roofing pricing requires mastering material costs, labor calculations, overhead allocation, and competitive positioning. This guide covers everything from per-square pricing to profit margin targets, helping you price jobs that win business while maintaining healthy margins.

Updated March 2026|18 min read

Roofing Pricing Quick Facts

  • Asphalt per square: $300-$700
  • Metal per square: $700-$1,200
  • Tile per square: $1,000-$1,800
  • Labor % of total: 40-50%
  • Target profit margin: 20-35%
  • Average roof size: 20-30 squares
By the BuildFolio Team Updated: March 1, 2026 Fact-checked

Quick Answer

Roofing contractor pricing: charge per square (100 sq ft). Asphalt shingles $350-$500/square installed. Metal roofing $500-$1,000/square. Include tear-off and disposal in estimates.

How Roofing Contractors Price Jobs

Roofing contractors use two primary pricing methods: per-square pricing and flat-rate pricing. Understanding when and how to use each method is fundamental to building a profitable roofing business.

Per-Square Pricing

Per-square pricing is the industry standard for roofing work. A roofing square equals 100 square feet of roof area. This standardized unit makes it easy to estimate jobs, compare bids, and scale pricing with job size.

  • Transparency: Customers can easily compare per-square prices between contractors
  • Scalability: Pricing automatically adjusts for roof size without recalculation
  • Industry standard: Suppliers, insurance adjusters, and competitors all use this unit
  • Easy adjustment: Update one number when material costs change

Flat-Rate Pricing

Flat-rate pricing presents a single total price rather than breaking down by square. This approach works well in certain situations:

  • Small repairs: When per-square math does not make sense for patch work
  • Emergency services: Storm tarping, leak stops, and urgent temporary repairs
  • Simplified sales: Some customers prefer a single number without complex breakdowns
  • Bundled services: When including gutters, siding, or other work in a package
Factor Per-Square Pricing Flat-Rate Pricing
Best for Full replacements, large repairs Small repairs, emergency work
Transparency High – customer sees unit pricing Medium – single total price
Comparability Easy to compare with competitors Harder for customers to compare
Pricing updates Simple – update rate per square Requires repricing each service
Profit protection Good – scales with job size Risk of underpricing complex jobs

Hybrid Approach

Most successful roofing contractors use per-square pricing for replacements and large repairs while maintaining a flat-rate price book for common small repairs, service calls, and emergency work. This provides consistency while capturing appropriate margins on every job type.

Calculating Cost Per Square

Your cost per square is the foundation of profitable roofing pricing. This calculation must account for materials, labor, overhead, and profit. Here is how to build your per-square rates:

The Per-Square Formula

Price Per Square = Material Cost + Labor Cost + Overhead Allocation + Profit Margin

Sample Per-Square Calculation (Asphalt Shingles)

Component Cost Per Square Notes
Shingles (architectural) $100-$140 3 bundles per square, $33-$47 per bundle
Underlayment $15-$25 Synthetic or felt, 1 roll covers 4-10 squares
Starter strip and ridge cap $10-$20 Prorated across roof squares
Nails and fasteners $5-$10 1.5-2 lbs per square typical
Drip edge and flashing $10-$20 Prorated based on roof perimeter
Total materials $140-$215 Before waste factor
Waste factor (15%) $21-$32 Higher for complex roofs
Labor $80-$150 Varies by region and complexity
Overhead allocation $30-$60 Insurance, equipment, office
Profit (25%) $70-$115 On top of all costs
Total price per square $341-$572 Mid-range: $450 typical

Adjusting for Roof Complexity

Not all roofs are equal. Apply multipliers to your base per-square rate for additional complexity:

Roof Pitch

Low pitch (4/12 or less): Base rate. Walkable pitch (5/12-8/12): +10-15%. Steep pitch (9/12+): +20-40%. Requires additional safety equipment and slower production.

Roof Complexity

Simple gable: Base rate. Hip roof: +5-10%. Multiple valleys: +10-20%. Dormers and skylights: +15-25%. Complex cut-up roof: +25-40%.

Access Difficulty

Easy ground access: Base rate. Limited access: +5-10%. Difficult landscaping: +10-15%. Multi-story with obstacles: +15-25%. May need crane for materials.

Tear-Off Layers

One layer tear-off: Base rate. Two layers: +$25-$40 per square. Three layers: +$40-$60 per square. Additional disposal costs apply.

Help customers afford the roof they need

Financing options turn price objections into closed deals. Offer payment plans and close 40-60% more jobs.

Add Financing Options

Roofing Material Costs Breakdown

Material costs vary significantly by roofing type. Understanding these differences helps you price accurately and present upgrade options effectively to customers.

Asphalt Shingles

The most common residential roofing material, asphalt shingles offer good value and straightforward installation.

Asphalt Shingle Pricing

$300 – $700 per square (installed)
  • 3-tab shingles: $80-$100 per square materials, 20-25 year warranty
  • Architectural shingles: $100-$150 per square materials, 30-50 year warranty
  • Premium/designer: $150-$250 per square materials, lifetime warranty
  • Installation rate: 15-25 squares per day with 4-person crew

Metal Roofing

Metal roofing commands premium pricing but offers durability, energy efficiency, and long lifespan.

Metal Roofing Pricing

$700 – $1,200 per square (installed)
  • Corrugated metal: $150-$250 per square materials
  • Standing seam: $300-$500 per square materials
  • Metal shingles: $250-$400 per square materials
  • Installation rate: 8-15 squares per day (varies by type)

Tile Roofing

Tile roofing offers exceptional durability and aesthetic appeal, common in Mediterranean and Southwestern styles.

Tile Roofing Pricing

$1,000 – $1,800 per square (installed)
  • Concrete tile: $300-$500 per square materials
  • Clay tile: $500-$800 per square materials
  • Slate: $800-$1,500 per square materials
  • Installation rate: 3-8 squares per day (specialized crews)

Flat Roofing

Commercial and low-slope residential roofing uses different materials and pricing structures.

Flat Roof Pricing

$400 – $1,000 per square (installed)
  • EPDM rubber: $150-$250 per square materials
  • TPO membrane: $200-$350 per square materials
  • Modified bitumen: $150-$300 per square materials
  • Built-up roofing (BUR): $200-$400 per square materials

Material Cost Comparison Table

Material Type Material Cost/Sq Installed Cost/Sq Lifespan
3-Tab Asphalt $80-$100 $300-$400 15-20 years
Architectural Asphalt $100-$150 $400-$550 25-30 years
Premium Asphalt $150-$250 $550-$700 30-50 years
Standing Seam Metal $300-$500 $800-$1,200 40-70 years
Concrete Tile $300-$500 $1,000-$1,400 50+ years
Clay Tile $500-$800 $1,200-$1,800 75-100 years

Material Price Volatility

Roofing material prices can fluctuate 10-20% within a single year due to oil prices, supply chain issues, and demand. Build price escalation clauses into quotes valid for more than 30 days, or re-quote if material costs change significantly before job start.

Labor Cost Calculations

Labor typically represents 40-50% of the total roofing job cost. Accurate labor estimation is critical to profitability since underestimating crew time erodes margins quickly.

Understanding Labor Components

Your labor cost per square must account for multiple factors beyond base wages:

Direct Wages

Base hourly pay for installers and helpers. Ranges from $15-$25/hour for helpers to $25-$45/hour for experienced installers depending on region.

Burden Costs

Payroll taxes, workers compensation insurance (high for roofing), health benefits, and retirement contributions. Typically adds 25-40% to base wages.

Supervision

Foreman or crew lead time, quality inspections, and project management. Allocate foreman time across crew productivity.

Calculating Labor Cost Per Square

Use this formula to determine your labor cost per square:

1

Determine Crew Productivity

A typical 4-person asphalt crew installs 15-25 squares per day. Metal and tile crews may complete 5-12 squares per day. Track your actual productivity to refine estimates.

2

Calculate Daily Crew Cost

Sum all crew member wages plus burden. Example: 4 workers at $25/hour average, 8-hour day = $800 base. Add 30% burden = $1,040 daily crew cost.

3

Divide by Squares Per Day

$1,040 daily cost divided by 20 squares = $52 labor cost per square. Adjust for roof complexity multipliers as needed.

Labor Productivity Benchmarks

Roofing Type Squares/Day (4 person) Labor Cost/Square
Asphalt – Simple roof 20-25 squares $40-$55
Asphalt – Complex roof 12-18 squares $60-$90
Asphalt – Steep pitch 10-15 squares $70-$110
Metal standing seam 8-12 squares $90-$140
Tile/Slate 4-8 squares $140-$280
Flat – TPO/EPDM 15-25 squares $45-$75

Track Actual Productivity

The most profitable roofing contractors track actual squares installed per crew per day on every job. This data reveals which crews are most efficient, which job types take longer than estimated, and where your pricing needs adjustment.

Overhead and Profit Margin Targets

Many roofing contractors price for materials and labor but forget overhead, leaving money on the table or worse, losing money on jobs they thought were profitable.

Overhead Cost Categories

Overhead includes all business costs not directly tied to a specific job:

Insurance and Bonding

General liability, workers compensation, vehicle insurance, and bonding. Roofing carries high insurance costs due to job hazards. May run $50,000-$150,000+ annually.

Equipment and Vehicles

Truck payments, fuel, maintenance, trailers, roofing equipment, safety gear, and tools. Depreciation on owned equipment should be allocated.

Office and Admin

Rent, utilities, office staff, accounting, software, phones, and administrative supplies. Includes owner salary if not billed to jobs directly.

Sales and Marketing

Website, advertising, lead generation, sales salaries and commissions, vehicle wraps, and yard signs. Critical for growth but often overlooked in pricing.

Calculating Overhead Per Square

To allocate overhead to each job:

  1. Total annual overhead: Sum all overhead costs for the year
  2. Total annual squares: Estimate total squares you will install this year
  3. Overhead per square: Divide overhead by squares

Example: $300,000 annual overhead divided by 8,000 squares installed = $37.50 overhead allocation per square

Profit Margin Targets

After covering all costs, your profit margin funds business growth, builds reserves, rewards ownership risk, and covers warranty claims.

Business Type Target Net Margin Notes
Residential replacement 20-35% Higher margins on premium materials and complex roofs
Residential repairs 30-50% Small jobs need higher margins to be worthwhile
Insurance restoration 15-25% Volume-based, some margin compression from adjusters
Commercial roofing 10-20% Larger jobs, more competition, lower margins typical
New construction 8-15% Volume relationships, competitive bidding

Markup vs Margin

Do not confuse markup with margin. A 25% markup on $400 cost = $500 price = 20% margin. A 25% margin on $400 cost = $533 price = 25% margin. Use margin calculations to ensure you actually achieve target profitability.

Pricing for Repairs vs Full Replacement

Roof repairs require different pricing strategies than full replacements. Small jobs carry higher per-unit costs but cannot be priced the same as replacement work.

Why Repairs Need Higher Rates

  • Minimum trip cost: A truck roll costs the same whether for 1 square or 30 squares
  • Setup and teardown: Loading, driving, setting up, and cleanup is fixed regardless of job size
  • Small material orders: No volume discounts on small quantities
  • Diagnostic time: Finding and assessing leak sources takes time
  • Skill premium: Good repair work requires experienced diagnosticians

Repair Pricing Structure

Repair Type Price Range Pricing Notes
Service call/inspection $150-$350 Diagnostic fee, may credit toward repair
Minor repair (1-5 sq ft) $350-$600 Minimum charge covers trip and setup
Moderate repair (5-25 sq ft) $500-$1,500 1.5-2x replacement rate per square
Major repair (25-100 sq ft) $1,200-$4,000 Approaches replacement pricing per square
Emergency/same-day +50-100% Premium for urgent scheduling
Flashing repair $300-$800 Per location, varies by complexity
Vent/pipe boot $200-$450 Per boot, including sealant

Repair Minimum Strategy

Establish minimum repair charges that ensure profitability on small jobs:

  • Calculate true minimum cost: Trip time + setup + 30 minutes work + materials = baseline
  • Add profit margin: Apply your standard margin to the minimum cost
  • Communicate clearly: State your minimum upfront so customers understand small job pricing
  • Bundle when possible: Offer to address multiple issues at once for better value

Repair-to-Replacement Conversion

Every repair call is a potential replacement sale. If repair costs exceed 30-40% of remaining roof value, recommend replacement. Present both options with financing so customers can make informed decisions about repair versus invest in new.

Close More Roofing Jobs with Financing

When customers hesitate on price, monthly payments turn objections into approvals. Average ticket increases 15-25%.

Get Started Free

Storm Damage and Insurance Pricing

Storm damage work represents a significant portion of many roofing businesses. Pricing for insurance claims requires understanding the insurance process and positioning your company appropriately.

Insurance Claim Pricing Basics

Insurance companies use standardized pricing databases (like Xactimate) to determine claim values. Your pricing strategy must work within this system:

  • Xactimate pricing: Learn the local Xactimate rates for your area since adjusters use these to approve claims
  • Supplement knowledge: Understand what items are commonly missed in initial estimates and how to document for supplements
  • Code upgrades: Know local code requirements that may require upgrades insurance must cover
  • Overhead and profit: Insurance typically allows 10% overhead and 10% profit on managed jobs

Insurance vs Retail Pricing

Factor Insurance Work Retail (Non-Insurance)
Pricing basis Xactimate/claim approval Your established rates
Price negotiation With adjuster, not homeowner Directly with homeowner
Typical margin 15-25% 20-35%
Payment timing Claim processing delays At completion or financed
Scope changes Requires supplements Change order with customer

Handling the Insurance Gap

Insurance rarely covers 100% of replacement costs. Common gaps include:

  • Deductibles: Homeowner responsibility, typically $1,000-$5,000
  • Depreciation holdback: Recoverable after work completion on RCV policies
  • Upgrades beyond like-kind: When customers want better materials than original
  • Code-required upgrades: Sometimes covered, sometimes not depending on policy
  • Denied supplements: When additional damage claims are not approved

Financing helps customers cover these gaps, turning insurance shortfalls into manageable monthly payments rather than lost sales.

Emergency and Tarping Pricing

Service Price Range Notes
Emergency tarp (small) $300-$600 Up to 200 sq ft, standard response
Emergency tarp (large) $500-$1,200 200-500 sq ft coverage
After-hours emergency +50-100% Nights, weekends, holidays
Board-up services $200-$500 Per opening secured

Insurance Compliance

Never offer to waive or pay customer deductibles. This is insurance fraud in most states and can result in criminal charges, loss of license, and civil liability. Financing the deductible amount is legal; paying it for the customer is not.

Competitive Pricing Strategies

Winning roofing work is not just about being the cheapest. Strategic pricing positions your company for sustainable profitability while winning the jobs you want.

Know Your Market Position

Every market has room for different pricing tiers. Determine where you fit:

Budget Tier

Lowest prices, basic materials, minimal warranty. Competes on price alone. Thin margins require high volume.

Mid-Market (Sweet Spot)

Competitive pricing with quality focus. Good materials, solid warranty, professional service. Most residential contractors.

Premium Tier

Highest prices, best materials, exceptional service. Targets customers who value quality over price.

Pricing Differentiation Tactics

  1. Value packaging: Bundle extended warranty, maintenance visits, or gutter guards to justify higher prices
  2. Good-better-best options: Present three price points so customers can choose their comfort level
  3. Financing emphasis: Lead with monthly payments to shift focus from total price to affordability
  4. Speed premium: Charge more for guaranteed fast scheduling when competitors have long wait times
  5. Quality documentation: Show certifications, manufacturer partnerships, and reviews to justify pricing

Responding to Lower Competitor Quotes

Objection Response Strategy
“I got a lower quote” “What materials and warranty are included? Let me show you what we include at our price point. And with monthly payments of just $X, you get our quality within your budget.”
“Your price is too high” “I understand budget concerns. Our price reflects quality materials and our 10-year workmanship warranty. Would financing at $X per month make this more comfortable?”
“Can you match their price?” “I cannot match that price and deliver the quality and warranty we stand behind. What I can do is show you payment options that make our superior product affordable.”

The Price Perception Shift

When customers compare total prices, a $2,000 difference seems enormous. When comparing monthly payments, the same difference might be $40/month – suddenly very manageable. Always present financing options to shift the conversation from total price to monthly affordability.

Common Roofing Pricing Mistakes

Even experienced roofing contractors make pricing errors that cost thousands in lost profit. Avoid these common mistakes:

Underestimating Waste

Simple roofs need 10-15% waste factor. Complex roofs need 15-20% or more. Hips, valleys, and irregular shapes dramatically increase waste. Measure carefully.

Forgetting Components

Quotes missing drip edge, ice and water shield, vents, pipe boots, or flashing cut into margins. Use a comprehensive checklist for every estimate.

Ignoring Pitch Adjustments

Steep roofs take 2-3x longer than walkable pitches. Apply appropriate multipliers for roof pitch or lose money on steep jobs.

No Overhead Recovery

Pricing only materials and labor ignores insurance, trucks, equipment, office costs. Add overhead allocation to every job.

Stale Pricing

Material costs change frequently. Using outdated pricing from months ago means selling at a loss when costs have risen.

Racing to the Bottom

Dropping prices to match every competitor leads to unprofitable work. Some jobs should go to competitors who want to work for free.

How to Fix Pricing Problems

  1. Conduct job cost analysis: Compare actual costs to estimates on completed jobs to identify consistent pricing errors
  2. Build comprehensive checklists: Include every component, accessory, and service in your estimating process
  3. Update pricing monthly: Track material costs and update your pricing when suppliers change their prices
  4. Calculate true overhead: Know your actual overhead per square and include it in every quote
  5. Track close rates by price point: If you are winning most bids, you may be priced too low
  6. Use estimating software: Roofing estimating software reduces errors and ensures consistent pricing

The Hidden Cost of Underpricing

A $500 pricing error on a job does not just cost you $500. If your target margin is 25%, you need an additional $2,000 in revenue to make up that lost profit. One underpriced job can wipe out the profit from multiple correctly priced jobs.

Frequently Asked Questions

What is a roofing square and how is it priced?

A roofing square equals 100 square feet of roof area. Contractors price by the square because it standardizes estimates regardless of roof size. For asphalt shingles, expect to charge $300-$700 per square installed, including materials and labor. Metal roofing runs $700-$1,200 per square, while tile is $1,000-$1,800 per square. Your specific pricing depends on material quality, local labor costs, and business overhead.

How do roofing contractors calculate labor costs?

Labor typically accounts for 40-50% of the total roofing job cost. Calculate labor by determining crew size, hourly wages, time to complete, and adding burden costs like workers compensation and taxes. A typical crew of 4 can install 15-25 squares per day for asphalt shingles, depending on roof complexity. Divide your total daily crew cost by squares installed to get your labor cost per square.

What profit margin should roofing contractors target?

Successful roofing contractors target net profit margins of 20-35% on residential work. This accounts for overhead, risk, warranty reserves, and business growth. Commercial roofing typically has lower margins of 10-20% due to higher volumes and competition. Repair work should carry higher margins of 30-50% since small jobs need more margin to be worthwhile.

Should I price roofing by the square or flat rate?

Per-square pricing is the industry standard and recommended for most jobs. It provides transparency, is easy for customers to compare, and scales with job size. Flat rate pricing works better for small repairs, emergency work, or when you want to simplify the quote presentation. Most contractors use per-square for replacements and flat rates for repairs.

How do I price roof repairs versus full replacements?

Roof repairs typically carry higher per-square-foot pricing than replacements because of minimum trip charges, setup time, and smaller material orders. A repair minimum of $350-$500 covers your costs on small jobs. For larger repairs, use 1.5-2x your replacement per-square rate. Emergency and same-day repairs warrant an additional 50-100% premium.

How should roofing contractors price storm damage work?

Storm damage pricing depends on insurance involvement. For insurance jobs, price at your standard rates but be prepared for negotiation with adjusters. Include detailed documentation, photos, and Xactimate-compatible estimates. For non-insurance storm work, use standard pricing plus any emergency or expedited scheduling premiums. Never offer to waive deductibles as this is illegal in most states.

What are the biggest pricing mistakes roofing contractors make?

Common mistakes include underestimating waste factors (use 10-15% for simple roofs, 15-20% for complex), forgetting overhead allocation, not accounting for roof pitch difficulty, pricing too low to win bids, and failing to include all necessary components like drip edge, underlayment, and flashing. Another major mistake is not updating pricing when material costs change.

How often should roofing contractors update their pricing?

Review and update pricing at least quarterly, more frequently during periods of material price volatility. Track your actual costs versus estimates on completed jobs to identify pricing gaps. Most contractors raise prices 3-8% annually to keep pace with inflation and rising material costs. Build price escalation clauses into quotes valid for more than 30 days.

Are You Actually Profitable?

Most contractors think they know their margins. Our free Profit Score calculator shows the truth in 2 minutes.

Get Your Free Profit Score

Quote Smarter. Close Faster. Keep More.

BuildFolio is the Profit Intelligence Platform that helps roofers track what they actually make on every job—not just revenue.

Try BuildFolio Free

Are you a homeowner? Try our free tools: