Nalren Guides · Home Services

How much does a roof replacement cost in California?

Updated August 15, 2026·2 min read·California
Most California homeowners pay roughly $12,000–$30,000 to replace an asphalt-shingle roof on a typical single-family home, and $30,000–$60,000+ for tile or metal. The spread is driven by size, pitch, tear-off, material, and local code requirements — California layers cool-roof energy rules and, in wildfire zones, fire-rating requirements on top of the basics. Get at least three itemized bids from licensed roofing contractors.

Cost by material (typical single-family replacement)

MaterialTypical installed rangeLifespan
Asphalt shingle$12,000–$30,00020–30 years
Concrete tile$25,000–$50,00040–50+ years
Clay tile$35,000–$60,000+50+ years
Standing-seam metal$25,000–$55,00040–70 years

Ranges assume a full tear-off and re-roof of an average-size home; complex rooflines, steep pitches, and multi-layer tear-offs push toward and past the top of each range.

What moves the number

Vetting the contractor (the part that saves you money)

  1. License: roofing in California requires a C-39 roofing contractor's license (or a general contractor operating within their scope). Verify the license number with the state's contractor board — it's free and takes a minute.
  2. Insurance: ask for proof of liability insurance and workers' comp. A fall on your property without workers' comp can become your problem.
  3. Itemized bid: material brand and rating, tear-off, underlayment, flashing, ventilation, deck-repair pricing, permit, and haul-away — line by line, so bids compare honestly.
  4. Deposit rules: California caps home-improvement deposits at $1,000 or 10% of the contract price, whichever is less. A contractor demanding half up front is telling you something.
  5. Warranty: separate the manufacturer's material warranty from the contractor's workmanship warranty, in writing.

Frequently asked questions

How much does a new roof cost in California?

Most asphalt-shingle replacements on single-family homes run roughly $12,000–$30,000 installed; tile and metal roofs commonly run $25,000–$60,000+. Size, pitch, tear-off, and local code requirements drive the spread.

How long does a roof replacement take?

Most single-family re-roofs take one to five days of on-site work once materials are delivered, weather permitting — complex tile or structural repairs take longer.

Do I need a permit to replace a roof in California?

Yes — re-roofs are permitted work in California cities and counties, and inspections are part of a legitimate job. A contractor who suggests skipping the permit is a red flag.

How much deposit should a roofer ask for in California?

California law caps home-improvement deposits at $1,000 or 10% of the contract price, whichever is less. Progress payments beyond that should track completed work.

Get bids from verified roofing contractors on Nalren

Roofing contractors with verified identities, real profiles, and direct messaging.

Are you a roofer? Get found and booked on Nalren.

More Nalren guides

This guide is general information, not legal, financial, or tax advice — for decisions about your situation, talk to a licensed professional.