4-Hour Battery vs Gas Peaker: Levelized Cost of Peak Capacity
Compare four-hour battery storage with a gas peaker in $/kW-year and $/MWh. Model peak-event duration, charging losses, degradation, augmentation, and equal-service battery sizing.
A four-hour battery and a gas peaker can both serve an evening peak, but their costs depend on how often the peak occurs and how long it lasts. This battery storage vs gas peaker cost calculator compares new resources in dollars per required kW-year and dollars per MWh delivered. It is for engineers, students and planners testing a specific peak-service assumption.
Enter the required peak MW, annual full-load run hours, and the mean and spread of event durations. Choose a uniform or triangular duration distribution. A zero spread represents identical events. The representative year contains the number of event equivalents implied by run hours divided by mean duration. Each event starts with a charged battery and has an off-peak recharge window; the tool checks that the assumed windows fit the year.
The options table distinguishes a nominal four-hour BESS, with discharge power equal to the required peak, from a sized four-hour battery fleet. The nominal option shows how much peak energy it can actually supply as it fades. The sized fleet adds parallel four-hour blocks until the longest supported event can be supplied even at its worst modelled capacity, and checks charge power too. Its installed MW can exceed the required peak, while dispatched peak MW stays unchanged. A recharge-limited nominal option is marked unavailable without hiding the feasible sized-fleet and gas comparison. The main cost verdict compares this complete-service battery fleet with the peaker.
Battery capital is split into power and usable energy costs. Charging losses, fixed and variable O&M, calendar fade, cycling fade and annual augmentation are included. Switch augmentation off to see the larger initial fleet required to carry fade through the selected calendar life. The gas model includes annualized capital, fixed and variable O&M, fuel, one start per event and a user-set CO₂ price. Both resources use the same real discount rate, with their own economic lives.
Read the utilization curves to see how fixed costs spread over more run hours. The duration curve shows the cost of longer peaks. The crossover map varies run hours and gas price together; its zero contour separates the lower-cost regions. The nominal battery's lifetime coverage chart reveals whether declining capacity changes the service delivered. Costs per MWh for an incomplete nominal option apply only to its delivered energy.
Defaults use an illustrative 2025 real-dollar cost basis, with Lazard and NREL benchmarks; they are not live supplier prices. Wood Mackenzie's October 2026 finding motivates the comparison but is not a target the formulas are adjusted to match. Update costs, fade data and prices for the project being studied.
This levelized cost of storage calculator does not calculate market capacity accreditation, outage reliability, a chronological dispatch schedule, financing taxes or subsidy eligibility. It excludes ancillary-service revenue and connection upgrades. Installation work and equipment design belong to qualified people.
How it is calculated
Capital recovery is evaluated as the reciprocal of the discounted annuity sum to remain stable near zero interest. Equivalently, it uses , with at zero interest. Annual equivalent costs compare repeatable battery and peaker lives at a common real discount rate; initial capital is paid at time zero, operating costs at year end, and augmentation at the beginning of years 2…L. No terminal salvage is credited.
A representative 365-day year has full-power peak-event equivalents. Durations follow a bounded uniform or symmetric triangular distribution on ; is a fixed duration. The mean supplied duration and duration CDF have closed forms. Their time integrals follow the evolving usable capacity and determine annual supplied energy and fully covered events.
Usable capacity follows , with equivalent full cycles measured against initial usable energy. The nominal four-hour fleet integrates capacity, delivered energy and the complete-event fraction together. It splits time intervals at duration thresholds using capacity-coordinate quadrature. Fully supplied and fully energy-limited regions have closed-form updates; smooth intermediate regions use adaptive Dormand–Prince integration. The intervals-per-year input bounds uninterrupted integration intervals. For fixed-duration events, the complete-event crossing time is exactly before annual restoration. With augmentation enabled, missing usable energy is restored annually and its installed energy cost discounted explicitly. All additions share the aggregate fade rate and retire with the project.
For the complete peak need, the solver installs parallel four-hour blocks per required peak kW and dispatches only the required power. Brent's method finds the smallest fleet whose worst usable duration covers the longest event; the fleet also meets the charge-power/window constraint. Here annual throughput is known exactly, so exponential fade and annual augmentation are evaluated in closed form. Without augmentation, sizing covers end-of-calendar-life fade. Battery cost includes power and energy capital, fixed and variable O&M, charging energy divided by round-trip efficiency, and augmentation.
Peaker annual cost is capital × CRF + fixed O&M + annual MWh × (variable O&M + HHV heat rate × delivered gas price + combustion CO₂ × carbon price) + event starts × cost per start. One start is charged per event. The crossover map is battery minus peaker cost per required kW-year; blue favours the battery, red favours gas, and the black curve is the directly calculated equal-cost gas price. Its white marker is the selected case. Cost per MWh divides annual equivalent cost by delivered energy; nominal battery energy is discounted consistently over its life.
Assumptions
All monetary inputs use a common 2025 real USD basis. Defaults are illustrative screening values, prepared 6 November 2026: the battery power/energy split, charging price and peaker costs are within Lazard's June 2025 assumption ranges (PDF pp. 37 and 43). They are editable scenarios, not 2026 vendor quotes. NREL ATB 2024 supplies the 85% efficiency and 15-year battery-life benchmarks. Its 2.5%-of-capital O&M allowance includes augmentation; do not enter that full allowance here on top of separate augmentation. Default fixed O&M excludes augmentation. The fade coefficients, augmentation price, discount rate, delivered gas price and start cost are explicit illustrative assumptions, not a fitted warranty model.
Each peak event is rectangular at required power and starts fully charged. The conservative scheduling screen assumes equally spaced starts, with room for the longest event plus the stated recharge window in every slot. Fractional event counts are annual expected equivalents. Duration shape affects nominal delivered energy; equal-service sizing depends on the longest supported duration. Capital and fixed O&M scale linearly with installed power, and energy cost with usable AC energy. Four hours is usable AC output duration at beginning of life, so no extra depth-of-discharge factor is applied. Charging energy price includes tariffs and any upstream carbon charge. Gas CO₂ covers combustion only, using EIA's 52.91 kg/MMBtu HHV factor.
Where it applies
This is a deterministic cost and duration-coverage comparison, not ELCC, capacity-market accreditation, chronological dispatch optimization or a loss-of-load reliability study. Peak plus recharge windows must fit the year, and the charge window must be long enough; this necessary feasibility screen cannot establish that an actual clustered event calendar is feasible. Both resources are assumed available; forced outages, weather derating, fuel interruptions and network constraints are omitted.
The equal-service battery may have installed MW above the required peak; its cells remain four-hour blocks at their own rating. The nominal option's $/MWh covers only energy actually delivered and must be read with coverage. If its recharge window is too short, its displayed costs, coverage and shortfall are unavailable; the feasible sized-fleet and gas comparison remains available. Nominal coverage and shortfall are equivalent annual values from discounted lifetime energy. A negative break-even gas price means the battery costs less even at zero gas price for the other selected assumptions.
The fade law is an aggregate exponential scenario with throughput and calendar terms. It excludes temperature, state-of-charge, depth-of-discharge and rate-dependent ageing, chemistry changes and cohort-specific ageing. Annual augmentation restores usable energy; power equipment is not replaced before the selected life. No salvage is assigned even to late augmentation, which can overstate cost. Equal-service sizing protects against end-of-year/end-of-life fade conservatively. Nominal fade uses 24 base intervals/year by default, exposed for refinement. Capacity-threshold crossings are integrated separately so fixed-duration event coverage is not determined by sampling a midpoint. Smooth intermediate fade uses an adaptive ODE solver; the numerical and fixed-duration analytical limits are checked independently.
The crossover colour field uses 49 × 39 solved points and smooth blending. Its equal-cost boundary is calculated directly at 321 points clustered near low run hours, rather than extracted as straight cell-edge contour segments. Utilization and duration curves use 161 solved points. A linear energy-cost axis also displays negative charging-price scenarios. Taxes, subsidies, debt structure, real escalation, ancillary-service and arbitrage revenues, reserve margins, connection upgrades and decommissioning are excluded. This unlevered real annual-cost method does not reproduce Lazard's levered tax/IRR model or Wood Mackenzie's proprietary regional scenarios.
References
- Lazard, Levelized Cost of Energy+ (June 2025), LCOS v10, PDF pp. 42–43; gas assumptions p. 37. https://www.lazard.com/media/5tlbhyla/lazards-lcoeplus-june-2025-_vf.pdf
- NREL, 2024 Annual Technology Baseline: Utility-Scale Battery Storage (15 years, 85% efficiency, augmentation in O&M). https://atb.nrel.gov/electricity/2024/utility-scale_battery_storage
- NREL, 2024 ATB: Fossil Energy Technologies (capital and O&M framework; costs are not current procurement quotes). https://atb.nrel.gov/electricity/2024/fossil_energy_technologies
- Wood Mackenzie, 8 October 2026, Four-hour battery storage now beats gas peaking on cost globally (context, not numerical calibration). https://www.woodmac.com/press-releases/four-hour-battery-storage-now-beats-gas-peaking-on-cost-globally/
- EIA, Carbon Dioxide Emissions Coefficients, 18 September 2024: natural gas 52.91 kg CO₂/MMBtu. https://www.eia.gov/environment/emissions/co2_vol_mass.php
- US EPA, SCR Cost Manual chapter, 7th edition draft (2016), worked example CRF = 0.0806 at 7% and 30 years. https://www3.epa.gov/ttnecas1/docs/SCRCostManualchapter7thEdition_2016.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Required peak power | P_peak | MW | 100 |
| Annual full-load run hours | H_run | h | 600 |
| Mean peak event duration | d_mean | h | 3 |
| Duration half-range / mean Events range from mean × (1 − spread) to mean × (1 + spread). | d_span | 0.25 | |
| Event duration distribution | event_shape | Symmetric triangular | |
| Real discount rate Enter a fraction, with all costs in a common real-dollar price basis. | r_real | 0.07 | |
| Battery power-side capital Includes inverter and power-related EPC; exclude energy-side costs. | c_power | USD/kW | 50 |
| Battery energy-side capital Installed usable AC energy cost, including energy-related EPC. | c_energy | USD/kWh | 200 |
| Battery fixed O&M Exclude augmentation: the model adds it separately. | fom_b | USD/(kW*year) | 20 |
| Battery variable O&M | vom_b | USD/MWh | 0 |
| Charging energy price Include charging tariffs and any carbon charge in this price. | p_charge | USD/MWh | 27 |
| AC round-trip efficiency | eta_rt | 0.85 | |
| Battery calendar / economic life All equipment and augmentation retire together at this life. | L_b | year | 15 |
| Calendar fade rate Exponential loss rate; replace this scenario value with supplier data. | fade_cal | 1/year | 0.01 |
| Cycle fade rate per equivalent full cycle Equivalent full cycles use delivered energy divided by initial usable energy. | fade_cycle | 0.00004 | |
| Restore initial energy each year | augment | true | |
| Installed augmentation energy cost Includes installation; excludes power equipment. | c_aug | USD/kWh | 150 |
| Peaker installed capital | cap_g | USD/kW | 1300 |
| Peaker economic life Equivalent annual costs assume repeatable asset lives. | L_g | year | 30 |
| Peaker fixed O&M | fom_g | USD/(kW*year) | 14 |
| Peaker variable O&M | vom_g | USD/MWh | 4 |
| Peaker heat rate, HHV MMBtu is one million Btu; match the gas price's HHV basis. | heat_rate | MMBtu/MWh | 10.5 |
| Delivered gas price | p_gas | USD/MMBtu | 4 |
| Peaker cost per start One start per peak event; includes startup fuel and wear. | c_start | USD/kW | 0.05 |
| CO₂ price | p_co2 | USD/tonne | 0 |
| Natural gas combustion CO₂ factor | ef_gas | kg/MMBtu | 52.91 |
| Off-peak recharge window Assumed available between every peak event. | gap_h | h | 12 |
| Charge power / installed discharge power | charge_ratio | 1 | |
| Fade intervals per year Bounds integration intervals; duration-threshold crossings are resolved separately. | n_time | 24 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Lower cost for complete peak need | Battery fleet |
| Sized BESS capacity cost | 141.53 USD/(kW·year) |
| Gas peaker capacity cost | 156.36 USD/(kW·year) |
| Sized BESS delivered cost | 235.9 USD/MWh |
| Gas peaker delivered cost | 260.6 USD/MWh |
| Required four-hour BESS power | 100 MW |
| Required initial BESS energy | 400 MWh |
| Nominal BESS energy coverage (%) | 100 |
| Nominal BESS unmet peak energy | 0 MWh/year |
| Gas price at equal cost | 1.65 USD/MMBtu |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
EPA capital recovery worked example
Source: US EPA, SCR Cost Manual chapter (2016), worked example following Eq. 2.71: 7% for 30 years gives CRF 0.0806. Absolute tolerance allows four-decimal rounding. https://www3.epa.gov/ttnecas1/docs/SCRCostManualchapter7thEdition_2016.pdf
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Peaker capital recovery factor | 0.0806 1/year | 0.08059 1/year |
NREL 60 MW four-hour battery benchmark
Source: NREL ATB 2024 Utility-Scale Battery Storage, Figure 1: 60 MW and 240 MWh usable for four hours. One full discharge per day implies 1460 run hours and 87,600 MWh/year. Fade is zero to isolate the published nameplate benchmark. https://atb.nrel.gov/electricity/2024/utility-scale_battery_storage
Inputs: Required peak power = 60 MW; Annual full-load run hours = 1,460 h; Mean peak event duration = 4 h; Duration half-range / mean = 0; Calendar fade rate = 0 1/year; Cycle fade rate per equivalent full cycle = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| Required initial BESS energy | 240 MWh | 240 MWh |
| Four-hour battery fleet size / required peak | 1 | 1 |
| Annual peak energy | 87,600 MWh/year | 87,600 MWh/year |
Lazard four-hour annual storage output
Source: Lazard June 2025, PDF p. 43, LCOS Key Assumptions: 100 MW/400 MWh, 350 cycles/year, 90% depth of discharge, annual output 126,000 MWh. Represent each 90% draw as a 3.6-hour full-power event; set fade to zero to isolate this annual-energy benchmark. Financial LCOS is not compared because this calc uses a different unlevered real-cost method. https://www.lazard.com/media/5tlbhyla/lazards-lcoeplus-june-2025-_vf.pdf
Inputs: Annual full-load run hours = 1,260 h; Mean peak event duration = 3.6 h; Duration half-range / mean = 0; Calendar fade rate = 0 1/year; Cycle fade rate per equivalent full cycle = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| Nominal fleet usable AC energy | 400 MWh | 400 MWh |
| Annual peak energy | 126,000 MWh/year | 126,000 MWh/year |
| Nominal battery equivalent annual energy | 126,000 MWh/year | 126,000 MWh/year |
| Peak events per year | 350 1/year | 350 1/year |
Related Resources
Related courses
IEC Electrical Schematics and Industrial Control Panels
Basic Electrical Controls & Diagram Reading

Responses