Walkthrough — Design a Residential Solar + Battery System

End-to-end design walkthrough for a behind-the-meter rooftop PV + battery storage system on a US single-family home, sized for moderate electrification (one EV, electric range, heat pump) and a tariff structure that punishes raw export — the modern California NEM 3.0 / Net Billing Tariff case. The walkthrough is concrete: real products, real 2024–2025 prices, real code clauses, real interconnect steps. Anyone reading this should be able to scope, permit, and commission a system of this class.

1. What we’re building

A 4-bedroom owner-occupied single-family home in interior California (Sacramento-area climate zone) with 4 occupants. The household consumes 25,000 kWh/yr (25 MWh/yr) — well above the US single-family median of ~10,800 kWh/yr because of:

  • One Tesla Model Y daily driver (~12,000 mi/yr × 0.26 kWh/mi ≈ 3,100 kWh/yr at the wall, ~3,800 kWh/yr including charger losses).
  • A heat-pump HVAC system (~5–7 MWh/yr cooling + heating, climate dependent).
  • An induction range, heat-pump water heater (HPWH), and heat-pump dryer — the “all-electric” retrofit common in California post-2020 reach codes.
  • Baseline plug + lighting load ~3 MWh/yr.

Target build:

  • 12 kW (12 kWp) DC rooftop PV — 25 modules at 480 W nameplate.
  • 30 kWh LFP (LiFePO4) battery — either 2× Tesla Powerwall 3 (27 kWh) or 6× Enphase IQ Battery 5P (30 kWh) or 2× FranklinWH aPower 2 (30 kWh) or 3× SolarEdge Energy Bank (29.1 kWh).
  • Hybrid inverter (DC-coupled, integrated PV MPPT + battery PCS) or AC-coupled microinverters + AC battery PCS. Both topologies are viable; selection drives the rest of the BoS.
  • Partial-home backup transfer system with critical-loads sub-panel — upgradable to whole-home via gateway/automatic transfer switch (ATS).
  • NEM 3.0 / Net Billing Tariff interconnection in California (PG&E, SCE, SDG&E). The same general design applies in VDER (NY) and other value-of-DER states; in legacy 1-to-1 net metering states (TX retail varies, MA SMART, NJ TREC) battery sizing economics shift but the electrical design is identical.
  • Title 24 energy-code compliance, NEC 2023 (and 2026 amendments where adopted) electrical compliance, AHJ permit + inspection, and utility Permission to Operate (PTO).

The goal is not “off-grid” — it is grid-tied with backup. The home stays connected, exports excess midday energy to the grid for whatever the tariff pays, draws cheap super-off-peak overnight energy into the battery when useful, and rides through outages on stored energy for a window measured in hours-to-days depending on what loads are on the backup bus. See electrical-systems for the broader systems framing.

2. Spec table

ParameterValueNotes
PV DC nameplate12 kWp (25 × 480 W)Mono PERC / TOPCon / HJT bifacial
PV AC continuous~11.4 kW (DC:AC ~1.05)Sub-NEC 690.7 string design
Battery usable energy30 kWh (27–30 typical)LFP, ~95% RTE round-trip
Battery continuous power11.5 kW (2× Powerwall 3)Sufficient for whole-home if no EV charge
Battery peak/surge30+ kW for 5 sMotor-start (AC, HPWH compressor)
Daily household load~68–70 kWh avgIncludes EV slow charge
Peak instantaneous demand8–15 kWAC + dryer + EV concurrent
Backup runtime1–3 days partial-homeDepends on insolation + load mgmt
Code baseNEC 2023 (NEC 2026 in some AHJs)+ IEEE 1547-2018
Inverter certUL 1741-SB / PCSGrid-support functions required
Battery certUL 9540 (system), UL 9540A (cell)Thermal runaway test
UtilityPG&E / SCE / SDG&E (CA)NBT tariff, ACC export rates
Title 242022 standards, Part 6ESS encouraged; PV mandate on new builds

See engineering-codes for the broader code map and regulatory-bodies for AHJ + utility roles.

3. PV array choice

Pick a high-efficiency residential-form-factor module. The 2024–2025 sweet spot is 425–480 W in a 1.7–1.9 m × 1.1 m frame, monocrystalline n-type TOPCon or HJT with bifacial back-contact, half-cut or third-cut cells:

  • LONGi Hi-MO 7 LR5-72HTH 575 W — large-format n-type TOPCon, ~22.5% module efficiency. Used in commercial more than residential at 575 W due to wind-load and roof-aesthetic concerns.
  • REC Alpha Pure-R 470 W — HJT, 22.3% efficient, lead-free, 25-yr product + 25-yr 92% power warranty. Premium residential choice.
  • Trina Vertex S+ NEG9R.28 460 W — n-type TOPCon, 22.8%, residential form factor, 25-yr / 87.4%.
  • Q.CELLS Q.TRON BLK M-G2+ 425 W — n-type, all-black, 22.5%, popular with installers wanting a uniform monolithic roof look.

For 12 kWp at 480 W → 25 modules. At 470 W → 26 modules. At 425 W → 28 modules. Module choice depends on (a) usable roof area, (b) appearance, and (c) price per watt: Tier-1 modules land at **0.05/W extra. See photovoltaic-cells for the underlying cell physics (c-Si vs HJT vs perovskite tandems).

Bifacial gain on a pitched residential roof is negligible (~1–2%) because the rear face sees only diffuse reflection from underlayment; reserve bifacial for ground-mount and carport applications.

4. String design + electrical sizing

NEC 690.7 caps maximum PV source-circuit voltage at the lowest-expected ambient temperature at 600 V on residential dwellings. A typical 78-cell n-type module has Voc(STC) ≈ 50–52 V and a voltage temperature coefficient β ≈ −0.25%/°C. At a record-low ambient of −10 °C (interior CA mountains; the NREL ASHRAE 2% extreme-min table is the authoritative source per AHJ):

Voc(cold) = Voc(STC) × [1 + β × (T_min − 25 °C)] ≈ 51 V × [1 + (−0.0025) × (−10 − 25)] ≈ 51 V × 1.0875 ≈ 55.5 V per module

Max series string = floor(600 / 55.5) = 10 modules.

For a string inverter or hybrid (e.g. Tesla Powerwall 3 PV inputs, SolarEdge HD-Wave, Sol-Ark 15K) with multi-MPPT inputs (4 channels on PW3, 2–3 on most others), sensible string layout for 25 modules is 3 strings × 8–9 modules across the available MPPT channels, or with DC optimizers (SolarEdge P-series) the string lengths can extend to 50 modules per string because optimizers clamp output voltage. Microinverter systems (Enphase IQ8) eliminate string design entirely — each module has its own AC output on a shared trunk cable (Q Cable), so the only sizing constraints are branch-circuit ampacity and the IQ Combiner per-branch limits.

See conductors-cables for the underlying conductor sizing (THWN-2 or USE-2 PV wire, copper, 90 °C insulation, NEC 690.8 + 310 ampacity tables) and insulators-dielectrics for module insulation classification.

5. Mounting + roof structural

Standard composite-shingle pitched roof (4:12 to 8:12 typical), rail-based mounting with IronRidge XR-100 or XR-1000 anodized-aluminum rails on flashed L-feet. Roof penetrations seal via Quick Mount PV flashings or QuickBOLT no-deck-cut mounts; metal-roof variants use S-5! seam clamps that require no penetration.

Structural review per ASCE 7-22 wind and snow loads:

  • Wind: 30 mph (low-risk interior CA) to 130 mph (coastal); modules add ~2.5 lb/ft² (12 kg/m²) dead load and impose uplift loads at the racking attachment points calculated per ASCE 7-22 Chapter 29 for components and cladding. AHJ may require stamped structural calcs (most California AHJs accept the SEAOC PV2 guidelines for residential without per-house stamping if rafter spans and span tables are within bounds).
  • Snow: interior CA negligible; Tahoe/Sierra installs need ground-snow Pg up to 150 psf and snow guards / fence-style snow retention.

Reflashing replaces compromised shingle penetrations; underlayment (self-adhered SBS-modified bitumen or peel-and-stick) at each penetration provides the redundant water barrier. See structural-analysis and structural-shapes (extruded aluminum rail cross-sections).

6. Inverter architecture choices

Four viable residential topologies in 2024–2025:

6a. String + DC optimizer (SolarEdge)

  • SolarEdge SE7600H-US (7.6 kW AC continuous, 97.6% CEC) or SE10000H-US (10 kW) string inverter + P370 / P401 / P505 module-level power electronics (MLPE) optimizers.
  • Per-module MPPT, NEC 690.12 rapid-shutdown compliant (optimizers de-energize on disconnect).
  • Add SolarEdge Home Hub (HD-Wave with battery interface IAC-RBI) + Energy Bank 9.7 kWh batteries to make it hybrid.
  • Pros: mature, monitoring per-module, large dealer network.
  • Cons: SolarEdge has shed market share post-2023 due to financial troubles and warranty-claim friction; check current company status before specifying.

6b. Microinverter (Enphase)

  • Enphase IQ8M (330 W AC) or IQ8H (384 W AC) or IQ8P (480 W AC) per module. Module-level MPPT and AC conversion at the array.
  • Highest partial-shade tolerance, no high-voltage DC anywhere on roof, code- compliant rapid shutdown intrinsically (no DC to shut down).
  • AC-coupled batteries: IQ Battery 5P (5 kWh LFP, 3.84 kW continuous) in packs of 1–10. Six units = 30 kWh, 23 kW continuous (over-spec on power).
  • IQ System Controller 3 (formerly IQ8 Combiner + System Controller) + IQ Combiner 5C for the AC bus.
  • Pros: granular monitoring, easy expandability, safer DC profile.
  • Cons: more devices on the roof = more long-term reliability surface area; AC-coupled architecture means battery passes through 2 AC↔DC conversions (round-trip efficiency ~89–91% vs ~95% DC-coupled).

6c. Hybrid DC-coupled (Tesla, FranklinWH, Sol-Ark, EG4)

  • Tesla Powerwall 3 (13.5 kWh LFP, 11.5 kW continuous AC, 4× MPPT PV inputs at 20 A each, 800 V DC max, 97.5% inverter efficiency). Two units = 27 kWh / 23 kW with integrated 11.5 kW × 2 PV inversion — covers the 12 kW array on a single PW3 (with PV expansion clipping above 12 kW on one unit’s inputs) or split across both units’ MPPTs.
  • FranklinWH aPower 2 (15 kWh LFP, 10 kW continuous) + aGate transfer switch. Whole-home capable; competitive with PW3.
  • Sol-Ark 15K / 15K-2P (15 kW continuous, dual-MPPT, supports up to 19.5 kW PV and 32 kWh internal battery + external). Popular in DIY + off-grid + Generac PWRcell competitor.
  • EG4 18kPV (18 kW hybrid, 3× MPPT, supports 6× EG4-PowerPro WallMount 14.3 kWh LFP batteries).
  • Pros: DC-coupled = highest round-trip efficiency; integrated gateway; fewer boxes on the wall.
  • Cons: lock-in to one vendor’s ecosystem; battery + inverter share a failure domain.

6d. Recommendation for this build

Two Tesla Powerwall 3 units is the lowest-friction 2024–2025 choice for a new California install: 27 kWh usable, 23 kW continuous AC (whole-home capable for any practical residential load short of simultaneous EV-charge + HVAC-startup, and even then the surge handles it), integrated PV inversion removes a separate string inverter, integrated Tesla Backup Gateway 3 includes the ATS and meter CTs, single-vendor monitoring via the Tesla app, and pricing in volume around **18,600 for two). The Powerwall 3 also supports parallel expansion up to four units (54 kWh) for future EV scale-up or VPP enrollment.

Alternative: Enphase IQ8H microinverters + 6× IQ Battery 5P if the roof has heavy partial shade, complex multi-plane geometry, or the owner strongly values per-module monitoring. Cost is comparable (~$35–42k turnkey).

See power-electronics for the underlying inverter topology (H-bridge, T-type, NPC), electric-motor-taxonomy for the motor-startup characteristics that dictate surge sizing, and semiconductor-materials for the SiC/GaN switches that enable 97%+ efficiency at residential scale.

7. Battery + chemistry

All credible 2024–2025 residential batteries are LFP (LiFePO4) — the NMC era ended in residential after thermal-runaway concerns + UL 9540A revisions + cost crossover with LFP. LFP advantages:

  • ~3,500–6,000 cycle life at 100% DoD to 80% retention (vs ~1,500–2,500 for NMC at 80% DoD).
  • Thermal runaway onset ~270 °C (vs ~150 °C for NMC); much lower fire risk.
  • Lower cost per kWh ($110–140/kWh cell-level 2024) than NMC at same scale.
  • No cobalt — simpler ethical / supply story.

Three main options for 30 kWh:

  • Tesla Powerwall 3 — 13.5 kWh × 2 = 27 kWh. CATL or BYD LFP cells. $9.3k per unit installed. Includes inverter + gateway.
  • Enphase IQ Battery 5P — 5 kWh × 6 = 30 kWh. 15k total + Enphase microinverters + System Controller. Modular: start with 2, expand as load grows.
  • FranklinWH aPower 2 — 15 kWh × 2 = 30 kWh. ~$10k each installed. Pairs with aGate transfer switch (200 A whole-home).
  • SolarEdge Energy Bank — 9.7 kWh × 3 = 29.1 kWh. ~$5.5k each. DC-coupled with SolarEdge inverters only.

See battery-chemistries for the underlying LFP vs NMC vs LTO chemistry trade-offs, active-components for the BMS electronics, and passive-components for the busbars and EMI filtering in the battery enclosure.

8. Backup architecture

Two configurations dominate residential:

8a. Partial-home (critical-loads sub-panel)

A separate sub-panel is installed downstream of the main service panel. Only loads wired into the sub-panel ride through outages. Typical critical- loads list:

  • Kitchen refrigerator + chest freezer.
  • HVAC blower fan (if forced-air); window unit or mini-split if no central-AC backup.
  • Well pump (if present) — note: 240 V, ~3–5 kW + high LRA surge.
  • Garage door opener, internet modem + router + mesh, key lighting circuits.
  • Slow EV charge (one Level-1 outlet or limited Level-2 at 16 A) — optional; many systems exclude EV from backup to extend battery runtime.
  • Medical equipment (CPAP, oxygen concentrator) if applicable.

The critical-loads sub-panel feeds from a backup port on the gateway / system controller. During grid-up, the sub-panel is energized normally from the main; during grid-down, the gateway opens its grid-side contactor (ATS), the battery PCS forms an islanded grid on the backup bus, and only the sub-panel sees it. The main panel goes dark.

Pros: cheaper, simpler, faster permit. Cons: rewiring required to move critical circuits to the sub-panel; non-critical loads (other AC zones, range, dryer, hot tub) don’t ride through.

8b. Whole-home

A 200 A automatic transfer switch (ATS) — the Tesla Backup Gateway 3, Enphase System Controller 3 in whole-home mode, FranklinWH aGate, or SolarEdge Backup Interface BI-NEUNN — sits between the utility service and the main panel. On outage it opens the utility contactor, the battery PCS forms grid, and the entire main panel rides through.

Whole-home requires that the continuous + surge power of the battery PCS can handle worst-case household demand. 23 kW continuous (2× Powerwall 3) is adequate unless the home runs simultaneous central AC startup + EV charge + electric range — in which case the system gracefully load-sheds (Tesla Powerwall load-shedding in software, FranklinWH via SmartCircuits, SolarEdge via load-control modules, Enphase via IQ Load Controller).

Neutral-grounding bonding: the ATS must handle the N-G bond transfer — during grid-up the bond is at the utility / main; during grid-down the bond moves to the battery-formed source. NEC 250.30 governs separately-derived systems; modern gateways handle this in firmware via a contactor (Tesla, SolarEdge) or with no-bond-transfer architectures (Enphase, which keeps the neutral floating).

Ground-fault protection per NEC 705.32 and 705.12 applies to the interconnect; battery PCS includes integrated GFCI/AFCI per UL 1741-SB.

9. Sizing math

Solar production

California insolation by region (NREL PVWatts annual averages, 20° tilt, 180° azimuth, system loss factor 14%):

  • Sacramento: ~5.0 kWh/kWp/day = ~1,825 kWh/kWp/yr
  • Los Angeles basin: ~5.3 kWh/kWp/day = ~1,935 kWh/kWp/yr
  • San Diego: ~5.4 kWh/kWp/day
  • Bay Area: ~4.8 kWh/kWp/day
  • Tahoe / Sierra (high altitude, more sun, more snow): ~5.4 kWh/kWp/day

For Sacramento at 5.0 kWh/kWp/day:

12 kWp × 5.0 = 60 kWh/day average annual = 21.9 MWh/yr

Versus 25 MWh/yr load:

  • Net deficit: ~3.1 MWh/yr (~12% of consumption) → modest grid import, primarily during winter.
  • If owner reduces EV miles, shifts dryer/dishwasher to midday, or adds 2 more modules (14 kW) the system reaches net-zero on an annual energy basis.
  • Note that NEM 3.0 does not reward net-zero annual production — it rewards self-consumption + peak discharge. Sizing past ~110% of load rarely pencils under NBT.

Battery sizing

Daily load 68 kWh; non-backup load profile typically has 20–30 kWh between peak hours (4–9 PM) and the rest spread across 24 hours. A 30 kWh battery:

  • Comfortably covers full 4-hour peak window (5–9 PM) at typical 4–6 kW draw = 16–24 kWh, with reserve.
  • Partial-home backup at 8–12 kWh/day for refrigeration + comms + minimal HVAC = 2.5–3.5 days runtime if no solar; with solar recharge, indefinite during summer outages.
  • Whole-home backup at 50–60 kWh/day = ~12 hours from full charge with no solar.

A battery sized between 0.3 × and 0.6 × daily load is the sweet spot under NBT: bigger gives diminishing returns because export credits at $0.05 beat self-consumption only marginally, and the extra cycles add wear. 30 kWh / 68 kWh ≈ 0.44 — well within the sweet spot.

10. Time-of-use + NEM 3.0 / NBT economics

California NEM 3.0 / Net Billing Tariff went into effect April 14, 2023 under CPUC Decision D.22-12-056. New residential interconnects on PG&E, SCE, and SDG&E since that date receive avoided cost credits for exports — priced from the Avoided Cost Calculator (ACC) which assigns hourly values based on the marginal cost of the next unit of grid generation. Real numbers:

  • Midday summer export: $0.04–0.06/kWh.
  • Evening peak (5–9 PM) export: $0.30–0.80/kWh (very valuable).
  • Winter midday export: $0.02–0.04/kWh.
  • Off-peak overnight: $0.02–0.05/kWh.

Compared to retail import on PG&E E-ELEC or E-TOU-C:

  • Off-peak (midnight–3 PM): $0.30–0.35/kWh.
  • Peak (4–9 PM): $0.45–0.55/kWh.
  • Super-off-peak (winter midnight–6 AM): $0.20–0.25/kWh.

The arbitrage is obvious: **charge the battery midday from solar (avoid 0.50 retail import) = 13.50/day = ~$4,900/yr in retained value vs naive export-everything.

The battery’s discharge schedule is set in the inverter app:

  • Tesla: “Self-Powered” or “Time-Based Control” mode.
  • Enphase: “Self-Consumption” or “Savings” mode + Time-of-Use rates.
  • SolarEdge: “Maximize Self-Consumption” / “Time of Use” / “Backup Only”.
  • Sol-Ark / FranklinWH: scriptable schedule.

Most apps now auto-fetch the utility tariff and optimize discharge windows.

Other states for context:

  • NY VDER: similar value-stack export model; battery + DR participation in NYISO wholesale market via aggregators (Sunrun, Tesla VPP).
  • MA SMART: production-based incentive over 10 yrs + battery adder.
  • NJ TREC: SREC successor, ~$80–90/MWh production credits.
  • TX retail: depends on REP (Octopus, Rhythm, Tesla Electric) — some offer 1:1 buyback, some only avoided-cost.
  • AZ APS / TEP: similar to NBT, lower import rates.

Always pull the current ACC update (CPUC publishes yearly) and the specific tariff sheet before final battery sizing. See regulatory-bodies for the CPUC + FERC + utility role distinction.

11. EV charging integration

The household has one Tesla Model Y. EVSE options:

  • Tesla Wall Connector Gen 3 — 11.5 kW (48 A on 60 A circuit), $475, J1772 + NACS, talks to Powerwall via Tesla app for “Charge on Solar” mode (chargers throttle to match solar surplus to avoid grid export at low ACC prices).
  • Wallbox Pulsar Plus — 11.5 kW, $700, J1772 + Power Boost (CT-based load balancing on a constrained service).
  • ChargePoint Home Flex — 12 kW, $749, network-managed.
  • Enphase EV Charger (rebranded ClipperCreek) — 11.5 kW, integrates with Enphase ecosystem for solar-following charge.

For this build with Powerwall 3, the Tesla Wall Connector + Powerwall combination enables:

  • “Charge on Solar” mode: car charges only on excess PV.
  • Storm Watch: if NWS issues a severe-weather alert, Powerwalls pre-charge to 100% in advance.
  • VPP enrollment (PG&E ELRP, Tesla Electric, OhmConnect): grid pays the household to discharge during system-peak events; typically $1–2/kWh during dispatched events.

Vehicle-to-home (V2H) is emerging but not yet mass-market in 2024–2025:

  • Ford F-150 Lightning Charge Station Pro + Sunrun + Wallbox kit enables home backup from the truck (9.6 kW continuous). Requires extensive install and is Ford-vehicle-only.
  • Lectrium / dcbel / Wallbox Quasar 2 offer V2H/V2G via CHAdeMO or CCS but few EVs support it currently.
  • Tesla announced V2H/V2G for 2025 model-year vehicles but rollout is uncertain at time of writing.

Bidirectional charging is on the 5-yr horizon for residential. Plan the service entrance and panel busbar to allow a future V2H inverter (NEC 705 applies).

12. Software + monitoring

Each ecosystem has its app and cloud:

  • Tesla: Tesla app — production, consumption, battery SOC, grid interaction, vehicle SOC + Charge on Solar, Storm Watch, VPP earnings.
  • Enphase Enlighten: per-module production, lifetime energy, battery cycle count, microgrid status. APIs available for third-party integration.
  • SolarEdge mySolarEdge: production + consumption, optimizer-level diagnostics, battery cycles.
  • FranklinWH: app + Home Assistant integration via local API.
  • Sol-Ark: built-in display + Modbus + MQTT + Home Assistant integration.

Third-party integrations:

  • Home Assistant with the appropriate integration (tesla_custom, enphase_envoy, solaredge, solark) — local-network polling for solar, consumption, battery state.
  • EmonCMS for self-hosted long-term archival.
  • Green Button Connect My Data — utility 15-min interval consumption data export, useful for billing reconciliation.
  • Itron + Aclara utility AMI portals — same data, utility-side.

The home automation layer (Home Assistant or equivalent) closes the loop: shift dishwasher / dryer / pool pump / HVAC pre-cool to solar-surplus windows; throttle EV charge to track excess PV; pre-discharge battery before a known outage. See observability-stack for the analog patterns in IT observability (telemetry → time-series store → alerting → automation).

13. Net Energy Metering / NBT details

CPUC Decision D.22-12-056 (December 15, 2022) established the Net Billing Tariff (NBT) — colloquially NEM 3.0 — for new residential solar interconnects after April 14, 2023. Key mechanics:

  • Imports billed at full retail TOU rate from the customer’s chosen tariff (E-ELEC, E-TOU-C, EV-2A on PG&E; comparable schedules on SCE and SDG&E).
  • Exports credited at the ACC hourly value for the specific export hour — published as 8,760 hourly values per year, by climate zone, in the ACC Plus lookup tables. Updated annually by CPUC Energy Division.
  • Avoided cost premium (“ACC Plus” adder): 0.04/kWh in 2023, declining).
  • Monthly true-up: credits accumulate within the bill cycle and offset imports; unused credit rolls to next month.
  • Annual settlement (9-year true-up): any net credit at year-end pays out at avoided cost (~$0.03/kWh) — a fraction of retail.
  • Non-bypassable charges (NBCs): ~$0.03–0.04/kWh on all imports regardless of net production (covers public-purpose, nuclear decommissioning, etc.).

The financial implication: a system designed for naive net-export under NEM 2.0 (oversized array, no battery) breaks down economically under NBT — the payback period roughly doubles. Pairing with a battery restores most of the original economics by converting low-value midday export into high-value evening self-consumption.

Other states’ nuance:

  • NY VDER: similar value-stack — energy + capacity + environmental + demand-reduction + locational components. Residential typically still uses net metering at retail rate but commercial uses full VDER.
  • MA SMART: production-based incentive (~$0.04–0.30/kWh produced, declining tranches) + battery adder + low-income adder. SREC II-style.
  • NJ SuSI: TREC successor; $80–90/MWh for residential rooftop.
  • TX: depends on REP. Some 1:1 buyback offers, some only daytime buyback, varies by REP and changes annually.
  • Legacy 1:1 net metering still exists in many smaller states + munis + co-ops; check the AHJ / utility tariff sheet.

Always pull the current tariff sheet + current ACC table before sizing and modeling. See regulatory-bodies.

14. Incentives + finance

Federal

  • Residential Clean Energy Credit (Section 25D) — 30% Investment Tax Credit, extended by IRA 2022 (Public Law 117-169) through 2032, then stepping to 26% in 2033 and 22% in 2034. Applies to PV, battery storage ≥3 kWh, geothermal, small wind. Credit is non-refundable but carries forward. Battery now counts standalone (no PV pairing required after Jan 1, 2023).
  • Low-income / energy-community adders (IRA §48E for commercial side; residential 25D doesn’t get the adder directly, but state programs stack).

California

  • SGIP (Self-Generation Incentive Program) — battery rebate. Standard residential ~1,000/kWh and can fully cover battery cost. Apply through CSE / SCE / SoCalGas / PG&E SGIP administrators.
  • DAC-SASH / SASH — for low-income disadvantaged-community households, covers most of system cost.
  • No state ITC, no state property-tax assessment on PV (PV exempt from property tax assessment).

Other states

  • NY-Sun — incentive ranges $200–400/kW DC, declining block.
  • MA SMART — production-based 10-yr incentive.
  • NJ SuSI — TREC successor, transitional incentive.
  • TX Oncor / CenterPoint — residential rebates $2,000–8,500 depending on utility + system size.
  • CO Xcel — solar rewards.

Utility (varies by territory)

  • PG&E: no direct rebate but SGIP (state).
  • SCE / SDG&E: same as above.

Financing

  • Cash purchase: shortest payback (6–10 yrs in CA), highest IRR (8–15%), full ITC capture, full ownership of SREC / VPP revenue.
  • Solar loan (Mosaic, GoodLeap, Sunlight Financial, Dividend, Loanpal): $0 down, 10–25 yr terms, 5–9% APR. Owner retains ITC. Bundled fees on some products inflate effective APR — read the dealer-fee disclosure.
  • HELOC: lowest rate (~7–9% in 2024–2025), no fees, simplest tax story.
  • Lease / PPA (Sunrun, SunPower, Sunnova, Tesla): no upfront cost, installer keeps ITC + depreciation, customer pays $/kWh or fixed monthly. IRR much lower for customer but no capital required. Locks homeowner to 20–25 yr contract, complicates resale.

For this build (~28k post-ITC), HELOC at 8% over 10 yrs amortizes to ~250/mo on electric bill + $50/mo on gasoline (EV) the homeowner is roughly cash-flow neutral from day one with the system paid off in year 10 and free electricity for the remaining 15–20 year lifetime.

15. NEC + UL + permits

NEC 2023 — the load-bearing chapters

  • Article 690 — Solar Photovoltaic Systems.
    • 690.7: voltage limits — 600 V max on dwellings.
    • 690.8: ampacity sizing — 125% × Isc(STC) × 125% (continuous load).
    • 690.11: arc-fault — required on systems > 80 V; modern inverters have it built in.
    • 690.12: rapid shutdown — required within 1 ft of array boundary, energy reduced to 80 V within 30 s. MLPE (microinverters, optimizers) satisfy this intrinsically.
    • 690.13–690.17: disconnects, labeling, ground-fault.
    • 690.31: wiring methods — PV wire (USE-2, PV-1, RHW-2), conduit fill, raceway selection.
    • 690.41–690.47: grounding and bonding.
  • Article 705 — Interconnected Electric Power Production Sources.
    • 705.11–705.13: supply-side vs load-side interconnect; the 120% busbar rule (705.12(B)(3)(2)) — sum of utility breaker + backfeed breaker ≤ 120% × busbar rating.
    • 705.32: ground-fault protection of interconnected systems.
  • Article 706 — Energy Storage Systems (introduced NEC 2017, revised 2020 and 2023).
    • 706.5: listing per UL 9540.
    • 706.7: max stored energy / installation location limits.
    • 706.20: disconnecting means.
    • 706.21: disconnect labeling.
    • 706.30: circuit requirements — wiring, overcurrent, grounding.
  • Article 480 — Stationary Storage Batteries (lead-acid, mostly legacy).

UL + IEEE certifications

  • UL 1741 — Inverter and converter equipment. UL 1741 SA added grid-support (anti-island, ride-through). UL 1741 SB (2021) supersedes SA, adds California Rule 21 / IEEE 1547-2018 alignment. UL 1741 PCS (Power Conversion System) covers bidirectional storage inverters specifically.
  • IEEE 1547-2018 — Standard for Interconnection and Interoperability of Distributed Energy Resources. The technical foundation for UL 1741 SB. Defines voltage/frequency ride-through, anti-island, communication protocols.
  • UL 9540 — Energy Storage Systems and Equipment (system-level listing). Required by NEC 706.5.
  • UL 9540A — Test Method for Evaluating Thermal Runaway Fire Propagation in Battery Energy Storage Systems. Cell-, module-, unit-, and installation-level tests. Determines installation setbacks and indoor capacity limits — for example, certain residential garages limit to ~40 kWh aggregate due to UL 9540A unit-level results.
  • UL 96A — Lightning Protection (for residential array grounding).

California Title 24

  • Part 6 — California Building Energy Efficiency Standards.
  • 2019 standards: solar mandate for new single-family construction (effective 2020).
  • 2022 standards: ESS encouraged + battery-ready provisions; heat-pump preference for water heating; EV-ready pre-wire requirements.
  • 2025 standards (in development): all-electric default.

Permit process

  • AHJ permit — building + electrical permit through the local building department. Traditional turn-around 2–8 weeks.
  • SolarAPP+ — federal-NREL automated permit system, deployed in participating AHJs (>120 jurisdictions as of 2024–2025). For code-compliant systems on standard rooftops, returns auto-approval in minutes to hours, collapsing permit time to 1–3 days end-to-end. Use whenever the AHJ supports it.
  • Inspection: AHJ electrical inspector signs off pre-energization.
  • Utility interconnect application: filed in parallel with permit; PG&E uses Interconnection Online Application Tool, SCE uses PowerClerk, SDG&E uses Customer Application Tool.
  • Permission to Operate (PTO): after AHJ sign-off + utility document review + (in some cases) field witness test. Typical 1–4 weeks.

Total permit + interconnect lead time: 3–8 weeks end-to-end, dropping to 1–3 weeks with SolarAPP+.

16. Installation + commissioning

Day-by-day install sequence (typical 1–3 day install)

Day 1 — Roof + DC:

  • Flash and install IronRidge L-feet + rails.
  • Mount modules; connect MC4 to optimizer / microinverter / direct-string.
  • Route trunk cable / DC home-run to attic transition.
  • Install rooftop rapid-shutdown labels per NEC 690.56.

Day 2 — Inverter + battery + electrical:

  • Mount inverter / Powerwall(s) / system controller on exterior or garage wall. Battery enclosure indoor (garage preferred — temperature-controlled, no UV) per UL 9540 listing.
  • Run AC home-run from inverter to gateway / backup interface.
  • Install AC disconnect between inverter output and main panel (utility-visible, lockable, labeled per NEC 690.13 + 705.10 + 705.20).
  • Install DC disconnect between PV and inverter (if string topology).
  • Install utility-required production meter if utility requires (some don’t if inverter has integrated revenue-grade metering).
  • Bond and ground per Article 250 + 690.41–47.
  • Wire critical-loads sub-panel (partial-home backup) or interpose whole-home gateway.

Day 3 — Commissioning + AHJ inspection + handoff:

  • Energize DC first; verify Voc / Isc on each string at IV-curve test.
  • Energize AC; verify inverter syncs to grid.
  • Run inverter commissioning per UL 1741-SB / IEEE 1547-2018: verify anti-island, ride-through, frequency-watt curves enabled per utility Rule 21.
  • Firmware update inverter + battery + gateway to current production release.
  • Configure monitoring + cloud account + homeowner app.
  • AHJ inspector visits → sign-off.
  • Submit final docs to utility.

After PTO (1–4 wks later), gateway is enabled for export and the system is fully operational.

Battery enclosure notes

  • Indoor (garage): 0–30 °C operating range typical; some products tolerate −20 to 50 °C. Thermal management is integrated (forced-air on Powerwall; natural convection on Enphase IQ5P).
  • Outdoor: rated NEMA 3R / 4X; UV-exposed surfaces age faster (Enphase IQ5P is rated outdoor; Powerwall 3 rated outdoor IP67).
  • Setbacks from doors/windows: NEC 706.7 + AHJ-specific. Often 3 ft from egress windows.
  • Aggregate kWh limits: most AHJs limit residential ESS to 40 kWh per dwelling, with garage installations allowed up to 80 kWh; always check the local fire code (CFC 1207, IFC 1207 adopted with state amendments).

See pcb-substrates for the underlying inverter PCB construction (high-temperature FR-4 / aluminum-clad for power stages) and passive-components (DC-link capacitors, EMI-filter inductors).

17. EMC + safety + signage

Required signage per NEC 690.56 + 705.10 + 706.20

  • Rapid-shutdown label at array boundary and service entrance: “PHOTOVOLTAIC SYSTEM EQUIPPED WITH RAPID SHUTDOWN” + activation diagram.
  • Service-entrance directory placard naming all power sources (utility + PV + ESS + generator if present).
  • AC and DC disconnect labels with voltage + current + interconnect location.
  • Energy-storage-system marking per NEC 706.20: nominal voltage, ampere interrupt rating, polarity, manufacturer, capacity.
  • Arc-flash labels per NFPA 70E for >100 kAIC service equipment (rare in residential single-phase; some 200 A panels can hit it).

EMC

Residential inverters meet FCC Part 15 Class B (residential conducted + radiated emissions). UL 1741 references CISPR 11 Group 1 Class B. Common issues:

  • AM-band interference from inverter switching harmonics — usually solved by ferrite chokes on the AC home-run.
  • HF amateur-radio interference from MLPE — Enphase IQ7+/IQ8 has had documented issues addressed in firmware; SolarEdge optimizers older than P-series rev D had complaints.
  • Powerline-comms (PLC) interference between Enphase microinverters and some HVAC variable-speed drives.

Bonding + grounding

  • Module frames bonded with WEEB clips or grounding lugs to the rail; rail to the equipment grounding conductor (EGC, #10 AWG bare copper typical).
  • EGC home-runs to inverter to main-panel ground bar to GEC to ground rod / Ufer / water-pipe per Article 250.
  • DC negative typically grounded through inverter (or floating in transformerless designs — confirm per product).

18. Performance + degradation modeling

Production modeling tools

  • PVWatts (NREL) — free, 8,760-hour annual production by location. Sufficient for sales-stage estimates; assumes uniform horizon.
  • PVsyst — industry-standard, paid; detailed shading + IAM + spectral
    • soiling + temperature modeling. Used for utility-scale and most premium residential proposals.
  • HelioScope (Aurora Solar / Folsom Labs) — web-based, includes 3D shade simulation from LIDAR or imagery. Standard for residential proposals from major installers.
  • Solar Pathfinder — manual physical tool, mostly obsolete except for spot shade checks.

Production expectations for this build (12 kWp, Sacramento)

  • Year 1 production: ~21,500 kWh (modeled), accounting for soiling (3%), wiring losses (2%), inverter losses (3%), mismatch (1%), and 14% total system loss factor.
  • Annual degradation: 0.5–0.55%/yr for n-type TOPCon / HJT (premium modules); 0.7%/yr for older p-type PERC.
  • Year 25 production: ~88% of year-1 = ~19,000 kWh/yr. Module warranties guarantee ≥87% at year 25 (Tier-1 vendors).

Battery cycle life

  • Tesla Powerwall 3: 10-year warranty / 70% retention. Unlimited cycles within the warranty period for self-consumption mode; “extreme usage” modes (VPP) may reduce warranty terms.
  • Enphase IQ Battery 5P: 15-yr warranty / 6,000 cycles / 60% retention.
  • FranklinWH aPower 2: 12-yr / 70%.
  • SolarEdge Energy Bank: 10-yr / 70%.

LFP cells in laboratory testing reach 10,000+ cycles at 100% DoD before hitting 80% retention; the warranty conservatism reflects field stress + thermal aging.

19. Cost build (2024–2025 US retail, California, mid-tier installer)

Line itemCost range
Modules (25 × 480 W @ $0.35/W)$4,200
Inverter + battery (2× Powerwall 3 installed)$18,600
Racking + flashing + BoS$1,800
Electrical components (disconnects, breakers, conduit, EMT, conductors)$1,200
Critical-loads sub-panel or gateway upgrade$1,500
Permitting + design + engineering$1,200
Installation labor (~$1.25/W × 12 kW)$15,000
Sales / overhead / margin$2,500
Turnkey total$36,000–46,000
Federal ITC (30%)−$10,800–13,800
CA SGIP standard battery rebate (~$200/kWh × 27 kWh)−$5,400
Net cost$19,800–26,800

For reference, the EnergySage 2024 marketplace average for a 12 kW + 30 kWh California system is **38,400) and 33,000) = 35–45k pre-credit consistent with the table above.

20. Manufacturing + supply chain (2024–2025)

Modules

  • LONGi Hi-MO 7: assembled in Vietnam, Malaysia, Cambodia, Thailand, India for US import — post-AD/CVD circumvention rulings (May 2023, Aug 2024), Chinese-headquartered manufacturers shifted final assembly outside China to qualify for UFLPA (Uyghur Forced Labor Prevention Act) compliance and avoid antidumping duties. Some modules now assembled in US (Ohio, Texas) under IRA 45X manufacturing credits.
  • REC: Norwegian heritage, manufactured in Singapore.
  • Trina: similar SE Asia footprint as LONGi.
  • Q.CELLS: Hanwha-owned; major US manufacturing in Dalton GA (mod assembly) and Cartersville GA (cell + module + ingot — IRA-driven vertical integration).
  • First Solar: US-vertically-integrated CdTe thin-film, but primarily utility-scale; rare in residential.

Battery cells

  • CATL (China): dominant supplier for LFP cells globally; powers most Powerwall 3 units.
  • BYD (China): alternative LFP supplier.
  • Tesla: in-house 4680 cell production at Sparks NV + Lathrop CA + Fremont CA (primarily for vehicles, but Powerwall 3 uses both Tesla-made and third-party LFP cells).
  • EVE Energy (China): supplies Enphase, FranklinWH, SolarEdge.
  • Samsung SDI (Korea): some residential ESS.
  • LG Energy Solution: residential ESS exit announced in 2022 after battery-recall liability; not currently active in residential ESS market.

Inverters

  • Enphase: US-headquartered (Fremont CA); IQ8 microinverters produced in Romania, Mexico, India, with **US production at Flex Columbia SC
    • Salcomp Detroit MI** ramping in 2024–2025 to qualify for IRA 45X manufacturing credits.
  • Tesla: US-assembled Powerwall 3 + Megapack at Lathrop CA Megafactory
    • Sparks NV Gigafactory (battery cells), inverter PCBA from contract manufacturers in US and China.
  • SolarEdge: Israel HQ; manufacturing in **Vietnam + Mexico + Israel
    • US (Florida)**; financial restructuring 2024 has reduced US presence.

The domestic-content adder under IRA §48 (commercial side; residential 25D doesn’t get the adder, but state programs sometimes mirror) drives ongoing onshoring. By 2026 expect more US-assembled inverters + cells in the typical residential bill of materials.

21. Schedule

Typical 2024–2025 California residential project timeline:

PhaseDuration
Contract signing + site surveyWeek 0–1
Design + engineeringWeek 1–2
AHJ permit submissionWeek 2
Permit issued (SolarAPP+)Week 2 (1–3 days)
Permit issued (traditional)Week 4–6
Utility interconnect applicationWeek 2 (parallel)
Equipment procurementWeek 2–4
Installation (on-site)Week 4–6 (1–3 days)
AHJ inspectionWeek 5–7
Utility PTOWeek 5–9
Total contract to PTO6–12 weeks

With SolarAPP+ and pre-stocked equipment, fast installers hit 4–6 weeks. Without SolarAPP+ and with utility interconnect backlog (PG&E has had multi-month backlogs in 2023–2024), 12–16 weeks is not unusual.

22. Future expandability

Battery expansion

  • Tesla Powerwall 3: parallel up to 4 units (54 kWh, 46 kW continuous).
  • Enphase IQ Battery 5P: parallel up to 10 units (50 kWh, 38 kW continuous).
  • FranklinWH aPower 2: parallel up to 15 units (225 kWh — far beyond residential need).

Bidirectional / V2H

  • Tesla, Ford, GM all announcing V2H/V2G in 2025–2026.
  • Pre-wire 240 V 60 A circuit to garage with extra slack and labeled conduit pull-string to allow future bidi EVSE installation without rework.

Heat-pump electrification

  • HPWH (Rheem ProTerra, A.O. Smith Voltex, Stiebel Eltron Accelera): ~4 kWh/day, easy to add.
  • Heat pump central HVAC (Mitsubishi, Carrier Infinity, Trane XV20i): ~10–20 kWh/day; replaces gas furnace + AC.
  • Induction range + heat-pump dryer.

A typical California “all-electric” retrofit adds ~5–8 MWh/yr to baseline load. Plan PV at 14–16 kWp if retrofit is on the roadmap, or design now for later array expansion (extra MPPT capacity, oversized AC home-run conduit, spare breaker slots).

Smart panel

  • Span Panel ($3,500 + install): full smart load center with per-circuit monitoring + remote control + dynamic load management. Integrates with Tesla, Enphase, SolarEdge.
  • Lumin Smart Panel: retrofit overlay on existing panel; per-circuit control via load-controller modules. Cheaper, less integrated.
  • Schneider Square D Pulse: similar to Span, less mature.

Smart panels let the homeowner extend battery runtime by automatically shedding non-critical loads during outages and pre-cool / pre-heat before peak hours.

Community solar + DR + VPP

  • PG&E Emergency Load Reduction Program (ELRP): paid event-based DR; ~$2/kWh during dispatched events.
  • Tesla Electric (in selected ERCOT regions, expanding): Powerwall owner becomes Tesla Electric customer; Tesla optimizes battery dispatch in wholesale market and shares revenue.
  • OhmConnect: DR aggregator; sends notifications to reduce load during peak events; pays in cash + sweepstakes.
  • Sunrun VPP: aggregates Sunrun-installed Powerwalls + battery systems for wholesale-market participation.
  • PG&E CCAs (East Bay Community Energy, Sonoma Clean Power, etc.): most offer enhanced solar buyback programs above NBT.

Community solar (off-host)

  • California Community Renewable Energy Program + various CCA programs.
  • Especially useful for renters or shaded-roof homes.

23. Cross-references summary + Citations

Vault cross-references

Codes + standards

  • NEC 2023 (NFPA 70-2023), Articles 690, 705, 706, 250.
  • NEC 2026 (NFPA 70-2026, where adopted).
  • NFPA 855 — Standard for the Installation of Stationary Energy Storage Systems.
  • IEEE 1547-2018 — Standard for Interconnection and Interoperability of DER with Associated Electric Power Systems Interfaces.
  • UL 1741 SB (2021) — Inverters, Converters, Controllers and Interconnection System Equipment for Use With DER.
  • UL 1741 PCS — Power Conversion System (bidirectional storage).
  • UL 9540 — Energy Storage Systems and Equipment.
  • UL 9540A — Test Method for Thermal Runaway Fire Propagation.
  • UL 1703 / IEC 61215 — Module qualification.
  • IEC 61730 — Module safety.
  • CSA C22.2 No. 107.1 — Canadian inverter spec (relevant to many US-Canada cross-listed products).

Regulatory

  • IRA 2022 (Public Law 117-169), §13302 — Section 25D residential clean energy credit, 30% through 2032.
  • IRA 2022, §13701 — Section 48E technology-neutral commercial ITC (relevant for shared-solar and community models).
  • CPUC Decision D.22-12-056 (Dec 15, 2022) — Net Billing Tariff.
  • CPUC Rule 21 — California interconnection rules; IEEE 1547-2018 + UL 1741 SB-aligned.
  • CA Title 24 Part 6 (2022) — Building Energy Efficiency Standards.
  • CA Public Utilities Code §2827.1 — NBT enabling legislation.
  • FERC Order 2222 — DER aggregation in wholesale markets (enables VPP).

Product datasheets (current versions, fetched at design time)

  • LONGi Hi-MO 7 LR5-72HTH 575M datasheet.
  • REC Alpha Pure-R datasheet.
  • Trina Vertex S+ NEG9R.28 datasheet.
  • Q.CELLS Q.TRON M-G2+ datasheet.
  • Tesla Powerwall 3 datasheet + Installation Manual rev 2024.
  • Enphase IQ8M / IQ8H / IQ8P microinverter datasheets + IQ Battery 5P datasheet + IQ System Controller 3 datasheet.
  • SolarEdge Home Hub HD-Wave + Backup Interface + Energy Bank datasheets.
  • FranklinWH aPower 2 + aGate datasheets.
  • Sol-Ark 15K-2P datasheet + EG4 18kPV datasheet.
  • IronRidge XR Rail engineering manual.
  • Quick Mount PV flashing engineering manual.

Tooling

  • NREL PVWattshttps://pvwatts.nrel.gov.
  • NREL System Advisor Model (SAM) — annual production + financial modeling.
  • HelioScope (Aurora Solar / Folsom Labs).
  • Aurora Solar — sales + design platform.
  • SolarAPP+https://solarapp.nrel.gov.
  • EnergySage — quote marketplace.
  • PG&E Interconnection Online Application Tool / SCE PowerClerk / SDG&E CAT — utility interconnect portals.
  • CSE / SGIP administrator portals — California battery rebates.

Operating notes

  • Verify the current ACC table revision before final sizing — CPUC updates annually.
  • Verify SolarAPP+ AHJ participation list before basing schedule on it.
  • Pull current product cut-sheets — Powerwall 3 firmware capabilities change quarterly; what’s true at this writing may have shifted.
  • For DAC / low-income households, the SGIP Equity Resiliency budget can often fully fund the battery — always check eligibility before quoting cash price.

End of walkthrough.