National average for asphalt-shingle roofing, 2026

How to Price Roofing Jobs?

$350 - $550 / square

Typical 2026 installed price per square (100 sq ft) for architectural asphalt shingles, labor and materials. Metal, steep pitch, and complex rooflines run higher.

Material
Roof
That roof: about $9,000 before tear-off, disposal, and permit. Add 10 to 15 percent waste to your square count first.

How to Bid a Roof, Step by Step

Roofing is priced by the square, not the hour. Get the square count right and the rest is arithmetic.

One square = 100 square feet of roof surface (not floor area). Measure each plane, account for pitch, and add 10 to 15 percent for waste on cuts, hips, and valleys. Satellite measurement tools or a drone speed this up and reduce climb risk.

Installed per square: asphalt $350 to $550, flat membrane (TPO/EPDM) $400 to $800, standing-seam metal $900 to $1,600. This is labor plus materials for a straightforward roof.

Layer in tear-off and disposal, a steep or cut-up premium, permit, and any decking or flashing repairs. Then add your markup. Quote one job number with the scope written out so there's no argument later.

Common Roofing Prices (2026 Benchmarks)

National installed averages. Adjust up 20 to 40 percent for coastal metros and steep or complex roofs, down 10 to 20 percent for rural areas.

JobTypical price
3-tab asphalt (per square)$300 - $450
Architectural asphalt (per square)$350 - $650
Flat membrane TPO/EPDM (per square)$400 - $800
Standing-seam metal (per square)$900 - $1,600
Tear-off, one layer (per square)$100 - $200
Full replacement, avg house (~20 sq)$9,000 - $16,000
Small leak repair$300 - $1,200
Ridge vent install$300 - $650
Skylight flashing / reseal$300 - $800
Detailed inspection report$150 - $400

Sources: aggregated from HomeGuide, Thumbtack, Angi, and industry rate surveys, 2026.

Now Apply This to a Real Quote

Knowing the rate is half the job. The other half is turning a plain-English description of the work - or a photo snapped on your phone - into a clean, itemized estimate your customer can read and accept from their phone with your branding. Type it, talk it, or tap the camera to let the AI read the roof straight from a picture.

Quick Input
Trade: Roofing

Your details carry straight into Fast Estimate Maker - no account needed to start.

Step 2 · After the Job

The Other Half of Pricing: Knowing Your Real Margin

Pricing is the easier half. The harder half is knowing what each job actually cost you - shingles, underlayment, dumpster fees, crew hours, and the decking you didn't find until tear-off. Most roofers underprice for years because they're guessing at their real costs and rounding up.

FastEstimateMaker's job costing tool attaches real costs to the estimate you built. Snap a supplier receipt, log crew hours as you work, and the estimate-vs-actual math runs itself. You see your real margin per job, not just the number you quoted.

How the loop works: Build an estimate (above) → do the tear-off and install → snap receipts and log hours as you go → FastEstimateMaker shows your real margin when the job closes. Cost tracking always attaches to an estimate, so you need to quote the job first.

Tear-off, Complexity, and Add-ons

Charge $100 to $200 per square to remove and dispose of one existing layer. Multiple layers, slate, or tile cost more. Price this separately so a hidden second layer doesn't eat your margin.

Forgetting tear-off is the most common roofing bid mistake. See Pricing mistakes.

  • Steep pitch (8/12 and up): add 20 to 40 percent for safety, staging, and slower work
  • Cut-up rooflines (many hips, valleys, dormers): more waste and more labor per square
  • Two-story and limited access: staging and material-handling premium
  • Replace rotten decking: $60 to $120 per sheet, billed as found
  • New flashing, drip edge, ice-and-water: bundle into the scope, don't absorb it
  • Code-required upgrades (ventilation, underlayment): line-item and explain them

Most replacements require a permit and inspection. Bill the permit cost plus a 15 percent handling fee, and build inspection scheduling into the timeline.

Rates by Region

RegionAsphalt per square
Coastal metros (SF, NYC, Seattle, Boston, LA)$500 - $700
Mid-size markets (Denver, Austin, Atlanta, Charlotte)$375 - $550
Smaller cities and rural areas$300 - $450

Storm regions are their own market. In hail and hurricane corridors, insurance-driven replacement work commands different pricing and paperwork than retail jobs, and the willingness to pay is higher.

Small Operator vs Established Crew

Roofing rewards speed and volume, but a one-truck operator and a multi-crew company price differently. The per-square number has to cover what your operation actually carries.

  • Price at market per square, not below it. Undercutting on a safety-critical, warranty-backed install signals corner-cutting.
  • Always bid tear-off and decking separately. Surprises under the old roof are where small operators lose money.
  • Subcontract overflow at a known per-square rate so a busy week turns into margin, not chaos.
  • Document everything with photos. It wins jobs and protects you on warranty claims.
  • Full markup on materials and a real overhead load in every per-square price.
  • Standard scope template so every estimator bids the same way.
  • Storm and insurance division if you're in a hail corridor - it's a different pricing and paperwork game.
  • Minimum job size so mobilizing a crew and a dumpster always clears its floor cost.

Pricing Mistakes That Cost You Money

A second hidden layer and a dumpster can swing a job by thousands. Always price removal and disposal separately and inspect for layers first.

Cuts, hips, and valleys eat material. Add 10 to 15 percent waste to your square count before you price, or you'll run short and eat the difference.

A steep roof is slower and riskier. Charge the 20 to 40 percent complexity premium instead of bidding it like a walkable roof.

Quote rotten decking and new flashing as "billed as found" so you're covered when tear-off reveals problems, instead of absorbing them to keep the customer happy.

A handshake quote disappears the moment a customer changes their mind. Send the scope and price in writing, with photos, before a single shingle comes off.

Roofing Pricing - Common Questions

$350 to $550 per square (100 square feet) for installed architectural asphalt shingles, including labor and materials. Standing-seam metal runs $900 to $1,600 per square. Steep or complex roofs add 20 to 40 percent.

Measure the roof in squares (1 square = 100 sq ft), add 10 to 15 percent waste, then multiply by your per-square price for the chosen material. Add tear-off, steep or complexity premiums, disposal, permit, and your markup. Quote one job number with the scope spelled out.

$100 to $200 per square to tear off and dispose of one existing layer, more for multiple layers or heavy materials like slate or tile. Always price tear-off separately so a second layer doesn't eat your margin.

$9,000 to $16,000 for an average 1,700 to 2,000 sq ft asphalt-shingle roof (about 17 to 20 squares), including tear-off. Metal, steep pitch, and complex rooflines push it well above that.

Free estimates are standard for replacements you expect to win. Charge $150 to $400 for a detailed inspection report (with photos and moisture readings) when the customer needs documentation for insurance or a real-estate transaction.

Price to the insurance scope using local Xactimate-style line items, document everything with photos, and supplement for code upgrades the adjuster missed. Storm work is its own skill set: the willingness to pay is higher, but so is the paperwork.

Price at the market per-square rate, not below it. Roofing is a safety-critical, warranty-backed install, and undercutting signals corner-cutting. Win on responsiveness and a clean, documented quote instead of the lowest number.

Done Thinking? Ready to Quote.

Build a professional, branded roofing estimate in 60 seconds. Unlimited estimates, invoicing, payments, and follow-ups for $29/month. Built for roofers.

Try Fast Estimate Maker

No credit card required. No contracts. Cancel anytime.