Answer
Solar battery grid arbitrage shifts purchased electricity from lower-price to higher-value periods when the tariff and connection allow it. Profit depends on delivered energy value after charging cost, losses and wear. Use interval data and the actual contract; no universal price spread or annual return makes every battery profitable.
Last updated: November 2026
A battery can move electricity to a more valuable period, but a price spread alone does not prove that the move pays. Charging losses, available load, export terms, reserve settings and wear all affect the result. Start with the customer’s actual tariff and operating permissions before turning a storage specification into a savings claim.
The Texas, California, UK and German examples below explain different market structures. The numerical exercises are explicitly illustrative. No measured household revenue dataset is claimed here.
SurgePV publishes this post and sells solar design software.
Put the tariff before the savings claim
Review the energy and financial assumptions needed for a battery proposal using your actual customer brief.
Book a DemoChecking cost first? See the SurgePV pricing page.
What Solar Battery Grid Arbitrage Means in 2026
Battery grid arbitrage charges from the grid in a lower-value period and discharges in a higher-value period, subject to the tariff and connection rules. Discharge may avoid a purchase or earn an export payment. Those are different value streams, and the calculation must use the appropriate price for each.
Solar storage can also shift surplus generation. Its charging energy is not necessarily free: storing a solar kWh can forgo an export payment or another useful use of that energy. A complete dispatch model compares those alternatives at the time they occur.
Time-of-use, or TOU, tariffs use scheduled price periods. Dynamic tariffs change with a published interval-price mechanism. Wholesale participation is a separate commercial arrangement and should not be assumed available to every home or business. The market sections explain why those distinctions matter.
Define the objective before choosing a mode. An owner may prioritise bill savings, backup reserve, demand-charge management or a contracted grid service. The battery cannot necessarily maximise all of them at once. Any forecast should state which priorities constrain charging and discharge.
Grid Arbitrage vs Self-Consumption: The Tradeoff
Self-consumption means using more of the site’s solar generation locally. Grid arbitrage means shifting purchased energy across prices. They can work together, but one dispatch schedule must account for both without assigning the same stored kWh to two benefits.
A solar-surplus strategy may charge whenever generation exceeds load. A price-aware strategy compares the value of storing, consuming and exporting that energy with later alternatives. Neither label alone tells you whether the controller uses forecasts or what it does when the battery is full.
| Strategy | Charging-energy value to include | Discharge value to include | Main constraint |
|---|---|---|---|
| Grid-to-load arbitrage | Actual import cost in the charging interval | Avoided import cost when serving load | Eligible tariff and sufficient later load |
| Solar-to-load shifting | Forgone export value or other opportunity cost | Avoided later import cost | Surplus generation and storage availability |
| Battery export | Cost or opportunity cost of charging | Applicable export payment | Export permission and contract terms |
| Backup reserve | Energy and capacity held for resilience | Owner’s separately assessed resilience value | Reserve unavailable for routine dispatch |
This is a calculation framework, consistent with the tariff distinctions described by CPUC and the supplier sources linked below. It is not a table of guaranteed outcomes or measured customer segments.
The earlier claim that exporting low-value solar and replacing it with more expensive overnight purchases is inherently profitable was incorrect. Compare the complete energy path, including losses and the forgone alternative. An import price greater than the export price does not, by itself, justify that exchange.
For system sizing, distinguish the energy stored in kilowatt-hours from the charge and discharge power in kilowatts. A battery with enough energy for an evening period may still lack the power to cover a short high-load interval. Conversely, a powerful inverter does not create energy when the battery is depleted.
The Arbitrage Math: Value Minus Charging Cost and Wear
Use one electrical boundary for energy and efficiency. An AC-to-AC round-trip efficiency should be applied to energy entering and leaving that AC boundary. Do not combine a cell efficiency with an inverter-level discharge estimate without accounting for the other losses.
For a simple grid-to-load cycle, define charging energy as Q_in and round-trip efficiency as eta. Discharged energy is Q_out = Q_in × eta. Let p_charge be the marginal import price during charging, p_discharge the avoided import price during discharge, c_wear a chosen wear allowance per discharged kWh, and C_aux any additional auxiliary cost not already included in efficiency.
Cycle contribution = Q_out × p_discharge
- Q_in × p_charge
- Q_out × c_wear
- C_aux
Break-even discharge price = p_charge / eta
+ c_wear
+ C_aux / Q_out
For grid export, replace avoided import price with the applicable export payment and include any extra fees. If the battery serves only part of the site’s load, value only the energy actually delivered to that load. A proposed schedule is not proof that every discharged kWh earns the highest advertised rate.
Round-Trip Losses
The following exercise assumes 13.5 kWh entering the AC boundary and 90% round-trip efficiency. It therefore delivers 12.15 kWh at that boundary. These are illustrative inputs retained from the earlier calculation, not specifications for Tesla or any other named battery.
At an assumed charging price of $0.24/kWh, the input costs $3.24. At an assumed discharge value of $0.74/kWh, the output is worth $8.991. The energy-only contribution is $5.751 before wear and additional overhead. No SCE tariff claim is made for these prices.
Check the selected manufacturer’s efficiency basis and operating conditions. If a published efficiency already includes inverter losses or auxiliaries, do not subtract them again. A modeled boundary should be explicit enough that another reviewer can reconstruct the energy balance.
Per-Cycle Degradation Cost
A wear allowance is a modeling choice, not automatically a manufacturer’s charge or a cash expense on the date of a cycle. For this exercise, retain an assumed allowance of $0.176 per discharged kWh. Applied to 12.15 kWh, it gives $2.1384 for the cycle.
Warranty duration, retained-capacity conditions, throughput and permitted use need to come from the exact product’s applicable warranty. Do not convert a limited warranty into a guaranteed physical service life.
A simple capital-cost-over-throughput ratio can be useful as an accounting sensitivity, but it is not a validated marginal degradation model. It may include costs that would be incurred regardless of this cycle. State whether the purpose is dispatch screening, comparison of alternatives or full investment appraisal.
In the full project cash flow, avoid charging the same capital cost twice. If the model includes the initial purchase and future replacement payments, a capital-recovery allowance embedded in every cycle should not also be deducted as another cash outflow without a clear reason. Keep operating cash, wear economics and capital recovery distinct.
Inverter and Auxiliary Consumption
Use measured or manufacturer-documented auxiliary consumption for the chosen system. No universal standby-watt range is assumed here. The relevant amount depends on the operating mode, measurement boundary and whether the consumption is incremental to the baseline.
For the illustrative cycle, use an extra $0.59 allowance outside the stated round-trip efficiency. This is a chosen input, not a measured inverter load. A real model should calculate any additional energy with its interval price and explain whether it occurs only during cycling or throughout the day.
Complete Math for a Single Cycle
The table below shows the complete illustrative arithmetic. Currency is USD, energy is measured at the same AC boundary, and the result is a per-cycle contribution after the chosen wear allowance. It is not a forecast, a current tariff or a customer result.
| Item | Calculation | USD per cycle |
|---|---|---|
| Discharge value | 12.15 kWh × $0.74/kWh | $8.99 |
| Charging cost | 13.5 kWh × $0.24/kWh | $3.24 cost |
| Energy-only contribution | $8.991 minus $3.24 | $5.75 |
| Illustrative wear allowance | 12.15 kWh × $0.176/kWh | $2.14 cost |
| Additional auxiliary allowance | Assumed separately from efficiency | $0.59 cost |
| Contribution after allowances | $8.991 minus $3.24 minus $2.1384 minus $0.59 | $3.02 |
- Discharge value$8.99
- Charging cost$3.24
- After allowances$3.02
Source: Worked arithmetic above; illustrative example, not market data; cost bar is a positive magnitude, checked November 2026.
Under these assumptions, the break-even discharge price is approximately $0.491/kWh. The required spread above the $0.24 charging price is about $0.251/kWh. It is not a universal 15-cent threshold: changing the charging price, efficiency or wear allowance changes the result.
Key Takeaway
A spread is not a profit margin. Value the delivered energy, subtract the energy purchased to produce it, then apply the stated wear and overhead treatment.
Multiplying the rounded $3.02 contribution by an assumed 350 identical cycles gives about $1,057. That is an arithmetic sensitivity only. A real annual result needs interval prices, available load, state of charge, power limits, downtime and an operating schedule. Do not label repeated identical cycles realistic annual revenue without that simulation.
Keep the battery calculation reviewable
Explore how SurgePV’s financial modeling can support a proposal with explicit costs, energy values and limitations.
Book a DemoChecking cost first? See the SurgePV pricing page.
Where Grid Arbitrage Works: Four Markets to Evaluate
Market structure determines which prices and services the owner can actually access. The following sources support the distinctions described, not a league table of returns. Obtain the customer’s available contract and connection terms before running a project forecast.
Texas ERCOT: Separate Wholesale Assets From Retail Customers
The Public Utility Commission of Texas’s Project 51830 adoption order, opened and checked November 2026, prohibits offering wholesale-indexed products to residential or small commercial customers. The earlier claim that homes can generally buy direct real-time ERCOT passthrough plans is therefore removed.
That restriction should not be confused with every time-varying retail plan or a separate battery-service agreement. Read the actual retail offer and any export or aggregation contract. Determine who receives a market payment, what the owner is paid, and which fees or conditions apply.
For a commercial or utility-scale participant, market access, settlement, availability and operating obligations need a separate assessment. Do not take a large storage asset’s alleged revenue per kW and apply it to a household battery. Use an identified project dataset before quoting measured revenue.
A Texas model should distinguish retail bill reduction from contracted battery-service revenue. Include the owner’s residual electricity purchases when the battery is empty or held in reserve. A favourable event payment does not mean the whole household electricity bill is protected from all other costs.
California: Import Rates and Net Billing Are Different Inputs
The CPUC net energy metering and net billing overview, checked November 2026, says customers applying for interconnection since April 15, 2023 take service under the Net Billing Tariff, which the investor-owned utilities call the Solar Billing Plan. Export compensation reflects the value of generation to the grid rather than simply reproducing the retail import price.
Use the customer’s actual tariff version, location, billing period and export schedule. Do not substitute an average statewide peak rate or a single midday export figure for interval data. A battery’s benefit depends on which purchases it avoids and which exports it changes.
Keep any legacy NEM status and applicable storage configuration rules in the project record. Ask the utility or responsible adviser to identify the rules for the exact installation and proposed operating mode.
The fictional Pasadena household’s savings and payback have also been removed. A useful California proposal should compare solar-only operation, solar storage and any allowed grid-charging strategy against the same load and tariff basis. Show the additional battery cost and constraints separately.
UK: Agile and Tracker Are Different Products
Octopus Agile uses half-hourly electricity prices tied to wholesale prices and updated daily. Its supplier page also describes negative-price events. Negative prices can create opportunities, but their frequency and value must come from the relevant price history rather than an assumed annual benefit.
Octopus Tracker changes its price daily, not every half hour. A daily-priced product does not offer the same within-day import-price signal as Agile. The previous article treated the two as interchangeable and is corrected here.
For either product, check metering, import terms, export compatibility and the customer’s ability to shift consumption. Read the applicable switching terms rather than relying on the earlier unsupported notice and lock-in periods. No customer-count or battery-adoption percentage is used in this guide.
A UK model should retain pounds and the relevant tax basis throughout. If comparing a UK project with a US one, do not convert a single annual return and imply that the systems have equal costs or obligations. Site demand, equipment, tariff and contract must be assessed in their own context.
Germany: Verify Interval Pricing and the Full Retail Charge
Tibber’s German tariff page, checked November 2026, describes Smart Dynamic with 15-minute prices and a smart-meter requirement. This corrects the assumption that all German dynamic products use the same hourly interval.
Use the actual retail tariff formula, taxes, network charges and fees. A wholesale market price is not necessarily the amount saved or paid by the customer. Treat export compensation as a separate input unless the customer’s agreement explicitly links it to the same price.
For aWATTar or tado Energy offers, obtain the available contract and supported equipment information directly from the provider before including a tariff spread or return in a customer comparison.
For a German battery project, clarify who can control the device, which operating modes the connection permits and how interval meter data is used. A dynamic electricity contract alone is not proof that an inverter can implement the proposed dispatch or that battery export earns the assumed price.
Where Grid Arbitrage Fails: Flat Prices and Restricted Operation
An arbitrage cycle fails when the value of its delivered energy does not cover charging cost and the additional costs being assessed. A battery may still serve another useful purpose. Rejecting one grid-to-load strategy is not the same as proving that storage has no backup or self-consumption value.
Flat Retail Tariffs
At a positive flat import price, grid charging followed by discharge to avoid purchases at the same price loses energy value whenever round-trip efficiency is below 100%. Using the illustrative 13.5 kWh input, 90% efficiency and $0.13/kWh price gives $1.755 charging cost and $1.5795 avoided purchases: a loss of about $0.18 before wear and auxiliaries.
This is a mathematical result for those assumptions, not a measurement of Idaho Power or another utility. A separate export payment, demand charge or incentive would require another analysis. Do not add those services to rescue an energy-arbitrage claim without showing the applicable contract and operating conditions.
Solar self-consumption can have a different result because its charging opportunity cost may be the export payment rather than the import price. Compare that alternative explicitly. A flat import tariff does not mean every possible storage service is worthless.
Restrictive Grid-Charging or Export Rules
Check the tariff, interconnection agreement, equipment permissions, programme terms and warranty. They answer different questions: whether charging is allowed, whether export is allowed, which energy is credited and which operating modes remain covered by a product warranty.
Record the exact rule and the proposed dispatch mode together. A controller setting cannot override a contract restriction. If the owner changes tariff or joins an aggregation programme, revisit the compatibility assessment before enabling a new schedule.
Narrow TOU Spreads
A small price difference may be insufficient, but there is no universal rejection threshold. Apply the break-even equation using the actual charging price and efficiency. Include the chosen wear method and any additional overhead without double counting.
Compare marginal cycles rather than only the best daily window. A second cycle might use a higher charging price or discharge into a lower-value interval. A controller should be allowed to do nothing when a proposed cycle reduces value under the agreed objective.
Cycle Life vs Revenue Per Cycle: The Depth-of-Discharge Tradeoff
Depth of discharge describes how much of the relevant battery capacity a cycle uses. The appropriate operating range depends on the actual product, reserve requirements, warranty and degradation model. Do not infer a guaranteed cycle count from a chemistry label alone.
Use the exact manufacturer documents and, where needed, a validated model for the equipment and operating conditions being evaluated.
Compare usable energy over time, not only the initial nameplate. A model should explain whether capacity, power and efficiency change with age and how that affects dispatch. If it assumes constant performance, say so and show a sensitivity rather than presenting that assumption as a forecast.
Backup reserve also matters. An owner may choose to retain energy for outages even when discharge would save money. Price that tradeoff transparently by comparing schedules with the same reserve policy. Do not include reserved energy in the daily arbitrage forecast while simultaneously promising it remains available for backup.
Warranty throughput and physical degradation are related but different concepts. A warranty limit defines coverage under stated conditions; it does not describe every future operating outcome. Keep the warranty period, retained-capacity terms, permitted use and throughput provisions in separate fields.
Battery Chemistry Choice: Compare the Product and Warranty
Lithium iron phosphate, or LFP, and nickel manganese cobalt, or NMC, are battery chemistry families. Neither name supplies a complete system specification. Installation environment, thermal management, control settings and product construction still matter.
A project decision should use manufacturer specifications and a complete installed quotation for the actual equipment.
| Decision item | Evidence to request | Why it matters for arbitrage |
|---|---|---|
| Usable energy and power | Exact model datasheet and operating conditions | Limits how much can move within a price window |
| Efficiency | Defined measurement boundary and conditions | Determines charging energy for delivered output |
| Warranty | Regional terms and permitted applications | Defines coverage for the planned operation |
| Environmental limits | Manufacturer installation and operating instructions | Affects available output and installation suitability |
| Controls | Supported modes, tariff inputs and integration documentation | Determines whether the proposed schedule can be implemented |
| Installed cost | Itemised quotation and ongoing fees | Separates equipment price from complete project cost |
This is a procurement checklist, not a comparison of anonymous product averages. Keep quoted performance and any derating conditions together. If a supplier cannot document a required feature, leave it unresolved rather than assuming another model’s specification applies.
Space and weight can still matter at a stationary site. So can access, clearances and the route for future replacement. The financial model should reflect the installed system that can actually be approved and maintained, not an idealised battery pack price.
Automation Tools: Check the Actual Dispatch Capability
Automation can apply tariff and operating rules consistently, but the feature must be verified for the product, market and configuration. No percentage revenue uplift is promised here. A software name or an attractive app screen is not evidence that the device can implement a particular export strategy.
Tesla’s Savings Mode documentation, checked November 2026, describes smart charging and discharging for savings. Use the applicable documentation and installer settings for the actual system. The earlier table incorrectly treated Storm Watch as the generic arbitrage product and made unsupported comparisons with other manufacturers.
For any controller, ask how it receives tariffs, identifies time zones, forecasts load or generation and responds to missing data. Check whether the selected mode controls charging, discharge, export or only some of those actions. Document the fallback behaviour if a price feed or communications link fails.
A useful demonstration follows one concrete day. Give the supplier a tariff profile, load pattern, solar forecast and backup reserve. Ask it to explain the proposed schedule and limits. Then change one input and inspect the result. This checks the required behaviour without claiming an independent performance benchmark.
Separate design software from operational control. SurgePV’s published scope includes energy-yield and financial modeling, electrical workflow support and proposal generation. No operational dispatch-controller capability is claimed in this article. Assess the financial modeling workflow against the inputs and outputs your analysis requires.
Regulatory and Contract Restrictions
An investable strategy needs a documented right to perform the proposed actions and receive the assumed payment. Review charging, export, metering, aggregation and incentive conditions before a savings number is presented as available to the customer.
Grid Charging and Export
Keep the source of each energy flow visible. Grid-charged export, solar-charged export and on-site discharge may be treated differently by the relevant arrangement. Do not assume that permission to export solar covers every battery operating mode.
Ask the utility or responsible adviser to resolve ambiguous terms in writing. Record any operating limit in the controller specification and acceptance checklist. An installer should not promise a revenue stream while leaving the owner to discover later that the configuration is ineligible.
Tax and Incentive Treatment
The IRS Residential Clean Energy Credit page, checked November 2026, states that the credit is unavailable for property placed in service after December 31, 2025. Do not deduct that residential credit from a new 2026 system’s price based on the earlier programme assumptions.
Other incentives, commercial tax treatment or historical carryforwards require their own eligibility assessment. A grant, tax credit and annual operating payment are different cash-flow items. Keep them separate and obtain qualified advice on the actual customer and installation.
Supplier and Programme Terms
Read the applicable switching, termination, metering and export terms for the specific offer. A programme might also reserve control of the battery or restrict simultaneous participation elsewhere.
Record which party can change settings and what happens if the owner leaves the programme. Include any service fees, minimum obligations and equipment compatibility requirements. The project needs a workable exit path as well as an attractive first-year illustration.
How Net Billing Changes the California Calculation
Net billing makes the timing and destination of energy important. Compare the value of an immediate export with the value of later discharge after storage losses. The CPUC distinction described earlier supports that comparison, but it does not prove a battery is mandatory or financially suitable at every property.
Consider an illustrative 4,200 kWh of surplus solar with an assumed immediate export value of $0.06/kWh. Immediate export would be worth $252. If all of it could be stored at an assumed 90% round-trip efficiency and later avoid purchases at $0.50/kWh, the delivered 3,780 kWh would avoid $1,890 of purchases before storage costs.
The incremental energy value in that exercise is $1,638, because the $252 export opportunity is forgone. It is not correct to count the full $1,890 as extra battery savings while retaining the original export revenue. The assumed prices and perfect ability to shift all surplus are not a California tariff forecast.
A real model must check daily storage capacity, power, timing, load and reserve. Some solar may arrive when the battery is full, and some high-price periods may occur without enough stored energy. Use those constraints before calculating annual benefits or comparing solar-only and storage proposals.
Keep the customer’s alternatives visible: solar only, a smaller battery, a larger battery or retaining more backup reserve. The relevant answer is the incremental cost and value for that customer, not a statewide slogan.
Profitability Scenarios: Compare Like-for-Like Cases
A scenario comparison should use the same site and clearly identify what changes. Use the controlled examples below to understand sensitivity before preparing a location-specific model.
All three cases use 13.5 kWh input, 90% efficiency, a $0.176/kWh discharged wear allowance and $0.59 extra auxiliary allowance. Values are USD per cycle, rounded to cents. No tax, equipment-purchase or financing outcome is implied.
| Illustrative case | Charge price | Discharge value | Energy-only contribution | Contribution after allowances |
|---|---|---|---|---|
| Wide spread | $0.24/kWh | $0.74/kWh | $5.75 | $3.02 |
| Narrow spread | $0.24/kWh | $0.29/kWh | $0.28 | -$2.44 |
| Positive flat price | $0.13/kWh | $0.13/kWh | -$0.18 | -$2.90 |
The narrow-spread case covers charging energy but not the selected wear and auxiliary allowances. That distinction is useful: a dispatch can reduce the immediate energy bill while failing a broader economic test. State which test the proposal uses.
For investment appraisal, build dated cash flows from the simulated operation and actual quotation. Include upfront costs, operating fees, maintenance, possible replacement and the relevant tax treatment. Discount those cash flows consistently and show the assumptions behind net present value or internal rate of return.
Keep the baseline realistic. Compare against what the customer would otherwise do, including the tariff available without a battery. A model that forces the baseline onto an unnecessarily expensive plan can overstate the storage benefit even when its arithmetic is internally correct.
How Many Cycles Per Day Are Worthwhile?
There is no universal optimum cycle count. Evaluate each additional cycle against its prices, available energy, load, reserve and wear. A second cycle can be useful in some conditions and uneconomic in others; a fixed daily target can encourage unnecessary operation.
The relevant question is incremental value. If a morning cycle empties energy that would have served a more valuable evening period, include the cost of restoring that reserve. If a low-price opportunity appears while the battery is full, the controller must compare the value of making space with the later use of the energy already stored.
Do not claim a particular annual number of two-cycle days without an identified dataset and dispatch method. A backtest should state its price series, equipment limits, starting state of charge and whether it had perfect knowledge of future prices or used a realistic forecast.
For the owner, translate the result into an operating policy rather than a slogan. State the minimum reserve, permitted modes and the circumstances in which the controller should skip a cycle. Revisit that policy if load, tariff or warranty conditions change.
Commercial Arbitrage: Stacking Revenue Streams
Commercial storage may combine energy shifting with demand-charge reduction or contracted flexibility services. The same power and stored energy cannot be promised independently to every service at the same time. Model the combined dispatch and contractual priorities before adding revenue columns.
Demand-charge savings depend on the tariff’s demand measurement and the site’s load. They are not simply the battery’s rated kW multiplied by a headline price. Check whether the battery can reduce the relevant peak and whether another interval becomes the new billed maximum.
A grant or capital incentive belongs at its actual payment date and with its conditions. Do not label an amortised grant as recurring arbitrage revenue. Capacity and event payments likewise need the actual agreement, availability obligations, fees and performance consequences.
A useful commercial storage sizing review begins with the load, services and operating constraints, then evaluates a system that can meet them together.
Build a responsibility matrix for the owner, operator, aggregator, installer and supplier. State who monitors dispatch, changes settings, manages a missed event and maintains the equipment. Operational accountability matters because an otherwise plausible revenue model can fail if nobody owns the conditions required to earn it.
What to Avoid: Three Practical Failure Modes
These are design-review questions, not findings from a verified project sample. They help reveal whether a storage proposal depends on a tariff, operating capacity or performance assumption that the customer may not actually have.
Wrong tariff basis: Confirm that the modeled tariff is available to the customer and compatible with the system. Keep its effective date, price structure and export terms. If a tariff switch is assumed, explain the process and use a no-switch case where appropriate.
Insufficient usable capacity or power: Simulate the important intervals with realistic load, reserve and equipment limits. Do not assume an entire peak period is covered because the nominal battery size appears adequate. Identify when the owner will still import electricity.
Unsupported degradation: Use documented product information and an explicit model rather than a generic annual fade rate for every chemistry. Show how changed capacity affects operation. The battery degradation guide provides related modeling questions, but the project’s assumptions still need their own basis.
Pro Tip
Keep a no-arbitrage baseline and compare one changed dispatch assumption at a time. Reconcile the energy flows before comparing the annual cash flows.
Dynamic Tariff Adoption: What to Model Today
Dynamic products can create price-responsive opportunities, but market adoption forecasts are not project cash flows. Base the primary case on an available offer and a customer decision that can actually be carried out.
If future tariff switching is part of the strategy, show it as an explicit scenario. State when the switch occurs, which terms are assumed and what happens if the offer never becomes available. Do not assign a numerical probability merely to make an uncertain upside look precise.
Forecast quality also needs a defined measure. A controller with knowledge of all future prices has an advantage over one making decisions from information available at the time. Distinguish those cases when comparing simulations and do not attribute an unsupported revenue loss percentage to forecast error.
Use historical price data with care. Preserve the market, tariff formula, taxes, time zone and interval duration. A wholesale series is not a retail bill, and a selected volatile season may not represent a future year. Keep any missing data or substituted period visible in the results.
Stress Testing: What Happens When the Spread Shrinks
Stress testing asks whether the project remains acceptable when key assumptions change. It should reveal the decision’s sensitivity rather than claim that a particular future tariff change will occur. No universal downside percentage or investment-return hurdle is prescribed here.
Narrower price differences: Reduce the high-value periods or increase charging costs and rerun dispatch. Some cycles may disappear entirely. Scaling annual revenue by a fixed percentage can miss that change in the operating schedule.
Different tariff or programme terms: Model the effect of changed export compensation, service fees, eligibility or operating restrictions. Identify the contract provisions that govern changes. Do not claim every customer has no legal protection or that self-consumption value is permanently fixed by today’s retail price.
Less available equipment or load: Test reduced usable capacity, downtime and a change in household or business demand. A car charged elsewhere, a revised shift pattern or a larger backup reserve can alter the energy available to arbitrage without any market-price change.
Include an operational downside as well as a price downside. What happens if communications fail, the controller uses a fallback mode or the battery is unavailable during a valuable period? State the response plan and cost assumptions instead of hiding them in a general contingency.
For each sensitivity, show the changed input, resulting energy flows and financial effect. That lets the owner see whether the decision depends on a narrow set of conditions. It also gives the installer a useful list of matters to verify before the quotation is accepted.
The 2027–2030 Outlook: Treat Upside as a Scenario
Future aggregation offers, equipment prices and dispatch tools may change storage economics. None is a guaranteed source of income for a system bought today. Keep prospective services separate from the income supported by the contract available today.
Virtual Power Plants
A virtual power plant aggregates devices to provide a service. For an actual offer, review eligibility, control rights, payment calculation, event obligations and exit terms. Keep any effect on backup reserve or warranty in the comparison with ordinary operation.
A programme payment is not automatically additional to all existing bill savings. Its dispatch can change when the battery charges or discharges. Model the programme schedule and the owner’s residual bill together, then deduct fees or other costs required by the agreement.
Battery Cost Changes
Use a complete installed quotation for a present investment. A projected future pack price excludes installation and may describe a different product or market. If comparing buying now with waiting, state the assumed future cost and the benefits or costs forgone during the wait.
Do not treat a lower future price as certain or convert it into a universal break-even spread. Efficiency, operating cost, usable capacity and the customer’s tariff still matter. Keep cost scenarios separate from supplier commitments.
Dispatch Improvements
Evaluate a proposed controller against a reproducible baseline using the same equipment, tariff and load. Ask what information it had when making each decision and which constraints it respected. A claimed artificial-intelligence feature is not evidence of a measured revenue improvement.
If a future software upgrade is important to the business case, obtain the supported scope and commercial terms. The base proposal should explain what the system can do at commissioning. Speculative future features belong in an optional scenario, not in guaranteed savings.
Conclusion: Three Concrete Next Steps
Start with an available tariff, a documented operating arrangement and a consistent energy boundary. Then calculate the contribution of each allowed energy flow, including losses and the chosen treatment of wear. Finally, test the full investment against realistic alternatives and changed conditions.
Keep immediate bill savings, operating contribution and investment return separate. The illustrative $3.02 cycle shows how to audit arithmetic, not what a particular battery will earn. A customer forecast needs its own interval data, product documents and quotation.
Bring that evidence to a SurgePV modeling demonstration to assess the generation, financial and proposal workflow you need. The tariff, connection, tax and equipment decisions remain with the relevant providers and qualified reviewers.
Frequently Asked Questions
What is solar battery grid arbitrage?
Grid arbitrage charges a battery with lower-priced grid electricity and discharges it in a higher-value period. The output may avoid an import or earn an allowed export payment. Calculate those values separately and include losses, operating costs and wear.
How profitable is home battery arbitrage in 2026?
There is no verified universal annual return for home battery arbitrage. Profit depends on the actual tariff, load, equipment, reserve and permitted operating modes. The worked example here is illustrative arithmetic, not a customer forecast.
How do you calculate the break-even discharge price?
Divide the charging price by round-trip efficiency, then add the wear allowance per discharged kWh and any extra auxiliary cost per discharged kWh. Use a consistent electrical boundary and avoid counting losses twice. For export, use the actual export payment rather than the avoided import price.
Can a battery make money on a flat import tariff?
Grid-to-load shifting at the same positive import price loses energy value when round-trip efficiency is below 100%. Other services, including solar self-consumption or a contracted grid programme, need separate analysis. Their value should not be described as profit from the flat-price energy cycle.
Are Octopus Agile and Tracker both half-hourly tariffs?
No: Agile uses half-hourly prices, while Tracker changes its price daily. The two products therefore provide different import-price signals for dispatch. Check the applicable offer, metering and export terms before modeling either.
Does California net billing make a battery mandatory?
Net billing can change the value of storing solar, but it does not make a battery financially suitable for every customer. Compare immediate export with later use after losses and battery costs. Use the customer’s actual import and export schedules.
How many arbitrage cycles per day are profitable?
The profitable cycle count depends on the incremental value of each allowed charge and discharge. Available load, reserve, efficiency and wear can make a second cycle useful or uneconomic. Let the model skip cycles that fail the chosen economic test.
Where this fits
This article is part of SurgePV's Solar Business & Operations hub, which works through the topic from first principles to the decisions a project team actually has to make.


