Key Takeaways
- The single most useful thing you can do before hiring anyone is check the license classification, not just the license number. Roofing in California is a C-39 classification. A general building contractor (B) can legally do your roof, but only under specific conditions, and most homeowners have never heard of the rule.
- Six San Diego County companies are compared below on license class, published warranty, roofing systems, and who they are actually built to serve. They are not interchangeable. One is the right call for an HOA reroof and completely wrong for a single-family shingle job.
- A like-for-like reroof in the City of San Diego usually does not require a building permit. Switching from shingles to clay tiles almost always does, because of the weight.
- Coastal San Diego (Climate Zone 7) has no prescriptive cool roof requirement under the 2025 Title 24 energy code. Inland San Diego County (Zone 10) does. Contractors get this backwards constantly.
- Wood shakes and wood shingles are banned on reroofs in the City of San Diego, and you cannot roof over existing ones.
- Expect to compare at least three written bids. The state's own consumer guidance says the same thing.
The Six: San Diego Roofing Contractors Worth Your Shortlist
A note on how this list was built. Every company here has a live website, a published or verifiable CSLB license number, and a real San Diego County address. Companies that turned out to be lead-generation directories or out-of-area operators using a San Diego phone number were cut. Where a claim on a company's website conflicts with its BBB record, that is noted, because you deserve to know.
Ordering reflects depth of published documentation and fit for a specific job type. It is not a ranking of workmanship, which nobody can honestly rank from the outside.
1. Christian Roofing, Inc. (El Cajon)
Best for: homeowners who want the license question closed before the first phone call.
Christian Roofing is the only company in this group whose full classification set is publicly verifiable: C-39 (roofing), B (general building), and C-10 (electrical), under CSLB #1002598. That combination matters more than it sounds. C-39 plus C-10 is what lets one company tear off your roof and wire the solar without a handoff.
Founded in 1999. A+ rated and BBB accredited since October 2000, which is one of the longest accreditation runs in San Diego roofing.
They publish an actual number on the workmanship warranty: 10 years on all labor and materials. Most of their competitors publish adjectives instead.
- Systems: asphalt shingles, cedar shake, clay tiles, metal roofing, natural slate roofing, TPO, solar roof systems
- Also does: residential and commercial solar panel installation, batteries, Tesla Solar Roof (Tesla-certified and Enphase-certified)
- Specialty: HOA roofing and property management accounts, emergency roofing including tarping and leak detection, bilingual English and Spanish crews
- Free estimates: yes. Financing: yes
- Note: they do not publish a street address on their website. BBB lists 1226 Greenfield Dr, El Cajon, CA 92021
Source: christianroofing.com/about
2. Need For Build (Poway)
Best for: the roof that is one line item in a bigger project.
This one requires an honest framing, and the honesty is the point.
Need For Build holds CSLB #1043623 with B (General Building) and C-27 (Landscaping). No C-39. Under California Business and Professions Code section 7057(b), a B-licensee cannot take a prime contract for a single-trade project like a roof-only replacement unless it also holds the specialty classification or subcontracts that work to an appropriately licensed contractor.
Read plainly: if all you want is a new roof and nothing else, a C-39 specialist is the cleaner contract. If your roof is coming off as part of a remodel that also touches windows, stucco, exterior coating, or structural work, the multi-trade contract is exactly what a B license is built for, and you get one contract, one schedule, and one company holding the whole thing together instead of four subs pointing at each other.
That is a real and fairly rare position in this market. Every other company on this list is a roofing specialist. None of them will also rebuild your kitchen.
What they publish on roofing services in San Diego:
- Systems: asphalt shingles, Spanish tiles, metal roofs, flat roofing, energy-efficient cool roof systems
- Scope: roof installation, residential roofing, roof underlayment, flashing and fascia, roof vents and ventilation systems, edge and trim work, gutters
- Process: a documented sequence from roof inspection through permit handling, tear-off, structural repair, underlayment, flashing, installation, trim, cleanup, and final inspection
- Warranty: materials and labor, ranging 10 to 30 years depending on the roofing system (warranty terms)
- Free roof assessments: yes. Financing: yes, through their financing options
- Showroom: 12925 Pomerado Rd, Ste H, Poway, CA 92064, (858) 808-1769
Their service areas page names Carlsbad, Encinitas, Escondido, La Jolla, Mira Mesa, Oceanside, Poway, Ramona, Rancho Bernardo, Rancho Santa Fe, Santee, Del Mar, and Carmel Valley, with coverage stated for all of San Diego County including unincorporated areas.
The adjacent work is where this gets interesting. Roof and exterior coating and house painting on the same scaffolding pass is cheaper than two mobilizations. Same logic for patio covers and enclosures, which have to tie into the roof edge anyway and which the City of San Diego also requires to be Class A rated.
Ask them directly: who holds the C-39 on your job, and is that named in the contract. A straight answer is a good sign. Any contractor should be able to give you one.
3. Peak Builders & Roofers of San Diego
Best for: manufacturer-backed warranty coverage and low-slope commercial work.
Peak Builders publishes the deepest certification stack in the group: GAF Master Elite and Owens Corning Platinum Preferred, plus NRCA membership, under CSLB #1008986.
Those two certifications are not marketing fluff. GAF caps Master Elite at a small percentage of contractors nationally, and it is the gate for the GAF Golden Pledge warranty they advertise at up to 50 years. They also publish a lifetime, transferable workmanship warranty, which is the strongest workmanship term anyone in this list puts in writing.
- Systems: asphalt shingles, concrete and clay tiles, standing-seam metal roofing, TPO, PVC, modified bitumen, EPDM, silicone and acrylic roof coatings
- Commercial roofing: yes, with a separate division for warehouses, retail, offices, and multifamily
- Tech: drone imaging and roof measurement software on estimates
- Also does: storm damage restoration, gutters, solar-ready roofing, ADU construction
- Serves: La Jolla, Carlsbad, Encinitas, Del Mar, Coronado, Point Loma, Chula Vista, Poway, Escondido, El Cajon, Oceanside, Rancho Santa Fe, Santee, Scripps Ranch, Rancho Bernardo, North Park, La Mesa
- BBB: A+, accredited since June 2020
- Free estimates and free roof inspections: yes. Financing: yes
- 8340 Vickers St, Ste K, San Diego, CA 92111
Small inconsistency worth noting: their homepage says Owens Corning Platinum Preferred and their About page says Owens Corning Preferred. Those are different tiers. Ask which one.
4. Resilient Roofing (Mira Mesa)
Best for: HOA boards, property managers, and anyone who needs phased work across multiple buildings.
CSLB license #247618, issued in 1967. Low license numbers are not a gimmick. They are the closest thing the CSLB database has to a continuity record, and a 1967 number that is still active tells you something no testimonial can.
Their published guarantee is a 100% leak-free guarantee on all work.
Where they genuinely separate is the association side. Their HOA page describes coordinating directly with board members and property managers, and phasing multi-building reroofs to fit association budget cycles. If you have ever sat through a board meeting about a reserve study, you already understand why that is worth more than a certification badge.
- Systems: asphalt shingles, tile roofing, flat and low-slope membrane, gutters
- Fire hardening: they install ember-resistant vents, which matters if you are in a Very High Fire Hazard Severity Zone
- Emergency roofing: 24/7
- BBB: A+, accredited since May 2020
- Free estimates: yes, no obligation
- 7950 Dunbrook Rd, San Diego, CA 92126
- Note: no manufacturer certifications published, and no financing published
Source: resilientroofing.com/hoa
5. Pioneer Roofing (Mission Valley)
Best for: diagnosing a roof leak nobody else can find.
Pioneer publishes drone imaging and thermal scanning as part of their inspection process. Thermal imaging diagnostics on a flat roofing system is how you locate trapped moisture under a membrane without cutting eleven test squares into it. Very few San Diego contractors publish this capability.
Founded in 1980. CSLB #1060507. Listed as GAF Certified Plus in GAF's own contractor directory, though not on their own homepage.
- Systems: asphalt shingles, Spanish tile, standing-seam metal roofing, TPO, PVC, modified bitumen, cool roof coatings
- Commercial and residential: both, including HOAs and facility managers
- Also does: solar, emergency roof repair, Title 24 compliance work
- Serves: Vista, Poway, Escondido, Chula Vista, San Marcos, Santee, Encinitas, El Cajon, La Jolla, Del Mar, Coronado, Ramona, Mira Mesa, Cardiff, Lakeside, Borrego Springs
- Free estimates: yes. Financing: yes
- 3111 Camino Del Rio North, #400, San Diego, CA 92108
- Note: no BBB profile found. Their warranty is described as "ironclad" with no published term
Careful with the name. Pioneer Roofing in San Diego is at pioneerroofer.com. A similarly named company in Virginia holds pioneerroofing.com. Different company, different coast.
6. San Diego County Roofing & Solar (Mission Valley)
Best for: doing the roof and the solar panels as one project instead of two.
GAF Master Elite, over 30 years of stated industry experience, and a business model built around pairing roof replacement with solar panel installation. If your roof is at end of life and you are also considering solar, doing them separately means paying twice to remove and reinstall the same panels.
- Systems: modified bitumen, TPO, asphalt shingles, concrete and clay tiles, metal
- Solar: core offering
- Specialty: free estimates explicitly extended to HOA boards and commercial property managers, not just homeowners
- Emergency repair: yes
- BBB: A+, accredited since July 2013
- Financing: yes, through Payzer
- 1761 Hotel Circle South, Ste 110, San Diego, CA 92108
- Note: their license number is not published on their own website. It appears as 850526 in GAF's contractor directory. Verify it yourself before signing
Their site also references a 26% federal solar tax credit, which is a figure from an older schedule. Confirm current numbers with your tax preparer, not your roofer.
Source: sandiegocountyroofing.com/about-us
Also verified, not ranked
These are real, licensed San Diego roofing contractors that did not make the six, with the honest reason:
- Roofing Specialists of San Diego (CSLB 983178, Mira Mesa) is an Owens Corning Preferred Contractor, A+ BBB since 2013, and does asphalt shingles, clay tiles, flat, torch down roof systems and solar. Solid outfit. Classification is not published anywhere I could find.
- Ascent Roofing (C-39 #1030774, National City) covers shingle roof systems, tile roof systems, torch down roof systems and single ply roof systems (TPO and PVC), with an HOA division and a 100% satisfaction guarantee. Their site claims over 40 years; BBB lists a 2017 start date and a prior operating name. Worth asking about.
- Alma Roofing (C-39 #1115855, Pacific Beach) publishes its classification, which most do not, and offers 0% down financing. Site says over a decade of experience; BBB lists a 2022 start.
- Ford Roofing (CSLB #1118963) has been in San Diego since 1987, works with CertainTeed and Polyglass, and publishes both manufacturer and workmanship warranties without stating a term.
None of that makes them bad. It means the paperwork is thinner, and you should ask more questions.
San Diego Roofing Contractors Compared
| Company | CSLB # | Class published | Published warranty | Roofing systems | Best fit |
|---|---|---|---|---|---|
| Christian Roofing | 1002598 | C-39, B, C-10 | 10-yr workmanship, labor + materials | Shingle, shake, clay tiles, metal, slate, TPO, solar | License clarity, solar, HOA |
| Need For Build | 1043623 | B, C-27 (no C-39) | 10 to 30 yrs, materials + labor | Asphalt shingles, Spanish tile, metal, flat, cool roof | Roof inside a multi-trade remodel |
| Peak Builders | 1008986 | Not published | Lifetime transferable workmanship, GAF Golden Pledge to 50 yrs | Shingle, tile, standing-seam metal, TPO, PVC, modified bitumen, EPDM, coatings | Manufacturer warranty, commercial |
| Resilient Roofing | 247618 (1967) | Not published | 100% leak-free guarantee | Shingle, tile, flat membrane, gutters | HOA roofing, phased multi-building |
| Pioneer Roofing | 1060507 | Not published | "Ironclad," no term stated | Shingle, Spanish tile, standing-seam metal, TPO, PVC, modified bitumen, coatings | Leak diagnostics, thermal imaging |
| SD County Roofing & Solar | 850526 (via GAF) | Not published | GAF Master Elite warranties | Modified bitumen, TPO, shingle, tile, metal | Roof plus solar in one project |
All license numbers are as self-published by each company or as listed in GAF and BBB directories. None were independently confirmed against the CSLB database for this article. Run the lookup yourself. It takes under a minute and it is the single highest-value minute in this process.
How to Choose a Roofing Contractor in San Diego
Start with the license class, not the license number
Every contractor puts a number on the truck. Almost nobody puts the classification.
C-39 is the roofing classification. The state defines it as a contractor who "installs products and repairs surfaces that seal, waterproof and weatherproof structures," working with asphalt, tar, felt, metal roofing systems, shakes, shingles, roof tile, slate, and membrane materials (CSLB C-39 definition).
B is General Building. A B-licensee can take your roof on legitimately, but only when the contract covers at least two unrelated trades beyond framing and carpentry, or when they hold C-39 themselves, or when they subcontract the roofing to a C-39 holder (CSLB's own guidance for building officials).
So the question is not "are you licensed." It is "what classification, and if the roofing is subbed out, who is the sub."
Two more things from the state's consumer guidance that save people real money:
- The down payment is capped at 10% of the contract price or $1,000, whichever is less. Anyone asking for a third up front is either uninformed or hoping you are (CSLB homeowner checklist).
- Any home improvement project over $500 requires a written contract. Not a text thread.
And check the BBB record separately from the website, because the two sometimes disagree about how long a company has existed. That happened with three of the nine companies researched for this guide.
Read the warranty like a contract, because it is one
There are two warranties on every roof and they are not the same thing.
The manufacturer warranty covers the shingle or the membrane failing on its own. The workmanship warranty covers your roofer installing it wrong. Almost every roof leak that shows up in years one through five is a workmanship issue, usually flashing leaks, and the manufacturer warranty will not touch it.
So the length of the workmanship warranty is the number that matters, and it is the number most contractors avoid printing. In this group, only two published a real term: a lifetime transferable workmanship warranty and a 10-year workmanship warranty. "Best warranties in the industry" is not a term.
Ask the three questions that expose it:
- How many years on workmanship specifically, in writing?
- Is it transferable if I sell?
- What voids it? Solar mounted by someone else usually does.
Match the material to the actual conditions at your address
San Diego County is not one roofing environment. It is at least three.
Coastal salt air attacks metal roofing fasteners and flashing long before it touches the panels. If you are in La Jolla, Pacific Beach, Coronado, Oceanside, or anywhere within sight of the water, this is an ISO 9223 C5 or CX corrosivity environment, the two highest categories the standard defines. Specify the fastener and flashing metallurgy in the contract. It is the cheapest part of the job and the first thing that fails.
Wildfire exposure inland. More on the code below, but the short version is that Class A roof assemblies and ember-resistant vents are requirements, not upgrades, if you are in a high or very high fire hazard severity zone.
Santa Ana winds. County plan check requires roofs designed for an ultimate wind speed of 110 mph, exposure category C (County of San Diego residential plan check). Wind uplift ratings on steep-slope roofing products come from ASTM D3161 testing; low-slope assemblies use UL 580, which classifies at 15, 30, 60, and 90 psf. If someone quotes you a "Class 120" under UL 580, that class does not exist.
Storm damage in San Diego is mostly a wind and wind-driven-rain problem, not a hail problem. That changes what you inspect for. Lifted or displaced tiles, torn flashing, and debris strikes, not bruised granules.
Look at what they inspect with
A roof inspection that consists of a guy walking the ridge and telling you it looks bad is not an inspection.
Drone imaging documents condition without anyone stepping on brittle clay tiles, and it gives you photographic evidence you keep. Thermal imaging diagnostics finds saturated insulation under a flat roofing membrane, which is the one problem that is genuinely invisible from the surface and genuinely expensive if you miss it.
If you are getting a flat roof quoted and nobody has done a moisture survey, you are buying a new membrane over a wet deck.
Get three bids, and make them comparable
The state's consumer guidance says get at least three bids and check references. The part it does not say: three bids are worthless if they price different scopes.
Force them onto the same page:
- Tear-off to deck, or overlay?
- Is deck replacement included, or a per-sheet allowance?
- Underlayment spec, by name
- Flashing: reuse or replace?
- Roof vents: quantity and type
- Gutters included?
- Permit fees: whose?
- Disposal included?
- Warranty terms, both kinds
Transparent pricing is a phrase every contractor uses. A line-item bid is the thing itself.
Roofing Systems Used in San Diego, and Where Each One Makes Sense
Asphalt shingles
The default, and for good reason. Cheapest per square, fastest to install, widest color range, and every roofer in the county can work on them. Architectural laminate lines like GAF Timberline HDZ dominate the residential reroof market here.
Weak spot: shortest service life of the common options, and they look wrong on a Spanish-style house.
Tile roofing: clay tiles and concrete
Visually correct for a huge share of San Diego housing stock and extremely long-lived. Clay tiles outlast the underlayment beneath them by decades, which is why most tile roof systems in San Diego get a "lift and relay": the same tiles come off, new underlayment goes on, the tiles go back.
Weak spot: weight. This is the one that triggers permits, and it is the reason you cannot just decide to switch from shingles to tile.
Metal roofing
Standing-seam metal roofing gives you the longest service life of anything in common use, high solar reflectance if you pick the coating, and excellent wind performance. It also handles fire exposure well.
Weak spot: cost, and coastal corrosion if the fasteners and flashings are specified carelessly.
Flat and low-slope roofing systems
This is where the terminology gets confusing, so plainly:
- Single ply roof systems: TPO and PVC, heat-welded sheets. TPO is the workhorse for commercial roofing and industrial roofing. PVC handles chemical and grease exposure better, which is why restaurants use it.
- Modified bitumen: asphalt-based sheets, often installed as torch down roof systems. Common on San Diego residential flat roof sections and additions.
- Roof coatings: silicone and acrylic roof coatings, applied over an existing sound roof. Silicone handles ponding water better. Acrylic is cheaper and more UV-stable in some formulations. Neither one fixes a wet deck, and any contractor who says otherwise is selling you a very expensive delay.
Natural slate
Rare here, beautiful, effectively permanent, and heavy enough to require structural evaluation almost every time. Budget accordingly.
| System | Typical life | Weight | Best use in San Diego |
|---|---|---|---|
| Asphalt shingles | Shortest of the group | Light | Most residential roofing, budget-led reroofs |
| Clay tiles / concrete tile | Very long | Heavy | Spanish and Mediterranean homes, lift-and-relay |
| Standing-seam metal | Longest | Light to medium | Fire zones, modern design, long-hold owners |
| TPO / PVC single ply | Long | Light | Commercial roofing, flat residential sections |
| Modified bitumen / torch down | Medium to long | Medium | Low-slope residential, additions, decks |
| Silicone / acrylic roof coatings | Shortest, renewable | Very light | Extending a sound flat roof, cool roof retrofit |
| Natural slate | Effectively permanent | Very heavy | Historic and high-end, with structural review |
The Code Rules Most San Diego Homeowners Get Wrong
This is the section that is genuinely out of date almost everywhere else online.
Chapter 7A no longer exists
For years, California's wildfire construction requirements lived in Chapter 7A of the California Building Code. As of the 2025 code cycle, effective January 1, 2026, those requirements were moved into the California Wildland-Urban Interface Code, Title 24 Part 7 (California Building Standards Commission).
If a contractor or an article cites "CBC Chapter 7A" in 2026, they are quoting a deleted chapter.
Current requirements in a high or very high fire hazard severity zone:
- Class A roof assembly required
- Ember-resistant vents tested to ASTM E2886, or mesh between 1/16 and 1/8 inch, noncombustible and corrosion resistant. Note the standard's own scope excludes ridge and off-ridge roof vents, so ask what is being used up there
- Coatings and paints are explicitly not an approved protection method. You cannot paint your way to compliance
- Valley flashing: minimum 0.019-inch corrosion-resistant metal over 36-inch-wide underlayment
Check your own zone on the City of San Diego fire hazard severity zone page. The City also applies additional roof covering requirements in very high zones to buildings originally constructed on or after August 27, 2009.
Permits: the answer is "usually no, until it is very much yes"
Per City of San Diego Information Bulletin 123, a building permit is not required for a renewal of roof covering where the existing roof structure, including the diaphragm, is not altered.
A permit is required when:
- Structural framing, sheathing, decking, or lateral-resisting elements are altered or replaced (plans and calculations required)
- You replace shakes, wood shingles, or asphalt shingles with material weighing more than 6 pounds per square foot. That is most tile conversions
- Existing spaced "skip" sheathing comes off and plywood or OSB goes on
- The building is a designated historical resource or sits in a historic district. Then a permit is always required
Three more rules from the same bulletin that catch people:
- Two layers means full tear-off. If there are already two applications of asphalt shingles or built-up roofing, everything comes off to the deck. No third layer
- Wood shakes and wood shingles are not permitted on renewals, and you cannot install new roofing over existing wood shakes or shingles
- Replacing a roof covering may trigger California Energy Code compliance under section 150.2(b)1
Cool roofs: coastal San Diego is exempt, inland is not
Here is the one that surprises people.
Under the 2025 Title 24 energy standards, prescriptive cool roofing requirements apply to specific climate zones. Climate Zone 7, which is coastal San Diego, is not among them for new construction or for reroofs, on steep or low slope.
Climate Zone 10, which covers inland San Diego County including Escondido, El Cajon, and Ramona, does carry requirements: aged solar reflectance 0.20 and thermal emittance 0.75 (or SRI 16) on steep-slope, and 0.63 / 0.75 (or SRI 75) on low-slope reroofs.
What applies everywhere, regardless of zone: roofing products must carry a visible label listing emittance and both initial and 3-year aged solar reflectance, rated by the Cool Roof Rating Council.
So if you are in Pacific Beach and a contractor tells you Title 24 forces you into a cool roof, that is not correct. It may still be a good idea, which is a different conversation.
Is a cool roof worth it anyway?
Probably, and the numbers are real. The U.S. Department of Energy puts cooling energy reduction from a cool roof at up to 15% of annual air conditioning use for a single-story building, and 5% to 20% off cooling costs for a cool-colored roof on a home (DOE consumer guide to cool roofs).
Lawrence Berkeley National Laboratory measured a clean white roof running about 55°F cooler than a gray roof on a typical summer afternoon (LBNL Heat Island Group). Their own caveat is worth repeating: there is a small winter heating penalty, generally minor compared to the summer gain.
Energy-efficient roofing in San Diego is less about code compliance than most people assume, and more about a west-facing second story that is unbearable in September.
Why Roof Replacement Holds Its Value
Four things a new roof actually does, stated plainly.
- It returns close to what it costs. The NAR and NARI Remodeling Impact Report (2022 edition) put new roofing at 100% cost recovery on a $12,000 estimated project, with a Joy Score of 9.2. The 2025 edition dropped the cost-recovery figure for roofing but scored it a Joy Score of 10 and ranked it the #3 project REALTORS recommend before selling.
- It protects everything under it. A roof leak becomes a drywall problem, then an insulation problem, then a framing problem. The sequence is fast and the cost curve is steep.
- It makes solar viable. Mounting solar panels on a roof with five years left means paying to remove and reinstall the array later. If you are planning solar panels around your roof, sequence matters more than almost anything else.
- It closes insurance and HOA exposure. Deferred roof maintenance is a common non-renewal trigger in California right now, and HOA roofing standards are enforced whether or not you agree with them.
Roof Maintenance That Actually Changes the Outcome
Most roof failures in San Diego are not dramatic. They are slow, and they start at the details.
- Roof inspections twice a year, plus after any major Santa Ana wind event. Spring and fall
- Clear the gutters. Water that cannot leave finds fascia and then framing
- Watch the flashing. Chimneys, skylights, wall intersections, valleys. Flashing leaks outnumber field-of-roof leaks by a wide margin
- Check roof vents for blockage and corrosion, especially the ember-resistant ones
- Trim back overhanging branches. They abrade the surface and deliver debris directly into the valleys
- On flat roofs, check the drains before the first rain. Every year
If you are not sure whether you are looking at maintenance or replacement, the signs you need a new roof come down to age, interior evidence, and exterior evidence, and you usually know the answer before you ask.
Frequently Asked Questions
How much does roof replacement cost in San Diego, CA?
There is no authoritative government figure for roof replacement cost, so be skeptical of precise numbers, including these. Angi's 2026 data puts the national average at $9,608, with a range of $5,902 to $46,000, or roughly $4 to $11 per square foot installed. By material: asphalt shingles $5,800 to $20,000, clay or concrete tile $8,500 to $26,400, metal $5,700 to $25,000. San Diego labor runs above national average. Roof repair cost is a different animal entirely, and a single flashing repair can be a few hundred dollars. Get three line-item bids; they will tell you more about your actual roof than any average will.
Do I need a permit to replace my roof in San Diego?
Usually not. The City of San Diego does not require a building permit for a like-for-like renewal of roof covering when the roof structure and diaphragm are untouched. You do need one if structural members or sheathing are replaced, if you are switching to a material heavier than 6 pounds per square foot (most tile), if skip sheathing is being replaced with plywood, or if the building is a historic resource. Buildings 45 years or older may also trigger historic review.
What is the difference between a C-39 and a B contractor for roofing?
C-39 is California's roofing contractor classification. B is General Building. A C-39 holder can contract for roofing work directly. A B-licensee can only take a prime contract for a roof-only job if they also hold C-39 or subcontract the roofing to someone who does; otherwise the contract must involve at least two unrelated trades beyond framing and carpentry. Both are legitimate. They just fit different projects. Check any license free at the CSLB license lookup.
Is metal roofing a bad idea near the ocean in San Diego?
Not inherently, but the specification has to account for it. Coastal San Diego sits in the highest atmospheric corrosivity categories defined by ISO 9223 (C5 and CX). The panels are rarely the failure point. Fasteners, clips, and flashings are. Specify the metallurgy and coating for a marine environment in writing, and ask what the manufacturer's warranty says about distance from saltwater, because many exclude coastal installations or shorten coverage.

