Skip to main content
Los Angeles skyline
Roofing in Los Angeles

How Much Does Roofing Cost in Los Angeles?

$16,620typical · fair range $14,528 to $18,871

That is the modeled cost to deliver plus a fair contractor margin for roofing in Los Angeles, not a sales quote. Built from BLS wage data, Craftsman bills of materials, and verified permit fees. 2026-08-19

Mid-range here means the reroof most homeowners actually buy: full tear-off and asphalt shingle replacement on a typical single-family roof, disposal included, with up to two sheets (64 sq ft) of decking replacement in the base price. Additional decking prices per sheet. Metal, tile, and slate are the premium rungs of the same job.

Got a contractor quote? Check it against this number
$
Show the math
How $16,620 is built
Labor$3,844
Materials$4,720
Permit fee$259
Direct cost$8,823
Overhead (22% of revenue)$3,647
Cost to deliver (break even)$12,470
Contractor margin (22.3%)$4,150
Typical fair price$16,620

The margin is the gap between break even and a typical quote, not a markup we invent. Fair margin moves with trade and market. Most land at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, and free labor does not exist. Full methodology.

$16,620
Typical installed
71.75hrs
Skilled labor
22.3%
Contractor margin
14.1% over
vs national avg
Bid Fairness Checker

Is your roofing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-08-19
Independent FatBook v3 cost indexVerified permit/source data where availableReviewed by Leonard "Chuck" Thompson
$
Type the number off the estimate, or drag the bar. The gauge below shows where it lands.
Or
Upload contractor estimate
Drag and drop or click here. PDF or CSV, we extract the line items.
Or paste it
Analyzed estimates are stored anonymized (names, addresses, phone numbers, and emails stripped) to improve the benchmark. No account, no tracking.
Los Angeles
Within the fair range.
Fair range
Fair range$14,528 to $18,871
Typical market bid$16,620
Lowest realistic price$14,528
Your bid$16,620
Gap to the price floor$2,092
Contractor margin22.3%
Fair range. Break-even sits at the red line: the cost of delivering the job, not a price anyone should demand. The green band above it is fair territory: most solid bids land at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, leaner or richer by trade and market. That band is earned money. No one works for free, and if the job were easy you would not be hiring it out.
True Cost Calculator

Calculate your Los Angeles true cost.

squares
Technical Blueprint LIVE SCHEMA
Estimate schematic TECHNICAL BLUEPRINT DRAFT
True Cost Benchmark
$16,620
Typical range: $14,528 to $18,871 · Lowest realistic price: $14,528
Labor$3,844
Materials (PPI-adjusted)$4,720
Permit fee$259
Overhead (21.9%)$3,647
Cost to deliver$12,470
Labor derivation: 71.8 Craftsman hours × $35.70/hr BLS wage × 1.50 burden = $3,844.
Potential savings $2,092. That is the gap between the true cost benchmark and the lowest realistic price.
Asphalt Shingle Roof Replacement in Los Angeles costs more than most U.S. metros. At $16,620, you're paying 14.1% above the national average, though contractor margins here (22.3%) are in the moderate range. The higher price reflects regional labor costs, not excessive padding. Your negotiation strategy should focus on scope, not price-slashing.
Standard market dynamics. Los Angeles runs 22.3% margins with a normal spread from $14,528 to $18,871. You have about $2,092 in negotiating room. The most effective approach: check any bid against the numbers on this page, identify the line items sitting above the benchmark, and negotiate those specific items down toward the floor of $14,528.
The calendar is part of the price. Quotes for roofing in Los Angeles sit near the $18,871 high during the warm-weather stretch (April through October) and drift toward the $14,528 floor through winter (December through February), when crews compete for thinner work. That seasonal spread is 5 to 12 percent, or $831 to $1,994 on a job this size, for anyone who can plan around it.
The gap between what Los Angeles homeowners typically pay and what the market can support is $2,092, a wide one for this trade. To put that in context: the floor price of $14,528 isn't a discount or a coupon. It's the lowest realistic price: cost to deliver plus the leanest margin a crew can sustain. Everything above it is negotiating room, and most quotes sit well above it for the same scope of work.
Los Angeles sits in the upper half of our pricing index, more expensive than 5 of 8 tracked metros but cheaper than 2. This mid-to-upper position reflects moderate regional labor costs. The $2,092 gap between average and floor pricing is where your negotiating power lives.
Show the math: how Los Angeles Asphalt Shingle Roof Replacement numbers are derived Click to expand
Derivation for Los Angeles, Asphalt Shingle Roof Replacement · updated 2026-08-19
Step 1: Craftsman labor hours
BOM hours from Craftsman National Estimator: 71.75 hrs (typical project: 2500 sq ft)
Step 2: BLS wage × burden
Los Angeles wage from BLS OES: $35.70/hr
Burden rate (FICA + workers' comp + insurance + unemployment): 50.1%
loaded_wage = $35.70 × 1.5010 = $53.58/hr
Step 3: Labor cost
labor = 71.75 hrs × $53.58/hr = $3,844
Step 4: Materials (PPI-adjusted)
Craftsman material cost × FRED PPI multiplier (1.0360): $4,720
Material costs pass straight through, with each book price inflation-adjusted by its own producer price series.
Step 5: Permit fee
Los Angeles permit office: $259
Verified from our compiled city and state fee schedules, the same dataset behind PermitCalculator.com.
Step 6: Direct cost
direct = labor + materials + permit = $3,844 + $4,720 + $259 = $9,273
Step 7: Overhead
NAHB benchmark: overhead is 21.9% of revenue, the way the NAHB Cost of Doing Business study measures it. Materials pass through at cost and carry no overhead.
overhead = ~21.9% of revenue (NAHB basis) = $3,647
Step 8: Cost to deliver
cost_to_deliver = direct + overhead = $9,273 + $3,647 = $12,920
What it actually costs a contractor to do this job in Los Angeles, before profit.
Step 9: Lowest realistic price
Cost to deliver plus the leanest sustainable margin in Los Angeles for this scope: $14,528
The floor clears cost-to-deliver, as it should: nobody stays in business below break-even.
Step 10: Typical contractor quote
The modeled typical quote in Los Angeles, cost to deliver plus the market's usual margin: $16,620
Step 11: Contractor margin
margin = ($16,620 - $12,920) / $16,620 × 100 = 22.3%
The portion of the typical quote that is not cost-to-deliver. Higher = more room to negotiate.
Step 12: Savings potential
savings = $16,620 - $14,528 = $2,092
The gap between the typical quote and the lowest likely estimate in Los Angeles.
Every service in every metro is priced from the same parts. Sources: BLS OES wages, FRED PPI series, Craftsman National Estimator, city permit offices. Updated 2026-08-19. Full methodology →
How the cost breaks down
Where the money goes

What you pay for in Los Angeles.

Every roofing dollar in Los Angeles, split into labor, materials, permit, overhead, and the contractor margin. The first four are the cost to deliver. The margin is what a fair job earns on top.

Labor$3,844 (23.1%)
Materials$4,720 (28.4%)
Permit$259 (1.6%)
Overhead & site$4,097 (24.7%)
Margin$3,700 (22.3%)
Cost to deliver plus a fair margin = $16,620
See cost by project size
Cost by size

What asphalt shingle roof replacement costs at your size.

Scales with project area at this metro's rate. The calculator lets you dial in your exact size.

SizeTypicalRange
1,500 sq ft$11,980$10,472 to $13,603
2,000 sq ft$14,300$12,500 to $16,237
2,500 sq ft$16,620$14,528 to $18,871
3,250 sq ft$20,100$17,570 to $22,822
3,750 sq ft$22,419$19,598 to $25,456

Scaled from TheFatBook's per-size cost model, the same one behind the calculator.

How we size these jobs →

The Los Angeles guide

California writes more rules onto a roof than any state in the country, and Los Angeles prices every one of them. An asphalt shingle replacement averages $16,620 here against a national figure of $14,568, with the lowest realistic price at $14,528. The gap is code, fire zones and a $53.58 loaded crew rate, in that order.

Cost Data Summary
City average
$16,620 for asphalt shingle roof replacement, 14.1% above the national average of $14,568 (TheFatBook cost index, 2026)
Bid range
$14,528 low to $18,871 high, with the lowest realistic price at $14,528 (TheFatBook cost index, 2026)
Contractor margin
22.3% contractor margin, with $2,092 between average price and floor (TheFatBook cost index, 2026)
Labor hours
71.8 hours for asphalt shingle roof replacement (Craftsman, 2026)
Labor cost
$3,844 labor, at $53.58/hr loaded wage ($35.70 base + 50.10% burden) (BLS OEWS, 2026)
Materials
$4,720 material cost (PPI adjusted) (FRED PPI, 2026)
Permit fee
$259 total permit cost (final, do not add taxes) (PermitCalculator, 2026)
Overhead & site costs
$4,097 covering overhead allocation and disposal (NAHB, 2026)
Cost to deliver
$12,920 fully loaded, before the contractor's margin (TheFatBook cost index, 2026)

Local Market

Two regulatory layers sit under every LA reroof quote. Title 24 cool roof requirements steer shingle selection toward rated product in most of the basin, and homes in the Very High Fire Hazard Severity Zones that lace the hillsides need Class A assemblies, ember resistant venting and detail work a flatland roof never sees. Neither layer is optional and both show up in the bid before a single square is priced. Labor runs $35.70 base, $53.58 loaded, which is 27.7 percent above the national wage. Then there is the housing math: a $921,200 median home value, about 3,395 building permits a month for a city of 3.9 million, and a 1961 median build year. Nothing about that mix produces cheap contractors. The index lands the average at $16,620, which is 14.1 percent above the national average, on a delivery cost of $12,920. Dry season scheduling keeps crews busy most of the year, so the winter discount window other markets offer barely exists here.

Chuck's Take

Fifty four an hour loaded for the crew, and that is before anyone says the words fire zone. The hillside guys are not gouging you, their insurance carrier just knows exactly where they work. Flatland roof, flatland price. Make sure the bid knows which one you are.

Understanding Your Bid

LA bids scatter wider than the $14,528 to $18,871 index range suggests, because fire zone address and cool roof spec can move the same square count by thousands. That is exactly why you anchor on the parts that do not move: 71.8 Craftsman hours, the $53.58 loaded rate, $4,720 in materials at the rated shingle tier, and a delivery cost of $12,920. Margin over delivery averages 22.3 percent citywide. When a bid lands past $18,871, the first question is which specific code line put it there, and a real answer names the zone map or the Title 24 spec. A vague answer about California being expensive is padding. The checker on this page reads your bid against the same wage and hour inputs the index uses.

Cost Breakdown

Delivery cost in Los Angeles builds from $3,844 in labor, which is 71.8 hours at $53.58 an hour loaded on a $35.70 base. Materials add $4,720, priced on standard architectural shingle. Title 24 compliance is a product selection question, not a construction change: the compliant shingle carries a CRRC rating number you can ask for, so treat a large cool roof surcharge on an asphalt job as a number to challenge, not a given. Overhead allocation runs $3,647 against the NAHB benchmark. LADBS takes its cut through an express permit class for residential reroofs, about $259 on the average job in our permit data, one of the few permit lines in the country we can call almost proportionate. Total cost to deliver: $12,920. The floor of $14,528 is that number carrying the leanest margin a real company survives on. Between the floor and $18,871 lives every hillside access story, fire zone detail and overhead structure in the basin.

Chuck's Take

Thirty eight hundred of crew labor and forty seven hundred of rated shingle and felt, and the city takes two sixty for the express permit. Anything past fourteen and a half needs a reason with a code section attached to it.

How to Negotiate

Ask two questions before price. First, what fire severity zone is the address in, because the answer changes the legal spec and you want the contractor to have looked it up rather than guessed. Second, which cool roof product line are they bidding, because rated shingles vary in cost and a bid built on the wrong tier gets revised later at your expense. Then use the seasons the little that LA allows: the stretch after the holidays and before spring is the closest thing to a slow period, and crews coming off the December lull will price to restart. Hillside jobs carry real access cost, so if your roof is a flatland drive up, say so early. You are an easy job. Easy jobs should price like it, and the calculator on this page gives you the delivery math to hold that line.

Chuck's Take

January bids in LA. The rain scare thins the schedule and the good outfits still answer the phone. And always ask the Title 24 question first, because the guy who has to look up what that means is not the guy you want on a forty year asset.

What Makes This Market Different

Fire rebuilt the LA roofing market in ways the index numbers only hint at. Every major burn cycle pushes another wave of hillside homeowners into Class A assemblies and ember venting, and the crews that specialize in that work carry certifications and insurance loads a standard shingle outfit never needs. Meanwhile Title 24 quietly made the basic dark shingle a special order item across much of the basin. The result is a two speed market: commodity tear offs in the flats near $16,620, and hillside fire zone work that runs well past $18,871 with full legal justification. The 1961 median build year means the flatland stock is mid century framing that mostly takes a reroof without surprises, which keeps the floor honest at $14,528. At a $921,200 median home value, the roof is protecting more capital per square than anywhere outside the Bay, and the insurance market has noticed even if the homeowner has not.

Frequently Asked Questions

How much does asphalt shingle roof replacement cost in Los Angeles?
Our Cost Index averages asphalt shingle roof replacement at $16,620 in Los Angeles, with the lowest realistic price at $14,528 and the top of the range at $18,871. Fire zone addresses and Title 24 cool roof product can push a specific job past the range with full justification. The True Cost Calculator on this page scales the math to your roof.
What does a roofing permit cost in Los Angeles?
LADBS handles residential reroofs through an express permit class, and our permit data puts it near $259 on the average job. Small against a $16,620 project. The contractor pulls it, and the LADBS portal lets you confirm it was actually filed.
Do LA roofs need special fire rated shingles?
In the Very High Fire Hazard Severity Zones, yes: Class A assemblies with ember resistant venting are the legal spec, and most of the hillside neighborhoods sit in those zones. Flatland homes need Title 24 cool roof compliant product but not the full fire package. Ask which zone your address is in before comparing bids, because the spec changes the price honestly.
What is a fair roofing bid in Los Angeles?
For a standard flatland asphalt job, between $14,528 and $16,620. The index shows 22.3 percent average margin above the $12,920 delivery cost. Hillside and fire zone work legitimately prices higher. The Bid Fairness Checker on this page reads your number against the local wage and hour math.
How this number is calculated

TheFatBook models roofing from Craftsman labor hours, BLS regional wages, burden, PPI-adjusted materials, permit data where available, and contractor overhead benchmarks. Cost index version: 2026-08-19. Updated Aug 2026.

Sources: BLS, Craftsman, FRED, NRCA
Reference URLs: BLS OEWS · FRED PPI
Reviewed by: Leonard "Chuck" Thompson
Read methodology →
Sources & methodology for these numbers
  • Independent FatBook v3 cost index for Roofing in Los Angeles.
  • BLS OEWS wage inputs (https://www.bls.gov/oes/) and FRED PPI material inflation (https://fred.stlouisfed.org/) references.
  • Craftsman labor-hour references and contractor overhead benchmarks.
  • Verified permit/source data from PermitCalculator.com and permits_compiled where available.
Cost-index version: 2026-08-19
Updated: Aug 2026
Sources: BLS, Craftsman, FRED, NRCA
Reviewed by: Leonard "Chuck" Thompson
Estimate Scope

What the roofing in los angeles benchmark includes.

Included in the benchmark
  • Asphalt Shingle Roof Replacement as the headline cost-index scope
  • labor-hour assumptions, regional wage inputs, materials, overhead, and permit data where available
  • low, average, high, lowest realistic price, margin, and savings benchmarks from the FatBook cost index
Not included automatically
  • hidden damage, change orders, emergency service premiums, or unusual site access conditions
  • contractor financing approval, warranties, provider recommendations, or guaranteed final quotes
  • permit rulings for a specific address unless the city permit panel lists verified local data
Scope methodology →
Los Angeles Service Pricing
ServiceLowAverageHigh
Asphalt Shingle Roof Replacement · 2,500 sqft$14,528$16,620$18,871
Roof Repair$640$734$835
Metal Roof Installation · 2,500 sqft$33,679$38,553$43,799
Flat Roof Installation · 1,200 sqft$8,353$9,553$10,845
Gutter Installation · 200 linear ft$2,808$3,219$3,662
Tear Off Roofing · 2,500 sqft$3,533$4,026$4,555
Roof Deck Repair$698$800$910
Roof Flashing Repair$1,216$1,376$1,548
Tile Roof Installation · 2,500 sqft$25,993$29,704$33,697
Slate Roof Installation · 2,500 sqft$54,935$62,831$71,328
Wood Shingle Roof Installation · 2,500 sqft$34,027$38,952$44,252
Roof Vent Installation · 2,500 sqft$331$380$432
Attic Vent Installation · 2,500 sqft$351$402$457
Gutter Guard Installation · 200 linear ft$2,112$2,422$2,755
Downspout Installation · 60 linear ft$950$1,090$1,240
Permit Information

Los Angeles permits.

Structure
Per-item fees. Add issuing fee ($24 plumbing/HVAC if subtotal >= $90) + DSCS surcharge (3%) + Systems surcharge (6%) to plumbing/HVAC subtotals. Minimum permit fee $55 for HVAC and electrical. Building fees are valuation-based with 90% plan check.
Department
Los Angeles Department of Building and Safety (LADBS)
Phone
311 (within LA) or (213) 473-3231 (outside LA)
Official Source
Verified
2026-03-23
Fee Anchors
$8k building fee: $272
$12k building fee: $369
$25k building fee: $626
Electrical base: $55
Plumbing base: $60
HVAC base: $98

Source-backed permit facts from PermitCalculator.com and the underlying permits_compiled dataset. Always confirm final requirements with the local building department before filing.

Upload Estimate

Got a bid? We'll check it.

Upload a contractor estimate
Drag & drop or click to upload. We'll analyze every line item.
PDF · CSV · JPG · PNG · Max 10MB
Financing

Payment options.

$
%
yr
%
Best financing option
-
Also in Los Angeles: 6 other trades
Check a Los Angeles quote
See if your quote falls within the verified fair range for Los Angeles.
Run the Calculator →
Compare nearby markets
Phoenix
$14,069 avg · $1,695 potential savings
Dallas
$13,580 avg · $1,599 potential savings
Houston
$13,348 avg · $1,586 potential savings
Chicago
$17,748 avg · $1,896 potential savings
View all 8 cities →

Find a Contractor

Need a roofing pro in Los Angeles? Browse review-screened Los Angeles contractors in the Better Builders Network. BBN Elite status comes from homeowner ratings and real customer reviews.

DO
Cost index built by David Olson, Creator of the Cost Index & Permit Dataset · Methodology reviewed by Leonard "Chuck" Thompson, LC Thompson Construction Co., Owner (retired) · 2026-08-19
Check my bidCalculate true costUpload estimate