CaliforniaBusinessesNear Me
How Much Does Roof Replacement Cost in California? (2026 Price Guide by Region and Material)
← All Posts

roofers

How Much Does Roof Replacement Cost in California? (2026 Price Guide by Region and Material)

Roof replacement cost in California for 2026: $14,000 to $26,000 for asphalt, $22,000 to $45,000 for tile, more for metal. Prices by region and code rules.

·September 23, 2026·8 min read

How Much Does Roof Replacement Cost in California? (2026 Price Guide by Region and Material)

Replacing an asphalt shingle roof on a typical 2,000 square foot California home costs $14,000 to $26,000 this year. Concrete tile, which covers a large share of homes from Sacramento to San Diego, runs $22,000 to $45,000. Standing seam metal runs $30,000 to $60,000, and clay tile on a Spanish-style home in Santa Barbara or Pasadena can pass $70,000.

Those numbers sit well above the national average, and the reasons are specific to the state. Labor rates in the Bay Area and Los Angeles are among the highest in the country. California's Title 24 energy code requires cool roofing in most climate zones.

Wildfire building codes in the Wildland Urban Interface require Class A fire-rated assemblies. Disposal fees at California landfills are high, and permits in some cities take weeks.

This guide breaks the cost down by material, by region, and by the code requirements that catch homeowners off guard.

Cost by Roofing Material

Architectural asphalt shingles are the least expensive full replacement at $6.50 to $12 per square foot installed. They are common in the Central Valley, the Inland Empire, and the newer subdivisions of Sacramento and the East Bay. Expect 25 to 30 years of life in most of the state, less in the hottest inland areas.

Concrete tile runs $10 to $20 per square foot installed and is the default on homes built from the 1980s onward across Southern California and the Central Valley. Tile itself lasts 50 years or more, but the underlayment beneath it fails at 20 to 30 years.

A tile roof "replacement" is often a re-underlayment job where the existing tiles are lifted, new underlayment goes down, and the tiles go back. That runs $8 to $14 per square foot.

Clay tile is $15 to $35 per square foot installed. It is the material on older Spanish and Mediterranean homes in Santa Barbara, Pasadena, San Diego, and parts of San Francisco, and it is a specialty trade.

Standing seam metal runs $15 to $28 per square foot. It has grown fast in wildfire zones and in mountain communities like Lake Tahoe, Big Bear, and the Sierra foothills because of its fire rating and snow shedding. Stone-coated steel, which looks like tile or shake, runs $12 to $20.

Flat and low-slope roofs, common in Los Angeles, Palm Springs, and mid-century neighborhoods statewide, use TPO, PVC, or modified bitumen at $7 to $14 per square foot. Wood shake is effectively gone from new installs because of fire codes.

Underlayment and Cool Roofing

California's Title 24 code requires cool roofing products in climate zones 10 through 15, which covers most of Southern California and the Central Valley, for steep-slope roofs over a certain size. Cool roof shingles and tiles cost 5 to 15 percent more than standard products. Your roofer should know which zone you are in.

Underlayment matters more here than in most states because of tile. Synthetic underlayment or a self-adhered membrane costs more than felt but lasts as long as the tile above it. On a re-underlayment job, that choice determines whether you do this again in 20 years or 40.

Cost by Region

The San Francisco Bay Area is the most expensive market in the state. An asphalt roof on a 2,000 square foot home in San Jose, Oakland, or Marin runs $18,000 to $30,000.

Labor rates, permit costs, and the age of the homes push the number up. Tile and metal roofs in Bay Area cities commonly pass $50,000.

Los Angeles and Orange County are next. Asphalt runs $16,000 to $28,000, and concrete tile replacement or re-underlayment runs $22,000 to $45,000. San Diego is similar, with slightly lower labor rates.

Sacramento and the Central Valley come in lower. Asphalt runs $13,000 to $22,000, and tile re-underlayment runs $16,000 to $30,000.

The Inland Empire is similar to the Central Valley. Both regions have a large share of tile-roofed tract homes from the 1980s through 2000s now reaching underlayment failure.

The Central Coast, the Sierra foothills, and the far north are the widest range. Small towns have fewer roofers and longer waits, but labor is cheaper than the coast. Wildfire zones add cost for Class A assemblies and sometimes for ember-resistant vents.

Code Requirements That Add Cost

Every California roof replacement requires a building permit, and the fee runs $300 to $1,200 depending on the city and the job value. Los Angeles, San Francisco, and San Diego are at the top.

Some cities also require a HERS inspection or a cool roof certification. Your roofer should pull the permit and include the fee.

Homes in the Wildland Urban Interface, which includes much of the Sierra foothills, the hills around Los Angeles, San Diego's backcountry, and the Bay Area hills, must use a Class A fire-rated roof assembly under Chapter 7A of the building code. Most asphalt, tile, and metal products qualify, but the assembly including underlayment has to be rated. Ember-resistant vents are required as well and add $500 to $2,000.

Existing roofs in California can have at most two layers, and many cities do not allow a second layer at all on tile. A full tear-off of asphalt runs $1.50 to $3 per square foot. Disposal fees at California landfills are high, and a typical asphalt tear-off produces 3 to 5 tons.

Solar is the other code issue. Homes with existing solar panels need the panels removed and reinstalled during a roof replacement, which runs $2,000 to $6,000 through a licensed solar contractor.

Many roofers coordinate this. If you are planning solar, doing the roof first is the right order.

Tile Roofs: Replace or Re-Underlay

Most concrete tile roofs in California do not need new tile. They need new underlayment.

The tiles are lifted and stacked, the old felt is removed, new underlayment and flashings go on, broken tiles are replaced, and the tiles go back. This costs $8 to $14 per square foot and is what most tile "replacements" in the state involve.

Full tile replacement, with new tile, runs $10 to $20 per square foot and is usually done when the existing tile is discontinued and enough are broken that matching is impossible, or when the homeowner wants a different look.

Ask the roofer which one they are quoting. A $16,000 quote and a $32,000 quote for the same tile roof may both be legitimate, one for re-underlayment and one for full replacement.

Licensing and What a Quote Should Include

Roofers in California must hold a C-39 Roofing contractor license from the Contractors State License Board, or a B General Building license for roofing as part of a larger job. Check the license number on the CSLB website. It will show whether the license is active, whether the contractor carries workers compensation, and whether there are complaints.

A written quote should list the material brand and product line, underlayment, flashing, ventilation, tear-off and disposal, permit, cool roof compliance if applicable, Class A assembly if in a WUI zone, and the labor warranty. Deposits in California are capped by law at 10 percent or $1,000, whichever is less. A roofer asking for more up front is breaking the law.

Three quotes from licensed roofers is the standard. Price differences of 15 to 25 percent are normal. Larger gaps usually mean different scopes.

Our roofer listings for California include licensed contractors across the state, and our home services blog has related guides on solar installation, gutter replacement, and exterior painting costs.

Timing and Seasonal Pricing

Roofing in most of California runs year round, with the busiest season from spring through fall. The rainy season from November through March slows work on the coast and in Northern California. Roofers in the Central Valley and Southern California work through most winters.

Late fall before the rains is the busiest and most expensive window. Late winter and early spring, after the rains and before the summer rush, is often the best time to get a competitive quote.

Wildfire season affects scheduling in the foothills and mountains. Roofers in those areas fill their spring calendars as homeowners prepare, and insurance requirements for Class A roofs drive a lot of the demand.

Frequently Asked Questions

How much does it cost to replace a roof in California?

Asphalt shingle replacement runs $14,000 to $26,000 for a typical 2,000 square foot home. Concrete tile runs $22,000 to $45,000.

Metal runs $30,000 to $60,000. The Bay Area and Los Angeles are at the top of each range.

Does a tile roof need to be replaced or re-underlaid?

Most concrete tile roofs in California need new underlayment at 20 to 30 years, not new tile. Re-underlayment runs $8 to $14 per square foot and reuses the existing tile.

Is a cool roof required in California?

In climate zones 10 through 15, which cover most of Southern California and the Central Valley, Title 24 requires cool roofing on most steep-slope replacements. Your roofer should confirm your zone.

How much can a roofer ask for as a deposit in California?

By law, no more than 10 percent of the contract price or $1,000, whichever is less. A larger deposit request is a red flag.

Does homeowners insurance cover roof replacement in California?

Insurance covers sudden damage from wind, fire, or a fallen tree, not age-related wear. In wildfire zones, some insurers require a Class A roof to renew a policy, which is driving many replacements.