Cost Guide
Roofing Costs in Southern California 2026
Based on LA/Orange County roofing contractor rates. Final price depends on roof pitch, material, and tear-off layers.
| Type | Size | Timeline | Estimated Cost |
|---|---|---|---|
| Asphalt shingle (30-yr) | 1,500 sq ft | 2–4 days | $12,000 – $22,000 |
| Asphalt shingle (50-yr) | 1,500 sq ft | 2–4 days | $18,000 – $32,000 |
| Concrete / clay tile | 1,500 sq ft | 5–10 days | $25,000 – $55,000 |
| Flat roof (TPO / modified bitumen) | 1,500 sq ft | 3–6 days | $14,000 – $28,000 |
| Metal roofing (standing seam) | 1,500 sq ft | 5–10 days | $28,000 – $55,000 |
| Partial repair / leak patching | Per section | 1–2 days | $800 – $4,500 |
Get Free Roofing Contractor Quotes →
CSLB-verified · No obligation · Matched in 48 hours
Common Questions
What homeowners ask
What license does a roofing contractor need in California?
Roofing contractors must hold a C-39 (Roofing) license from the CSLB. Some B-1 general building contractors may also perform roofing work on projects they hold the general contract for. Always verify the C-39 license at cslb.ca.gov before signing any contract.
Do I need a permit for a roof replacement in Los Angeles?
Yes. Full roof replacements require a roofing permit in most LA County jurisdictions. Re-roofing over one existing layer may require only an inspection. Your licensed C-39 contractor should pull the permit and schedule inspections through LADBS or your local building department.
How long does a roof replacement take in Southern California?
Asphalt shingle roofs typically take 2–4 days to replace. Concrete or clay tile roofs take 5–10 days due to the weight-handling requirements and inspection hold points. Weather windows in LA are generally favorable year-round.
How do I know if my roof needs replacement vs. repair?
Roofs typically need replacement when they show widespread granule loss, multiple active leaks, or have exceeded 80% of their rated life. Isolated leaks, damaged flashing, or missing tiles are often repair-able. A licensed C-39 contractor can inspect and provide a written recommendation.
Find a licensed roofing contractor
CSLB-verified C-39-licensed roofing contractors matched to your ZIP code and project scope.