Every price on this page comes from somewhere else on this site — the roof repair page, the roof replacement page, or one of the city pages. This is just the one place they all sit together, so you can see the shape of the whole thing before anyone comes out to look.
So it's clear from the start: we're not a roofing contractor. We don't do the work, we don't employ roofers, and we don't sell materials. We match you with one independent licensed roofing contractor who covers your part of Los Angeles County, and the work, the price and the warranty are between you and them under their license. Which also means we have no reason to talk your number up. More on how that works.
The caveat that has to come before any range: nobody can price a roof without standing on it. Size, pitch, how many old layers come off, what the sheathing looks like underneath, how many chimneys and skylights and valleys are involved, and whether a truck can get near your street — all of it moves the number, sometimes by half. Treat what follows as the range a quote should land inside, not as a quote.
The quick version
- Small repair — a few slipped tiles, resealing a vent, clearing a drain: roughly $400 to $900.
- A single-source leak — rebuilding chimney or skylight flashing in metal, a localized shingle repair, a flat-roof seam: roughly $800 to $2,500.
- Composition shingle re-roof: roughly $9,000 to $25,000.
- Tile lift and relay: roughly $12,000 to $30,000.
- New tile throughout: roughly $25,000 to $60,000 and up.
- Flat and low-slope — TPO, modified bitumen, cap sheet: roughly $12,000 to $30,000.
- Solar removal and reinstallation: roughly $4,000 to $10,000, on top of the roof itself.
Those are LA County ranges for a typical single-family house. The rest of this page is the part that actually helps: why the ranges are that wide, what usually isn't in them, and how to read two quotes side by side.
How to turn a quote into a number you can compare
Roofers price by the square. One square is 100 square feet of roof. A quote that says "22 squares" is describing a roof of about 2,200 square feet.
Your roof is bigger than your house. Take the footprint — the ground floor area, plus any single-storey additions, plus the garage if it's under the same roof — and add somewhere between 10% and 30% for the pitch. A low-slope 1950s ranch in the South Bay is near the bottom of that. A steep Spanish revival with dormers and hips is at the top. A 1,600 square foot single-storey house often works out at 18 to 20 squares once the eaves and pitch are counted.
Divide the quote by the square footage and you have a price per square foot you can hold against another quote. For composition shingle in Los Angeles, most quotes land somewhere around $8 to $12 a square foot installed. Below that, ask what's being left out. Well above it, ask what's being added — sometimes there's a good answer, like a full deck replacement or serious drainage work, and sometimes there isn't.
Two quotes for the same house that differ by $8,000 are almost never both pricing the same job. Usually one of them includes something the other left for later.
Replacement, by material
Composition shingle: roughly $9,000 to $25,000
The volume material across the county — the Valley, the South Bay, the 1950s tract stock in Torrance. Most jobs land in the middle of that range. What pushes a job to the top end is a second or third layer to tear off, a steep or cut-up roof, decking that turns out to be soft, or a hillside street where everything gets carried.
Architectural shingle costs more than three-tab and lasts longer, which is usually worth the difference. It's one of the few upgrades on a roof where paying more clearly buys you years.
Tile lift and relay: roughly $12,000 to $30,000
The single most misunderstood price in Los Angeles roofing. On a Spanish or concrete tile roof, the tile isn't what keeps water out — it's a shell that sheds the bulk of the rain and takes the sun. The waterproofing is the underlayment underneath, and that's what dries out and splits. Tile lasts fifty years or more. The underlayment rarely gets past twenty-five or thirty.
So a lift and relay takes the sound tiles off, strips the old underlayment, lays new, and puts the same tiles back. You keep the expensive part. It's roughly half the cost of starting again, and it's the right answer far more often than people expect. If someone quotes you new tile without first checking whether your existing tile is sound, ask why.
New tile throughout: roughly $25,000 to $60,000 and up
Justified when a real share of the tiles are cracked or the profile is no longer made, and unavoidable on a new build. The range runs wide because the tile itself does — a standard concrete S-tile and a hand-made clay barrel are not in the same world. On a designated historic property in Pasadena, matching the existing tile can cost money before anyone climbs a ladder.
Flat and low-slope: roughly $12,000 to $30,000
TPO and other single-ply membranes, modified bitumen, cap sheet. Common on mid-century houses, hillside moderns, duplexes and small apartment buildings. Drainage work — adding or moving drains and scuppers, building crickets so water actually goes somewhere instead of sitting — adds to that, and it's money well spent. A membrane over a roof that ponds will fail early no matter what it cost.
Plenty of LA houses are a mix: tile at the front, flat over the back addition. A good quote prices the two separately. If yours doesn't, ask for it broken out. Anything commercial or multi-unit is a different conversation — see commercial roofing.
Standing seam metal: roughly $20,000 to $40,000
Not common on ordinary LA housing stock, but it shows up on hillside moderns, on additions, and increasingly on fire-zone rebuilds. Steel sits at the lower end, aluminum higher. Near the coast it's worth paying for the better metal and stainless fasteners — the cheap galvanized version will rust here inside a decade, and you'll have paid twice.
Solar removal and reinstallation: roughly $4,000 to $10,000
Panels have to come off before a roof can be replaced and go back on afterwards, and that's a separate cost on top of the roof. Which makes one rule of thumb worth repeating: if the roof is fifteen years or older, do the roof before the panels go on, not five years after. In a county whose median home dates from 1965, that catches nearly everybody. If you already have panels on an aging roof, price both together rather than waiting for a leak to force the timing.
Repairs
Repairs are harder to range honestly than replacements, because a slipped tile and a failed chimney flashing are not the same job. Still, most single-source leaks in Los Angeles land between a few hundred dollars and a couple of thousand.
- Small repairs — a few slipped tiles, resealing a vent, clearing a drain: roughly $400 to $900.
- A single-source leak — rebuilding chimney or skylight flashing in metal, a localized shingle repair, a flat-roof seam: roughly $800 to $2,500.
- Sectional lift and relay — new underlayment under one tile slope: commonly $2,500 to $7,000.
- Rotten decking — plywood cut out and replaced: commonly $70 to $100 a sheet installed, and LA labor rates push toward the top of that. Rarely knowable until the roof is open.
- Emergency tarping — a proper cover, fastened over the ridge, not a blue tarp held down with bricks: commonly $400 to $1,500, more for an after-hours call in the middle of a storm.
There's more detail on when a repair is worth doing and when it's money thrown away on the roof repair page.
What the number usually doesn't include
This is where most roofing price content lies by omission. Ask about every one of these before you compare two quotes.
- The permit. A re-roof is permitted work. In the City of LA that's LADBS, and a residential re-roof permit typically runs a few hundred dollars. Pasadena, Glendale, Burbank, Santa Monica and Torrance each run their own building departments with their own fees and timelines, and Altadena is unincorporated, so it goes to Los Angeles County. Some quotes include the permit, some add it. Find out which.
- Tear-off and disposal. A quote that assumes one layer coming off gets more expensive the moment there are two. Old tile is heavy and disposal isn't free. Ask for a tear-off price specifically, so you're comparing like with like.
- Decking. Nobody knows what's under the old covering until it's off. A good quote says what a sheet of replacement plywood costs and how it'll be documented — photographed, counted, and shown to you — rather than staying silent and arriving as a surprise.
- Title 24. California's energy code applies to re-roofs. On low-slope roofs across the LA basin that generally means a cool-roof rated product, which can limit your color and material choices and occasionally costs a little more than the alternative you had in mind. It's worth raising before anyone orders material.
- Drainage, flashing and vents. New flashing at chimneys and walls, new vent boots, new drains or scuppers on a flat roof. A cheap quote often reuses the old metal. That's usually where the next leak comes from.
- Gutters. Frequently priced separately, and worth doing at the same time if they're old.
Why Los Angeles isn't the national average
The median home in Los Angeles County was built in 1965, and about 49% of homes in the City of LA predate 1960. Almost all of that stock has been re-roofed at least once, much of it in the 1990s when a thirty-year composition shingle was the sensible choice. A lot of those roofs are simply finished now, which is why so many LA quotes are for full replacement rather than repair.
There's no hail here, so there's no insurance-funded replacement wave the way there is in Texas or Colorado. LA gets a long dry stretch where small faults go unnoticed, then a wet stretch from October to March that finds every one of them at once. That seasonality shows up in prices: everyone calls in the same four months, and schedules tighten. Late spring and summer are the cheaper, calmer time to do planned work.
Then there's the permitting patchwork. Eighty-eight cities plus unincorporated county, each with its own department, fees and inspectors. A roofer who works your city every week saves you time that a stranger to it will spend. And access matters more here than almost anywhere — a hillside house with no truck access, a tight Santa Monica street, a canyon road, all add labor.
Fire zones, and what Chapter 7A does to a price
If the property sits in a high fire hazard severity zone — the foothills, the canyons, the Palisades and Eaton burn areas — Chapter 7A of the California Building Code applies, and it changes the specification before it changes the price.
The requirement is a Class A roof assembly, not a Class A shingle. The rating is earned by the whole build-up: the deck, the underlayment, the covering, and how the edges, valleys and penetrations are detailed. A Class A shingle over the wrong underlayment isn't a Class A assembly, and an inspector will say so. Chapter 7A also covers ember-resistant vents and non-combustible gutters, since embers landing in a gutter full of dry leaves are a common way a house catches.
The cost lands in the build-up rather than the surface material: a fire-classified underlayment or cap sheet, corrosion-resistant valley metal, listed ember-resistant vents, metal gutters, enclosed eaves. State estimates put the whole Chapter 7A package at roughly 2% to 10% above standard construction on a rebuild, with ember-resistant vents alone commonly running a few thousand dollars across a house. Ask for those line-itemed, so you can see what the assembly costs against the covering.
When the cheaper option is the right one
A cost page that only ever argues for the expensive answer isn't much use. Several times a week, the cheap answer is the correct one.
- Tile that's still sound. A lift and relay at $12,000 to $30,000 solves the actual problem — failed underlayment — at a fraction of new tile. Don't let anyone sell you tile you already own.
- A young roof with one bad detail. Under about fifteen years old, damage in one area, cause identifiable? That's a repair, and it should stay a repair.
- One slope, not the whole roof. On a mixed roof, the flat section over the back addition often fails decades before the tile at the front. Price that section alone.
- A garage or patio cover. A small low-slope section is a fraction of a whole-roof number and doesn't need to wait for the rest.
The one place we'd argue the other way: if you're patching the same roof every winter, replacement is usually the cheaper answer across ten years. Repairs that run a few thousand every couple of years and still won't hold a season are money spent on delay.
What to ask so two quotes are actually comparable
- How many squares is the roof, in your measurement?
- Tear-off or overlay, and how many existing layers?
- Is the permit included in this price, and who pulls it?
- What underlayment, by name and weight — not just "synthetic"?
- Is all the flashing new, or are you reusing any of the existing metal?
- What's the price per sheet if decking needs replacing, and how do you document it?
- Is disposal included?
- Are gutters, vents and skylight work in this number or separate?
- Does this meet Title 24, and does it meet Chapter 7A if I'm in a fire zone?
- What's the workmanship warranty, in years and in writing, and what voids it?
- What's the payment schedule?
On that last one: a large deposit before any material arrives is worth questioning. So is a price that only holds if you sign today, a quote given over the phone without anyone getting on the roof, and any suggestion that you pull the permit yourself as the homeowner to save time. A licensed contractor pulls it in their own name.
Get a real number for your roof
Ranges are for planning. The quote is the number. Tell us the address, roughly what's on the roof, and what's prompting the call, and we'll match you with one licensed, insured roofing contractor who works your part of the county — one, not four. You get their CSLB license number up front so you can check it yourself, they come out and get on the roof, and you get a written quote you can keep and compare. It costs nothing, and if they're not the right fit, say so and we'll match you with someone else at no cost.
Ask for a free quote, or get in touch if you'd rather just describe the problem first.