Solar Investment Calculator

Solar Investment Calculator

One way to think about solar is as a low-risk, long-term, bond-style investment. This calculator is designed to help you compare investing a lump sum against buying solar that offsets your home and fuels an EV on sunshine. Some other ways to think about solar savings are included at the bottom — click through to explore those too!

?

Utility & net metering

Choose the closest metro area listed. Sets the sunshine figures behind any production estimate.
Only what you use or store earns full value; the rest is credited at the export rate below — so a battery and daytime use matter most here.
What your utility credits per exported kWh. Default $0.06 is a defensible blended-annual proxy for California net billing; enter your utility's published export or net-billing rate if you have it.§

System

Straight off the proposal — enter the all-in price, including the battery if one was quoted.
Each panel ≈ 642 kWh/yr · 0.46 kW.
Lets you use production after sundown — the main lever on capture under net billing or zero-export. Headline figures are usually already usable capacity, not gross.

Household usage

Your 12-month total from your utility bill. The calculator below can help you estimate future loads, which only help you understand sizing and the magnitude of the investment opportunity.
Values the gasoline a solar-charged EV avoids — the savings a solar-only quote omits.
Electrifying appliances, adding a pool or spa, or running something always-on. Opens a panel to add those loads.
Household $0 + Car $0 = Total/yr $0 ?

Money & assumptions

Your opportunity cost — what the same money would earn if invested for this period instead of buying solar. I would use a conservative number, to reflect a risk profile similar to going solar (low). The current 10-year Treasury rate would be the most conservative.
Set conservatively. One suggestion is to use the warranty period of the battery or inverter to decrease the risk of repair costs or failures affecting returns. Another option is to set to your investment horizon.
Take the per-kWh rate printed on your bill — not your total bill divided by kWh. Dividing folds in fixed monthly charges (PG&E's Base Services Charge is about $24/month), and solar can't offset a fixed fee no matter how much you produce, so that math would overstate your savings. Look for a line reading something like "Energy charges … @ $0.xxxxx". No bill handy? EIA publishes average residential rates by state — reasonable as a placeholder, though your own bill is always better.
Worth turning on if your plan charges more in the late afternoon and evening — most solar customers are on one. It matters because your panels produce at midday but the expensive hours usually hit after the sun drops, so a single average rate over- or under-values your solar depending on which way your roof faces and whether you have a battery. Enter both rates from your bill and the tool works out the blend.
%/yr§
%/yr§
%
Investment return is the hurdle solar must beat in this model. Solar savings are not taxed, so tax applies only to the cash investment side. Research the investment you are considering for best results. Generally a range between 15% and 32% will apply.

Production capture

Solar earns full value only for the kWh you use or store; the rest is exported cheaply or lost. These settings estimate your capture.
South · peaks midday °
Sets when production happens, so it lines up with your use. If you're estimating production rather than using a quote, this also changes the annual total — a west roof makes less overall but more of it lands in the evening peak (both effects explained).
Estimated capture
90%
of production earns full value

How much household load runs while the sun is up. Choose “Other” to enter the offset % from a quote.
Different from adding the EV in Household — that adds the car's load; this sets when it charges, into your roof's peak-production window (tied to the azimuth), so it draws straight from the panels instead of overnight. Only matters when you're adding an EV.
All panels are assumed on one surface. Check to add new panels — optionally on a different-facing roof — priced separately by $/W.
Energy required
10,213
kWh/yr — EV 4,213 + home 6,000
Estimated production
10,500
kWh/yr
Surplus (wasted)
287
kWh/yr, zero-export
?
Buy solar — net after 10 yrs
$0
savings reinvested at your return rate for best comparison
Total value: $0 (reinvested savings)
Invest cash — gain after 10 yrs
$0
invested at 7%, compounded
Total value: $0 (return + principal)
Cost of doing nothing over 10 years
the utility & gas bills you keep paying if you don't buy solar
$0

Two ways to read that:

Payback
The year you break even — where the profit line on the chart below crosses $0 and the savings have covered the system cost.
Equivalent return
The steady market return an investment would need to match the solar. Compare it head-to-head with your cash assumption.
Total value / yr (yr 1) $5,346 Effective $/kWh on the car $0.70

Cumulative return: solar vs. invested cash

Solar (savings reinvested − cost) Cash invested (gain)

Year-by-year schedule

Break-even year Year solar overtakes invested cash Beyond your analysis year — less certain, especially past a battery/inverter warranty
YearSavings that yearSolar profit (savings reinvested, net of cost)Cash gain (invested)Solar − cash

How much does this depend on the assumptions? ?

Every row re-runs the whole model with one assumption made worse, and shows what the 10-year verdict becomes. Rows are ordered by how much they move the answer — the top row is what your result really hinges on.

Other ways to think about solar

Same numbers, a different frame. Each tab reframes your inputs — and a tab turns green when that way of looking at it favors solar.

Prepaid electricity. Treat the system as buying power up front. Its effective price is the total cost spread across every kWh it makes — a number that falls each year as production piles up, while the utility's rate climbs. Amortized over a 25-year panel life, the two lines cross the year solar becomes the cheaper electricity. Drag the vertical line to read the price per kWh in any year.

Solar in year 10
$0.00
effective, per kWh
vs
Utility in year 10
$0.00
rate that year

How this calculator works

This tool treats rooftop solar as a long-term, bond-like investment and asks a single question: over your chosen horizon, does buying the system beat investing the same amount of cash? Both sides are measured the same way, so the comparison is apples-to-apples.

Production — the annual kWh figure everything else is built from — should come from a real installer's quote whenever you have one. If you don't yet, ticking "No quote yet? Estimate these" works both production and cost out from panel count, wattage and roof direction; the added-panels section uses the same model for a second roof surface — see how those estimates are derived.

Consumption comes from your bill. If you expect to electrify — a heat pump, a second car, a spa — the future-use panel adds those loads so the system is sized against where you're heading rather than where you've been (more on that here).

The cash side grows the system's price at your expected return, compounded, with tax applied to the gains. The solar side is the yearly bill savings — the electricity you no longer buy, plus the gasoline a solar-charged EV avoids — reinvested each year at that same after-tax return. Because avoided costs aren't taxed but investment gains are, the cash side clears a slightly lower after-tax bar, and the tool accounts for this.

Capture is the heart of the estimate. Solar only earns full value for the energy you actually use or store; the rest is exported — at retail, at a low net-billing rate, or nothing, depending on your utility. The capture percentage is built from your battery size (with a ~10% round-trip storage loss), roof orientation, and the timing of your usage, including whether an EV charges during peak sun. Your net-metering regime doesn't change how much you capture — it sets what the uncaptured remainder is worth. Production you can't use or store is valued at your export rate, and any remaining household demand is still bought from the grid.

Over time, electricity savings grow with your utility escalation rate (which already includes general inflation), gasoline savings grow with a separate fuel-price outlook, and panel output fades with a small annual degradation. All figures are shown in nominal (future) dollars.

The headline measures are payback (the year cumulative savings cover the system cost), the equivalent return (the steady annual return the solar earns on its price, to compare against your cash assumption), and the cost of doing nothing (the escalating utility and fuel bills you'd keep paying without solar). Below those, the stress test re-runs everything with each assumption pushed against you, so you can see which one your answer actually depends on.

These are planning estimates, not a guarantee or financial advice. Rates, incentives, taxes, degradation, and interconnection rules vary — verify the specifics of any quote before relying on these numbers.

How exported solar is credited

When your panels make more than you're using at that moment, the extra flows to the grid — and what your utility pays for it varies enormously by program and region. Rather than name a specific tariff, this calculator asks which of three mechanisms applies and lets you set the rate. Check your own utility's tariff for the exact figure. Full detail & sources →

At (or near) my retail rate. Every exported kWh is credited at (or close to) your full retail rate — your meter effectively runs backward, so a kWh sent at noon offsets a kWh drawn at night. Because of that, capture matters far less here than under the other two: exported and self-consumed energy are worth roughly the same. Two caveats the tool models. First, retail credit is capped at a year of your own consumption; production beyond that is bought out at a low annual true-up rate, so heavily oversizing stops paying. Second, on a time-of-use plan timing still moves the dollars — a battery that shifts energy into the expensive evening window raises the rate your solar is credited at, so it isn't purely a resilience purchase. This is traditional net metering (in California, legacy NEM 1 and NEM 2; still the norm in much of the US).

At a lower set export rate. Exports are credited at a rate below retail — an avoided-cost or value-of-solar figure — while the power you draw still costs full retail. That gap makes using or storing your solar far more valuable than exporting it, so batteries, orientation, and daytime use matter a lot. This is where California's NEM 3 (net billing) and many newer programs sit. Enter your utility's published export rate, or use the $0.06/kWh default.

Little or nothing. A non-export system never pushes power to the grid; anything it can't use or store is curtailed (thrown away). Used where interconnection is limited, or to protect a legacy tariff on a separate system. Here, capturing your own production is everything.

How savings are calculated: household vs. car

The system's yearly savings come from two very different sources, valued on different terms.

Household savings are the grid electricity you no longer buy. Each kWh of solar you use at home is worth the rate you'd otherwise have paid — the flat "Grid rate" you entered, or, if you've switched on time-of-use, the blended rate the tool works out from your peak and off-peak figures (how that blend is built). So household savings = the kWh you self-consume at home × that rate.

Car savings come from replacing gasoline, not electricity. If a solar-charged EV takes the place of a gas car, each solar kWh that charges it displaces gasoline. I size the EV's yearly need as miles ÷ MPGe × 33.7 kWh — 33.7 kWh is the energy in one gallon of gasoline (the EPA's gasoline-equivalent figure) — and value it at the gas it avoids: (miles ÷ MPG) gallons × your price per gallon. Spread across those kWh, a solar-charged mile is typically worth ~$0.50–0.70 per kWh — well above a ~$0.30–0.40 retail electricity rate. There are other ways of thinking about this. For example, you may have already valued the price of charging vs. gas as a savings on the car itself — but there are compelling reasons to include it here, in a solar savings calculation. Besides being clear, it's also a natural combination: increasingly, electric cars work in concert with home systems to soak up excess solar production, and in the not-too-distant future they may even be able to return power to the house as needed.

Which gets served first, and what happens if there isn't enough. Because a solar kWh is worth more in the car than in the house, the model assigns captured solar to the car first, then sends what's left to the household. If your system doesn't cover the car's full annual need, the gas credit is prorated — cover 70% of the charging and you get 70% of the fuel savings, with the rest of the miles still driven on gasoline you pay for. Any household demand left after that is simply bought from the grid as before.

In short: household savings are valued at avoided grid electricity, car savings at avoided gasoline.

Your electricity rate, and time-of-use

The grid rate is the value of each kWh your solar lets you avoid buying. On a flat plan that's one number off your bill. On a time-of-use (TOU) plan the price changes through the day — usually an expensive "peak" in the late afternoon and evening (often 4–9pm) and a cheaper "off-peak" the rest of the time — and no single number captures that. So the tool takes both rates straight off your bill and works out the blend for you; you don't have to guess it.

Why it needs a blend. Your panels produce during the day, but the pricey peak usually hits after the sun is low. So the value of your solar depends on how much of it lands in that peak window — and two things you've already entered decide that.

A battery stores midday solar and releases it in the evening, right into the peak, so battery-shifted energy earns the peak rate. A west-facing roof produces later in the day, so more of it directly overlaps the peak than a south- or east-facing roof. Everything else is used as it's produced, at the off-peak rate.

The tool adds those up into a peak share — the portion of the solar you use or store that offsets peak-priced power — and blends your two rates by it: effective rate = peak share × peak rate + the remainder × off-peak rate. It shows you the resulting rate and the split, so nothing is hidden. Extra panels on a second roof are folded in the same way, weighted by how much they produce.

Two separate things roof direction does — worth keeping apart. This page is about when your production lands relative to peak pricing. Separately, direction also changes how much energy the array makes in a year, which is modelled from real NREL PVWatts data for your market. Those effects pull in opposite directions for a west-facing roof: it generates meaningfully less total electricity than a south-facing one, but a larger share of what it does generate falls inside the evening peak. Neither effect alone tells you whether west is the better choice — under a flat rate the production loss dominates, while under a steep time-of-use spread the timing gain can outweigh it. The calculator applies both.

no batterywith battery
Share of solar value landing in the evening peak, by roof direction. A battery lifts every case; a west roof helps most without one. See the assumptions.

Note that the battery figures depend on how big your array is relative to your storage, not just on direction: a large array fills a small battery early on a summer day and spills the rest, so the same battery lifts a small system's peak share further than a large one's. That's why this chart is computed from your own inputs rather than shown as fixed typical values.

This is a planning estimate, not an hour-by-hour simulation: the overlap figures are typical values and partial-peak periods are folded into the two buckets. It gets the direction and rough size right. For an exact figure, your installer's production model or a full year of interval data is the next step.

On the escalation rate. I set a likely-conservative baseline escalation of 5%. The last 10 years have run an annualized increase of about 6.75% by my calculation. Starting in 2027, PG&E is officially requesting steady year-over-year revenue increases. According to analyses of the utility's filing, the projected residential rates per kWh and annual jumps are:

  • 2027: an 8% overall revenue increase, pushing the baseline rate to roughly 38.37¢/kWh.
  • 2028: a 6.1% increase, to roughly 39.54¢/kWh.
  • 2029: a 6.1% increase, to roughly 40.77¢/kWh.
  • 2030: a 6.1% increase, to roughly 42.09¢/kWh.

How the panel-spec production estimate works

Two places in this tool fill in figures without a real quote: the "No quote yet? Estimate these" checkbox in the System card, and the added-panels surface further down. Both use the same model, described here.

Where the numbers come from. I ran the real NREL PVWatts API — the same physics-based model installers' own software is built on — for 14 major solar markets spanning the country, chosen by real market size and geographic spread rather than picked to represent a "typical" climate. Each market is one specific coordinate, run individually at eight compass directions, a fixed 20° tilt (typical residential roof pitch), standard-efficiency modules, and PVWatts' default 14% system-loss assumption. Those 112 runs were saved as a static table baked into this calculator, rather than called live — so the tool stays a single file that works without an internet connection to a weather-data API, and doesn't depend on an API key that could be rate-limited by other visitors. For any azimuth between the eight reference points, the tool interpolates along a curve fitted to the real PVWatts output — not a plain cosine, since a plain cosine over-penalizes east/west orientations and misses the diffuse skylight those roofs still pick up.

Two different things azimuth affects — worth not mixing up. This model determines how much total energy a given orientation produces over a year. That's separate from the capture/time-of-use engine described in the electricity-rate guide above, which uses azimuth to determine when your already-produced energy lands relative to peak pricing. A west-facing roof produces less total energy than a south-facing one (this guide's effect) but what it does produce lands later in the day, closer to the evening peak (that guide's effect) — both are real and both matter, for different reasons.

What this can't capture. Real PVWatts runs for an exact address account for that site's actual weather history; this table only has 14 points, so anywhere else is an approximation to whichever one is geographically and climatically closest. Every entry is a single coordinate's real result — none are averaged, blended, or used to represent a broader region — but a metro area's own microclimates (coastal fog belts, inland valleys, elevation changes) can still differ from its anchor point. The table also assumes one fixed tilt everywhere, doesn't know about shading from trees or nearby structures, and doesn't model inverter clipping or a specific panel model's real-world derate.

Panel wattage defaults to 460W for the primary system (matching this tool's seeded example quote) and 430W for added panels (a common current panel spec) — both are just starting points. Check your panel's actual spec sheet or your installer's proposal for the real number; it's usually printed right on the quote.

Estimating cost. If you have no quote, the tool can price the system as array + battery. The array uses a dollar-per-watt figure — the unit installers themselves quote in — applied to panel count × wattage. The default of $3.00/W sits deliberately between two credible benchmarks that disagree: competitive marketplace quotes averaged roughly $2.60–2.75/W in early 2026, while Berkeley Lab's national median for cash purchases runs nearer $3.50/W. That spread isn't measurement error, it's real variation between shopping aggressively and taking the first offer. The battery is priced separately at $1,150/kWh installed, from marketplace data putting a 13.5 kWh install near $15,600 before incentives.

Treat the cost estimate as a budgeting placeholder, not a price. Roof complexity, electrical panel upgrades, trenching, permitting and installer margin move real quotes far more than system size does — two identical arrays on two houses can differ by thousands. Anyone within a per-watt band of the default is in normal territory; the only way to know your number is two or three real quotes. Note also that the federal residential credit (Section 25D) expired at the end of 2025, so what this shows is what you'd actually pay, with no credit netted out. If you expect a state or utility rebate, subtract it yourself and enter the net figure.

For a more accurate number: run PVWatts directly with your exact address, roof tilt, and shading — it's free and takes a couple of minutes — or get a real quote from an installer, whose software already accounts for all of this plus your specific equipment. Either way, you can paste the resulting number straight into "Annual production" above and leave this estimate mode off.

The shortfall, and planning for future electricity use

One way to read the shortfall. When your system produces less than your household needs, the gap shown in the energy summary is the electricity you still buy from the utility at retail — and it's worth thinking of as the size of the remaining opportunity. Every kWh of that gap is one you're paying full price for, that a larger system might have covered instead. The closer that number gets to zero, the more completely you've taken advantage of the solar opportunity available to you. It's a different question from whether the system pays for itself: a small system can have an excellent return and still leave most of the opportunity on the table.

Why this matters more than it used to. Sizing solar against last year's bill quietly assumes your usage stays flat — which is exactly wrong for most people considering solar, since electrification and solar tend to arrive together. Add a heat pump, a second EV, or a spa after the system is installed, and a array that once covered everything suddenly covers a fraction. The panel below the household field lets you add expected loads so the shortfall reflects where you're heading, not just where you've been.

Typical additions, for scale. Every one of these swings widely with climate, equipment and habits — they're starting points, not predictions:

Figures are annual added electricity when replacing a gas appliance, or total consumption for a new load. Sources and ranges are listed below.

Heat pump water heater — 1,200 kWh/yr. Real-world reports cluster around 900–1,500 kWh/yr; the Department of Energy's category average runs higher at about 2,195 kWh/yr, likely reflecting larger households. Applies when replacing gas — if you're replacing electric resistance, a heat pump unit cuts usage by roughly 60–70% instead of adding.

Heat pump space heating — 2,500 / 4,000 / 7,000 kWh/yr. Whole-house heat pump consumption typically runs 3,000–8,500 kWh/yr, with mild climates near 3,000–4,500 and cold upper-Midwest homes reaching 6,500–9,000. The presets are heating-only: if you already run central air, a heat pump handles cooling at comparable efficiency, so the added load is essentially the winter half. For a firm number, a Manual J load calculation beats any rule of thumb.

Induction range — 500 kWh/yr. Typical household cooking runs roughly 500–700 kWh/yr on electric, and induction uses about 30–40% less than a standard electric coil. Small relative to everything else here.

Electric clothes dryer — 600 kWh/yr. A resistance dryer runs about 500–800 kWh/yr for five to eight loads a week. A heat pump dryer cuts that by 40–60%, to roughly 200–400 kWh/yr.

Pool pump — 2,500 kWh/yr and hot tub — 1,800 kWh/yr. A single-speed pool pump draws 1,500–2,500W running 8–12 hours a day in season; variable-speed models use 50–70% less, making this the widest range on the list. A spa consumes roughly 3–7.5 kWh/day, driven more by cover quality and outdoor temperature than tub size.

Always-on machines. Computed from the draw and runtime you enter, because this category has no typical value. For scale: a current-generation mining rig draws roughly 3,500W, which running continuously is about 30,000 kWh a year — roughly three times an average US home, and more than most rooftop systems generate.

One deliberate conservatism worth naming: for gas-replacement rows the model adds the new electricity but doesn't credit back the gas you stop buying, so your real net cost is better than shown. The EV is the exception — it's handled separately above, where avoided gasoline is counted, because that's the whole point of that calculation.

How the stress test works

Every number above rests on assumptions, and some of them matter far more than others. Rather than ask you to take them on faith, this panel re-runs the entire model with one assumption pushed against you at a time, and reports what your headline verdict becomes. Rows are ordered by impact, so the top row is the assumption your result actually depends on.

These are adverse cases, not forecasts. Each row is a deliberate “what if this goes worse than I expected” — not a prediction, and not a median outcome. The final row stacks all of them at once, which is a genuinely pessimistic scenario and unlikely to happen in full. If the answer survives that row, the conclusion is robust.

The headline sentence is the more useful number. It solves for the lowest rate of utility increases at which solar still beats the cash alternative — so instead of trusting the escalation figure you entered, you can see how much slack there is. If it says solar wins even at 0%, the escalation assumption isn't doing the work; if the threshold sits close to what you entered, it is.

Rates vs. fixed fees. One row models the utility shifting revenue from per-kWh rates into a fixed monthly connection charge. This matters because solar can only offset the part of your bill you're billed per kWh — a fixed charge stays whether you produce or not. It isn't hypothetical: PG&E restructured this way in 2026, moving roughly $24/month into a Base Services Charge and lowering the per-kWh price. If that trend continues, bills keep rising while solar savings lag behind them.

Battery end of life. Batteries are the least-warrantied, most expensive component, so this is the one equipment risk modeled here. Inverters are deliberately excluded — warranties have lengthened (many microinverters now carry 25 years) and replacement costs have fallen, making them a much smaller risk than they used to be. When the battery reaches end of life, the model compares two options and takes whichever costs less over your remaining window: replace it, or run solar-only without it. Under full net metering it will usually choose to run without, since exports already earn retail; under net billing or zero export it will usually replace, since captured energy is where the value lives. Note the economic comparison doesn't price the loss of backup power, so “cheaper” isn't automatically “better.”

On the failure year and replacement cost. The default of year 12 is a deliberately harsh case, not an expectation. Tesla's Powerwall warranty guarantees at least 70% of original capacity at 10 years, real-world degradation typically runs 2–3% per year, and most units are expected to last 15–20 years before significant decline — so outright failure at 12 sits well into the unlucky tail. The replacement figure uses a 2026 installed price for an event a decade or more away, which cuts both ways: battery prices have fallen steadily in real terms, so this is likely conservative, but no federal residential tax credit applies to a replacement under current law, which pushes the other way. Both the year and the price are adjustable so you can test your own view.

Under the hood — the numbers and assumptions behind this calculator

These are the fixed values and modeling choices the form doesn't ask about. Where a figure comes from a published source it's linked; the rest are my own modeling estimates — reasonable engineering approximations, labeled as such. The same list, as plain paragraphs, is on the methodology page. Verify anything material against a real quote and your own bill.

Capture — how much solar you use or store
25% / 35% / 45%Base share of output used as produced, for Low / Typical / High daytime use — before any battery. Studies put no-battery self-consumption near 25–40% (PV self-consumption research); the three tiers are mine.
10% – 85%Floor and ceiling on that direct-use fraction after adjustments. My modeling estimate.
±5% (capture effect)How much roof direction changes how much of your solar you self-consume vs. export — a small swing, since a home draws power across the whole day. Centered on south for daytime loads, WSW ≈250° for evening loads. A study of real consumption profiles found reorienting away from south moves the self-consumption index up to ~6 percentage points (Vandevelde et al., Energies 2020); my ±5% sits in that range. Distinct from the peak-timing effect below, which changes when that solar is valued.
up to +30%Extra capture when the car charges during production hours, at 80% assumed coincidence. My estimate — load-shifting into production hours is widely found to raise self-consumption materially.
92%Maximum modeled capture — the model never reaches 100%. My modeling estimate.
Seasonality & battery
Monthly solar profileCapture is computed on a representative day each month, weighted by a normalized fixed-tilt profile — Jan–Dec: 5.5, 6.5, 8.5, 9.5, 10.5, 10.8, 11.0, 10.3, 9.2, 7.6, 5.6, 5.0%. Shape from NREL PVWatts; sunnier climates are flatter, cloudy-winter climates steeper.
90%Battery round-trip efficiency — energy stored and later drawn loses ~10%. NREL's Annual Technology Baseline puts lithium round-trip at ~85–90% (NREL ATB).
92%Battery availability factor — imperfect dispatch and capacity held back for backup. Deliberately not a depth-of-discharge derate: manufacturers' headline figures (Powerwall's 13.5 kWh, for one) are already usable capacity, so discounting DoD again here would double-count it. My modeling estimate.
Stress testRe-runs the whole model with single assumptions made adverse, and solves for the escalation rate at which the verdict flips — see how the stress test works. Battery replacement defaults to a 2026 installed price at year 12; both are adjustable.
Flat monthly loadConsumption is assumed uniform across months; seasonal load (summer AC) is a future refinement. My simplification.
Panel-spec production model (estimate mode & added panels)
PVWatts-derived tableAnnual yield (kWh per kWp) and an azimuth correction curve for 14 real markets across the country, each run individually against the real NREL PVWatts API at 20° tilt, standard module, 14% losses — chosen by market size and geographic spread, not to represent a "typical" climate. See the full explainer above.
8-point interpolationAzimuths between the 8 reference compass points are interpolated along the real PVWatts-fitted curve, not a plain cosine. A separate effect from the peak-timing curve below — this one changes total kWh, not when it lands.
460W / 430W defaultsPrimary system defaults to 460W/panel (matches this tool's seeded example quote's implied spec); added panels default to 430W (a common current panel spec). Both are starting points — use your actual panel's spec sheet.
$3.00/W · $1,150/kWhCost-estimate defaults when no quote is entered. Per-watt sits between competitive marketplace averages (~$2.60–2.75/W, early 2026) and Berkeley Lab's national median for cash purchases (~$3.50/W); battery from marketplace data putting 13.5 kWh near $15,600 installed before incentives. Budgeting placeholders, not prices.
Roof direction → when solar is valued (peak-timing effect)
Peak window ≈4–9pmAssumed high-price evening window; check your plan (example: PG&E).
Peak overlap 0% – 33%Of the solar you use directly, the share landing inside that window — east ≈0%, west ≈33% — following a cosine centered on WSW (≈255°, where the late-afternoon sun sits). A timing effect, separate from the ±5% capture effect above and the azimuth production model above. My modeling estimate.
Chart is computed, not fixedThe peak-share chart in the rate guide runs your own inputs through the same engine at four compass directions with and without your battery, rather than displaying stored typical values — so it can't drift out of step with the model.
Battery → 100% peakStored solar is assumed to be discharged entirely into the peak window. My simplifying assumption.
Why, and where it breaks down. A west array is still producing at 5pm while an east array finished by early afternoon, so orientation strongly shifts how much output lands in a fixed evening peak — that's the wide 0–33% spread, and it's why this timing effect looks so much bigger than the small ±5% capture effect. A home battery on a time-of-use plan is normally set to discharge during the priciest hours, so its stored energy earns the peak rate. This holds in the common case but loosens at the edges: the overlap depends on latitude and season (short winter days push even a west roof toward ~0 without storage), a later peak (say 7–10pm) leaves little direct overlap for any orientation, and the "100% to peak" assumption only holds if the battery is large enough to cover the whole peak, is cycled daily rather than reserved for backup, and your peak usage is big enough to absorb it. When those don't hold, real peak capture is lower than the chart and the effective rate suggest.
Exports & tariff mechanics
$0.06/kWhEditable default export credit for the "lower set export rate" mode — a generation-weighted annual proxy for California net billing. It's a planning midpoint, not your number: research your utility's net-billing or export-rate schedule and enter that instead. See the derivation and sources.
$0.03/kWhAnnual true-up rate, applied only in the "at/near retail" mode and only to production beyond a full year of your own usage. Real net-surplus / avoided-cost buyout rates run ~2–4¢/kWh (some programs pay $0); $0.03 is a mid estimate. Only affects deliberately oversized systems on legacy net-metering agreements.
Credit capped at annual useIn the "at/near retail" mode the retail-rate export credit is limited to a year of your consumption; anything beyond that gets the true-up rate — the standard net-metering true-up rule (EIA rates). The "lower set export rate" mode applies its rate to all exports, no cap.
Cheapest-to-export firstWith a second roof surface credited differently from the main system, self-consumption is drawn from the lowest-export-value array first. My dispatch assumption.
EV & gasoline
33.7 kWh/galEnergy in a gallon of gasoline (EPA gasoline-equivalent), used to size the EV's kWh need — see fueleconomy.gov.
Car before homeCaptured solar is credited to the highest-value use (gasoline avoided) first, then the home. My allocation choice.
Financial engine
Nominal dollarsFigures aren't inflation-adjusted; rate escalation already includes general inflation. Stated convention.
After-tax returnBoth sides measured at your return after tax; solar savings reinvested at that same rate. Stated convention.
1% / 3% / 5%Gas-price outlook presets (Low / Base / High) per year. Base ≈ flat in real terms per EIA's long-run outlook (EIA AEO); the exact figures are mine.
≥ 25-year scheduleThe model always runs to at least 25 years internally (a typical panel lifespan); the headline compares at your chosen horizon. Stated convention.
Defaults
Pre-filled figuresSeeded from a specific Tesla quote (6,423 kWh, $26,806, 10 panels, 4.6 kW, 13.5 kWh battery) and PG&E rates ($0.39 grid; $0.52 / $0.40 peak / off-peak; $0.06 export). Replace with your own quote and bill. The panel-spec estimate and added-panels model are separate, off by default, and use their own defaults noted above.
Capture
Value / yr
Payback
Equivalent return
10-yr verdict