Utility program deep dive · Oregon

Portland General Electric C&I battery, demand charge and VPP economics

How Energy Partner, Schedule 83 and 85 demand charges and Energy Trust of Oregon incentives stack up for a business battery.

VPP Economics has no affiliation with, sponsorship from, or endorsement by any utility, aggregator, platform, or device maker named here.

The short answer

  • PGE business demand charges are high, but the window is long. On Schedule 85, charges set by monthly on-peak demand total about $16.17 per kW-month, and on-peak runs 6 a.m. to 10 p.m. Monday through Saturday. A four-hour battery can trim a short spike, not a flat 16-hour load.
  • Energy Partner pays modestly for event capacity. PGE’s On Demand option pays a monthly reservation per kW by window, notice and hours; covering 4–8 p.m. for up to 40 hours a season is worth about $31 per kW-year with energy payments. Its baseline uses the five highest of the last 10 typical days.
  • Energy is cheap, so arbitrage is thin. Schedule 85 energy runs about 5.9¢ to 7.8¢ per kWh across periods, a spread too narrow to pay for daily cycling.
  • The verdict: a battery is hard to justify on bill savings alone. With the 30% federal credit and Energy Trust’s $9,000 cap, our Schedule 85 case pays back in about 19 years. Curtailable load in Energy Partner, with no capital, is the more reliable earner.
$16.17per kW-month, Sch 85 on-peak
6 a.m.–10 p.m.on-peak demand window
$31per kW-year, Energy Partner
$9,000Energy Trust business cap

What each Portland General Electric program is

PGE’s business flexibility is built around Energy Partner, a demand response program that has run since 2020 and is part of the roughly 600 MW of flexible load PGE counts today (PGE). Energy Trust of Oregon pays upfront for business solar and storage, and Oregon has no state business battery rebate. Medium and large sites take service on Schedule 83 (31–200 kW) or Schedule 85 (201–4,000 kW), which bill most of their cost by demand.

Utility demand response

Energy Partner On Demand

Schedule 26 pays a monthly reservation per kW for summer (June–September) and winter (November–February) windows, at 18-hour, 4-hour or 10-minute notice and 20, 40 or 80 event hours a season, plus a Mid-C energy payment per MWh reduced. Diesel and gas generation cannot be used.

Utility demand response

Energy Partner Smart Thermostat

$100 per site at enrollment plus $60 per site each season for small and medium businesses with qualifying thermostats.

Upfront incentive

Energy Trust business storage

$300 per kWh up to $9,000 for business batteries through Energy Trust’s solar program, plus up to $3,000 in development assistance for storage projects.

Value per kW of flexible capacity

Value per kW-year by source

What one kW of reliable reduction is worth a year at a PGE business site.

Swipe to see the full chart →

$0$50$100$150$200$250Schedule 85 on-peak demand$16.17 per kW-month × 12$194Schedule 83 on-peak demand$14.53 per kW-month × 12$174Energy Partner, all windows, 80 hourscurtailable load, both seasons$75Energy Partner, 4–8 p.m., 40 hoursboth seasons + energy payment$31Energy Partner grid support optionper kW-year$29Energy Partner, 4–8 p.m., 20 hoursboth seasons$17
Demand charges from PGE’s July 2026 price summary, excluding the facility charge, which is set by the two highest demands of the past 12 months. Energy Partner reservation prices from Schedule 26 at 4-hour notice; energy payment assumes about $60 per MWh. All-windows pricing needs reduction across 11 a.m.–10 p.m. in summer and 7 a.m.–10 p.m. in winter, which suits curtailable load more than a four-hour battery. Sources below.

Demand charges are the largest value per kW, but only on paper for a battery. Because on-peak demand is the highest reading across a 16-hour window, six days a week, a 400 kWh battery can hold down a peak of 100 kW for four hours or 50 kW for eight. We assume 50 kW, which needs a site whose peak is short and predictable.

Stacking needs care, depending on M&V methodology. Energy Partner measures reduction against a baseline built from the five highest-load days among the last 10 typical days. A battery that already shaves those days lowers its own baseline, so we do not stack Energy Partner with daily demand shaving.

The capital stack

Ten-year capital stack

Incentives plus 10 years of avoided costs and program pay as a share of installed cost plus 10 years of maintenance. Past the dashed line, the package more than covers its cost.

Swipe to see the full chart →

0%50%100%150%Schedule 85, demand shaving50 kW off the monthly peak70% · $178k vs $255kSchedule 83, demand shaving50 kW off the monthly peak66% · $168k vs $255kEnergy Partner only4–8 p.m., 40 hours, both seasons44% · $112k vs $255kSchedule 85, no creditdemand shaving, no federal credit42% · $106k vs $255kCovers full costEnergy Trust incentiveFederal creditDemand charge savingsEnergy Partner pay
Illustrative, undiscounted. 100 kW / 400 kWh at $600 per kWh; $15 per kW-year maintenance. Federal credit at 30%, subject to construction-start and sourcing rules. Energy Trust incentive at its $9,000 cap. 50 kW off the monthly on-peak demand. Energy and facility-charge savings are not counted. Sources below.

Even with the federal credit, the best Schedule 85 case covers about 70% of cost over 10 years. Energy Partner alone covers mostly what the incentives cover, about 44%. PGE business batteries make sense where backup power, a solar project or a short, sharp peak is already driving the decision.

Simple payback

Years to repay net cost from avoided costs and program pay, net of maintenance. Bars are capped at 40 years.

Swipe to see the full chart →

0 yr10 yr20 yr30 yr40 yrSchedule 85, demand shavingwith 30% credit19.4 yrSchedule 83, demand shavingwith 30% credit22.0 yrSchedule 85, no creditEnergy Trust only28.2 yrEnergy Partner onlywith 30% credit40 yr
Same assumptions as the capital stack.

Assets and combinations

Energy Partner covers curtailable building load, thermostats and on-site batteries; it excludes fossil-fueled backup generators. Energy Trust’s business storage incentive runs through its solar program.

+
Energy Trust + demand shaving

Solar + storage

The battery trims short on-peak spikes and holds solar for backup.

+
Energy Partner On Demand

Battery only

A four-hour battery fits the 4–8 p.m. windows at any notice period. Wider windows need longer duration.

Energy Partner On Demand

Curtailable load

Industrial processes, refrigeration and HVAC can commit to all-windows pricing with no capital, measured against the baseline.

Energy Partner Smart Thermostat

Small sites

$100 at enrollment plus $60 per season, per site.

Financing and ownership

Own, borrow or buy a battery service

A 100 kW / 400 kWh battery at a PGE Schedule 85 site with demand shaving.

Swipe to see the full chart →

OWN IT OUTRIGHTCash−$240k installedday one+$9k Energy Trust incentive$300 per kWh, capped+$72k federal credit30%, at tax filing+$10k a yeardemand charge savings−$2k a yearmaintenance10-year net cash−$77kSite keeps every stream$BORROW THE NET COSTLoan=$0 down; incentives pay principalborrows $159k−$23k a year for 10 years8% interest+$8k a year, netsame savings and pay as cash−$72k of interestover the loan term10-year net cash−$149kCash-flow testTHIRD-PARTY OWNERShared savings=$0 capitaldeveloper owns the battery+$1k a yeara guaranteed 15% of demand savings=Developer keeps Energy Trustand the federal credit=Needs about 69% lower costor a larger site, for an 8% return=15-year contractdeveloper carries upkeep and risk10-year net cash$15kPositive cash, if offeredCumulative cash to the site, years 0–10−$200k−$150k−$100k−$50k$0k$50kyr 0yr 2yr 4yr 6yr 8yr 10Shared savingsdeveloper owns the batteryCashowns the batteryLoanowns the batteryCash pays $159k net on day one
Illustrative, undiscounted. Loan at 8% over 10 years on cost after incentives. The battery service assumes a guaranteed 15% share of savings over a 15-year contract, an illustrative floor; at the modeled cost the developer would earn less than 8%, so a deal like this needs a lower cost or a larger site. The first 10 years are shown. Sources below.

The developer’s side

The site’s line above is only half of the deal. The developer pays the full $240k, carries maintenance, insurance and performance risk, and prices all of it into the contract to earn a return on its capital. That is why third-party storage contracts usually run 15 years or more, and why lenders treat 15- to 20-year terms as financeable. The chart below values each deal from the developer’s side.

What the developer earns

Present value of what the developer receives, as a share of what it spends, by contract terms.

Swipe to see the full chart →

0%50%100%150%25% to the site, 10 yearsa short contract60% · $155k vs $259k25% to the site, 15 yearssame split, longer term60% · $165k vs $275k25% to the site, 20 yearswith augmentation in year 1162% · $171k vs $278k15% to the site at $75k15 years; installed cost 69% lower100% · $92k vs $92kCovers full costFederal credit, soldDepreciation tax valueEnergy Trust incentiveDeveloper share of demand savings
Illustrative. Present value at an 8% after-tax return with a 27% combined tax rate; past the dashed line the developer earns at least 8%. Federal credit sold at 92 cents per dollar. First-year depreciation on cost less upfront incentives and half the credit, which needs tax appetite. Costs include maintenance plus 1% of installed cost a year for insurance and asset management. Savings held flat, with rate increases offsetting battery fade; the 20-year case adds a 10% augmentation in year 11. Sources below.

Even keeping every dollar of demand savings for 20 years, the developer falls short. The 16-hour on-peak window limits what a four-hour battery can shave, and Oregon has no capacity auction to fill the gap: capacity in the Northwest is planned through utility resource plans and the Western Resource Adequacy Program, in which utilities show and trade capacity among themselves, so a business battery has nothing to bid into. At the modeled cost, a developer cannot earn 8% and still leave the site a share of demand savings. Battery-service offers are not priced the other way around, as a fee on top of handing over the savings: shared-savings providers promote a guaranteed share from day one (Gridwealth Electric), and Peak Power’s projects in Westchester, New York, split bill savings and market revenue with the building owner (NYSERDA case study). A deal that cannot fund a share is usually not offered at all. A guaranteed 15% share would need an installed cost about 69% lower, near $75k, well below today’s prices, so here a deal depends more on new program pay than on cheaper batteries; larger sites help, and providers such as Peak Power focus on facilities with more than 1 MW of load (Peak Power’s overview). The battery-service line above shows that 15% share.

Two PGE programs could add revenue. Energy Partner pays about $31 per kW-year at 4–8 p.m. but, as above, does not stack cleanly with daily shaving. Schedule 200, Dispatchable Standby Generation, is open to batteries of 250 kW and 750 kWh or more. Its $137.40 per kW-year rate for demand response plus reserves sets how much PGE will fund toward the switchgear, controls and wiring needed to dispatch the battery; it is not a yearly cash payment, and leaving early means repaying part of PGE’s capital.

Additional Finance Options and Considerations

Own

Long payback

Net cost about $159k after incentives, repaid from about $8k a year.

Loan

Negative cash flow

Payments of about $23k a year exceed about $8k of annual value.

Battery service

Pays for resilience

No capital and a share of demand savings, but only where a lower installed cost or a larger site lets the developer fund it. Backup power is a bonus.

Schedule 200

250 kW and 750 kWh or more

PGE funds integration equipment up to $137.40 per kW-year for demand response plus reserves, toward a battery large enough to qualify.

What ifs

Flexible load plan

More than 950 MW by 2028

PGE’s plan to grow flexible load could raise business program pay or add battery-specific options.

Battery prices

The biggest lever

At $400 per kWh, the Schedule 85 payback falls to about 13 years.

A spikier site

More kW shaved

If the battery could shave the full 100 kW, demand savings would double to about $19k a year.

Federal credit

Construction-start deadlines

Losing the credit adds about $72k to the net cost.

All-windows enrollment

Longer duration

An eight-hour battery or a battery plus curtailable load could earn all-windows pricing of about $75 per kW-year.

Smart Battery for business

A possible extension

PGE’s residential battery pilot pays per kWh discharged with no baseline. A business version would remove the stacking conflict with demand shaving; none is proposed today.

Method and caveats

An independent, hypothetical analysis for business owners, facility managers, program designers, developers and other readers in Portland General Electric’s Oregon service area. Terms checked October 28, 2026.

Assumptions: 100 kW / 400 kWh battery at $600 per kWh; $15 per kW-year maintenance; 50 kW off monthly on-peak demand on Schedule 83 or 85 secondary service; Energy Partner at 4-hour notice, 4–8 p.m., 40 hours a season in both seasons; Energy Trust at $300 per kWh capped at $9,000.

Energy, facility-charge and backup value are excluded. Figures are illustrative avoided costs and gross payments before financing, degradation and augmentation. Gross payments are not net profit.

VPP Economics has no affiliation with, sponsorship from, or endorsement by Portland General Electric, Energy Trust of Oregon or any company named here.

Keep going