Last updated October 17, 2026
Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofing Cost Breakdown: The Los Angeles Homeowner’s Reference for 2026
The lowest roofing quote you receive is probably not fraud. It’s probably missing the decking inspection allowance, the permit fee, and the haul-away cost that the middle quote includes. In Los Angeles, where roofing quotes for the same 2,000-square-foot home can swing by $4,000 to $12,000, the gap rarely comes from dishonesty. It comes from scope. One contractor is quoting a roof that will actually protect your home for 20 years. Another is quoting a roof that looks finished on day one and starts failing on day 400. This guide names every cost component so you can evaluate Los Angeles roofing quotes side by side, line item by line item, before you sign anything. For Roofing Warning Signs: A Los Angeles Homeowner’s Reference Guide, see our companion post.
Styles & brands we work with






Quick Answer
A full roof replacement in Los Angeles in 2026 typically costs between $9,500 and $28,000, with most homeowners paying $15,000 to $22,000 for a standard architectural shingle roof on a 1,800 to 2,200-square-foot home. The price depends on material choice, roof pitch and complexity, tear-off and haul-away costs, permitting, and whether the decking underneath needs repair or replacement. For a rough per-square number, Los Angeles homeowners should budget $550 to $850 per square (100 square feet) for architectural shingles installed, and $1,400 to $2,600 per square for clay or concrete tile installed.
Table of Contents
- The Five Line Items Most Low-Ball Quotes Omit
- 2026 Material Costs in Los Angeles by Roof Type
- Why Los Angeles Labor Costs Differ From National Averages
- How to Compare Two Quotes Side by Side
- What a Legitimate Payment Schedule Looks Like
- Cost Per Year: Why a $22,000 Tile Roof Can Beat a $12,000 Shingle Roof
- Cool Roof Compliance and Title 24 Costs
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
- The Bottom Line
The Five Line Items Most Low-Ball Quotes Omit
When a Los Angeles roofing quote comes in dramatically lower than the others, the contractor usually isn’t working cheaper. He’s working less. Here are the five line items we see missing from low-ball quotes in Los Angeles, in order of how often they disappear.
- Permit fees. The City of Los Angeles Department of Building and Safety (LADBS) requires a permit for any full roof replacement and for repairs exceeding a certain threshold. Permit costs for roofing work in Los Angeles typically run $300 to $800 depending on the valuation of the job and the scope. A quote that omits the permit isn’t saving you money. It’s creating a liability: unpermitted roofing work can complicate a future home sale and may not be covered by your homeowner’s insurance if a problem develops.
- Decking inspection allowance. No one can see the condition of your roof decking until the old shingles come off. A proper quote includes a per-sheet allowance for replacing rotted or damaged plywood or OSB decking. In Los Angeles, expect $75 to $110 per 4×8 sheet if replacement is needed. A quote with no decking line item means either the contractor assumes the decking is perfect (it rarely is on a 15-year-old roof), or they plan to surprise you with a change order mid-job.
- Haul-away and disposal. Removing an old roof generates 3 to 6 tons of debris. Disposal fees at Los Angeles-area landfills and transfer stations, plus labor for loading and hauling, add $700 to $1,400 to a typical replacement. Quotes that exclude haul-away often list it as “homeowner responsibility,” which means a dumpster rental, a trip to the transfer station, and a weekend of your labor.
- Underlayment upgrade. Basic felt underlayment is cheap. Synthetic underlayment or a high-grade self-adhered underlayment is better, especially in Los Angeles neighborhoods like the Hollywood Hills, Bel Air, and the Palisades where wind-driven rain hits roofs at steep angles. An upgrade from #15 felt to a quality synthetic adds $300 to $700 on a typical home. Low quotes often spec the cheapest option and never mention the upgrade.
- Flashing replacement. Flashing is the metal that seals the joints where your roof meets chimneys, walls, skylights, and vents. Reusing old flashing saves the contractor money and costs you leaks. A proper quote includes replacing all flashing at $400 to $1,200 depending on the number of penetrations. If the quote doesn’t mention flashing, ask. If the answer is “we’ll reuse what’s there,” you’ve found your low-ball.
At Mercer Roofing Co Los Angeles, every quote includes these line items in writing before work begins. We put a written price in front of every homeowner in Los Angeles before a single nail is driven, and that price includes the permit, the decking allowance, the haul-away, the underlayment, and the flashing. No change orders. No surprises.
2026 Material Costs in Los Angeles by Roof Type
The material you choose is the biggest single driver of price. Here are realistic per-square installed ranges for the main roofing material types in the Los Angeles market as of 2026. Per square means 100 square feet of roof surface, not 100 square feet of house footprint. A 2,000-square-foot home typically has between 2,200 and 2,800 square feet of roof surface depending on pitch, overhangs, and number of stories.
- 3-tab asphalt shingle: $450 to $580 per square installed. The cheapest option. 10 to 15 year expected lifespan in the Los Angeles sun. Thin, prone to wind lift, and increasingly hard to source in quality grades as manufacturers phase them out. We install fewer of these every year.
- Architectural (dimensional) asphalt shingle: $550 to $850 per square installed. The sweet spot for most Los Angeles homes. 20 to 30 year expected lifespan depending on brand and ventilation. Most of our Los Angeles roof installations use GAF, CertainTeed, or Owens Corning architectural shingles with upgraded synthetic underlayment.
- Concrete tile: $1,200 to $1,800 per square installed. Heavy, durable, and common in Los Angeles neighborhoods like Granada Hills, Northridge, and parts of the San Fernando Valley. Lifespan of 40 to 50 years. Requires a roof structure rated for the weight, which sometimes means reinforcing the framing at additional cost.
- Clay tile: $1,400 to $2,600 per square installed. The classic Los Angeles Spanish and Mediterranean look, common in older Hollywood-area homes and much of the Westside. 50-plus year lifespan when properly installed. More brittle than concrete, and individual tiles crack more easily under foot traffic, which makes future repairs slightly more involved.
- TPO flat roof: $650 to $1,000 per square installed. Common on mid-century modern homes and additions throughout Los Angeles, from Silver Lake to the Valley. Single-ply white membrane that reflects heat, which helps with energy performance. 20 to 25 year lifespan when properly installed with correct seam welding.
- Cool-roof-compliant options: Add $100 to $250 per square over the base prices above. California’s Title 24 energy code requires cool roof performance for most new roofs and re-roofs in Los Angeles. This means materials with higher solar reflectance. Some architectural shingles meet this requirement out of the box; others require specific color lines. A proper Los Angeles quote should specify Title 24 compliance explicitly.
On the brand side, we work with Atlas, Tamko, and Boral, among others. Boral makes excellent concrete and clay tile that performs well in the Los Angeles climate and carries strong wind ratings. Atlas and Tamko both make architectural shingles that meet California’s cool roof standards at reasonable price points. The right brand depends on your roofline, exposure, and budget. A good contractor in Los Angeles will give you a specific brand recommendation, not a vague “we’ll use whatever’s on the truck.”
For a deeper look at what goes into a full replacement, see our Roof Installation in Los Angeles page, which covers the process step by step.
Why Los Angeles Labor Costs Differ From National Averages
Los Angeles roofing labor runs 15 to 30 percent above the national average. That’s not a markup for markups’ sake. It’s the cost of doing business in the highest-wage roofing market in the country, and it has real consequences for how you should read a quote.
First, the numbers. Nationally, the average roofing crew earns $18 to $26 per hour per worker. In Los Angeles, competitive wages for experienced roofing labor start around $28 to $35 per hour and go up from there. Workers’ compensation insurance, which is mandatory in California and which legitimate Los Angeles roofing companies carry, adds another 25 to 40 percent on top of wages. Add Los Angeles traffic, which costs crew productivity, and you’re looking at a structural price floor that no legitimate contractor can work under.
This matters when you read a quote that comes in $6,000 under the next low bid. Somewhere in that quote, the contractor is either paying uninsured labor, skipping permits, cutting material quality, or low-balling the scope to win the job and making it up on change orders. In Los Angeles specifically, where roofing is a licensed trade and unlicensed work is common, the low quote usually means a combination of all four. A quote significantly below the Los Angeles baseline is a scope problem, not a deal.
We’ve seen this pattern in neighborhoods across Los Angeles, from Eagle Rock to Mar Vista. The lowest quote wins, the crew shows up without insurance, the decking allowance wasn’t in the contract, and the final price lands $4,000 above what the honest mid-range quote would’ve been. That’s the Los Angeles roofing market in a sentence. If the price looks too good, it’s because something’s missing.
How to Compare Two Quotes Side by Side
The single most useful skill a Los Angeles homeowner can develop is reading a roofing quote line by line. If you can do that, you can compare quotes on equal scope. Here’s the process we recommend.
- Line up the line items. Create a simple table or list with your own rows: material, underlayment type, flashing, decking allowance, haul-away, permit, ventilation, gutter work, warranty, and clean-up. Fill in what each quote actually says. If a row is blank on one quote, that’s where the missing cost is hiding.
- Check the underlayment spec. What type is specified? Brand and grade matter. If one quote lists “felt” and the other lists “synthetic” or a specific product like GAF Deck-Armor or CertainTeed DiamondDeck, they’re not quoting the same roof.
- Confirm the shingle or tile brand and line. “Architectural shingle” is not a brand. Is it Atlas Pinnacle? Tamko Heritage? Boral tile? A real quote names the product. Get the warranty lengths for both product and labor in writing.
- Compare the decking allowance wording. Does the quote say “up to X sheets included” or does it say “decking replacement as needed, billed at time of discovery”? The first gives you cost certainty. The second gives you a blank check. Both are legitimate, but they’re different risk profiles for you.
- Look for the permit line. If you don’t see LADBS permit costs on a full replacement quote for a Los Angeles home, ask why. If the answer is “you don’t need one,” that’s a red flag. If the answer is “we’ll add it,” that’s the opening move in a negotiation, not a quote.
A solid way to approach this is to ask each contractor for a written line-item quote. Not a paragraph in an email, a line item list. At Mercer Roofing Co Los Angeles home, we provide a written price before any work starts, and the quote you see is the price you pay. That’s our standard, not an exception.
What a Legitimate Payment Schedule Looks Like
How a Los Angeles roofing contractor structures payment tells you almost as much as the price. Here’s what a legitimate payment schedule looks like for a typical $18,000 shingle roof replacement in Los Angeles.
- Deposit: 10 to 20 percent of the total, or roughly $1,800 to $3,600, paid when you sign the contract and a start date is set. In California, contractors are legally limited to a maximum deposit of 10 percent or $1,000, whichever is less, though many contractors ask for more and most homeowners pay it. The law exists to protect you. A deposit above the legal limit isn’t automatically a scam, but it deserves a conversation about why.
- Progress payment at tear-off or material delivery: 30 to 40 percent when materials are delivered to your Los Angeles property or when the old roof is off. This protects the contractor from buying materials and never getting paid.
- Progress payment at inspection milestone: 20 to 30 percent when the rough inspection passes, or when the majority of the roof is installed and watertight. On a Los Angeles re-roof, this typically happens around day 3 to 5.
- Final payment: The remaining balance, typically 10 to 20 percent, paid after the final LADBS inspection passes, the job site is clean, and you’ve done a visual walkthrough. A legitimate contractor never demands 100 percent upfront, and never releases 100 percent before inspection.
Contractors who ask for full payment before the roof is finished are transferring all the risk to you. In Los Angeles, where roofing scams are common enough that the Contractors State License Board maintains a dedicated fraud unit, the payment schedule is your leverage. Hold it.
This extends to Roof Repair in Los Angeles work too. Even a $680 repair should have a written price before work starts, and the payment happens when the repair is done and tested. That’s the standard we work to at Mercer Roofing.
Cost Per Year: Why a $22,000 Tile Roof Can Beat a $12,000 Shingle Roof
Cost per year is the most underused calculation in roofing, and it’s the one that changes decisions in Los Angeles more than any other. Here’s the math.
Take two quotes. One is a $12,000 architectural shingle roof with a 15-year expected lifespan in the Los Angeles sun and heat. The other is a $22,000 concrete tile roof with a 40-year expected lifespan. The shingle roof costs $800 per year. The tile roof costs $550 per year. The “more expensive” option is actually cheaper by $250 annually over its life, and it saves you the cost and disruption of a second replacement in the same span.
Run the same math with clay tile at $26,000 and a 50-year life: $520 per year. Now add the fact that a tile roof can add a meaningful amount to a Los Angeles home’s resale value in many neighborhoods, and the amortized argument gets stronger. We’re not saying tile is always right. On some steep Los Angeles roof lines, tile installation is complex and expensive, and on some mid-century homes, a TPO flat roof at $800 per year is the better fit. The point is that the cheapest bid and the cheapest roof are rarely the same thing.
When you’re evaluating a Los Angeles roofing quote, take the total cost, divide it by the realistic lifespan in years under local sun, heat, and occasional heavy rain conditions, and compare that number across your quotes. For maintenance tips that extend that lifespan, read our Seasonal Roofing Care for Los Angeles: Year-Round Homeowner’s Guide. That’s the number that actually matters.
Cool Roof Compliance and Title 24 Costs
California’s Title 24 energy code applies to almost every re-roofing project in Los Angeles. Here’s what that means in practical cost terms.
Title 24 requires that roofs on low-slope and most steep-slope residential buildings meet minimum solar reflectance and thermal emittance standards. For most Los Angeles homeowners, this means choosing shingles, tiles, or membranes that are rated as cool roof products. The good news is that most major manufacturers, including the brands we work with, now offer Title 24-compliant product lines across their ranges. The cost premium is usually $100 to $250 per square over a non-compliant equivalent, and sometimes nothing at all if the standard color already meets the standard.
A proper Los Angeles quote should specify Title 24 compliance explicitly, because a roof that doesn’t meet it can fail a final inspection and delay your project. This is one more line item to check when comparing quotes. If a Los Angeles roofing contractor hasn’t mentioned Title 24, ask whether the quoted products meet the code. If they can’t answer clearly, that’s your signal to keep looking.
For homeowners looking for a full picture of what a Roofing Company in Los Angeles should handle on a project like this, we cover the inspection, permit, and compliance process on that page.
Common Mistakes to Avoid
- Choosing the lowest quote without comparing line items. The lowest quote is almost always missing something. In Los Angeles, that something is usually the permit, the decking allowance, or the haul-away. Open every line item and compare.
- Signing a contract with no written scope of work. If the contract says “replace roof” and nothing else, you’re agreeing to whatever the contractor decides “replace” means on day three. A real Los Angeles roof contract lists materials, brands, underlayment, flashing, permits, and payment schedule.
- Skipping the permit to save $500. Unpermitted roofing work in Los Angeles can delay a future home sale, trigger insurance denials, and force a second full inspection later. The savings never survive contact with the consequences.
- Paying too much upfront. A deposit above the California legal limit of 10 percent or $1,000 deserves a conversation. A contractor who needs 40 percent before materials are ordered is carrying no project risk themselves.
- Ignoring the decking allowance in the contract. If your quote says decking is “as needed” with no cap, the contractor can discover 10 rotted sheets on day two and send you a change order for $1,000. Ask for a capped allowance in writing.
- Choosing a material based on purchase price, not cost per year. A $12,000 shingle roof that lasts 15 years costs $800 per year. A $22,000 tile roof that lasts 40 years costs $550 per year. Run the math before you decide.
- Hiring a contractor without verifying the license and insurance on the day of the job, not just at the estimate. In Los Angeles, some companies send a licensed estimator out and an unlicensed crew later. Confirm that the crew on your roof matches the paperwork. At Mercer Roofing Co Los Angeles, every technician is background-checked, identity-verified, and arrives with a photo ID badge, and we send their name and photo to you before they arrive. That’s the Threshold Standard, and it’s non-negotiable on every job we do.
When to Call a Professional
You should call a professional for any roof work that involves height, structural components, or water-barrier integrity. That covers most roofing work. But some situations warrant a call immediately: visible daylight through the roof deck, water stains spreading across ceilings after Los Angeles rain, missing or cracked tiles on a steep pitch, granule loss that’s filling your gutters, and any roofing work on a two-story home where ladder work is involved. Roofing is one of the few home trades where the hazard isn’t just to the structure, it’s to the person doing the work. Falls from roof height remain a leading cause of construction fatalities. That’s not a statistic we share to alarm anyone. It’s a reason to let trained, insured professionals handle anything above the gutter line. Mercer Roofing Co Los Angeles offers free estimates throughout Los Angeles. Call (213) 521-8272 to schedule yours.
Frequently Asked Questions
A new roof in Los Angeles in 2026 typically costs $9,500 to $28,000, with most architectural shingle replacements landing between $15,000 and $22,000 on a standard home. Tile roofs run higher, from $22,000 to $50,000 or more depending on size and complexity. For an exact quote on your home, call (213) 521-8272 and we’ll give you a written line-item price at no cost.
Most low-ball roofing quotes in Los Angeles omit the permit fee, the decking replacement allowance, the haul-away and disposal cost, the underlayment upgrade, and flashing replacement. Each of these is a required cost on the vast majority of jobs, and their absence is how a $22,000 roof gets quoted at $15,000. Always compare line items.
A standard shingle roof replacement in Los Angeles takes 2 to 5 days from tear-off to final inspection, depending on size, pitch, and weather. Tile and concrete roofs typically take 5 to 10 days. Permit scheduling with LADBS can add 1 to 2 weeks of lead time before work begins. Call (213) 521-8272 and we’ll give you a realistic timeline for your specific roof.
Yes. The City of Los Angeles requires a building permit for full roof replacements and for repairs above a certain threshold. Permit costs typically run $300 to $800 depending on the project value. A legitimate Los Angeles roofing contractor includes the permit in the quote and manages the LADBS process for you.
In most Los Angeles neighborhoods, a new or recently replaced roof adds more to your sale price than it costs, and it eliminates a common buyer objection during inspection. Run the cost-per-year math: if the current roof is 18 years old and your material’s lifespan is 20 years, replacing it now often beats negotiating a credit later. Browse more guides & resources for Los Angeles homeowners.
California law caps contractor deposits at 10 percent of the total project cost or $1,000, whichever is less. Many homeowners pay slightly more in practice, but a deposit above that legal limit deserves a specific conversation about why the contractor needs it. Never pay for a full roofing job before the material is delivered and the work is underway. For a quote with a clear payment schedule in writing, call (213) 521-8272.
The Bottom Line
Roofing in Los Angeles isn’t a mystery market. It’s a line-item market, and the homeowners who win are the ones who read the quote. Expect $550 to $850 per square for architectural shingles, $1,200 to $2,600 per square for tile, and $650 to $1,000 per square for TPO flat roofs in 2026. Verify that your quote includes the permit, the decking allowance, the haul-away, the underlayment spec, and the flashing. Run the cost-per-year math before you choose a material. And don’t pay full price until the final inspection passes. If you’re in Los Angeles and want a written line-item quote from a company that sends the technician’s name and photo before they arrive, call Mercer Roofing Co Los Angeles at (213) 521-8272.
Written by Grant Whitlock, Owner at Mercer Roofing Co Los Angeles, serving Los Angeles since 2000.
See the difference
Before
After
Before
After
Before
After