M&V tutorial · meter before / meter after

Meter before / meter after: how fast VPP response is measured

When a virtual power plant (VPP) or demand response fleet provides reserves or regulation, there is no time to build a baseline from history. The grid operator reads the meter just before dispatch, reads it again after, and pays the difference. Here is how that works, and when it breaks.

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

The short answer

  • The simplest baseline there is. Whatever the meter read just before dispatch is assumed to continue. The reduction is that reading minus the reading during the response (NAESB).
  • It is the method for fast products. Reserves and regulation use it because events are short and unannounced. NAESB allows only this method or metering the generator itself for regulation (NIST).
  • Everything rests on one assumption: the load would have stayed flat. ERCOT allows it only for consistently flat loads, and applies no same-day adjustment (ERCOT).
  • Short is accurate; long is not. In the example below, a flat baseline misses 3% of the true reduction in a 10-minute event, but 30% over three hours on a rising evening load.

From meter snapshot to measured reduction

Meter before, meter after

A worked example for a 1,000-home aggregation answering a reserve dispatch, using one-minute telemetry.

Swipe to see the full chart →

1 · ONE-MINUTE TELEMETRYA 1,000-home aggregation, total load in MW, minute by minute around a dispatch2.42-52.45-42.40-32.44-22.43-12.3001.85+11.30+20.95+30.84+40.81+50.80+60.82+70.79+80.80+90.81+100.80+110.79+120.81+130.80+14minutes from dispatchMETER BEFORERAMPMETER AFTER: SUSTAINED RESPONSEDISPATCHBEFORE2.43 MWAverage of the 5 minutes before dispatch−AFTER0.80 MWAverage once the response has settled=REDUCTION2.43 − 0.80 = 1.62 MWNo history, no weather, no adjustment
Illustrative numbers. The 5-minute “before” average follows ERCOT’s aggregated DER pilot; PJM, MISO and NYISO use shorter or longer windows (ERCOT).

The response, minute by minute

The dashed line is the flat baseline; the green line is the fleet’s telemetered load. Measured reduction: 1.62 MW.

Swipe to see the full chart →

0 MW1 MW2 MW3 MW-5 minDispatch+5 min+10 min+14 minBEFOREAFTER (SUSTAINED RESPONSE)1.62 MW measured reductionBaseline held flat at 2.43 MWRamp
Illustrative numbers. The first minutes are the ramp: devices receive the signal and respond. Grid operators measure once the response should have settled.

No history, no weather, no lookback window. Read the meter before, read it after, subtract. Here the fleet averaged 2.43 MW before dispatch and 0.80 MW once it settled, so it is credited 1.62 MW. That simplicity is why it settles reserves within days rather than weeks.

The flat-line assumption

What a flat baseline misses on a long event

The same fleet on a hot evening. Its load would have kept climbing after 4 p.m.; the flat baseline does not know that.

Swipe to see the full chart →

0 MW1 MW2 MW3 MW3:304:00 p.m.5:006:007:007:30THREE-HOUR EVENTMissed creditthe load would have kept risingCredited by meter before / meter afterFlat baseline from just before dispatchWhat the fleet would have usedMetered load
Illustrative numbers. The gray dotted line is the counterfactual an interval-meter baseline tries to estimate; see the interval-meter tutorial.

Credit missed as the event gets longer

Share of the true reduction a flat baseline misses, for the evening fleet above.

Swipe to see the full chart →

0%10%20%30%40%50%10-minute reserve eventerror 2% of load2.9%of the true reduction missed30-minute eventerror 5% of load8.3%of the true reduction missedOne-hour eventerror 9% of load15.4%of the true reduction missedTwo-hour eventerror 15% of load25.4%of the true reduction missedThree-hour eventerror 18% of load30.1%of the true reduction missed
Illustrative, from the example above: load rising from 2.10 MW toward 2.8 MW over the evening, with the fleet held at 1.00 MW. Falling loads, such as late-night events, err the other way and over-credit.

Over 10 minutes the load barely moves, so the flat baseline is close to the truth. Over three hours on a rising evening load it misses about 30% of what the fleet actually delivered. This is why grid operators use the method for reserves and regulation, and switch to interval-meter baselines for multi-hour capacity and energy events.

Which grid operators use it

Before and after windows by grid operator

Minutes from the dispatch instruction. Each operator picks its own windows to absorb telemetry jitter and ramp time.

Swipe to see the full chart →

-15-10-5Dispatch+5+10+15+20+25+30+35PJMSynchronized reserveResponse = output at the start vs. 10 minutes in; held to 30 minutes. One-minute data.PJMSecondary reserve, demand responseMeter at the dispatch instruction vs. 30 minutes later.MISOOperating reservesThe 5-minute interval before the event vs. the interval ending 10 minutes after.NYISODemand-side ancillary servicesLoad in the interval just before the first dispatch signal; 6-second telemetry. Now folded into DER aggregation.ERCOTAggregated DER pilot (load resources)Average of the 5 minutes before the dispatch instruction vs. the sustained response period.ERCOTEmergency Response Service optionThe 15-minute interval before dispatch is the baseline for every interval after. No adjustment.SPPDispatchable demand responseMeter snapshot at the start of the operating hour; dispatch uses the lower of it and the submitted baseline.Meter beforeMeter afterEvery interval measured, or must hold
Sources: PJM Manual 11; PJM reserve market training; MISO; NYISO tariff; ERCOT ADER pilot; ERCOT baseline methods; SPP Market Protocols. Windows simplified for display.

ISO New England uses a hybrid: a 10-day historical baseline shifted to match the three 5-minute intervals just before dispatch, so the meter-before reading anchors a baseline that can still move with the day (ISO-NE). New York’s demand-side ancillary services program has been folded into its DER aggregation model (National Grid filing).

What it takes: fast data

6 secondsNYISO telemetry for demand-side reserves and regulation
1 minutePJM meter data for reserve events
5 minutesERCOT “before” window for aggregated DERs

Hourly or 15-minute meter data is too coarse: a 10-minute reserve event disappears inside one reading. So this method runs on telemetry, either a fast site meter or device data summed across the fleet. That raises the next question, whether the telemetry is right. ERCOT checks it: in its pilot, the fleet’s telemetered response must land within 10% of what the premises’ own 15-minute meters show (ERCOT). PJM requires one-minute metering for demand resources in reserve events and lets homes without it use statistical sampling, subject to approval (PJM).

Where it fits and where it does not

Fits

Unannounced reserve events

No warning means no chance to inflate the “before” reading, and 10 to 30 minutes is too short for the load to drift far.

Fits

Regulation

Response is measured second by second against the signal, so the “before” point is always seconds old.

Fits

Batteries and flat industrial loads

Steady loads and controllable devices hold their level, which is exactly what the method assumes.

Does not fit

Multi-hour peak events

Afternoon and evening loads climb with heat and occupancy. A flat baseline under-credits real reductions.

Does not fit

Events with notice

With hours of warning, a participant can run equipment harder just before dispatch. Rules use short, recent windows to limit this.

Does not fit

Cycling loads

Air conditioners and batch processes switch on and off. A snapshot during an off-cycle sets the baseline too low; PJM has a separate rule for batch loads (PJM).

How it shows up in the VPP Program Designer

The VPP Program Designer offers meter before / meter after as an M&V choice in Step 5. It needs device or real-time telemetry, and its estimated bias grows with the hours per event set in Step 3, following the curve above: small for a 15-minute reserve event, large for a three-hour peak event. Regulation and reserves in Step 4, the services settled this way, also require fast telemetry.

All six ways performance is measured

Method and caveats

A tutorial for program designers, utilities, aggregators and other readers. It is not a substitute for a tariff or settlement manual. Worked examples use illustrative numbers. Operator windows are simplified for display, and some rules come from training or stakeholder materials that may have been updated. Checked October 23, 2026.

Missed credit is the gap between the counterfactual and the flat baseline, averaged over the event, divided by the true reduction. It depends on how fast the load is changing; the example assumes a hot-evening rise.

Keep going