Answer
Solar plus storage financial modeling converts feasible battery dispatch into dated cash flows. Compare solar-only and storage-added cases using the same load and tariff, then account for losses, foregone exports, operating costs, degradation, and replacement. Calculate NPV, IRR, and payback only after the energy balance and tax assumptions are supported.
Last updated: November 2026
SurgePV publishes this post and sells solar design software.
A battery changes when electricity is bought, used, or exported. Its financial value therefore depends on dispatch and tariff timing, not just annual solar production or battery capacity. A useful proposal shows the solar-only case, the solar-plus-storage case, and the incremental cost and benefit of adding storage.
Start with interval load data, an energy model, the actual electricity tariff, and installed quotations. Then connect the physical energy balance to cash flows. A spreadsheet can produce a precise internal rate of return from inconsistent inputs; precision is not evidence that the battery can deliver the assumed savings.
This guide explains net present value, internal rate of return, payback, self-consumption, demand charges, degradation, incentives, and revenue stacking. The worked example is illustrative and uses an explicit storage-only comparison. It is not a project forecast, a market benchmark, or a quoted SurgePV capability.
Build a financial case around the site’s actual inputs
Review SurgePV’s energy-yield and financial modeling workflow with your load, tariff, and equipment assumptions.
Book a DemoChecking cost first? See the SurgePV pricing page.
What Solar Storage Financial Modeling Actually Means
Solar storage financial modeling converts a feasible operating schedule into dated cash flows. It should compare alternatives over the same period and use the same site load, weather, tariff, and ownership basis.
The model needs a time step that captures the relevant billing and operating rules. An annual total cannot show whether a battery is available during a billed demand peak or whether it has already discharged to serve an earlier price window. Use meter data aligned with the tariff’s measurement interval.
Keep energy and power separate. Battery energy capacity limits how much can be stored, while charge and discharge power limit how quickly it can move. Usable state-of-charge limits, backup reserve, conversion losses, auxiliary consumption, and equipment availability further constrain dispatch.
| Model layer | Required evidence | Output to check |
|---|---|---|
| Load and generation | Timestamped meter data and saved PV model | Aligned interval energy balance |
| Battery operation | Exact power, usable energy, efficiency, control limits | Feasible charging and discharging |
| Tariff | Import, export, demand, fixed-charge, and timing rules | Reconstructed bill with and without storage |
| Lifetime operation | Degradation, maintenance, replacement assumptions | Annual operating cash flows |
| Ownership and tax | Financing terms and qualified eligibility review | Dated financing and tax cash flows |
The System Advisor Model battery documentation, opened November 2026, describes behind-the-meter and front-of-meter applications, dispatch options, and operating-condition models for degradation and replacement. It provides a useful example of the physical detail required before interpreting financial outputs.
Battery pack price is not installed project cost
BloombergNEF’s 2025 battery price survey announcement reports an average lithium-ion pack price of $108/kWh across segments. That figure is not a quotation for a stationary storage installation. Include the inverter, controls, enclosure, electrical work, installation, commissioning, and service scope when budgeting a project.
Core Financial Metrics: NPV, IRR, and Payback
Use several metrics because they answer different questions. Keep the cash-flow perspective consistent: project returns before financing are different from returns to the owner’s equity after loan payments.
Net Present Value (NPV)
Net present value discounts each future cash flow to the evaluation date. A simplified annual formula is:
NPV = -Initial investment + sum(Cash flow in year t / (1 + discount rate)^t)
Cash flow includes the relevant bill savings, export or contracted-service receipts, operating costs, replacements, taxes, and financing according to the chosen perspective. An incentive belongs at the time it is received or used; it should not automatically reduce the initial payment to the installer.
A positive NPV means the modeled cash flows exceed the chosen discount-rate requirement. It does not prove that the project will achieve those cash flows or that it is better than every alternative investment. State the discount-rate basis and whether the model uses nominal or inflation-adjusted values consistently.
Internal Rate of Return (IRR)
IRR is a rate at which the modeled NPV is zero. Compare it with the owner’s stated hurdle rate and risk assessment, not an unsupported universal solar-storage target. Some cash-flow patterns can produce multiple IRRs or no useful IRR, especially when large later outflows change the signs of cash flows.
Use NPV and the cash-flow schedule alongside IRR. A high percentage on a small investment may create less total value than another option, while a favorable project IRR can coexist with difficult early cash flow. Disclose whether the figure is levered or unlevered and how taxes are treated.
Simple and Discounted Payback
Simple payback divides an initial investment by a representative annual net benefit. It is useful for screening when that benefit is reasonably stable, but it ignores the timing of later replacements and changes in operating value.
Simple payback = Initial investment / Annual net operating benefit
Discounted payback finds when cumulative discounted cash flows recover the initial investment. It may not occur within the evaluation period. Avoid calling a result a true payback without defining whether discounting, degradation, taxes, and financing are included.
| Metric | Question answered | Main limitation |
|---|---|---|
| NPV | Does the modeled investment exceed the selected return requirement? | Depends on cash flows and discount rate |
| IRR | Which rate makes the cash-flow NPV zero? | Can be ambiguous for nonconventional cash flows |
| Simple payback | How long to recover cost at a stated annual benefit? | Ignores later variation and time value |
| Discounted payback | When do discounted cash flows recover cost? | May never occur within the chosen period |
These are calculation definitions, not published ranges for typical commercial returns. Use the owner’s investment policy to establish the decision threshold.
The Revenue Streams That Drive Solar + Storage Economics
Storage can change energy charges, demand charges, exports, and contracted grid-service revenue. Each value stream must be feasible under the same dispatch schedule and contractual conditions.
Self-Consumption Premium
Charging from surplus solar can avoid a later import, but it also gives up the value of exporting that solar now. Conversion losses mean the battery may deliver less energy than it received. The relevant comparison uses the avoidable import rate and foregone export value at their actual times.
For a solar-charged battery, a simplified incremental energy-value calculation is:
Delivered battery energy × avoidable import price
minus charging energy × foregone export price
minus any additional operating cost
Do not assume every self-consumed kilowatt-hour avoids the full average bill rate. Fixed charges, demand charges, minimum bills, and non-bypassable items may behave differently. Reconstruct the bill from the tariff rather than multiplying annual energy by a blended rate.
Self-consumption also needs a definition. Energy directed into a battery is not identical to energy later delivered to loads. Report charging, losses, discharge, exports, and imports separately so the same solar energy is not counted twice.
As one jurisdiction-specific example, PG&E’s Solar Billing Plan distinguishes import charges and time-varying export credits. Its rules are not a tariff proxy for Germany, the UK, or another US utility. Use the actual site’s effective tariff and application status.
Demand Charge Reduction
Demand-charge savings depend on reducing the billed demand measure, not merely lowering a visible daily peak. The tariff may use particular time windows, interval lengths, ratchets, minimums, or other billing rules.
Compare each month’s bill before and after the same dispatch simulation. A battery that misses one critical interval may produce much less demand saving than a model based on average peak reduction. Check whether sufficient power and stored energy are available when the billed event occurs.
Do not infer that a given battery can remove a fixed percentage of demand. Capacity, power, load shape, forecast error, reserve settings, and tariff rules all affect the outcome. Retain both the baseline and simulated peak records so a reviewer can reproduce the claimed saving.
Revenue Stacking
Revenue stacking uses one asset for more than one service, but availability must be allocated consistently. A battery reserved for backup or a grid-service event cannot simultaneously devote the same power and energy to an incompatible bill-saving dispatch.
| Value stream | Evidence needed | Potential conflict |
|---|---|---|
| Solar shifting | Surplus generation, later load, efficiency, tariff | Energy reserved for backup |
| Energy arbitrage | Charging and discharge prices with losses | Demand peak before the price window |
| Demand management | Billing rule and peak intervals | Insufficient power or state of charge |
| Grid services | Contract, eligibility, dispatch duties, fees | Availability and cycling obligations |
| Resilience | Defined loads and outage objective | Lower energy available for bill savings |
Contracted services may introduce revenue sharing, performance obligations, penalties, or control rights. Include those terms before assigning revenue. Resilience can be valuable to the owner without being cash revenue; show a stated willingness to pay or a separate operational benefit rather than inventing a payment stream.
How to Model Battery Degradation and Replacement
Use the selected equipment’s operating information and a model appropriate to its duty. Do not assign every lithium iron phosphate (LFP) battery or nickel manganese cobalt (NMC) battery the same capacity decline or replacement year.
Calendar aging, cycling, temperature, state of charge, and operating limits can affect usable capacity and performance. Warranty thresholds describe contractual coverage under specified conditions; they are not automatically the expected operating curve.
Reduced capacity does not necessarily reduce bill savings in the same proportion. A battery may still cover a short demand peak but shift less evening energy, or it may lose the ability to cover a long peak event. Rerun dispatch with the changing physical limits rather than multiplying every revenue line by one capacity percentage.
| Assumption | Source or decision | Sensitivity to run |
|---|---|---|
| Usable capacity | Exact equipment and operating configuration | Lower available energy |
| Charge/discharge power | Equipment and site constraints | Reduced peak-management capability |
| Efficiency and auxiliary use | Defined measurement boundary | Higher losses and standby consumption |
| Degradation | Appropriate product and duty model | Earlier capacity constraint |
| Replacement or augmentation | Owner strategy and cost evidence | Earlier/later timing and higher cost |
A replacement is a cash outflow and an operational event. Include equipment, labor, access, disposal, downtime, commissioning, and any compatibility changes. Do not reset all system components to new condition when only the battery is replaced.
Maintain an explicit evaluation period. If the solar array and battery have different expected replacement needs, model them separately. No unsupported chemistry-wide service-life schedule is used in this guide.
Tax Credits and Incentives: What Counts in 2026
Tax benefits require a project-specific eligibility assessment and correct cash-flow timing. Keep a no-incentive case visible until the taxpayer, equipment, dates, documentation, and applicable requirements are established.
Commercial and Utility: Section 48E
The IRS Clean Electricity Investment Credit page, opened November 2026, identifies qualified facilities and energy storage technology placed in service after December 31, 2024.
The IRS describes a 6% base rate and a possible increase to 30% under applicable conditions, including prevailing wage and apprenticeship rules. That is not an automatic 30% award for every commercial battery. Ask a tax adviser to assess the actual project under the applicable rules and the Form 3468 instructions.
Do not automatically stack domestic-content, energy-community, or low-income bonuses. Their applicability and documentation differ. Include the timing of utilization, transfer, or payment only where the chosen route is supported, and account for transaction costs or restrictions where relevant.
Residential: Expenditures After 2025
The IRS Form 5695 instructions state that residential clean energy credits cannot be claimed for expenditures made after December 31, 2025. Do not apply the former homeowner credit to a new 2026 solar-plus-storage budget.
A prior-year carryforward and a new installation are different tax situations. Have the taxpayer’s adviser determine the treatment. State or utility support may have separate rules, funding, and application deadlines; include only benefits supported for the specific project.
A Worked Example: 10 kW Solar + 20 kWh Battery
This illustrative example evaluates adding storage to an existing solar-only case. The inputs are teaching assumptions, not a quote, a dispatch result, or typical commercial economics. All money amounts are USD.
Keep the battery investment and battery benefit on the same incremental basis. The solar-only project’s costs and savings require their own model; combining total system costs with battery-only benefits would distort the investment decision.
| Input | Illustrative assumption | Boundary |
|---|---|---|
| Solar size | 10 kW | Reference solar-only system |
| Solar generation | 15,000 kWh/year | Assumed, not site-validated |
| Battery energy capacity | 20 kWh | Power and dispatch feasibility still needed |
| Incremental storage cost | $20,000 | Assumed installed storage scope |
| Solar energy sent to battery | 6,000 kWh/year | Charging-side energy, not delivered energy |
| Round-trip efficiency | 85% | Assumed for this calculation only |
| Avoidable import rate | $0.12/kWh | Assumed marginal energy value |
| Foregone export value | $0/kWh | Explicit simplifying assumption |
| Monthly billed-demand reduction | 8 kW | Assumed in each month, not demonstrated |
| Demand rate | $10/kW/month | Assumed tariff component |
| Incremental annual operating cost | $500 | Assumed storage operating allowance |
| Tax benefits | None | No eligibility assumed |
Calculation Walkthrough
Delivered annual energy is 6,000 × 0.85 = 5,100 kWh. At the assumed avoidable import price, energy value is 5,100 × $0.12 = $612. If exports have value, subtract the receipts forgone by sending 6,000 kWh to storage instead of the grid.
The assumed demand-charge saving is 8 × $10 × 12 = $960/year. This requires the battery to reduce the actual billed demand by 8 kW in every month under the same dispatch that produces the energy saving. The table does not prove that a 20 kWh battery can do so.
| Year-one result | Illustrative amount |
|---|---|
| Energy-shifting value | $612 |
| Demand-charge value | $960 |
| Gross battery benefit | $1,572 |
| Incremental operating cost | $500 |
| Net operating benefit | $1,072 |
Static incremental payback is $20,000 / $1,072, or about 18.7 years. It excludes degradation, replacements, financing, taxes, and changing tariff values. It is a screening result only; a later replacement could prevent cumulative recovery within the chosen evaluation period.
What the Example Still Needs
Obtain a dispatch simulation, actual installed quote, tariff, product operating limits, degradation assumptions, and replacement plan. Use them to build the complete annual cash-flow schedule before reporting NPV or IRR. No positive lifetime return is asserted from the limited example above.
Scaling the system proportionally does not by itself improve payback: proportional cost and savings leave the ratio unchanged. Any economy-of-scale benefit must come from a different documented cost or operating relationship. Do not claim a shorter payback simply by multiplying solar and battery size.
- Energy shifting$612
- Demand reduction$960
- After operating cost$1,072
Source: Arithmetic from the illustrative incremental-storage example; no incentive assumed, checked November 2026.
Key Takeaway
A battery’s economics must use one feasible dispatch schedule. The example’s demand reduction and charging volume remain assumptions until an interval model supports both.
Pro Tip
Reproduce the customer’s existing bill before adding storage. If the baseline model cannot explain the bill, its claimed savings are not ready for a proposal.
Show the customer where the storage value comes from
Explore proposal generation with a clear distinction between sourced inputs, modeled results, and unresolved assumptions.
Book a DemoChecking cost first? See the SurgePV pricing page.
Common Modeling Mistakes That Distort Returns
The most important checks are consistency of baseline, physical feasibility, and the connection between dispatch and the bill. A polished output cannot compensate for missing inputs.
Mixing project and incremental returns. Compare total solar-plus-storage cost with total project cash flow, or incremental battery cost with incremental battery cash flow. Do not mix the two.
Counting stored energy before losses. Distinguish charging energy, delivered energy, standby use, and the value of foregone exports. Keep the measurement boundary consistent with the efficiency input.
Assuming a fixed demand reduction. Check every billed interval and tariff rule. A battery may discharge at the wrong time or lack enough energy to cover the relevant event.
Adding incompatible revenues. Run services through one dispatch schedule with power, energy, reserve, and contract limits. Do not give the same available capacity to several conflicting services.
Treating escalation as guaranteed. Use a stated price scenario with flat and lower-value cases. Automatic annual increases can create attractive lifetime savings that the tariff evidence does not support.
Equating warranty and degradation. A warranty threshold is not a forecast curve. Match the model to the duty and equipment, and include a replacement sensitivity.
Applying an unverified tax benefit. Establish eligibility and timing before adding the benefit. Keep the investment decision understandable without an assumed credit.
Tools for Solar Storage Financial Modeling
Choose tools by the required physical detail, tariff logic, financial scope, and review process. A spreadsheet, simulation engine, and commercial platform can each be useful when their limits are explicit.
Spreadsheets provide flexible cash-flow calculations and transparent formulas when well structured. Separate inputs from calculations, reconcile energy totals, protect formulas, and keep version history. Review the model with an independent arithmetic check before using it in a customer proposal.
System Advisor Model (SAM) offers documented battery dispatch and performance modeling, as described in the linked NLR documentation. Select the appropriate financial configuration and verify the input requirements for the software version. No software label guarantees lender acceptance or removes the need to review assumptions.
SurgePV supports energy-yield modeling, financial modeling, and proposal generation within its verified product scope. Specific battery sizing, interval-data import, degradation, dispatch, and revenue-stacking capabilities are not established by that scope. Ask for a demonstration of the exact workflow rather than assuming those functions are automated.
Use SurgePV’s generation and financial workflow to discuss the required outputs. If a specialist battery model supplies inputs, document that handoff and preserve its assumptions with the proposal. Results depend on source data, equipment models, configuration, and review.
Conclusion
A credible solar-plus-storage financial model starts with feasible dispatch and an accurate bill comparison. It keeps solar-only and incremental storage returns separate, accounts for losses and replacement, and places tax benefits at their supported timing.
Before quoting payback, reconcile the energy balance and reproduce the bill. Before quoting NPV or IRR, show the complete cash-flow schedule and sensitivities. The customer should be able to see what the battery earns, what it costs, and which assumptions still need evidence.
Bring the tariff and proposed cash-flow structure to a financial workflow demo, and verify the storage-specific modeling scope you need.
Frequently Asked Questions
How do you calculate payback for solar plus storage?
Compare investment with net operating benefit on the same basis. For an incremental battery decision, use the additional storage cost and the additional bill savings after losses, foregone exports, and operating costs. Use a full cash-flow schedule for degradation, replacement, financing, and tax timing.
What is a good IRR for a solar plus storage project?
A suitable IRR depends on the investor’s hurdle rate, risk, and cash-flow assumptions. No universal target is established by the sources in this guide. Compare NPV, financing exposure, and downside cases alongside IRR.
Does Section 48E apply to battery storage in 2026?
Qualifying energy storage may be eligible under Section 48E, subject to the applicable requirements. The IRS identifies property placed in service after December 31, 2024 and describes a base rate with conditional increases. Obtain project-specific tax review rather than assuming an automatic 30% credit.
How does self-consumption affect battery payback?
Storage value depends on avoided imports minus foregone exports and losses. Higher self-consumption alone does not prove a shorter payback. Use interval dispatch and the actual tariff to calculate the incremental bill saving.
What assumptions should a solar storage financial model use?
Use actual installed quotes, load data, tariff terms, equipment limits, and a documented dispatch model. Add project-specific degradation, replacement, discount-rate, financing, and tax assumptions. Run sensitivities for uncertain values instead of using universal defaults.
Is the residential clean energy credit available for new 2026 expenditures?
The IRS states that residential clean energy credits cannot be claimed for expenditures made after December 31, 2025. Exclude that former benefit from a new 2026 homeowner installation budget. Prior-year carryforwards and other incentives need separate tax review.
Where this fits
This article is part of SurgePV's Energy Storage hub, which works through the topic from first principles to the decisions a project team actually has to make.


