Skip to content

San Francisco Better Roofs: Solar Panels or a Living Roof

In San Francisco a Better Roof can be solar collectors, a living roof, or a mix, and each square foot of living roof counts as half. What the ordinance does not count is the fire access pathways a rooftop array puts on the same plane, or the roof surface under it.

Ask AI about this article Free to try — answers cite the code section they came from.
Sunwoo Kim
AI-assisted article · General information, not legal advice ·details

Researched and written with AI tools. Property examples are illustrative analyses based on public records, and people described may be composites.

In San Francisco the Better Roof requirement can be met with solar collectors, a living roof, or a mix, and San Francisco Planning Code Sec. 149(d) prices those features against each other on one axis: area. Sec. 149(d)(1) and (d)(2) count collector area meeting the performance criteria of the San Francisco Green Building Code at face value; Sec. 149(d)(3)(A) counts each square foot of Living Roof as half a square foot, so one collector square foot does the work of two. What Sec. 149 does not price is what decides whether the area fits: collectors put a rooftop-mounted photovoltaic system on the plane, the California Fire Code subtracts access pathways on its own authority, and the California Energy Code keeps its own number on the surface the array leaves bare.

Key numbers

Figure What it governs Section
0.5 square foot What a Living Roof square foot counts as Sec. 149(d)(3)(A)
6 feet Clear roof-edge perimeter California Fire Code 1205.3.1
4 feet That band where an axis is 250 feet or less Exception to 1205.3.1
150 feet Interior pathway interval 1205.3.2
4 feet Standpipe, hatch and vent pathways 1205.3.2, 1205.3.3
8 feet One of two between-array options 1205.3.3
0.63 reflectance, 0.75 emittance, SRI 75 Nonresidential low-sloped roofs, climate zones 1 through 16 California Energy Code 140.3(a)1Aia

How the ordinance adds the roof up

San Francisco Planning Code Sec. 149(d) sets one target and one sum: a Living Roof design "in which the sum of the areas of the following features is equal to or greater than the Minimum Better Roof Area". Sec. 149(d)(1) counts "Area of all solar photovoltaic collectors that meet the performance criteria of the San Francisco Green Building Code", and (d)(2) the same for solar thermal collectors. Sec. 149(d)(3)(A) prints the third feature's rate: "each square foot of Living Roof shall count as 0.5 square foot towards the Minimum Better Roof Area requirements". Sec. 149(b) defines the Better Roof Requirements by reference to San Francisco Green Building Code Sections 4.201.2 and 5.201.1.2, whose text this article does not quote.

What the California Fire Code takes back

California Fire Code Section 1205.1 puts the access rules on a rooftop array in its own sentence, needing nothing from the ordinance:

Rooftop-mounted solar photovoltaic systems shall be installed in accordance with Sections 1205.2 through 1205.4.3.

Section 1205.3 names its own population: "Access to systems for buildings, other than those containing Group R-3 occupancies, shall be provided in accordance with Sections 1205.3.1 through 1205.3.3." Section 1205.2.1 is the other branch, not described here. A design meeting the area with Living Roof installs no such system, so that sentence names nothing.

Section 1205.3.1 reserves a band around the roof — "a minimum 6-foot-wide (1829 mm) clear perimeter around the edges of the roof" — permitted at 4 feet only "Where either axis of the building is 250 feet (76 200 mm) or less".

Sections 1205.3.2 and 1205.3.3 work inside the array: interior pathways "at intervals not greater than 150 feet", four-foot pathways "in a straight line to roof standpipes or ventilation hatches" and "around roof access hatches", four-foot borders at smoke and heat vents, and between array sections either a pathway "not less than 8 feet (2438 mm) wide" or a four-foot one with venting cutouts.

The roof surface under the array

California Energy Code Section 140.3(a)1A works through a ladder of subsections. Under "i. Nonresidential buildings:", for "a. Low-sloped roofs in climate zones 1 through 16 shall have:", it sets "A minimum aged solar reflectance of 0.63 and a minimum thermal emittance of 0.75" or "A minimum solar reflectance index (SRI) of 75."

Its one panel-related relief is written to the panels, not the building: "Roof area covered by building integrated photovoltaic panels and building integrated solar thermal panels are not required to meet the minimum requirements for solar reflectance, thermal emittance, or SRI."

Where the cheaper lane is, and what it costs

On area alone the cheaper lane is collectors, because Sec. 149(d)(3)(A) counts "each square foot of Living Roof shall count as 0.5 square foot" while (d)(1) and (d)(2) count collector area meeting "the performance criteria of the San Francisco Green Building Code" at face value — half the square feet for one target. Its price comes from two other documents: California Fire Code Section 1205.1 attaches "Sections 1205.2 through 1205.4.3" to the array, so the perimeter band and pathways above come out of that plane, and California Energy Code Section 140.3(a)1Aia keeps the surface the array does not cover on its own reflectance, emittance or SRI number.

Inside that lane sits one term of art that lightens both codes, each with conditions in the same sentence. The building-integrated exception to California Fire Code Section 1205.2 reaches systems "approved, integrated into the finished roof surface and are listed in accordance with UL 3741", and adds that removing or cutting portions away during firefighting operations "shall not expose a firefighter to electrical shock hazards". The Exception to California Energy Code Section 140.3(a)1A relieves only the roof area those panels cover, not the plane under an array on racks.

What this looks like on the drawing

The chain ends on one roof plan: a clear band at six feet or four around every edge; four-foot pathways to standpipes, ventilation hatches and access hatches; interior pathways at intervals not greater than 150 feet; four-foot borders at smoke and heat vents; collector and Living Roof areas tallied at their two rates; and a roof surface specified where panels do not cover.

Currency

San Francisco Planning Code Sec. 149 is quoted from the 2026-08 edition in our library, updated 2026-09-23. It was added by Ord. 221-16, effective 12/10/2016 and operative 1/1/2017, and amended by Ord. 202-18, effective 9/10/2018 — outside 24 months of September 2026, so no recent-amendment flag attaches.

California Fire Code Section 1205 comes from the 2025 California Fire Code (Title 24, Part 9), 2025 edition, updated 2026-10-19, and California Energy Code Section 140.3(a)1A from the 2025 California Energy Code (Title 24, Part 6), 2025 edition, updated 2026-10-19. Neither prints a section-level amendment history here, so this article's research established no amendment date for either. A city can amend the codes it adopts; this article does not state whether San Francisco has. Confirm effective dates against the official publication before relying on any of it.

Frequently asked questions

Where does the ordinance say a living roof counts as half?

Sec. 149(d)(3)(A): "each square foot of Living Roof shall count as 0.5 square foot towards the Minimum Better Roof Area requirements". Sec. 149(d)(1) and (d)(2) carry no such discount.

Is the clear perimeter six feet or four?

Both are in California Fire Code Section 1205.3.1, which states the condition selecting the smaller: "Where either axis of the building is 250 feet (76 200 mm) or less". Section 1205.3 is written for buildings "other than those containing Group R-3 occupancies".

Does the 0.63 reflectance figure reach a multifamily roof?

California Energy Code Section 140.3(a)1A works through a ladder of subsections, and 0.63 sits on the nonresidential low-sloped rung quoted above. Which rung a building reads is what that ladder states.

Sources

Related reading: Rooftop Equipment Screens: How Tall Can You Build?: https://gocodebook.com/blog/rooftop-screens-for-mechanical-units-what-you-can-buildand-how-tall

Code text quoted as published in GoCodebook's library on 2026-09-13 and re-checked against the library on 2026-11-03. This article does not replace permit review or professional judgment.

Get cited answers in seconds

Ask GoCodebook a question and get a plain-English answer with the exact citation for your property and jurisdiction.

Ask your question