Tarzana, CA · Serving Southern CaliforniaCSLB #1040337 · (888) 666-8224
Roofing in Carlsbad

Roof Repairin Carlsbad, CA

Quick answer

Roof repair in Carlsbad needs a building permit, and every roof covering must be Class A, in or out of a fire zone, because the City's code bans wood shakes and shingles on all structures and replacement roofs. The City's re-roof form adds a pre-inspection at tear-off and a final inspection.

CSLB #1040337 5.0 on Houzz Free written estimate
Finished charcoal-gray shingle roof on a suburban two-story house with new gutters and a few solar panels, roofing in Carlsbad Village, Carlsbad
CSLB #1040337Verified at CSLB
5.0 on HouzzRated by clients
Written proposalsScope and price in writing
Licensed specialistsSubcontractors do the work

Carlsbad's roofs sit on a young city built over an old settlement. Wikipedia, a third-party source, says the Portola expedition camped on Buena Vista Creek in 1769, a sailor named John Frazier dug a well in the 1880s that named Frazier's Station, and a land company marketed the town as a mineral-water spa in the same decade. The city incorporated in 1952, Palomar Airport opened in 1959 and Legoland followed in 1999. The Census Bureau's ACS 2024 one-year estimates count 47,475 housing units, and 52.3 percent are single-family detached homes. Only about 24 percent were built before 1980, so most Carlsbad roofs belong to houses that went up in the 1980s or later.

On a roofing job, MDG Builders (CSLB #1040337) writes the scope, files the permit and the re-roof form, tracks the inspections and sets the schedule, while a licensed C-39 roofing subcontractor does the tear-off and installation. Our roofing page holds the sourced prices, the Carlsbad overview lists every trade we manage here, and the guides for Dana Point and San Clemente show how the next cities up the coast handle the same work. Oceanside, Vista, San Marcos and Encinitas border Carlsbad, so call each counter before assuming a rule carries over. The City's Building Division page lists permit contacts. The City's website and its code host refused our tools, so we read City pages and Chapter 18.04 in Internet Archive copies dated November 2024 to August 2026 and zoning text on a third-party mirror, which means the City should confirm anything you rely on.

Roofing rules in Carlsbad

What Carlsbad's re-roof form, building code and fire pages say about roofs

  • The City's building permits page lists re-roofing among the work that generally triggers a building permit, alongside additions, kitchen and bath remodels, window replacement, decks and patios, solar and HVAC replacement. Carlsbad's exempt-from-permit list for homes (form B-38) has no roofing item.
  • Carlsbad's re-roof supplemental permit form (B-10, Rev. 08/23) states that all roof coverings are required to be Class A rated and that combustible roof coverings of any type or classification are prohibited. The form asks for the number of existing roof coverings, the sheathing type, the new material's class, number of squares and weight per square, the roof system listing, and whether the existing structure can carry the new roof. It also asks for aged solar reflectance, thermal emittance and solar reflectance index, and whether an exposed roof deck is insulated to at least R-17. This is the November 2024 archived copy of the form, so confirm the current revision.
  • The B-10 form lists two required inspections for a re-roof, a tear-off or pre-inspection before the new covering goes on and a final inspection, and says the installer must provide a ladder extending at least two rungs above the roof. An owner or contractor may self-certify the installation by completing forms B-70A and B-70B, uploading them to the permit portal and emailing the Building Inspections address with the permit number.
  • Carlsbad Municipal Code 18.04.085 (Building Code section 1501.1, last amended by Ordinance CS-437 in 2022) says roofing assemblies and coverings other than wood shakes and shingles shall be Class A fire rated, and wood shakes and shingles of any classification are prohibited as a roof covering on all structures and on all replacement roofs. Solar photovoltaic collectors on a roof must also be Class A fire rated, and 18.04.090 requires rooftop PV systems to be tested and listed to UL 2703 with a Class A fire classification.
  • The City's wildfire page says new buildings in a Very High or High fire hazard severity zone must meet ignition-resistant construction rules, recommends ember-resistant vents and fireproof roofing for homes in a zone, and explains that embers ignite roofs, attics (through vents) and decks.
  • The City's defensible space handout for Zone 1 (0 to 20 feet from the home) tells owners to remove debris from gutters and cover attic, foundation and other vents with 1/8 inch metal mesh screens, and to use rock or gravel mulch instead of wood chips next to the house.
  • Carlsbad's design wind speed on the City's building codes page is 96 mph with Exposure B and the design rainfall rate is 3.7 inches per hour, the numbers a roofer or engineer uses for fastening and drainage. The page does not say which code edition the numbers came from, so confirm with the Building Division on a permitted job.
  • CSLB defines the C-39 Roofing classification as installing products and repairing surfaces that seal, waterproof and weatherproof structures, including shingles, roof tile, slate and metal roofing systems.
Sources for these rules
  1. web.archive.org: building permits
  2. web.archive.org: 638309896984430000
  3. web.archive.org: 44008536
  4. web.archive.org: wildfire risk mitigation program
  5. web.archive.org: protect your home from wildfire
  6. web.archive.org: building codes standards
  7. cslb.ca.gov: Licensing Classifications Detail
A wooden table with rolled blank drawings, a clipboard, roofing near Carlsbad in Leucadia
Permit

Does Carlsbad require a permit for roof repair, and how do I file one?

Yes for a re-roof, and we found nothing that exempts a small patch. The City's building permits page lists re-roofing next to additions, kitchen and bath remodels, window replacement, decks, solar and HVAC replacement as work that generally triggers a permit. The residential exempt list, form B-38, has no roofing line at all. We found no square-foot cutoff, so ask the Building Division at 442-339-2719 whether a leak repair on one slope counts.

Several permits can be filed through the City's Online Permit Portal, and smaller permits that are not offered online go in as a hard copy at an appointment, because walk-ins are not accepted for new submittals. Plan check and permit fees follow the Master Fee Schedule, plan check does not begin until fees are paid, and the City emails when they are due. We did not read the fee schedule, so we print no permit fee.

Ask the roofer to say in writing who files the permit and who pays the plan check fee.

A ladder leaning against the eave of a stucco house with a clay tile roof and a closed clipboard hanging , roofing in Carlsbad State Beach, Carlsbad
Form and inspections

What does Carlsbad's B-10 re-roof form ask for, and when are the inspections?

The supplemental re-roof form, B-10, asks for the number of existing roof coverings, the sheathing type, the new material's class, the number of squares and the weight per square, the listed roof system and whether the structure can carry the new roof. It also asks for aged solar reflectance, thermal emittance and solar reflectance index, and whether an exposed deck is insulated to at least R-17. The copy we read is revision 08/23, so the current revision is unverified.

The form lists two inspections, a tear-off check before the new covering goes on and a final, and it requires a ladder that extends at least two rungs above the roof. An owner or contractor may self-certify the installation with forms B-70A and B-70B, uploaded to the portal and emailed with the permit number. The inspection line is open weekdays 8 a.m. to 5 p.m., and requests in by 2 p.m. are normally scheduled for the next business day, so tell your crew not to cover the deck until the first inspector has seen it.

  • Existing layers counted and written down
  • Sheathing type and condition noted
  • Class A listing for the new system on file
  • Weight per square checked against the structure

Ask for the inspection dates before the tear-off day is fixed.

Plywood roof decking covered with synthetic underlayment and drip edge, a ridge line against a clear sky, roofing near Carlsbad in Vista
Class A

Does every Carlsbad roof have to be Class A, and are wood shakes banned?

Yes to both. Under Municipal Code 18.04.085, which carries Building Code section 1501.1 as last amended in 2022, roof assemblies and coverings other than wood shakes and shingles must be Class A fire rated. Wood shakes and shingles of any classification are prohibited on all structures and on all replacement roofs. The re-roof form repeats it: all coverings must be Class A, and combustible coverings of any type or classification are prohibited.

That makes Carlsbad different from cities that tie roof class to a fire map or to the share of the roof replaced. Here the rating follows the house, not the zone. Solar collectors on a roof must also be Class A fire rated, and 18.04.090 requires rooftop PV systems to be tested and listed to UL 2703 with a Class A fire classification, so an array going back on a new roof needs its own paperwork.

Put the product listing for the Class A system on the written proposal.

A composition shingle roof replacement in progress: half the roof covered with new gray architectural shi, roofing in Agua Hedionda Lagoon, Carlsbad
Fire

Is my Carlsbad roof in a fire hazard zone, and what do embers do to it?

We cannot place your lot on the map. CAL FIRE's 2025 Local Responsibility Area map for Carlsbad, the first update since 2007, shows moderate, high and very high zones. New buildings in the very high zone need 100 feet of defensible space and ignition-resistant construction, the high zone needs ignition-resistant construction without a defensible space requirement yet, and sale disclosures apply in both. Parcel lines come from the City's maps, so check yours there.

The City's wildfire page explains that embers ignite roofs, attics through their vents and decks, and recommends ember-resistant vents and fireproof roofing for homes in a zone. Its Zone 1 handout, covering the first 20 feet from the house, asks owners to clear gutter debris, cover attic and foundation vents with 1/8 inch metal mesh and use rock or gravel mulch next to the wall. Where a home abuts protected open space, the HOA prunes fuel modification zones under Fire Department direction and wood-burning fire pits are banned.

Ask the roofer which vents and gutter details come with the quoted price.

A hillside Southern California neighborhood of homes with tile and composition roofs among dry chaparral , roofing near Carlsbad in Downtown Encinitas
Coast

Does a Carlsbad roof job near the lagoons or beach need coastal review?

Usually not for a like-for-like roof on an existing house, but the City Planner decides. Carlsbad runs its own certified Local Coastal Program. Under Municipal Code 21.201.060, improvements to an existing single-family home are exempt from a coastal development permit except in listed cases, including more than 10 percent added height or floor area on property between the sea and the first public road or within 300 feet of a beach, and any work within 50 feet of a coastal bluff or inside sensitive habitat. A roof that keeps its pitch adds none of those.

Two edges matter. In the Agua Hedionda Lagoon segment, Chapter 21.80 puts development near the sea, a wetland, a stream or a bluff in the Coastal Commission's original jurisdiction, so those applications skip the City. In the Beach Area Overlay, between the railroad and the ocean, a new, altered or enlarged home is capped at 30 feet with a 3:12 roof pitch or 24 feet with a flatter one. Raising a ridge or changing a pitch there is a zoning question before it is a roofing question.

Get the Planner's exemption answer in writing before any pitch or height change is priced.

Roof eave with a new white fascia board, a seamless gutter, a drip edge and new gray shingles meeting it, roofing in Terramar, Carlsbad
Age and weather

How old is a Carlsbad roof likely to be, and when is the dry window?

Age depends on the quadrant. The Village, the Barrio and Olde Carlsbad in the northwest hold 1950s cottages and bungalows and 1960s ranch houses, while Bressi Ranch, La Costa and Aviara in the southeast and southwest are newer master-planned neighborhoods. ACS 2024 counts 13,360 units from the 1980s, which is 28.1 percent and the largest decade, with about 76 percent built in 1980 or later, about 33 percent in 2000 or later and about 10 percent before 1970. We found no Carlsbad roof survey and no sourced lifespan, so we print no number of years. A house from the 1980s may be on its second roof, and the permit history shows which.

NOAA's 1991 to 2020 normals for the Palomar Airport station show 11.39 inches of rain a year, 8.46 inches of it from December through March and only 0.08 and 0.03 inch in July and August. Summer fog and overcast are common near the shore, and the City's design data use a wind speed of 96 mph with Exposure B and a rainfall rate of 3.7 inches per hour for fastening and drainage. The page does not say which code edition those numbers come from, so confirm them on a permitted job.

  • Stains or damp insulation under the deck
  • Slipped or cracked tile, or bare patches on shingle slopes
  • Failed flashing at chimneys, walls and vents
  • Soft or sagging deck boards

Have deck repair priced per sheet on its own line.

Barrel clay tile roof on a Spanish-style California house with white stucco walls and an arched entry, roofing near Carlsbad in San Marcos
Cost

How much does roof replacement cost in Carlsbad, and how do I hire a roofer?

We found no Carlsbad or San Diego County price survey, so the numbers below come from Los Angeles and a San Diego County proposal will differ. Angi's Los Angeles guide, updated July 31, 2026, shows asphalt at $4 to $12 a square foot, tile at $7 to $15, metal at $7 to $16, tear-off at $1,000 to $3,000 and taking solar panels off and putting them back at $500 to $1,000. Remodeling magazine's 2025 Cost vs. Value report for Los Angeles lists $36,417 for an asphalt reference roof and $62,069 for metal, with no roof size given. For planning we use $10,000 to $25,000 for a typical asphalt roof, $15,000 to $37,000 for tile and from about $20,000 for metal.

Roofing is CSLB class C-39. The state caps a down payment on a home improvement contract at $1,000 or 10 percent, whichever is less, under Business and Professions Code 7159, and the unlicensed minor-work limit of $1,000 does not apply once a permit is needed, as it is for a Carlsbad re-roof. Check a license with our contractor license guide, see how general contractors use subcontractors for who answers for what, and compare quotes against the California roofing cost guide.

Roofing material samples on a driveway: a gray shingle, roofing in Mount Calavera, Carlsbad
Recent work

Roofing photos from Carlsbad and nearby communities

Roofing scenes tied to Carlsbad places such as the Village, Terramar, Poinsettia and Aviara, and to nearby communities, from tile repair to shingle tear-offs and hillside roofs.

Close-up of a concrete tile roof with metal flashing along a wall and a roof vent, neatly cut tiles, roofing near Carlsbad in Olivenhain
Close-up of a roof valley with metal flashing, new shingles cut cleanly along it, roofing in Palomar Airport area, Carlsbad
Close detail of a clay tile roof where a few broken tiles have been replaced with matching new tiles, roofing near Carlsbad in Oceanside Pier
Cost

Where these Carlsbad roof figures come from

Our roofing page lists every roofing price with its source and date. Roof work seldom travels alone, and the Carlsbad rules for the jobs around it are on the fencing page, the painting page and the kitchen remodeling page. For a city that rates roofs by fire zone instead of citywide, read the guide for Glendale.

Roofing price ranges used for Carlsbad estimates (Southern California sources, before permits)
What it coversTypical range
Asphalt shingle, typical single-family roof$10,000 to $25,000
Concrete or clay tile$7 to $15 per sq ft
Metal$7 to $16 per sq ft
Remodeling Cost vs. Value 2025, Los AngelesAsphalt $36,417.
metal $62,069.
ExtrasTear-off $1,000 to $3,000.
solar detach and reset $500 to $1,000.
FAQ

Carlsbad roofing questions, answered

Does roof replacement need a permit in Carlsbad?

Yes. The City's permit page lists re-roofing as work that generally needs a building permit, and its exempt list has no roofing item. The supplemental re-roof form asks for the roof class, weight and sheathing, and two inspections follow. Call the Building Division at 442-339-2719 if your job is only a small repair.

Can I put a wood shake roof on my Carlsbad house?

No. Carlsbad's Municipal Code bans wood shakes and shingles of any classification on all structures and on all replacement roofs, and every other roof covering must be Class A fire rated. The ban applies citywide, not only in mapped fire zones, so ask your roofer for the Class A listing of the product.

What is a Class A roof in California?

Class A is the highest fire rating for a roof assembly, tested under ASTM E108 or UL 790. In Carlsbad every roof covering must carry it, and solar collectors on a roof must too. Ask for the assembly's listing before anything is ordered.

How much does a new roof cost in Carlsbad?

Price it by roof area. We found no Carlsbad survey, and Angi's Los Angeles guide shows asphalt at $4 to $12 a square foot, tile at $7 to $15 and metal at $7 to $16. Tear-off adds $1,000 to $3,000 in that guide. A measured written proposal is the real price.

Should I repair or replace my roof?

Repair local damage over a sound deck, and replace when failure runs across whole slopes, leaks keep moving or deck boards flex underfoot. In Carlsbad both routes need a permit, so ask the roofer to price the permit, any deck repair and the Class A listing in either case. Condition matters more than age.

What is the 25% rule for roof repairs?

We found no Carlsbad code section by that name, and the web pages that quote it rarely cite one. Carlsbad does not tie its Class A requirement to a percentage of the roof, because every covering must be Class A. Ask the Building Division how it treats a partial reroof.

Is my Carlsbad roof in a fire hazard zone?

Possibly, and we cannot say for your lot. CAL FIRE's 2025 map for Carlsbad shows moderate, high and very high zones, but parcel boundaries come from the City's maps. Roofs must be Class A either way, and the zone decides defensible space and ignition-resistant rules for new buildings.

Does a roof in Carlsbad's Coastal Zone need a coastal development permit?

Usually not for a like-for-like roof on an existing single-family house, because improvements to one are exempt in most cases. The exemption fails for added height or floor area near the sea or a beach, within 50 feet of a bluff and in sensitive habitat. The City Planner decides, so ask before you order materials.

What is the best time of year to replace a roof?

Late spring through early fall is the driest window. NOAA normals for the Palomar Airport station show 8.46 of the year's 11.39 inches of rain from December through March and only 0.03 inch in August. Book the tear-off inspection early, because the City schedules requests received by 2 p.m. for the next business day.

How do I check a roofing contractor's license in California?

Search the license number on the Contractors State License Board site, check that the C-39 roofing classification is listed and active, and confirm the name on the card matches your contract. Our license guide walks through each step, including what to ask a general contractor about its roofing subcontractor.

Free estimate

Ask for a roof inspection in Carlsbad

Send your neighborhood, the roof material, roughly how old the house is and where water has come in. Before we phone back we confirm the Class A rule, the permit route and whether a coastal step applies.

Free estimate · A real person answers · (888) 666-8224

Call (888) 666-8224