Serving homes and buildings across Los Angeles County Free estimates Written line-item quotes
Roofing Los AngelesRoof repair & replacement Free estimate
Debris chute and dumpster during a roof replacement

Roof Replacement Cost in Los AngelesWhat Homeowners Actually Pay

Roof replacement quotes in Los Angeles swing wildly, from about $13,000 for a shingle roof to $50,000 for tile on a 2,000 sq ft roof, and most of that gap comes down to material, size and what's found once the old roof comes off.

What's your roof, roughly?

A ZIP code is enough to get started.

Once you have filled it in, one of our contractors will reach out to you ASAP.

  • Free estimates
  • Written line-item quotes
  • Photos of the roof before any work
  • Permits pulled where required

Roof Replacement Cost by Material

Material is the single biggest swing factor in a Los Angeles reroof. Here's what published cost guides report installed, per square foot of roof. Asphalt and tile are Los Angeles ranges; for metal and flat roofs only national ranges are published, so those rows are labelled that way.

MaterialInstalled, per sq ft
Asphalt shingle~$6.50–$15.20 (~$8.50 avg cited)
Clay or concrete tile~$12–$25
Metal, standing seam (residential), national range~$10–$20
Flat / low-slope, TPO, national range~$4–$9.50
Flat / low-slope, modified bitumen (torch-down), national range~$4–$9

LA-specific asphalt and tile ranges: published 2026 cost guides (RoofVista, Silver Hammer Builders). National ranges: standing-seam residential from Angi and RoofMedic cost guides, 2026; flat-roof from published national cost guides, 2026.

Within metal, the spread is wide (national range): steel runs about $12–$16/sq ft, aluminum $12–$18/sq ft, and copper $20–$40/sq ft. Metal roofing is non-combustible and is commonly Class A rated; the rating applies to the tested assembly, so check the product's listing.

Whole-House Totals

Per-sq-ft numbers are per square foot of roof, and roof area is larger than floor area. Multiply floor area by the pitch factor (about 1.05 at a 4/12 pitch, 1.12 at 6/12, 1.20 at 8/12) and add the eaves. A 1,800 sq ft single-story house at 6/12 has about 2,000 sq ft of roof. Whole-house totals for a roof of that size in LA, and the California-wide figure:

ScopeTypical total
LA, 2,000 sq ft of roof, asphalt shingle~$13,000–$30,400
LA, 2,000 sq ft of roof, clay or concrete tile~$24,000–$50,000
California statewide, all materials, most projects~$8,000–$25,000 (typically $10,000–$18,000)

LA totals are the per-sq-ft ranges above multiplied by 2,000 sq ft. The statewide figure is from HomeGuide and is not an LA number.

What Actually Drives the Price

Two roofs of the same size and material can quote thousands apart. The line items that move the number:

  • Roof size and pitch. A steep, cut-up roof adds roof area beyond the floor plan and takes more labor per square foot than a simple low-slope one.
  • Tear-off vs. recover. Removing one or more old layers down to the deck costs more than installing over an existing layer where code allows it.
  • Access and stories. A two-story home or a roof with tight access needs more safety setup and slows the crew down.
  • Hidden deck damage. Rotted or soft decking found once the old roofing comes off is priced as it's found, not guessed at up front.
  • Code-required assembly. Fire hazard zones need a tested Class A assembly, and Title 24 requires cool-roof-rated products on many reroofs, depending on building type, slope and climate zone (a steep-slope single-family reroof in coastal zone 6 has no requirement).
  • Permit. Most reroofs need one; the fee and any plan-check requirement depend on scope.

Permit & Code Line Items

A building permit is required to reroof more than 100 sq ft on a residential building in the City of Los Angeles, whether it's a recover or a full tear-off.

Many reroofs qualify for Los Angeles Department of Building and Safety (LADBS)'s Express Permit: no plan check, filed online through PermitLA or at a Development Services Center, for Class A or B roof coverings weighing under 6 lb per sq ft installed over existing or new solid sheathing. A reroof in new clay or concrete tile (6 to 12 lb per sq ft) is over that limit, so it goes through regular plan check. A tile lift-and-relay (new underlayment, the same tiles reset) is on LADBS's Express Permit list too, with no cool-roof requirement.

An inspection is required once all existing layers are removed, or before new material goes on for a recover job.

In a Fire Hazard Severity Zone, the roof assembly must carry a Class A rating tested to ASTM E108 or UL 790. See our permits and codes guide and Title 24 cool roof guide for the full detail.

Tile roof opened to new underlayment and battens
Lift-and-relay work (new underlayment, existing tile reinstalled) is priced differently from a full tile tear-off, and costs less.

Re-Roofing with Solar Panels

If your roof has solar, the standard sequence is remove, reroof, reinstall. That takes the system offline: a standard asphalt reroof typically runs 2–4 weeks offline, and a tile reroof can take up to 6 weeks offline, though the on-roof construction itself is often only 1–5 working days, with the rest spent on permitting and scheduling.

Solar removal & reinstallTypical cost
Per panel~$200–$300
Typical 14–16 panel system~$2,800–$4,800

Fixr, "Cost to Remove Solar Panels to Replace Roof," Jan 31, 2025. National figures.

LADWP customers pay a $130 interconnection expenditure-recovery fee for PV projects and stay on their own net metering rules. SCE-territory customers should confirm with SCE that the reinstall is processed as a restoration rather than a new interconnection, since a new interconnection can move a legacy system onto current NEM export rates. See our re-roofing with solar panels guide for the full walkthrough.

Roof Replacement Cost Estimator

Enter your roof area, material and a couple of extras to see a sourced range. This runs in your browser and sends nothing anywhere.

Don't know your roof area?

Rough rule, not a measurement: home floor area × pitch factor ÷ stories. Use it only to get a starting number, then adjust the field below if you know the real one. For exact pitch, squares and bundles, use the roof area and squares calculator.

How to Compare Quotes Right

The cheapest number on paper isn't always the cheapest roof. A real quote should let you compare like for like. See Roofing Los Angeles for the full range of services this covers, from repair through full replacement.

  1. A written, line-item scopeMaterial, underlayment, flashing details, tear-off vs. recover, and whether the permit is included, not just a bottom-line number.
  2. The permit, namedIf a bid leaves the permit out, ask directly whether the contractor is pulling it and who pays the fee.
  3. The license, checkedSearch the company or license number on the CSLB license check for an active C-39 roofing license under the same company name.
  4. Warranty terms in writingBoth the material warranty and the contractor's workmanship warranty, spelled out, not implied.

Red flags in a quote

Pressure to sign the same day, a "whole roof must go" verdict with no photos of the damage, a bid with no permit line, a large cash deposit demanded up front, or a license number that doesn't match the company name on CSLB. Not sure where your roof stands? Send us a note.

Roof Replacement Cost FAQs

How much does a roof cost per square foot in Los Angeles?

In Los Angeles, roughly $6.50 to $15.20 per sq ft of roof installed for asphalt shingle and $12 to $25 for clay or concrete tile. Metal and flat roofs only have national ranges: about $10 to $20 for standing-seam metal (residential), $4 to $9.50 for TPO, and $4 to $9 for modified bitumen.

How much would it cost to replace the roof on a 4,000 sq ft house?

It depends on roof area, not floor area. For 4,000 sq ft of roof, asphalt shingle runs roughly $26,000 to $60,800 and clay or concrete tile roughly $48,000 to $100,000. A one-story 4,000 sq ft house at a 6/12 pitch has about 4,480 sq ft of roof, which is roughly $29,000 to $68,000 in shingle or $54,000 to $112,000 in tile. A two-story house has a smaller footprint, so its roof is usually much smaller than its floor area.

How long does it take to replace a roof in Los Angeles?

Installation on a typical asphalt shingle home takes 1 to 3 days. Tile roofs usually take 6 to 12 days and metal roofs 7 to 14 days. With permits, material delivery and inspections, most projects run 2 to 3 weeks from signing to completion.

What's the most expensive part of a roof replacement?

Material choice moves the number most: tile and metal both cost several times more per sq ft than asphalt shingle. After that, tear-off and disposal, hidden deck repairs found once the old roofing comes off, and code-required items like Class A assemblies in fire hazard zones are the line items that most often push a bid above the sticker range.

Get a written quote you can actually compare.

Tell us the roof type, roughly how big it is, and where in LA you are. A roofer will reach out to price it. Ask for a line-item scope broken down the way this guide does, so you can compare it against anything else you've been quoted.

A ZIP code is enough to get started.

Once you have filled it in, one of our contractors will reach out to you ASAP.

Get a written quote