How to price a residential roof replacement accurately in 2026
How to price a roof replacement accurately starts with knowing your fully-loaded cost per square (a 100 square foot section), then layering in pitch multipliers, complexity adjustments, and a defensible margin. Most contractors underprice by 8-15% because they skip one of the inputs. This walks through the actual math.
What goes into your true cost per square
Pricing starts with knowing what each square actually costs you to install before any profit is added. Most contractors think they know this number. Most are wrong by enough to matter.
Materials are the visible part of the cost
For a standard architectural shingle install in 2026, materials run roughly $245-$320 per square: shingles ($95-$130), underlayment ($25), drip edge ($12), starter strip ($15), ridge cap ($20), nails ($8), pipe boots ($18), step flashing ($15), ice and water shield where required ($25), ridge vent ($12). Premium shingles or specialty profiles push higher. Architectural shingles from Owens Corning, GAF, or CertainTeed mid-tier lines sit in this range. Designer shingles or stone-coated metal are a different conversation.
Labor is where most contractors lose track
Crew labor, including burden, runs $135-$210 per square in residential roofing markets. The range depends on whether you're paying per-square piece rate, hourly with overtime, or running a sub crew. Burden adds 22-28% on top of base wages: payroll taxes, workers' comp (which is brutal in roofing, often 15-25% of wages), liability insurance allocation, and unemployment.
Most contractors track only the base piece rate and forget the burden. That mistake alone underprices by $30-$50 per square.
Disposal and rentals are real and recurring
Dumpster rental for a typical 25-square tear-off runs $450-$650. Dump fees, if loaded by weight, add another $200-$400. Per-square that's roughly $26-$42. A boom or hoist rental for a steep job adds another $300-$500.
Truck, fuel, and overhead allocation
Allocate truck fuel, vehicle depreciation, tools, software subscriptions, office overhead, and commission across every square installed. For a three-truck operation doing roughly 200 squares per month, that's another $35-$55 per square. Skip this and you're slowly cannibalizing the business to win price-shopped jobs.
Sum up the components: materials $280, labor $170, disposal $35, overhead $45 = roughly $530 per square fully-loaded cost on an average architectural shingle job. That's your floor. Anything you charge below that loses money.
Pitch and complexity multipliers
The base cost above assumes a walkable pitch (4/12 to 7/12) with simple geometry. Real roofs deviate. Each deviation needs to be priced or it eats your margin.
Pitch adds time and risk
An 8/12 to 10/12 pitch slows the crew down by 25-40% and requires fall protection beyond the standard kit. Add 15-20% to the labor portion of the cost. A 12/12 or steeper requires staging, harness anchors, sometimes scaffolding or a boom. Add 30-50% to labor and a fixed equipment cost. Some contractors decline anything over 12/12 unless the price covers a sub crew specialized in steep work.
Cuts and valleys eat material
A simple gable roof has minimal waste. A complex roof with multiple valleys, dormers, hip lines, and dead valleys can run 15-22% material waste vs the 8-10% on a simple roof. Build that waste percentage into your material takeoff. A pitch-and-cuts adjustment usually comes out to 8-12% on materials and 10-15% on labor for a complex residential job.
Tear-off layers compound
Single layer tear-off is what most quotes assume. Two layers means double the time, double the disposal, sometimes additional decking repair. Three layers is roughly 2.5x the tear-off cost of a single layer. Always physically verify layer count during the estimate. Don't trust what the homeowner thinks is up there.
Decking surprises blow margin
Always include a per-sheet allowance in the contract for replacing rotten decking ($65-$95 per 4x8 sheet installed). On a typical 25-square job you might find 2-6 sheets that need replacement. Without the allowance clause, every replaced sheet eats your margin directly.
Regional rate variation
The same roof costs dramatically different amounts in different US markets. Base architectural shingle pricing per square ranges from roughly $475-$650 in lower-cost southern markets, $625-$825 in mid-tier markets, $750-$1,100 in high-cost coastal and northeast markets. Don't price based on what someone in a podcast said about their market. Price based on yours.
Insurance work has its own pricing model
If you do insurance restoration work, the carrier dictates the price through Xactimate. Your job isn't to set the unit price. Your job is to make sure every legitimate line item is included in the claim, supplements get filed for what's missed, and your margin comes from operational efficiency rather than markup. Insurance work that doesn't supplement is unprofitable. Period.
How to set the actual quote price
Start with fully-loaded cost per square. Multiply by total squares including waste. Add pitch and complexity adjustments. Add tear-off costs based on layer count. Add the decking allowance. Add a fixed mobilization fee ($350-$650 covers truck, materials delivery, dumpster placement). Then apply your margin multiplier.
Healthy residential roofing margin is 35-45% gross. Below 30% you're running too lean to absorb a bad job, a slow month, or a workers' comp claim. Above 50% you're either in a premium market with limited competition or you're going to lose price-shopped jobs to honest competitors.
Math example. A 26-square architectural shingle replacement on a 6/12 with simple geometry, single layer tear-off, in a mid-tier market: 26 × $530 = $13,780 fully-loaded cost. Add $400 mobilization. Add $390 decking allowance. Total cost $14,570. Apply 40% gross margin: $14,570 / 0.60 = $24,283. Round to $24,500. That's the floor of a defensible price for this job in 2026.
Common questions about pricing residential roofs
How much should I charge per square for asphalt shingles?
In 2026 US markets, residential architectural shingle replacements run $625-$1,100 per square fully installed depending on the regional rate, complexity, and pitch. Premium designer shingles run $900-$1,400 per square. Three-tab strip shingles, where still installed, run $475-$650.
Should I price by the square or by the job?
Quote homeowners a single project total, but build that total from a per-square calculation. Quoting a homeowner "$680 per square" invites haggling and comparison shopping at the unit level. Quoting "$24,500 to replace your roof" invites comparison on the total deliverable.
What's a reasonable deposit to ask for?
10-30% deposit is standard, often paid at materials delivery rather than contract signing. State law varies. Some states cap roofing deposits at 10% by statute. Check your state's contractor licensing rules before setting your default deposit policy.
How do I price for emergency or after-hours work?
Add 35-50% to the labor portion for after-hours and weekend work. The crew either gets paid overtime or expects a higher day-rate, and emergency calls take priority dispatch which disrupts your scheduled jobs. The homeowner is calling because water is coming in, so the urgency is real on both sides.
Should I match a competitor's lower bid?
Almost never. If a competitor is bidding 15% below your honestly-calculated number, one of three things is true: they're missing scope (which the homeowner pays for later in change orders), they're cutting corners (workers comp, permits, materials grade), or they're going to fail and leave the homeowner stuck. None of those serve the homeowner. Your job is to explain the difference clearly, not to race to the bottom.
What to do this week
Pull last quarter's job costing reports. For each completed job, calculate actual cost per square versus quoted cost per square. The variance is your underpricing exposure. If your actual cost is 8% higher than what you quoted, every job is bleeding 8% of revenue you should have collected.
Build a spreadsheet template that takes the inputs (squares, pitch, complexity, layers, decking allowance, regional rate) and outputs the defensible price. Use it on every estimate. Quote variance drops within two weeks. Win rate on the right jobs goes up.
If you want to stop missing the calls these accurate quotes will let you confidently take, our appointment booking system handles the lead-to-estimate scheduling without adding office staff.