Back to Blog
solar storage10 min read

Solar + Storage Financial Modeling: NPV & IRR

Model solar plus storage NPV, IRR, and payback with consistent cash flows, dispatch limits, battery losses, tariff inputs, and tax checks.

Akash Hirpara

Written by

Akash Hirpara

Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Published ·Updated

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 Demo

Checking 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.

Illustrative annual battery benefit, not a forecast (USD per year)
  • 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 Demo

Checking 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.

About the Contributors

Author
Akash Hirpara
Akash Hirpara

Co-Founder · SurgePV

Akash Hirpara is identified by SurgePV as a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; education, certifications, project totals, financial results, speaking engagements, and media appearances are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime

Book Free Demo

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.