Permit guide
Solar Permits in the Bay Area: What Contractors Need to Know in 2026
Bay Area solar permits span dozens of independent cities across 9 counties. Here's what solar contractors need to know about permitting in San Jose, Oakland, San Francisco, and surrounding cities.
Bay Area solar permits span dozens of independent cities across 9 counties. Here's what solar contractors need to know about permitting in San Jose, Oakland, San Francisco, and surrounding cities.
The San Francisco Bay Area is California's highest-income solar market, with electricity rates among the highest in the country and a homeowner culture that has embraced solar faster than almost anywhere else. For solar contractors, the Bay Area means high project values, consistent demand, and — for contractors who have their operations dialed in — significant revenue opportunity.
It also means one of the most fragmented permit landscapes in California. The Bay Area spans nine counties and dozens of independent incorporated cities, each with its own building department. This guide covers what solar contractors need to know to navigate Bay Area permits in 2026.
The nine-county fragmentation problem
San Jose, Santa Clara, Sunnyvale, and other South Bay cities have independent building departments. San Francisco is the City and County of San Francisco — its own entity. Oakland, Berkeley, Hayward, and East Bay cities are each independent. North Bay cities like San Rafael, Novato, and Santa Rosa are independent. Each requires a separate portal login, separate credentials, and separate status monitoring.
A contractor running jobs across San Jose, Fremont, and Oakland simultaneously is managing three separate permit systems. Add San Francisco and Palo Alto and you're at five. The multi-jurisdiction complexity of the Bay Area is second only to Los Angeles County.
Bay Area permit timelines for solar in 2026
- San Jose: 7–14 business days — one of the more efficient Bay Area cities with good online infrastructure
- Fremont: 7–14 days — well-run building department
- Santa Clara: 7–14 days
- Sunnyvale: 7–14 days
- San Francisco: 10–21 days — more complex review environment, multiple potential approval layers
- Oakland: 10–21 days — high volume, longer queues
- San Mateo: 10–18 days
- Palo Alto: 10–18 days — detailed review, accessible plan check staff
San Francisco: its own category
San Francisco deserves special mention for contractors new to the market. The city's permitting environment is more complex than any other Bay Area jurisdiction, with additional zoning review requirements for some project types, historic district considerations for properties in designated areas, and a building department that processes high commercial volume alongside residential permits.
Solar permits in SF typically process in 10–21 days. Contractors who consistently get permits approved faster than this have usually invested in understanding the specific documentation preferences of SF's plan check staff — or have enough volume to build personal relationships with the permit desk.
PG&E interconnection: the Bay Area timeline
Pacific Gas and Electric serves the Bay Area for utility interconnection. PG&E NEM 3.0 applications typically take 4–10 weeks from application submission to Permission to Operate. This timeline runs independently of the building permit — start your PG&E application as soon as system design is finalized. Waiting until after building permit approval adds weeks to project completion unnecessarily.
Bay Area NEM 3.0 impact: Like Southern California, Bay Area customers shifted strongly toward solar + storage after NEM 3.0 took effect in April 2023. Solar + storage permits are more complex and take longer to review. If storage is a major part of your Bay Area business, build the extra review time into your project scheduling from the start.
What sets high-volume Bay Area solar contractors apart
The contractors running the most efficient solar operations in the Bay Area share a common trait: they treat permit tracking as a systematic process. In a market where projects span multiple jurisdictions with varying timelines, knowing exactly where every permit stands — without manual portal checking — is the difference between a well-scheduled crew and idle labor.
