What happens if you skip the permit (and you needed one)
- Work stoppage and $500–$1,500 stop-work fine from Campbell Building Department; you'll also owe double permit fees when re-pulling ($400–$2,000 depending on system size).
- Your homeowner's insurance may deny claims related to the solar installation if it was unpermitted, leaving you exposed for roof leaks, electrical damage, or theft losses ($10,000–$50,000+ in repair costs).
- When you sell, California's Transfer Disclosure Statement (TDS) requires disclosure of the unpermitted solar work; buyers or their lenders may demand removal, costing $8,000–$15,000 for deinstall and roof repair.
- San Jose Water Company (or your utility) will refuse to interconnect unpermitted systems; you cannot net-meter, meaning you lose all credit for excess generation and are liable for line damage or theft ($500–$5,000 in fines and removal costs).
Campbell solar permits — the key details
California's Solar Rights Act (Public Resources Code § 25980) and SB 379 mandate that Campbell issue solar permits within 5 business days of application (or within 1 business day for 'expedited' Tier 1 projects). NEC Article 690 and Article 705 govern all grid-tied PV systems, requiring rapid-shutdown capability (NEC 690.12), proper bonding and grounding, and string-level monitoring or arc-flash labels on combiner boxes. Campbell's Building Code (adopted 2022 California Energy Code) also requires a structural evaluation for any roof-mounted system adding more than 4 pounds per square foot of dead load; most 6-8 kW residential systems fall between 2-3 lb/sq ft, so many skip this step, but roof age, condition, and previous modifications trigger a licensed structural engineer's sign-off. The city's Building Department online portal (accessible via the City of Campbell website) allows you to upload plans, interconnection pre-approval letter, and structural report all in one submission. Battery storage systems over 20 kWh require a fire-marshal review, adding 1-2 weeks to your timeline; smaller batteries (common in residential retrofits) may qualify for fast-track if properly certified and labeled.
Campbell sits in Santa Clara County, which means your utility is almost certainly San Jose Water Company (SJW) or part of the PG&E service area depending on your exact address. SJW's interconnection queue is short (2-4 weeks typical) but requires a completed California Public Utilities Commission Form QD-1 (Request for Interconnection of a Distributed Energy Resource), which you must submit directly to SJW BEFORE Campbell will issue your building permit. This is a Campbell-specific stumbling block: many homeowners assume the permitting process is independent of utility, but Campbell's Building Department will not stamp your building permit until you show proof of utility pre-approval (an email or letter from SJW confirming you are in their queue). PG&E areas have a similar requirement but slightly faster queue processing. Once you have both the building permit and electrical permit from Campbell, you schedule the city's electrical inspector for rough-in (conduit, disconnect switch, combiner box wiring) and then rough-structural (roof loading, fastener spacing, fall protection anchors). After final inspection, you notify your utility for their witness inspection, which confirms the inverter settings and anti-islanding relay are correct.
Owner-builder status is permitted under California Business & Professions Code § 7044 for solar residential work IF you are the property owner, owner-occupant, and you hire a state-licensed electrician for any work requiring an electrical license (typically everything on the AC side of the inverter: conduit, disconnect, breaker, meter interconnection). You cannot pull the electrical permit as an owner-builder; a California-licensed electrician (Class C-10 license minimum) must pull it, sign the plans, and take responsibility for code compliance. This means your electrician's license and their contractor's license number appear on the Campbell permit application. Many homeowners try to do the mechanical mounting themselves and hire the electrician only for final connections, which is allowed, but Campbell inspectors will ask to see proof that the electrician supervised the DC-side work (wiring, grounding) to meet NEC 690 standards. If you hire a solar company (Sunrun, Vivint, local installers), they absorb all permitting and provide a turnkey process; you are not responsible for the permit application, but you are responsible for ensuring the permit is pulled before work begins on your roof.
Fees in Campbell are structured per AB 2188 as a percent of the 'valuation' (the cost of the system). Most solar systems are assessed at $3-4 per watt installed; a typical 6 kW system is valued at $18,000–$24,000, yielding a permit fee of $300–$500 (roughly 1.5-2% of valuation). The electrical permit is separate and typically $150–$250. If you add battery storage (Powerwall or similar), the battery component adds another $200–$300 in permit fees. There are no discount tiers in Campbell for 'expedited' permitting under SB 379; the fee is the same regardless of approval speed. However, if your plans are incomplete or missing the structural evaluation, the city will issue a 'correction notice' and delay approval until you resubmit; this does not cost extra, but it eats time. Final inspection and utility interconnection witness are included with your permit fee; there is no separate inspection fee.
Timeline expectations: If you submit a complete application (plans, one-line diagram, electrical schematics, roof loading calc, interconnection pre-approval letter, and structural report if needed), Campbell aims to issue the building permit within 5 business days. The electrical permit often follows the same day. You then schedule the city inspector for a mutually convenient time; Campbell's Building Department schedules inspections within 2-3 business days of your request. Rough-in inspection takes 1 day; final inspection takes 1 day. Your utility's witness inspection happens after final approval and usually within 1 week. Total time from application to live interconnection: 3-6 weeks if no corrections are needed, 6-10 weeks if the city requests revisions. If your system exceeds 10 kW or includes battery storage over 20 kWh, add 1-2 weeks for fire-marshal review. Common delays: missing roof loading calculation (structural engineer must redo if roof pitch or attachment method changes), incomplete electrical schematics (string configuration, combiner box amperage, rapid-shutdown wiring), and utility pre-approval letter arriving after you submit (always get SJW/PG&E pre-approval FIRST, before you start the building permit clock).
Three Campbell solar panel system scenarios
Campbell's utility pre-approval sequencing — why SJW (or PG&E) must sign off before the city will issue your building permit
Unlike many California jurisdictions that allow permitting to proceed in parallel with utility interconnection, Campbell Building Department requires proof of the utility's pre-approval (typically a queue confirmation letter or application status from San Jose Water Company or PG&E, depending on your service address) BEFORE the city will stamp the building permit. This is not explicitly written in Campbell's municipal code, but it is enforced administratively by the Building Department. The reason: Campbell experienced several high-profile cases in the late 2010s where homeowners pulled permits, completed installations, and then discovered their utility would not interconnect due to transformer capacity or line voltage constraints; the city wanted to prevent wasted permit fees and contractor time by validating utility eligibility upfront. This sequence is Campbell-specific; some nearby cities (San Jose, Sunnyvale) allow permits to issue first, then utilities confirm interconnection afterward.
To satisfy this requirement, you must submit a 'Request for Interconnection of a Distributed Energy Resource' (Form QD-1, available from the California Public Utilities Commission or your utility directly) to SJW or PG&E at least 2-3 weeks BEFORE you apply to Campbell for a building permit. The utility will place you in their interconnection queue and issue a queue confirmation letter stating your application is under review. Attach this letter to your Campbell building permit application. If you are in a new construction or new-service scenario, contact SJW or PG&E's solar department directly and ask for 'pre-application queue status confirmation,' which is a faster turnaround (5-7 business days) than a full interconnection agreement. Campbell's Building Department will accept either a queue letter or a pre-application status letter; they just need written proof that the utility has not rejected your system outright.
Once you have the utility's queue letter and Campbell issues the building permit, your electrician can begin work. The utility's formal interconnection agreement (a signed contract with rate terms, net-metering schedules, and grid-connection technical specs) typically does not arrive until AFTER your system is installed and passes final inspection. This is normal; SJW and PG&E issue the formal agreement 1-2 weeks after the utility's witness inspection confirms the installation matches the approved design. You cannot net-meter until the formal agreement is signed and your meter is switched by the utility (usually 1-2 weeks after witness inspection). This entire sequence — pre-approval letter, building permit, construction, final inspection, utility witness, formal interconnection — typically spans 6-8 weeks for grid-tied systems in Campbell.
A critical mistake: submitting a Campbell building permit application WITHOUT the utility's pre-approval letter will result in an immediate request for corrections from the Building Department. You will not be able to cure this by submitting the letter 1-2 weeks later; Campbell will reject the permit application and require you to resubmit with the letter included. This adds 1-2 weeks to your timeline and may trigger a new fee if you exceed the city's 'resubmission window' (typically 30 days). Always get the utility pre-approval letter FIRST, then start the city permitting process.
Roof structural evaluations, frost depth, and clay soil in Campbell's foothills — when you need a licensed engineer
Campbell's jurisdiction spans from the low-elevation valley floor (San Jose area, minimal frost, primarily sand-based soil) to the foothills and mountains (elevation 1,000-2,500 feet, 12-30 inch frost depth, clay and expansive soil). This geographic variation directly affects solar permit requirements. NEC 690 and California's solar building code (Title 24 and adopted IRC R324) require that any roof-mounted PV system adding more than 4 pounds per square foot (lb/sq ft) of dead load must have a licensed structural engineer's evaluation confirming the roof deck, fasteners, and building frame can support the added weight. A typical residential solar array (5-8 kW, 16-20 panels) weighs approximately 2-3.5 lb/sq ft and usually clears this threshold, BUT Campbell's Building Department interprets this rule conservatively in the foothills zone because clay soils have poor drainage, leading to settling and shifting of foundation supports. A roof installed in 1995 on a foothills property may be settling slightly (1/4 to 1/2 inch over 25 years), and adding 6-8 kW of dead load could exacerbate settling or cause differential stress on the roof deck. Because of this, Campbell often requests a 'roofer's certification' (a statement from a licensed roofer, not a full structural engineer, confirming the roof can accept fasteners without compromising waterproofing and that no visible rot, soft spots, or structural damage is present) for systems on roofs over 15 years old in the foothills.
Frost depth in Campbell's mountains (12-30 inches depending on elevation) is relevant for ground-mounted systems and any penetrations through the roof deck. If you are installing a ground-mounted array on a foothills property, the posts and footings must extend below the local frost depth to prevent heaving during winter freeze-thaw cycles. A Campbell county extension or geotechnical report can confirm your specific frost depth, but as a rule, assume 18-24 inches for any foothills installation. Roof-mounted systems are less affected by frost depth, but the fasteners must be corrosion-resistant stainless steel (not galvanized), because clay soils can be acidic and accelerate rust on fasteners. Your solar contractor should specify 316 stainless steel fasteners (not 304) for foothills properties.
If your roof is new (under 5 years old) or was recently replaced with documented structural certification, you can skip the roofer's certification step, and your Campbell building permit will likely be approved without additional structural review (assuming the system is under 4 lb/sq ft). However, if your roof is 15+ years old, has been previously modified (add-on room, skylight, previous roof penetrations), or is in a foothills address with clay soil notation on the property report, Campbell will almost certainly request the certification. Cost for a roofer's certification is typically $200–$400 (they visit, inspect, take photos, and provide a 1-page letter). Cost for a full structural engineer's report (required only if the system exceeds 4 lb/sq ft or if the roof condition is very poor) is $800–$1,500. Do not skip this step in the foothills; an unpermitted system on a settling foothills roof can lead to roof leaks, foundation cracks, and a TDS (Transfer Disclosure Statement) liability when you sell.
Soil subsidence is a long-term concern in Campbell's valley floor (Bay Mud can compress and cause subsidence of 1-2 feet over decades), but solar systems are not heavy enough to cause observable subsidence themselves. However, if your property is in a subsidence zone (check the USGS map for Campbell), any new heavy structure or modified drainage around the foundation should be reviewed by a geotechnical engineer. For rooftop solar, subsidence is not a primary concern, but it is worth noting if you are planning a ground-mounted system or a pergola-style array near the foundation. A quick phone call to Campbell's Building Department (mention 'subsidence zone' if your property is near the San Francisco Bay) will clarify if additional geotechnical review is needed.
70 North First Street, Campbell, CA 95008
Phone: (408) 866-2113 | https://www.ci.campbell.ca.us/government/building-department
Monday-Friday, 8:00 AM - 5:00 PM (closed weekends and city holidays)
Common questions
Can I install solar panels myself in Campbell, or do I need to hire a licensed contractor?
You can do the mechanical mounting (roof racking, fasteners, DC wiring conduit runs) as an owner-builder under California Business & Professions Code § 7044, but you MUST hire a state-licensed electrician (Class C-10 minimum) to pull the electrical permit and sign off on the AC side wiring (inverter, disconnect, breaker, grid interconnection). The electrician is legally responsible for code compliance, so most reputable electricians will insist on supervising or inspecting all DC-side work (grounding, bonding, combiner boxes) even if you do the mounting. In practice, most homeowners hire a full-service solar company to avoid the liability and complexity of coordinating two professionals. If you choose the DIY + electrician route, budget extra time for inspections and expect the electrician to reject any work that does not meet NEC 690 standards, potentially requiring a redo.
How long does it actually take to get a solar permit in Campbell from start to final inspection?
If your application is complete (plans, interconnection pre-approval letter, structural report if needed), Campbell aims for 5 business days to issue the building permit under SB 379's expedited review. Electrical permit follows the same day. You then schedule a city inspector at your convenience (2-3 business days out). Rough-in inspection takes 1 day; final inspection takes 1 day. Your utility's witness inspection happens 5-10 days after final approval. Total: 3-6 weeks if no corrections are needed, 6-10 weeks if the city requests revisions (e.g., missing structural certification or incomplete electrical schematics). Battery storage systems add 1-2 weeks for fire-marshal review. Do not assume the permit can be pulled while you are still designing the system; get your design locked down, utility pre-approval in hand, and plans ready before you submit to Campbell.
Is there a permit fee discount for small solar systems in Campbell?
No. Campbell charges a standard percent-of-valuation fee (roughly 1.5-2% of the installed system cost) with no discount tiers for small systems. However, if your system is under a certain valuation (typically under $5,000), some permit offices waive the base fee. Call Campbell Building Department at (408) 866-2113 to confirm current fee schedules; they can quote your specific system size. AB 2188 caps solar permit fees in California, but the cap is based on valuation, not system wattage, so a 3 kW system and a 6 kW system may have significantly different fees.
What happens if my roof needs to be replaced after the solar panels are installed — does the permit expire?
Your building permit itself does not expire once the system is final-inspected and interconnected; the installation is permanent and locked into Campbell's records. However, if you need to replace the roof, you will need a separate roofing permit (handled by the roofing contractor, not you). The roofing contractor must remove the solar panels, perform the roof work, and reinstall the panels, with the solar electrician re-inspecting the electrical connections. This is a separate project and may require a new electrical inspection to confirm the re-installed conduit, wiring, and disconnects are still code-compliant. The original solar permit is not involved, but keep your permit paperwork for reference when discussing the roof replacement with roofers and electricians.
Campbell's online permit portal — can I apply for solar permits online, or do I have to go in person?
Campbell's Building Department offers an online permit portal accessible via the city's website (https://www.ci.campbell.ca.us/government/building-department). You can submit applications, upload plans, pay fees, and check permit status online. However, you still must provide a wet signature (or e-signature) from the licensed electrician who is pulling the electrical permit; digital signatures are accepted if your electrician has a DocuSign or similar account. It is not necessary to visit City Hall in person unless the permit examiner requests clarification during review. Email or phone follow-ups are typical. First-time solar permitting in Campbell is usually smoother if you call the Building Department ahead of time (408-866-2113) to ask if your plans are close to approvable; examiners can often give verbal feedback before you formally submit.
My house is in a Campbell historic district (downtown or near the old downtown area) — does that affect the solar permit?
Yes. Campbell's Registered Historic Districts include parts of downtown Campbell and some residential neighborhoods. If your property is within a historic district, the solar array must be roof-mounted on a non-visible side (rear or side elevation facing away from the public right-of-way), and the array must be setback at least 3 feet from the roof edge to avoid silhouetting against the sky when viewed from the street. This is Campbell's Historic Preservation Code requirement, enforced separately from the building permit. You must apply for a 'Certificate of Appropriateness' from the Campbell Planning Department before the Building Department will issue the permit. This adds 2-3 weeks to your timeline. Some historic properties qualify for a streamlined review if the array is truly not visible from any public street; confirm with the Planning Department (408-866-2113, ext. Planning) before submitting. Ground-mounted systems or pergola-style arrays are rarely approved in historic districts; roof-mounted is your only option.
Do I need a separate permit for the battery storage system, or is it included with the solar permit?
Battery storage systems (Powerwall, LG Chem, LiFePO4 banks) require a separate Electrical permit in Campbell, specifically for Energy Storage Systems (ESS) under NEC Article 706. This is separate from the solar permit. If your battery is over 20 kWh (usable capacity), it also requires a Fire-Marshal review, which adds another 1-2 weeks to your timeline. A typical Powerwall (13.5 kWh) does not require fire-marshal review, but two stacked Powerwalls (27 kWh) do. Permit fees for the battery are typically $150–$300, separate from the solar permit. Battery installation should be in an indoor, climate-controlled space (garage, utility room, basement) with proper ventilation and at least 3 feet clearance from windows, doors, and other structures. Outdoor batteries require additional weatherproofing review.
I'm leasing my roof to a solar company (Sunrun, Vivint, etc.) — who is responsible for pulling the permit?
The solar leasing company (Sunrun, Vivint, etc.) is responsible for pulling all permits and coordinating with the city and utility. You do not submit anything to Campbell Building Department; the solar company handles the entire permitting, installation, and interconnection process. However, you are still responsible for reviewing the permit paperwork and ensuring the company obtained it before work begins on your roof. Ask the solar company for a copy of the permit once it is issued (you have a right to see it). If for any reason the company does not pull a permit and installs unpermitted, you are liable for the unpermitted work and the consequences (stop-work fines, insurance denial, TDS disclosure requirements). Most reputable solar companies (Sunrun, Tesla, major regional installers) pull permits as a matter of course, but confirm before signing the lease.
SJW pre-approval letter — what exactly do I need to submit to San Jose Water Company before I apply to Campbell?
You need to submit a 'Request for Interconnection of a Distributed Energy Resource' (Form QD-1) to SJW's distributed energy resources (DER) or solar department. You can download the form from SJW's website or request it from their customer service line. Fill out the form with your account number, address, system specifications (size in kW, inverter model, array orientation), and your contact information. Mail or email it to SJW's solar interconnection team. They will process it (typically 5-10 business days) and issue a 'queue confirmation letter' or 'application under review' letter. Attach this letter to your Campbell building permit application. If SJW immediately rejects your system (e.g., due to transformer overload), they will send a rejection letter; if this happens, you need to work with SJW to find a solution (battery storage, reduced system size, etc.) before Campbell will issue a permit. Most residential systems under 10 kW are accepted by SJW without major issues.
What happens at the utility inspection (witness inspection) after final approval from Campbell?
After Campbell's Building Department issues a 'Certificate of Final Inspection' for your solar system, you contact San Jose Water Company (or PG&E) to schedule a 'final interconnection inspection' or 'witness inspection.' A utility representative will visit your site to verify: (1) the inverter model and serial number match the permit application, (2) the anti-islanding relay is enabled and set correctly, (3) the meter is properly connected and the grid-interconnection breaker is functional, (4) all labeling (arc-flash signs, rapid-shutdown signs, grounding symbols) is visible and compliant, and (5) the system generates power and the net-metering reversal is functioning. This inspection typically takes 30-60 minutes. If everything is correct, the utility will issue a 'permission to operate' letter and schedule a meter swap (replacing your old meter with a net-metering capable meter, if not already installed). Once the meter is swapped, you can generate and store net-metering credits. This entire process happens 1-2 weeks after Campbell's final inspection and is standard practice in the Bay Area.