Solar for California Self-Storage Facilities: Why the Roof-to-Load Math Works Differently
Last verified 2026-09-05. Figures carry their sources at the foot of this page.
A single-story self-storage facility with 100,000 square feet of roof can carry a 500 kW-plus solar array for roughly $1.10 to $1.60 per watt installed at 2026 commercial pricing. The building's actual electric load — a leasing office, security lighting, gate and access control, cameras, and HVAC only where units are climate-controlled — is often a fraction of what that roof could generate. That mismatch is the entire story of solar economics for this vertical in California right now, and it is a sharper problem here than for almost any other commercial building type.
The reason is net billing. California's three investor-owned utilities compensate exported solar power at a fraction of what it's worth when consumed onsite, and a facility with abundant cheap roof space and a tiny meter will, by default, oversize into exactly the scenario net billing punishes hardest: a system that exports most of what it produces. That doesn't mean solar is wrong for self-storage. It means the sizing decision, the depreciation math, and two hard deadlines — one federal, one state property-tax — matter more here than the "huge free roof" pitch usually lets on.
This page covers when self-storage solar pencils, when it doesn't, and the numbers behind both.
The load-to-roof mismatch that defines this vertical
Self-storage buildings are an outlier in commercial real estate: enormous flat or low-slope metal roof area, especially on drive-up and single-story facilities, paired with a genuinely small electric load. There's no manufacturing equipment, no walk-in refrigeration, no significant tenant-driven power draw, because storage units themselves typically aren't wired to pull meaningful power. The real consumers of electricity are the office, gate and access-control systems, security lighting and cameras, and HVAC only in the portion of the facility that's climate-controlled.
A rough proxy worth citing carefully: general non-refrigerated warehouse space runs about 6.1 kWh per square foot per year on EIA's Commercial Buildings Energy Consumption Survey (CBECS) benchmarks — lighting and space heating account for roughly three-quarters of that draw. Treat that as a ceiling, not a self-storage-specific number — no direct self-storage consumption dataset was available for this page, and this vertical almost certainly runs below the general warehouse figure given the absence of material handling equipment and unpowered units. The practical point stands regardless of the exact number: the roof can support far more solar than the meter needs, and the per-watt price drops sharply at commercial scale, which is exactly what pushes installers to pitch systems sized to the roof instead of the load.
Why net billing hits self-storage harder than most commercial buildings
California's Net Billing Tariff, adopted by the CPUC in Decision D.22-12-056 (December 2022, effective for applications filed on or after April 15, 2023), replaced NEM 2.0 for PG&E, SCE, and SDG&E. It applies to commercial accounts at these three utilities, consistent with how solar developers and the utilities themselves treat it in practice. Under NBT, exported power is credited through the Avoided Cost Calculator, a rate that floats by hour and month rather than a flat number. The commonly cited typical range is roughly $0.05 to $0.08 per kWh — treat this as a historical/typical figure rather than a live 2026 pull — down from roughly $0.30/kWh under the old NEM 2.0 volumetric credit, something like a three-quarters cut.
Here's the mechanism that matters for self-storage specifically: a system sized to the roof rather than the meter will export the majority of what it generates, because there's so little onsite load to consume it first. Every kWh exported is worth a fraction of the retail rate it would have offset if consumed onsite. Size the system to daytime facility load instead of to available roof area, and the export share — and the economic hit — shrinks substantially. This is the single biggest reason self-storage solar underperforms the pitch: the roof invites oversizing, and oversizing is the worst possible move under this tariff.
Metering reality: one meter, not a hundred
Most self-storage facilities run on a single facility-wide utility meter, not per-unit metering the way an apartment building might. Where individual units do draw power — some climate-controlled or drive-up unit types — the tenant typically doesn't hold their own utility account; the landlord remains the utility's customer of record and either charges a flat monthly fee (commonly cited in the $30-$100/month range) or sub-meters at a marked-up rate (roughly $0.15-$0.25/kWh). These figures come from self-storage industry and consumer-facing sources rather than a utility tariff filing, so treat them as directionally reliable rather than precise.
The consequence for solar economics: there's no mechanism to pass export value through to unit tenants the way a multi-tenant office building might split savings across separately metered spaces. The facility owner captures 100% of whatever the system generates and eats 100% of the net-billing penalty on whatever gets exported. That concentrates both the upside and the sizing risk on one decision-maker, which makes getting the size right — matched to the single meter's actual draw — more consequential than it would be for a building with distributed load.
What actually pays: depreciation, and the 48E deadline you're already racing
The most reliable value driver for self-storage solar isn't the export credit — it's depreciation, because it's tied to what the system costs, not to how much power it exports. Widely reported (though not independently verified against IRS Pub. 946 in this research pass) is that the OBBBA restored 100% bonus depreciation for equipment placed in service after January 19, 2025, stacked on the standard 5-year MACRS schedule solar already qualified for. For a for-profit owner, this is often where the numbers work even when the export side looks thin.
The federal Section 48E clean electricity ITC is the more urgent piece. OBBBA accelerated its sunset into two tracks. Construction begun by July 4, 2026 keeps the full credit, and under the standard 4-year continuity safe harbor IRS guidance has preserved for 48E, that track is presumed to satisfy the continuity requirement if the system is placed in service by December 31, 2030. Miss that date and the credit isn't automatically forfeited — the safe-harbor presumption just goes away, and the taxpayer has to prove continuous construction on the facts, a materially weaker position to be in. Construction begun after July 4, 2026 faces a harder rule: placed in service by December 31, 2027, full stop, with no safe-harbor presumption and no extension track. Today is September 5, 2026. The July 4 construction-start date has already passed. Any self-storage owner starting a project now is in that second track: the system has to be placed in service, not just started, by the end of 2027, or the credit is lost entirely. Given how long commercial interconnection studies commonly run at PG&E, SCE, and SDG&E, this is a tight window — worth moving on within the next one to two quarters, not a project to let drift.
One more item worth flagging, now with a source attached: 48E carries a foreign-content rule under Section 48E(b)(6), added by OBBBA, that can disqualify a project if too much of its equipment traces to a "prohibited foreign entity," for construction beginning after December 31, 2025. Treasury and the IRS published interim guidance on this in Notice 2026-15 (February 2026), which ties eligibility to a percentage-based Material Assistance Cost Ratio test rather than a flat country-of-origin rule — legal-industry summaries of the notice put the 2026 threshold near 55%, rising in steps in later years — but Treasury has not yet finalized the detailed per-component tables the notice references. Confirm your EPC's supply chain against the current guidance before signing; this isn't a number to take on faith from a sales rep.
The property tax deadline riding alongside the ITC
California's Active Solar Energy System property tax exclusion (Rev. & Tax. Code §73) is set to sunset January 1, 2027. Systems completed before that date are excluded from new-construction reassessment. SB 710 (Sen. Blakespear), signed by Governor Newsom on October 3, 2025, doesn't push the sunset date back — but it does lock in the exclusion permanently, until the property changes hands, for any system that qualifies for the exclusion before January 1, 2027. The statute's own operative word is "qualify," not the industry term "Permission to Operate" (PTO) — in practice a system generally has to be up and running to qualify, but treat PTO as a useful planning proxy, not a precise legal synonym for the statutory trigger.
This matters more for self-storage than for almost any other property type on this list, because the profile is exactly what reassessment risk looks like: a large roof carrying a large system with meaningful added value. Miss the January 1, 2027 qualification date, and a facility risks a permanent property tax increase stacked on top of export economics that are already thin. Get the interconnection application filed now — the safest framing given commercial interconnection timelines weren't independently verified for this page is "move immediately," not a promise of a specific completion date.
Batteries: why the near-mandatory rule doesn't apply here
For high-load homes and businesses, a battery is close to mandatory under NBT because it lets a customer store cheap daytime solar and avoid buying expensive evening power, or shave a demand-charge peak. Self-storage doesn't have that profile. The load is flat and low all day; there's little peak to shave and little expensive-hour consumption to displace. The case for storage here is genuinely thinner than the general battery-forward stance that applies elsewhere in the market, and it's worth saying so plainly rather than defaulting to a battery attach on every quote.
There's also no state incentive path propping up the case right now. A direct check of the SGIP program administrator's site as of today (September 5, 2026) shows the Large-Scale Storage budget closed across all territories — Step 5, opened February 18, 2025 for PG&E, SCE, and SoCalGas, and August 4, 2025 for the Center for Sustainable Energy (CSE) — the Non-Residential Storage Equity budget closed (Step 5, February 18, 2025 across administrators), and the solar Generation budget closed (Step 3, opened June 19, 2024). If a battery is proposed for a self-storage project today, it needs to pencil on its own economics — there's no SGIP rebate to lean on.
Cost per watt at self-storage scale
Commercial solar pricing drops as system size climbs, and self-storage facilities typically land in the 100 kW to 1 MW-plus range given how much single-story roof is available. Blended 2026 ranges from commercial installer pricing: 25 kW systems run about $2.00-$2.55/W, 50 kW about $1.90-$2.40/W, 100 kW about $1.70-$2.10/W, 250 kW about $1.50-$1.90/W (with one pricing source citing $1.10-$1.60/W at 250 kW-plus), and 500 kW-and-up systems about $1.10-$1.60/W. That's broadly consistent with SEIA and Wood Mackenzie's cited national commercial average of roughly $1.72/Wdc for 2025.
For a self-storage project specifically, expect to land toward the lower end of that band. Flat and low-slope commercial roofs are cheaper to rack than tile or complex residential roofs, and the larger the system, the more the fixed costs of design and interconnection get spread across more watts. The right number to plan around is a system sized to the facility's actual daytime load, priced at the applicable size tier — not the biggest system the roof could physically hold.
Publicly owned utilities and who's actually allowed to install this
Everything above about NEM 3.0 urgency applies only to customers of the three CPUC-regulated investor-owned utilities: PG&E, SCE, and SDG&E. Publicly owned utilities — LADWP, SMUD, MID, Anaheim, Roseville, Lodi, Imperial Irrigation District, and Turlock Irrigation District — are not subject to CPUC decisions and set their own net metering and interconnection terms. A self-storage facility in one of these territories may face a very different export-credit picture, better or worse, and the sizing recommendation above should be checked against that specific utility's current tariff rather than assumed to carry over.
On installation: the CSLB's C-46 Solar Contractor classification is the specialty license for installing, modifying, maintaining, and repairing solar PV and thermal systems, confirmed directly against cslb.ca.gov. A general B contractor license can also perform solar work when it's incidental and supplemental to a broader construction scope, per commonly cited licensing guidance not independently verified against Business and Professions Code text for this page. California Rate Relief doesn't hold either license and doesn't install anything — this page exists to help a facility owner size and time a project correctly before they talk to a CSLB-licensed contractor, not to sell or perform the installation.
California utility territory and how it changes self-storage solar sizing
| Utility | Type | Subject to NEM 3.0 / Net Billing Tariff? | Export compensation | Sizing implication for self-storage |
|---|---|---|---|---|
| PG&E | Investor-owned (IOU) | Yes — CPUC D.22-12-056 | Avoided Cost Calculator, hourly/monthly variable; typical range ~$0.05-$0.08/kWh (historical, not a live 2026 pull) | Size to onsite daytime load; excess roof area beyond that load is a cost, not free upside |
| SCE | IOU | Yes — CPUC D.22-12-056 | Same ACC-based mechanism, same typical range | Same — match the meter, don't fill the roof |
| SDG&E | IOU | Yes — CPUC D.22-12-056 | Same ACC-based mechanism, same typical range | Same; SDG&E's high retail rate (~45.7c/kWh per utility rate data) makes onsite offset carry most of the value, exports even less |
| LADWP | Publicly owned (POU) | No — sets its own terms, not CPUC-regulated | Varies by LADWP's own program, not the ACC | Roof-filling may pencil differently — verify LADWP's current net metering tariff directly before assuming NBT-style export penalties apply |
| SMUD | POU | No | Own terms | Same — check SMUD's current program before sizing decisions |
| MID | POU | No | Own terms | Same |
| Anaheim / Roseville / Lodi / Imperial ID / Turlock ID | POU | No | Own terms, varies by district | Same — the CPUC-driven urgency described elsewhere on this page does not automatically apply |
When this is the wrong move
Sizing to load rather than roof is the right default, but it's not universal. A facility on a publicly owned utility with a favorable net metering program — LADWP, SMUD, MID, or one of the irrigation districts — may see roof-filling pencil out fine; verify that utility's own terms before assuming NBT-style export penalties apply. If a project can't realistically get through interconnection and reach placed-in-service by December 31, 2027, the 48E math changes and the case weakens considerably — don't start a project on the assumption the ITC will still be there if permitting stalls. A facility with unusually heavy climate control across most units breaks the core premise here: this analysis assumes a genuinely small load, and a facility that's mostly climate-controlled storage doesn't fit that profile. An owner who isn't a taxpaying, MACRS-eligible entity — a tax-exempt owner, or certain REIT structures — loses the depreciation value that offsets the weak export economics, and the vertical stops making sense the way described. A roof with less than roughly 15 years of remaining service life shouldn't get solar regardless of any of the above; re-roof first. And if the pitch on the table is "huge free roof, huge system" without any discussion of export economics or actual facility load, that's the exact pitch this page exists to push back on.
Frequently asked questions
Does the federal solar tax credit still apply to a self-storage facility in 2026?
Yes, but the timeline changed and it's tighter than it used to be. The commercial ITC under Section 48E is still available, but OBBBA accelerated its sunset: projects that began construction after July 4, 2026 — which covers any project starting now — must be placed in service by December 31, 2027 or the credit is lost entirely, with no safe-harbor extension for that group. If you're planning a self-storage system now, treat the 2027 placed-in-service date as a hard deadline, not a target.
Why is net billing worse for self-storage than for other California businesses?
Because self-storage facilities have an unusually large roof relative to an unusually small electric load. A system sized to the available roof space will export most of what it generates rather than consuming it onsite, and California's Net Billing Tariff compensates exports at roughly a quarter to a fifth of the retail rate onsite consumption would have offset. Other commercial buildings with more load per square foot of roof don't hit this mismatch as hard, so the same tariff hurts self-storage disproportionately.
Should a self-storage facility add a battery?
Usually not the priority it would be for a high-load business. Batteries earn their cost by shifting cheap daytime solar into expensive evening hours or shaving demand-charge peaks — self-storage's load is flat and low all day, so there's little peak to shave. There's also no state rebate helping the math right now: as of September 5, 2026, SGIP's Large-Scale Storage and Non-Residential Storage Equity budgets are both closed. A battery here needs to justify itself on its own economics.
What if my facility is served by LADWP, SMUD, or another public utility instead of PG&E, SCE, or SDG&E?
The urgency and export-penalty math described for NEM 3.0 / Net Billing don't automatically apply to you. Publicly owned utilities aren't regulated by the CPUC and set their own net metering and interconnection terms, which can be materially different — sometimes better — than the Net Billing Tariff. Check your specific utility's current program before assuming any of the sizing guidance above carries over unchanged.
Is SGIP still funding storage batteries for self-storage facilities?
No, not currently. A direct check of the program administrator's site on September 5, 2026 shows the Large-Scale Storage budget closed (Step 5 — opened February 18, 2025 for PG&E, SCE, and SoCalGas, and August 4, 2025 for the Center for Sustainable Energy) and the Non-Residential Storage Equity budget closed (Step 5, February 18, 2025), plus the solar Generation budget closed as well (Step 3, opened June 19, 2024). Don't plan a project around an SGIP rebate that isn't currently open to new reservations.
Why does the property tax angle matter for a facility with this much roof?
California's solar property tax exclusion sunsets January 1, 2027. SB 710, signed October 3, 2025, locks in the exclusion permanently — until the property sells — for any system that qualifies for the exclusion before that date. The statute's own word is "qualify," not the industry term "Permission to Operate," though in practice a system generally needs to be operational to qualify — but the bill doesn't push the sunset itself back. A self-storage facility is exactly the profile where this matters most: a large system on a large roof represents meaningful added value, and missing the qualification deadline risks a permanent reassessment on top of already-thin export economics.
Does California Rate Relief install the solar system?
No. California Rate Relief is not a solar company, doesn't hold a contractor's license, and isn't government-affiliated. This page exists to help a facility owner understand sizing, timing, and the deadlines that apply before they talk to a contractor. Actual installation requires a CSLB-licensed contractor — typically holding the C-46 Solar Contractor classification — and California Rate Relief connects qualified facility owners with contractors who hold that license.
The bottom line
Self-storage is a genuine case where "huge free roof" marketing oversells the opportunity. The building's real load is small, California's Net Billing Tariff pays a fraction of retail for anything exported, and a system sized to fill the roof will export most of what it makes. The fix is straightforward: size to the meter, not the roof, and lean on depreciation — which doesn't care how much gets exported — as the primary value driver. Two deadlines make timing matter more than usual: the federal 48E credit needs the system placed in service by December 31, 2027 for any project starting now, and the state property tax exclusion needs the system to qualify — in practice, be operational — before January 1, 2027 to lock in permanently. Publicly owned utility territories and batteries are the two places to check assumptions rather than apply this page's defaults blind. Get the sizing and timing right, and this vertical can work. Get either wrong, and the roof was never the asset it looked like.
See what your options actually look like
Check your eligibility for the California Rate Relief Program in about 60 seconds. No cost, no obligation.
Check My EligibilityRelated reading
Sources
Rates and incentive programs change. Each figure above traces to one of these.
- The Tax Adviser — "Navigating safe-harbor rules for solar and wind Sec. 48E facilities" — 48E two-track sunset (July 4, 2026 construction-start / Dec. 31, 2027 placed-in-service for the later track) and the 4-year continuity safe-harbor mechanics for the earlier track
- IRS Notice 2026-15 — Interim guidance on material assistance from a prohibited foreign entity — Section 48E(b)(6) foreign-content rule and its percentage-based Material Assistance Cost Ratio phase-in, cited via legal-industry summaries of the notice
- CPUC — Net Billing Tariff (NBT) program page — D.22-12-056 adoption date, April 15, 2023 effective date, scope limited to PG&E/SCE/SDG&E
- SelfGenCA.com — SGIP program administrator, program metrics — Live confirmation (2026-09-05) that Large-Scale Storage (Step 5, Feb. 18, 2025 for most administrators / Aug. 4, 2025 for CSE), Non-Residential Storage Equity, and Generation budgets are closed
- California Legislative Information — SB 710 bill text — Operative statutory language confirming the Rev. & Tax. Code §73 grandfathering trigger is "qualify," not "Permission to Operate"
- California State Senate, District 38 (Sen. Catherine Blakespear) — SB 710 press release — SB 710 signing date (Oct. 3, 2025) and plain-language summary of the property tax exclusion lock-in
- CSLB — Contractor classifications — C-46 Solar Contractor license scope and limits
- Paradise Solar Energy — commercial solar cost-per-watt guide — California commercial cost-per-watt ranges by system size (25 kW-500 kW+)
- ratereliefca.com — Commercial Solar Cost Per Watt California (sister page) — SEIA/Wood Mackenzie-cited ~$1.72/Wdc national commercial average, 2025
- EIA Commercial Buildings Energy Consumption Survey (CBECS), secondary-sourced — General non-refrigerated warehouse electricity intensity proxy (~6.1 kWh/sq ft/year) — flagged as a general warehouse proxy, not self-storage-specific