City of Carlsbad

San Diego County

Verified Aug. 4, 2026

City of Carlsbad is a city authority in the State of California, serving 114,746 residents. 11,905 residential solar installs are on record here. This page is the permit route for that jurisdiction: the fifteen steps from working out who has a say over an address through to permission to operate, the documents this authority publishes, and 62 answers taken from those documents and dated.

Permitting 5 steps · 28 questions

Whether a permit is needed — Yes Q3 Electrical and building permits — Combined Q4 Where you file — Tyler Technologies EnerGov, branded 'Customer Self Service (CSS)' portal at eg.carlsbadca.gov Q20

Permit required
Yes95% source
Key document
department page cited by 8 open the document
  1. Confirm who has a say over your address

    A city address is usually permitted by the city, not the county — but not always, and some authorities keep building and hand electrical to someone else. Getting this wrong costs the whole submittal, because every requirement below belongs to whoever actually holds jurisdiction. Check the overlays in the same pass: an HOA, a historic district, a windstorm certification or a system-size cap can reshape the design, and all of them are cheaper to find now than after the array is laid out.

    • Is this authority the AHJ for residential solar at this address? Yes 95% · department page
    • What does this authority permit itself, and what does it delegate? Both 90% · department page
    • Is a permit required for a residential rooftop PV system? Yes 95% · department page
    • Is there a separate electrical permit, or is it combined? Combined 78% · department page
    • Is a HOA or architectural approval required first? No 90% · state statute
    • Is a wind or windstorm certification required? No separate windstorm certification process found; wind design is handled as a standard structural design parameter 45% · department page
    • Is a Specific Use Permit or Council approval ever required? No, not for a standard residential rooftop system 55% · state statute
    • Is there a system-size cap on residential generation? No blanket cap on residential generation size; SolarAPP+ eligibility itself is capped at 38.4 kW-AC (systems above that or non-roof-flush go through traditional/plan-check permitting instead) 78% · department page
  2. Check who is allowed to apply

    Several authorities require the electrical permit to be pulled by a licensed electrician, or require the contractor to be registered with them BEFORE applying. Registration is not same-day. This is second on the list rather than fourth because it is the step most likely to stop the job before the drawings matter.

    • Who is allowed to pull the electrical permit? Either 78% · department page
    • Must the contractor be registered with this authority before applying? Yes 55% · department page
    • Is a homeowner permitted to self-install and self-permit? Yes 85% · department page
  3. Build the submittal package

    Almost everywhere wants a site plan, a one-line or three-line electrical diagram, equipment cut sheets with listings, and a structural attachment detail. Build it against the published checklist rather than the last jurisdiction you worked in — the checklist is what the reviewer marks against.

    • Is a one-line / three-line diagram required? Likely yes — a one-line electrical diagram is required 55% · utility DG documents page
  4. Apply and pay

    Most authorities now take the whole application through a portal, and several states cap or constrain what a residential solar permit may cost. Check whether plan check is billed separately before you quote the job.

    • Which permit portal does this authority use? Tyler Technologies EnerGov, branded 'Customer Self Service (CSS)' portal at eg.carlsbadca.gov 95% · portal landing page
    • Can the whole application be completed online? Yes, for the SolarAPP+ path 85% · department page
    • How is the fee calculated? Valuation (square footage or construction valuation, per Master Fee Schedule) 72% · department page
    • Is there a separate plan-check fee? Yes, for the traditional (non-SolarAPP+) path 50% · department page
  5. Plan review — and start the utility in parallel

    Interconnection is a separate process from the permit and usually the longer pole. Where the utility does not depend on the permit being issued, running both at once is the single biggest saving available on a residential job.

    • Which utility handles interconnection here? San Diego Gas & Electric (SDG&E) 95% · utility page
    • Where does the utility sit in the sequence? Parallel (utility application typically submitted before final city inspection, not strictly before/after permit issuance) 68% · utility DG process page

28 questions answered against City of Carlsbad’s own published documents

Q1 Is this authority the AHJ for residential solar at this address? Core Jurisdiction & scope

Yes

Why the confidence is not higherCity's own Building Division page and SolarAPP+ page describe the city issuing residential solar permits directly; charter-city status confirmed independently.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope

Both

Why the confidence is not higherBuilding Division issues one combined permit covering building and electrical for residential solar; nothing is delegated to the county or another agency.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope

Yes

Why the confidence is not higherPermit required by both city process (SolarAPP+ or traditional) and state law (Gov. Code §65850.5); the city's 'work exempt from a permit' page does not list solar as exempt.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/permitting/work-exempt-from-a-permit

Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope

Combined

Why the confidence is not higherSolarAPP+ and the standard building-permit pages describe a single residential solar permit application covering structural/electrical scope; not phrased as two separate permits.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q5 Who is allowed to pull the electrical permit? Core Who may apply

Either

Why the confidence is not higherSolarAPP+ requires a licensed CA contractor; the city's own text explicitly routes owner-builders to traditional permitting via Customer Self Service instead, so homeowners can self-permit outside SolarAPP+.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q6 Must the contractor be registered with this authority before applying? Core Who may apply

Yes

Why the confidence is not higherContractors need a SolarAPP+ account/ID to use that path, which functions as a registration step, but I could not confirm a separate Carlsbad contractor-registration requirement independent of SolarAPP+ (e.g., a city business license mandate for contractors) — the Business Licenses page was not reachable in this run.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q7 Is a homeowner permitted to self-install and self-permit? Who may apply

Yes

Why the confidence is not higherSolarAPP+ page states owner-builders must instead follow the Residential Solar/Cogen checklist and apply through Customer Self Service using traditional permitting — an explicit self-install/self-permit path.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q8 What documents make up a complete submittal? Core Submittal package

Nothing published by this authority.

Where we lookedBuilding Submittal Requirements Forms page (full technical-bulletin list, no solar-specific checklist present) and the SolarAPP+ page's reference to a 'Residential Solar/Cogen Building Permit Submittal Checklist' (IB-210, home/showpublisheddocument/8773/637938340519730000) — the PDF could not be read: carlsbadca.gov's Akamai edge returns 'Access Denied' to direct curl, WebFetch, and three third-party proxies (allorigins, codetabs, printfriendly) alike, and the Google-Translate HTML proxy (which does work for this site's HTML pages) redirects PDF URLs straight back to the blocked origin.

https://www.carlsbadca.gov/departments/community-development/permit-center/applications-and-forms/building-submittal-requirements-forms

Q9 How many copies, and in what format? Submittal package

Nothing published by this authority.

Where we lookedSame IB-210 checklist PDF, unreadable for the reason given at q8.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q10 Is a site plan required, and what must it show? Core Submittal package

Nothing published by this authority.

Where we lookedBuilding Technical Forms page (23 bulletins, none solar-specific) and the unreadable IB-210 checklist.

https://www.carlsbadca.gov/departments/community-development/permit-center/applications-and-forms/building-technical-forms

Q11 Is a one-line / three-line diagram required? Core Drawings & calculations

Likely yes — a one-line electrical diagram is required

Why the confidence is not higherSDG&E publishes a standard 'Electrical One-Line Diagram Drawing' template used for interconnection submittals in its territory (which covers Carlsbad); I could not confirm the city's own submittal checklist text since the referenced Residential Solar/Cogen checklist PDF was unreadable (see not_found q8), so this is inferred from the utility side, not the city's own document.

utility DG documents page checked 2026-08-30 https://www.sdge.com/residential/savings-center/renewables/contractor-support-center/documents-forms

Q12 Are string and conductor calculations required? Drawings & calculations

Nothing published by this authority.

Where we lookedSame unreadable IB-210 checklist and Building Technical Forms page.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps

Nothing published by this authority.

Where we lookedBuilding Technical Forms page (Geotechnical Report Requirements B-64, Alternate Materials B-72 — neither addresses solar racking loads) and the unreadable IB-210.

https://www.carlsbadca.gov/departments/community-development/permit-center/applications-and-forms/building-technical-forms

Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps
Q15 What does a residential solar permit cost? Core Fees

Nothing published by this authority.

Where we lookedMaster Fee Schedule PDF (home/showpublisheddocument/21168/639192128235430000) and Fee Handout B-40A PDF — both unreadable for the Akamai/proxy reason given at q8; the development-fees and building-permits HTML pages describe the fee basis (Q16) but give no dollar figures.

https://www.carlsbadca.gov/home/showpublisheddocument/21168/639192128235430000

Q16 How is the fee calculated? Core Fees

Valuation (square footage or construction valuation, per Master Fee Schedule)

Why the confidence is not higherCity's building-permits page states plan-check/permit fees are 'typically based on square footage or construction valuation per the Master Fee Schedule'; the Master Fee Schedule PDF itself could not be read to confirm this applies identically to solar (see not_found q15).

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/building-permits

Q17 Is there a separate plan-check fee? Fees

Yes, for the traditional (non-SolarAPP+) path

Why the confidence is not higherDevelopment-fees page describes separate 'processing fees' (plan review) and 'permit fees' (inspection) as distinct categories; SolarAPP+ itself has no plan-check fee since review is automated (only a $25 SolarAPP+ admin fee + city permit fee). Could not confirm dollar amounts.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/permit-center/development-fees

Q18 What is the stated plan-review turnaround? Core Timeline & validity

Nothing published by this authority.

Where we lookedPermitting page — states plan review expires after one year from submittal but gives no business-day turnaround SLA; no separate 'current review times' tracker found.

https://www.carlsbadca.gov/departments/community-development/building/permitting

Q19 How long is an issued permit valid before it expires? Timeline & validity

Nothing published by this authority.

Where we lookedSame permitting page — the one-year figure found there is plan-check-before-issuance validity, not the validity of an already-issued permit; no post-issuance expiration period stated.

https://www.carlsbadca.gov/departments/community-development/building/permitting

Q20 Which permit portal does this authority use? Core Portal & process

Tyler Technologies EnerGov, branded 'Customer Self Service (CSS)' portal at eg.carlsbadca.gov

Why the confidence is not higherExplicitly named and linked from the Building Division page as the portal for applying, checking plan review status, and paying fees.

portal landing page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/building-permits

Q21 Can the whole application be completed online? Core Portal & process

Yes, for the SolarAPP+ path

Why the confidence is not higherSolarAPP+ page describes full online flow (register, apply, get SolarAPP+ approval ID, pay city fees in CSS, same-day permit issuance) with no in-person step. The general building-permits page notes only 'several (not all)' permit types are online, so this Yes is scoped to the solar/SolarAPP+ path specifically.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q22 Which utility handles interconnection here? Core Utility interconnection

San Diego Gas & Electric (SDG&E)

Why the confidence is not higherSDG&E's own residential solar and contractor-support pages describe San Diego County/Carlsbad territory NEM and interconnection service; consistent with known SDG&E service territory (not confirmed against a formal territory map in this run).

utility page checked 2026-08-30 https://www.sdge.com/residential/solar

Q23 Where does the utility sit in the sequence? Core Utility interconnection

Parallel (utility application typically submitted before final city inspection, not strictly before/after permit issuance)

Why the confidence is not higherSDG&E's contractor process page instructs installers to submit the NEM/interconnection application '2 weeks prior to city and/or county inspection' (5 business days for <30kW fast-track), implying the utility application and city permitting proceed concurrently rather than one strictly gating the other.

utility DG process page checked 2026-08-30 https://www.sdge.com/residential/savings-center/renewables/contractor-support-center/process

Q24 Is a HOA or architectural approval required first? Overlays & special cases

No

Why the confidence is not higherState law (Gov. Code §65850.5, originally AB 2188) bars a city or county from conditioning a solar permit on HOA approval; this overrides any local practice and applies to Carlsbad as it does to every CA city.

state statute checked 2026-08-30 https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=65850.5.&lawCode=GOV

Q25 Is there a historic-district review? Overlays & special cases

Nothing published by this authority.

Where we lookedHistoric Preservation page (no mention of solar or rooftop equipment review) and building-codes-standards page.

https://www.carlsbadca.gov/residents/about-carlsbad/historic-preservation

Q26 Is a wind or windstorm certification required? Overlays & special cases

No separate windstorm certification process found; wind design is handled as a standard structural design parameter

Why the confidence is not higherCarlsbad's building-codes-standards page publishes a design wind speed (96 mph, Exposure B) as an engineering input under the adopted CBC, not as a separate certification/approval step (unlike TDI windstorm certification in Texas). No page mentions a distinct 'wind certification' submittal for solar.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/building-codes-standards

Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases

No, not for a standard residential rooftop system

Why the confidence is not higherGov. Code §65850.5 requires administrative/ministerial approval of qualifying residential solar and bars discretionary denial absent written health/safety findings, which forecloses a routine SUP or Council hearing for standard systems. Carlsbad's own pages don't separately state this, so it's inferred from the overriding state statute rather than a city document.

state statute checked 2026-08-30 https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=65850.5.&lawCode=GOV

Q28 Is there a system-size cap on residential generation? Overlays & special cases

No blanket cap on residential generation size; SolarAPP+ eligibility itself is capped at 38.4 kW-AC (systems above that or non-roof-flush go through traditional/plan-check permitting instead)

Why the confidence is not higherThe 38.4 kW-AC figure on Carlsbad's SolarAPP+ page matches the statewide SB 379 (Gov. Code §65850.52) automated-permitting ceiling exactly — it is a platform-eligibility threshold, not evidence of a hard city cap on residential PV size.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Install 5 steps · 20 questions
  1. Build to the code editions actually in force here

    The NEC edition a jurisdiction enforces is often a cycle behind the newest one published, and local amendments sit on top of it. Rapid shutdown, conductor sizing and labelling all change between editions, so the edition in force is the first thing to establish, not the last.

  2. Fire access, setbacks and pathways

    Ridge setbacks and roof access pathways are fire-service requirements and they constrain the array layout. They are the most common cause of a redesign after the fire department comments on a plan set.

    Nothing recorded for City of Carlsbad on this step yet — 1 question checked and found unpublished. The guidance above is general.

  3. Rapid shutdown

    Which rapid-shutdown rule applies follows directly from the NEC edition in force, and the initiation device has to be at a location the fire service can reach and identify. This is inspected, and it is labelled.

    • Is rapid shutdown required, and to which NEC edition? Yes — rapid shutdown per NEC 690.12, as incorporated in the currently adopted 2023-NEC-based California Electrical Code 70% · adopting ordinance (municipal code)
  4. Labels and placards

    The NEC sets a baseline for permanent markings at the service equipment and the disconnecting means. On top of that, an authority may specify its own wording, and the utility may specify more again. Where any of them writes its own text, a generic off-the-shelf label set will not pass — this is the detail most often fixed on a return visit.

    Nothing recorded for City of Carlsbad on this step yet — 6 questions checked and found unpublished. The guidance above is general.

  5. Disconnect, storage and listed equipment

    Where the AC disconnect must sit relative to the meter is usually the utility's rule, not the building department's. Battery storage frequently carries its own permit, its own inspection and its own fire conditions.

    • Are batteries permitted, and under what conditions? Yes — optional battery storage permitted alongside residential solar 82% · department page
    • Is there a separate ESS permit or inspection? No — bundled into the same SolarAPP+/solar permit rather than a separate ESS permit 58% · department page

20 questions answered against City of Carlsbad’s own published documents

Q29 Which NEC edition is in force? Core Code editions in force

2023

Why the confidence is not higherCarlsbad Municipal Code §18.03.010(A) adopts the '2025 edition of the California Title 24 Codes,' Part 3 of which is the California Electrical Code; the 2025 California Building Standards Code cycle is based on the 2023 NEC. The city's own code section names the code parts but not the underlying NEC year by number, so the NEC-year mapping is a well-established statewide fact rather than something Carlsbad's page states verbatim.

adopting ordinance (municipal code) checked 2026-08-30 https://ecode360.com/44008524

Q30 Which building code edition is in force? Core Code editions in force

2025 California Building Code (Title 24, Part 2)

Why the confidence is not higherCMC §18.03.010(A) adopts the 2025 edition of the California Title 24 Codes, Part 2 being the California Building Code.

adopting ordinance (municipal code) checked 2026-08-30 https://ecode360.com/44008524

Q31 Which fire code edition is in force? Code editions in force

2025 California Fire Code (Title 24, Part 9)

Why the confidence is not higherSame CMC §18.03.010(A) adoption list includes Part 9 (California Fire Code); §18.03.010(C) assigns Fire Code enforcement to the Fire Chief.

adopting ordinance (municipal code) checked 2026-08-30 https://ecode360.com/44008524

Q32 Are there local amendments to any of the above? Core Code editions in force

Nothing published by this authority.

Where we lookedCMC §18.03.010 (ecode360) — found only the base Title 24 adoption clause and enforcement-authority language; could not reach further sections of Title 18 to confirm or rule out textual local amendments (the seismic/wind/climate-zone figures on the building-codes-standards page are site design data, not confirmed to be amendment text).

https://ecode360.com/44008524

Q33 What is the installation judged against? Core Electrical

The currently adopted 2025 California Building Standards Code (CBC Part 2 and CEC Part 3, per CMC §18.03.010)

Why the confidence is not higherSame municipal code section; this is the general adoption clause rather than a solar-specific standard, so it's a reasonable but general answer.

adopting ordinance (municipal code) checked 2026-08-30 https://ecode360.com/44008524

Q34 Is there a local rule on service upgrades or busbar sizing? Electrical

Nothing published by this authority.

Where we lookedSame CMC §18.03.010 excerpt and building-codes-standards page — no service-upgrade/busbar rule found.

https://www.carlsbadca.gov/departments/community-development/building/building-codes-standards

Q35 Is a specific mounting system or attachment spacing required? Structural & mounting

Nothing published by this authority.

Where we lookedBuilding Technical Forms page and unreadable IB-210 checklist — no mounting/attachment-spacing bulletin found.

https://www.carlsbadca.gov/departments/community-development/permit-center/applications-and-forms/building-technical-forms

Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks

Nothing published by this authority.

Where we lookedFire Prevention page (no solar content) and Battery Safety page (consumer-device batteries only, not residential ESS); could not reach a Fire Department PV/setback bulletin or the CA Fire Code Part 9 section text itself.

https://www.carlsbadca.gov/residents/safety/fire-prevention

Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown

Yes — rapid shutdown per NEC 690.12, as incorporated in the currently adopted 2023-NEC-based California Electrical Code

Why the confidence is not higherFollows from the code edition finding (Q29); Carlsbad's own pages do not separately restate the rapid-shutdown rule, so this is inferred from the adopted code edition rather than quoted directly from a Carlsbad document.

adopting ordinance (municipal code) checked 2026-08-30 https://ecode360.com/44008524

Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSolarAPP+ page, Building Codes & Standards page, and the unreadable IB-210 'Residential Solar' bulletin — no placard/label list found in any reachable page.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as q38.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as q38.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as q38.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSDG&E Documents & Forms page (NEM application forms, interconnection agreement, one-line diagram templates, DIIS user guide) — none of these documents specify placard/label requirements beyond the diagram template itself.

https://www.sdge.com/residential/savings-center/renewables/contractor-support-center/documents-forms

Q43 Where must the labels be placed? Core Labels Signage & labelling

Nothing published by this authority.

Where we lookedSame as q38/q42 — no label-placement text found in any reachable city or utility page.

https://www.carlsbadca.gov/home/showpublisheddocument/8773/637938340519730000

Q44 Must equipment be on a specific approved list? Equipment listing

Nothing published by this authority.

Where we lookedSolarAPP+ page and Building Codes & Standards page — no approved-equipment-list requirement mentioned.

https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q45 Are batteries permitted, and under what conditions? Core Battery / ESS

Yes — optional battery storage permitted alongside residential solar

Why the confidence is not higherSolarAPP+ page explicitly lists battery storage as an optional add-on, capping wall-mounted units at under 400 lbs.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q46 Is there a separate ESS permit or inspection? Battery / ESS

No — bundled into the same SolarAPP+/solar permit rather than a separate ESS permit

Why the confidence is not higherSolarAPP+ page frames battery storage as an optional item within the same application/permit, not a separate ESS permit process; the city's Battery Safety page covers only consumer-device (e-bike/phone) batteries, not residential ESS installation permitting, so this isn't fully confirmed for standalone/retrofit ESS.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q47 Is a ground mount treated as a structure? Core Ground mount

Nothing published by this authority.

Where we lookedSolarAPP+ page (explicitly excludes ground-mount from its eligible scope, so ground-mount must go through traditional plan-check) and Building Technical Forms page — neither states whether a ground-mounted array is classified as an accessory structure for zoning/setback purposes.

https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment

Nothing published by this authority.

Where we lookedSDG&E process and documents pages — no explicit AC-disconnect-to-meter placement rule found in the reachable text (only a one-line-diagram template and interconnection agreement, not read in full detail).

https://www.sdge.com/residential/savings-center/renewables/contractor-support-center/documents-forms

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Inspection 5 steps · 14 questions
  1. Book it

    Booking is a portal, a phone call or an email depending on the authority, and the notice required is rarely zero. Book before the work is finished rather than after — the lead time, not the work, is usually what sets the date.

    Nothing recorded for City of Carlsbad on this step yet — 3 questions checked and found unpublished. The guidance above is general.

  2. Know who turns up

    Some authorities inspect their own solar work; some delegate it, and a few do not inspect the PV equipment itself at all. Who is coming determines what they will look at.

    • Does this AHJ perform its own final solar inspection? Yes 88% · department page
  3. Work the stages in order

    A rough-in or mid-roof inspection, where one is required, has to happen before the work it covers is closed up. Missing a stage means opening something back up, and it is the most expensive kind of correction.

    • Which inspections are required, and in what order? One final solar inspection (for SolarAPP+ permits, all work must be complete beforehand); general building permits may carry additional stage inspections 80% · department page
    • Is a rough-in or mid-roof inspection required? No 75% · department page
  4. Have the paperwork on site

    The approved plan set, the permit, and the equipment listings should be on site and reachable. Inspectors routinely verify that installed equipment matches what was approved, and that the labels are the ones the plan set promised.

    • What must be on site at inspection? Plans and SolarAPP+ approval documentation must be available for review at inspection 65% · department page
  5. Sign-off, and permission to operate

    Passing gives you a final or an equivalent sign-off. That is not the same as permission to operate: PTO comes from the utility, and who tells the utility the inspection passed varies. A system left switched off for weeks is usually waiting on this handover.

    • Who notifies the utility for PTO? Installer/contractor 55% · utility DG process page
    • How are corrections issued and cleared? Failed inspections get correction notes viewable in the online portal; applicant schedules a re-inspection through the same portal once corrections are made 82% · department page

14 questions answered against City of Carlsbad’s own published documents

Q49 How is an inspection booked? Core Booking & scheduling

Nothing published by this authority.

Where we lookedInspection request page confirms booking channel generally (portal primary, phone/email secondary) but I did not separately verify this is unchanged for solar; recorded under not_found out of caution rather than duplicating a general-permit answer onto solar without a solar-specific citation.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q50 How much notice is required? Core Booking & scheduling

Nothing published by this authority.

Where we lookedSame inspection request page states a 2 p.m. same/next-business-day cutoff generally; not confirmed solar-specific, held back for the same reason as q49.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q51 Are same-day or AM/PM windows offered? Booking & scheduling

Nothing published by this authority.

Where we lookedSame page states no same-day inspections and posts daily time windows by 8 a.m.; held back as general-permit rather than confirmed solar-specific.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q52 Does this AHJ perform its own final solar inspection? Core Who inspects

Yes

Why the confidence is not higherBoth the SolarAPP+ page ('schedule inspection with Building Division') and the general inspection-request page describe Carlsbad's own Building Division performing inspections; no delegation to county or third party is mentioned.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q53 If delegated, to whom? Core Who inspects

Nothing published by this authority.

Where we lookedNot applicable — Q52 found the AHJ performs its own inspection (not delegated), so there is no delegate to name; not pursued further.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q54 Which inspections are required, and in what order? Core Stages & sequence

One final solar inspection (for SolarAPP+ permits, all work must be complete beforehand); general building permits may carry additional stage inspections

Why the confidence is not higherSolarAPP+ page states 'SolarAPP+ permits only include one inspection,' consistent with the state-law one-inspection rule for small residential systems in Gov. Code §65850.5.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q55 Is a rough-in or mid-roof inspection required? Stages & sequence

No

Why the confidence is not higherFollows directly from the one-inspection SolarAPP+ rule (Q54) — no separate rough-in/mid-roof stage is described for the solar path.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q56 Does the inspector verify labels and listings? Core What is checked

Nothing published by this authority.

Where we lookedInspection pages and SolarAPP+ page — neither states explicitly that the inspector verifies labels/listings, though it is standard NEC-110.21-driven practice; not recorded as an answer because I have no Carlsbad-specific document saying so.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q57 Is there a published inspection checklist? Core What is checked

Nothing published by this authority.

Where we lookedBuilding Codes & Standards, Building Submittal Requirements, and Building Technical Forms pages (36 bulletins total reviewed) — no published solar inspection checklist found among them.

https://www.carlsbadca.gov/departments/community-development/permit-center/applications-and-forms/building-technical-forms

Q58 What must be on site at inspection? Core Documents on site

Plans and SolarAPP+ approval documentation must be available for review at inspection

Why the confidence is not higherStated on the SolarAPP+ page; general building-inspection page does not add further detail specific to solar.

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/solarapp

Q59 Is there a re-inspection fee? Corrections & re-inspection

Nothing published by this authority.

Where we lookedMaster Fee Schedule PDF — unreadable for the reason given at q15.

https://www.carlsbadca.gov/home/showpublisheddocument/21168/639192128235430000

Q60 How are corrections issued and cleared? Corrections & re-inspection

Failed inspections get correction notes viewable in the online portal; applicant schedules a re-inspection through the same portal once corrections are made

Why the confidence is not higherStated directly on the city's inspection-request page (general building process, not solar-specific, but applies).

department page checked 2026-08-30 https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q61 What is issued on pass? Core Final sign-off & PTO

Nothing published by this authority.

Where we lookedInspection request page and SolarAPP+ page — neither states what document/tag is issued on a passed final (Final approval vs. green tag vs. closed permit record); not guessed.

https://www.carlsbadca.gov/departments/community-development/building/inspections/request-a-building-inspection

Q62 Who notifies the utility for PTO? Core Final sign-off & PTO

Installer/contractor

Why the confidence is not higherSDG&E's contractor-support materials frame the installer as submitting the interconnection/NEM application and completing paperwork 'on their behalf,' with PTO following city sign-off; SDG&E's own consumer-facing solar page lists 'obtaining city permits and SDG&E's PTO approval' as steps but doesn't name the notifying party explicitly, so this is a moderate-confidence inference rather than a directly stated rule.

utility DG process page checked 2026-08-30 https://www.sdge.com/residential/savings-center/renewables/contractor-support-center/process

Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.

Jurisdiction & key facts

The standing 62-question set, answered for City of Carlsbad against this authority’s own published documents. Every answer carries the confidence it was recorded at and the document it came from. Where nothing is published we say so and show where we looked — a blank here is a finding, not a gap.

City of Carlsbad is the authority having jurisdiction 92% confidence
Holds
Building and Electrical (both, via one combined permit)
Overridden by
CA Gov. Code §65850.5 (mandates ministerial/administrative approval, bars HOA conditioning, caps small residential systems at one inspection) and §65850.52/SB 379 (mandates an automated online permitting platform such as SolarAPP+ for residential PV+storage up to 38.4 kW-AC, which Carlsbad has implemented)
Why not higher
Carlsbad is a charter city (voter-approved 2008) with its own Building Division at 1635 Faraday Ave that adopts the state Title 24 codes by ordinance (CMC 18.03.010) and issues its own residential building/electrical permits, including a dedicated SolarAPP+ residential-solar path. No county or other city shares jurisdiction over residential rooftop solar here; utility interconnection is separately gatekept by SDG&E (see Q22/Q23), not a jurisdiction claim. High confidence because it rests on the city's own department page plus its own municipal code section, but I could not independently pull Carlsbad's local-amendments text (see not_found on Q32) so I can't rule out a minor local wrinkle.

https://www.carlsbadca.gov/departments/community-development/building/solarapp

Permit required
Yes95%
Portal
Tyler Technologies EnerGov, branded 'Customer Self Service (CSS)' portal at eg.carlsbadca.gov95%
Electrical code
202388%
Labels & placards for this authority

Wording None%

Size, colour & material None%

Where they go None%

What the utility wants on top None%

Each figure above is sourced and dated in the full answer set below (questions 38–43). Where an authority’s own published sheet is older than the code it has adopted, the answer says so.

Their website
Average approval time — application to PTO

From the CPUC interconnection record. Bars show the average days taken each year; a year with no recorded projects is left blank rather than drawn as zero.

About this authority
Type
City
County
San Diego County
Regions served
1
Regions covered
City of Carlsbad · city
Solar Requirements
Notes
Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://www.carlsbadca.gov/departments/community-development/building
Authority Contact
Address
1635 Faraday Ave, Carlsbad, CA 92008
Main Phone
442-339-2820
Building Department
Department
Building Division, Community Development
Direct Phone
442-339-2700
Booking & Scheduling
Preferred channel
online_portal
Book in advance
1
Notes
Carlsbad uses SolarAPP+ for residential solar permits — permits are issued immediately after SolarAPP+ approval, then finalized through the Customer Self Service (CSS) portal. For inspections, submit request online via e-form at the inspection request URL, or call the automated inspection line at 760-438-3891, or email CMI@carlsbadca.gov. Requests must be submitted prior to 2 p.m. the working day before the requested inspection date. General permits phone: 442-339-2719; general building email: building@carlsbadca.gov. CSS portal help: CSSPermitHelp@CarlsbadCA.gov. Permit Center at 1635 Faraday Ave., Carlsbad, CA 92008. Hours: Mon-Fri 8am-5pm. SolarAPP+ page: https://www.carlsbadca.gov/departments/community-development/building/solarapp