Back to the calculator

GridArb site report

GridArb is a fast first check, not a bank-ready study. It tells you which sites are worth a $75,000 study deposit and a consultant, and which to drop today.

PSEG zone, PJM, day-ahead hourly prices, 2025-01-01 to 2025-12-31. Perfect-foresight energy arbitrage for a 1 MW / 2 MWh battery.

Data as of 2026-10-12 (latest day-ahead price in the database). Every figure carries a numbered source; see Sources at the end.

$18,495
Net revenue over 365 days (after degradation cost)[1,23]
$18.51
per kW-year
1.56x
vs naive fixed schedule ($11,823)[23]
$93,570
Full stack, base case, per year ($93.57/kW-year): achievable arbitrage + capacity, delivery year 2028/29[5,7][12]

Assumptions

Location
Zone PSEG
Market
Day-ahead hourly
Period
2025-01-01 to 2025-12-31 (365 days)
Power
1 MW
Energy
2 MWh (2 h)
Round-trip efficiency
87%
Cycle limit
1 per day
Degradation
$5 per MWh discharged
SOC window
5% to 95%, end of day >= 50%

Revenue stack, delivery year 2028/29

Annualised. Energy arbitrage comes from the backtest above (day-ahead hourly prices). Capacity uses the PJM Base Residual Auction clearing price of $325.00/MW-day[5,7], ELCC 0.59 for a 4-hour class on 0.5 MW effective[21]. Rows marked included make up the base total.

Revenue line$/year$/kW-yearNote
Energy arbitrage, perfect foresight (ceiling)[1,23]$18,50818.51Optimizer sees each day's prices in advance; day-ahead hourly prices.
Energy arbitrage, achievable (x0.80)[12]$14,806 ($12,956 to $16,657)14.81 (12.96 to 16.66)Perfect foresight x 0.80; range shown for x0.70 to x0.90.
Capacity revenue, base ELCC 0.59 (2028/29)[5,7,21]$34,99434.990.5 MW effective x ELCC 0.59 = 0.295 MW UCAP x $325.00/MW-day x 365.
Capacity revenue, low-ELCC scenario (0.40)[5,8]$23,72523.73Sensitivity only: PJM long-range ratings for 4 h storage trend toward 0.38-0.42.
Regulation (PJM frequency regulation), forward base case from COD 2029$45,990 ($3,139 to $213,352)45.99 (3.14 to 213.35)Forward path from the first operating year 2029 (COD): base $35.00/MW-h ($150 in 2026 falling to $35 by 2029, then flat), low $4.30 (pre-redesign average to the $4.30 cost floor by 2028), high $81.18 (last-12-month average falling to $35 by 2033, never below base; Modo Energy, PJM regulation market outlook (2026)). Cleared-hours share in 2029: 10% / 15% / 30%, from PJM's 750 MW requirement over an expected battery fleet of 5,000 MW (low 1.5x, high 0.5x that fleet; capped at 80%), falling as the fleet grows; in the idle 20 hours a day and, where it beats arbitrage, the cleared share of the active hours (that share of the arbitrage is forgone). RegUp / RegDn split 50/50: a placeholder until PJM publishes the two prices. Context only: what the last 12 months paid if you had cleared every hour: $1,014,601 a year at $115.82/MW-h (data through 2026-10-13). Regulation prices are expected to fall as more batteries join PJM: the market is a few hundred MW, so new storage moves it quickly. Treat this line as upside, never as the base for a loan.
NJ GSESP incentive (Phase 1, 15 years)[9,10]see noteNo GSESP route today: program requires >= 5 MW.
TOTAL base case, expected from COD 2029 (achievable arbitrage + capacity + regulation, base ELCC)[12,7]$93,570 ($51,089 to $260,006)93.57 (51.09 to 260.01)First operating year 2029. Excludes GSESP; regulation wins 15% of the active hours (the cleared share), so that part of the arbitrage line is left out of this total.
$93,570
Expected from COD 2029 (the headline): first operating year, low $51,089 to high $260,006; regulation $45,990. COD year default for a transmission-connected project (PJM cycle-based interconnection); change it with cod_year=... in the URL.
$1,089,156
If this battery were running today (2026 prices and competition), context only: low $291,387 to high $1,089,526; regulation $1,051,200. Not the headline: a project starting now cannot operate at today's prices.

Regulation. Forward path from the first operating year 2029 (COD): base $35.00/MW-h ($150 in 2026 falling to $35 by 2029, then flat), low $4.30 (pre-redesign average to the $4.30 cost floor by 2028), high $81.18 (last-12-month average falling to $35 by 2033, never below base; Modo Energy, PJM regulation market outlook (2026)). Cleared-hours share in 2029: 10% / 15% / 30%, from PJM's 750 MW requirement over an expected battery fleet of 5,000 MW (low 1.5x, high 0.5x that fleet; capped at 80%), falling as the fleet grows; in the idle 20 hours a day and, where it beats arbitrage, the cleared share of the active hours (that share of the arbitrage is forgone). RegUp / RegDn split 50/50: a placeholder until PJM publishes the two prices. Context only: what the last 12 months paid if you had cleared every hour: $1,014,601 a year at $115.82/MW-h (data through 2026-10-13). Regulation prices are expected to fall as more batteries join PJM: the market is a few hundred MW, so new storage moves it quickly. Treat this line as upside, never as the base for a loan.[13,14]

Benchmark check: First operating year 2029: GridArb base case $93,570 per MW-year against Modo Energy's post-redesign PJM fleet average of $744,000 per MW-year (0.13x). 15-year average: $67,108 per MW-year against Modo's central case of $84,000 per MW-year for a 4-hour PJM battery, 2027-2049 (0.80x; the warning fires above 1.5x).[15]

Federal ITC: 30% assumed (Section 48E), FEOC content rules apply. Cost side only; not modelled in detail.[11]

Capacity assumptions

Delivery yearRTO clearing price $/MW-dayELCC 4 h6 h8 h10 hStatus
2026/27329.170.500.580.620.72cleared at the cap
2027/28333.440.580.670.700.78cleared at the cap
2028/29325.000.590.680.710.78cleared at the cap (used in this report)
2029/30collar-bounded, auction December 2026last year under the price collar

This battery is 2 hours, under the 4-hour class: it is counted as 0.5 MW effective (energy / 4) at the 4-hour ELCC. The owner will confirm this rating in PJM's ELCC calculator before it is used in a report.[7,19]

The FERC-approved price collar ends after 2029/30; later prices are unknown (PJM's uncapped simulations ran $530 to $555/MW-day) and the fifteen-year view labels them as scenarios.[6]

Interconnection

Transmission-connected (front-of-meter). Capacity LDA: PSEG (PS-North), inside EMAAC. Transmission-connected: eligible for capacity revenue once the PJM interconnection process grants Capacity Interconnection Rights (CIRs). PJM queue timing and network-upgrade costs are not estimated here and can kill a project.[22]

Monthly breakdown[1,23]

MonthDaysOptimizerNaiveOpt / naiveCyclesBest dayBest day $
2025-0131$1,910$7752.4729.32025-01-20$210
2025-0228$1,067$3373.1625.72025-02-21$130
2025-0331$1,228-$140n/a29.82025-03-03$97
2025-0430$1,030-$156n/a28.62025-04-09$106
2025-0531$619$2212.7926.32025-05-16$77
2025-0630$2,191$2,0901.0526.52025-06-24$591
2025-0731$4,110$3,9611.0429.42025-07-29$803
2025-0831$1,215$1,1541.0527.12025-08-12$143
2025-0930$938$8071.1627.22025-09-29$66
2025-1031$1,593$9521.6730.22025-10-06$94
2025-1130$1,152$8821.3127.62025-11-03$83
2025-1231$1,441$9391.5327.92025-12-16$169
Total365$18,495$11,8231.56335.62025-07-29$803

Daily revenue[1,23]

Net of degradation. Blue bars: optimizer. Orange line: naive schedule (charge 01-05, discharge 17-21 local).

Best day: 2025-07-29

Optimizer $803 vs naive $822. Hours are America/New_York.

Price, $/MWh
State of charge, MWh

Compare zones[1,23][5,7]

Default 1 MW / 2 MWh battery, cached results. * marks the best $/kW-year. Shaded row is this report's run when it matches.

ZoneMarketYearTotal$/kW-yrOpt / naiveSpread $/MWhCycles
AECODA2024$11,44311.421.4423.2314
AECODA2025$18,74718.761.5833.0334
JCPLDA2024$10,85010.831.4522.2314
JCPLDA2025$18,51218.521.6032.7334
PSEGDA2024$10,84210.821.4422.3314
PSEGDA2025$18,49518.511.5632.6336
RECODA2024$11,56611.541.3923.2318
RECODA2025$19,79819.811.5634.1340

Sensitivity

Base case 49.80 $/kW-year (achievable arbitrage + capacity, base ELCC). Rows are ordered by size of impact.[38]

If this movesBaseAlternativeTotal base case $/kW-yearChangeNote
ELCC 0.40 (low scenario)0.590.4038.54-11.26
Capacity price -30%$325.00/MW-day$227.50/MW-day39.30-10.50
Degradation $10/MWh$5/MWh$10/MWh47.32-2.48
Cycles per day 0.810.847.46-2.34approximation from cached daily results (conservative); not re-optimised
Achievable factor 0.700.800.7047.95-1.85
Achievable factor 0.900.800.9051.65+1.85
Round-trip efficiency 0.830.870.8348.64-1.16

Grid connection (desk check)

Connection score: Green: no screening flag.

GridArb screening thresholds (assumptions): feeder kW vs planned kW at 1.0 and 0.5; substation within 3 and 10 km; queue 1 or 3 at the same substation, 3 or 8 within 5 miles; upgrades $150k and $500k per MW.

What only a study can tell you

Local rules: Town not identified from the address; check the municipal zoning code and any moratorium before you spend. GridArb tracks NJ battery-storage moratoriums and bans by hand (1 active municipality, last checked 2026-10-27).[36] Tracker.

Site: no address given

Jurisdiction and process: PJM cycle route (69 kV and above) (from the connection type 'transmission' (no voltage given; add voltage_kv=...); the line is 69 kV). PJM Generation Interconnection, cycle process (Manual 14H): application window, Phase 1 to 3 system impact studies, Interconnection Service Agreement, then construction.[32,17]

Deposits and fees. PJM study deposit plus the readiness deposit per MW (Manual 14H; figures for 0-20 MW below).

Timeline. Typical timeline under the cycle process: about 2 to 3 years from the application window to an interconnection agreement, then construction. Small (under 20 MW) projects can use the expedited process when the system-impact screens pass. These are typical durations, not PJM commitments.

  1. Pre-application (optional): the utility's pre-application report on the substation and feeder, fee about $300 (NJ PAVE where live).
  2. Run PJM Queue Scope on the planned point of interconnection and export the result.
  3. Apply in the next cycle window with the study and readiness deposits and site control.
  4. Phase 1 to 3 studies (about 2 years); withdraw or accept the network-upgrade allocation.
  5. Interconnection Service Agreement, Capacity Interconnection Rights, construction.

Hosting capacity. Enter a site address or lat/lon to read the utility map, or the circuit headroom by hand. Map: PSE&G.[28]

Nearest substations: Enter a site address or lat/lon to look up nearby substations. (add address=... or lat=...&lon=... to the report URL).[27]

PJM queue, active cycle projects with this zone's transmission owner: 4 active of 4 listed; list dated 2026-10-28. PJM's public cycle queue list has no coordinates; projects are matched to the OpenStreetMap substations around the site by name and placed at that substation's distance. Unmatched projects in the zone are counted, not placed.[29]

At the nearest substation: none matched.

Within 5 miles: none matched.

5 to 10 miles: none matched.

4 active project(s) in the zone could not be placed by name.

Network-upgrade cost per MW allocated to recent projects in this zone: $7,788 per MW ($38,403,000 over 4,931 MW; 2 of 4 projects carried an allocation; TC2 PH2). A warning signal, not your cost: PJM's studies allocate by impact.[30]

PJM Queue Scope. Queue Scope is PJM's free evaluator of a point of interconnection against the queue: open it (PJM account needed), pick the state and transmission owner, choose the substation or line you plan to connect to and the MW, run the evaluation, and export the result to Excel. Attach that export to your GridArb site report and the reviewer reads it with your numbers. Open Queue Scope.[31]

On a GridArb site report you can attach your Queue Scope export to the private report page.

Request a pre-application report PSE&G, default fee $300. NJ's PAVE pre-application process may not be live at every utility yet; where it is not, send the request to the utility's interconnection contact.

Connection type: transmission. Capacity LDA: PSEG (PS-North), inside EMAAC.

PJM study deposits. Study deposit $75,000 plus a readiness deposit of $4,000/MW ($4,000 for 1 MW): $79,000 to enter the queue. PJM Manual 14H, Generation and Transmission Interconnection Process.[17]

Your interconnection estimate. none entered (add interconnection_cost=... to the report URL); the cost and payback below assume $0 for upgrades.

What GridArb cannot know:

The utility's own interconnection study decides. Network-upgrade costs and PJM queue timing are not estimated here and can kill a project.

Cost and payback (benchmark)

Tax credit (your choice): 30% ITC No ITC (fails the foreign-entity rule) Default 30%; a project owned by or materially helped by a prohibited foreign entity gets no credit.[37]

Benchmark costs, not quotes. Costs are the NREL ATB utility-scale benchmark plus a small-project premium unless you enter a quote (query parameters cost_power_kw and cost_energy_kwh; itc=false removes the credit; discount_rate sets the rate). Degradation and augmentation are a simple linear assumption[26].

Cost basis
NREL ATB 2025 (Utility-Scale Battery Storage, Moderate, year-2024 values, 2023 USD), OEDI submission 8759, workbook dated 2026-08-27, downloaded 2026-10-12
Power cost
$361/kW
Energy cost
$234/kWh
Small-project premium
15% (assumption)
Interconnection estimate
none entered ($0 assumed)
Fixed O&M
4.0% of capex per year
Tax credit
30% ITC applied in year 0 (your choice; Section 48E; FEOC content rules and prevailing-wage / apprenticeship requirements apply)
Discount rate
8.0%
Horizon
15 years
Degradation
2.5% per year linear fade; augmentation below 80%
First operating year
COD 2029 (default for a transmission-connected project (PJM cycle-based interconnection)); year 0 is the build
Annual revenue
$93,570 in year 1 (full stack base case, net of revenue share); regulation then follows its forward path, arbitrage and capacity held flat
$953,764
Capex before ITC ($954/kW, $477/kWh)[24,25]
$667,635
Capex after ITC ($286,129 credit)[11]
not within the horizon
Simple payback from COD 2029
-$392,465
NPV at 8% over 15 years
-5.0%
IRR

Augmentation year 10. Total net cash over the horizon -$220,244.

Cost sensitivity, battery cost +/-20% (the interconnection estimate is held fixed).[20]

Build costCapex after ITCSimple paybackNPV
Cost -20%$534,10813.8 years-$183,873
Cost as shown$667,635not within the horizon-$392,465
Cost +20%$801,162not within the horizon-$601,057

Import tariff scenario, not a forecast. Battery cost +0% / +25% / +80% (the interconnection estimate is held fixed); tariff rates on cells and packs have changed several times and may again.[35]

Import tariff scenarioCapex after ITCSimple paybackNPV
Battery cost +0% (no new tariff)$667,635not within the horizon-$392,465
Battery cost +25%$834,544not within the horizon-$653,205
Battery cost +80%$1,201,743not within the horizon-$1,226,833
YearUsable energyRevenueFixed O&MAugmentationCapex / ITCNetCumulative
0100%-$667,635-$667,635-$667,635
1100%$93,570-$38,151$55,419-$612,216
298%$79,025-$38,151$40,875-$571,341
395%$76,999-$38,151$38,849-$532,492
492%$74,973-$38,151$36,822-$495,670
590%$72,947-$38,151$34,796-$460,874
688%$70,920-$38,151$32,770-$428,104
785%$68,894-$38,151$30,743-$397,360
882%$66,868-$38,151$28,717-$368,643
980%$64,841-$38,151$26,691-$341,952
10100%$81,052-$38,151-$105,304-$62,403-$404,356
1198%$79,025-$38,151$40,875-$363,481
1295%$76,999-$38,151$38,849-$324,632
1392%$74,973-$38,151$36,822-$287,810
1490%$72,947-$38,151$34,796-$253,014
1588%$70,920-$38,151$32,770-$220,244

Fifteen-year view (scenarios)

Year 1 is the first operating year (COD 2029); payback and NPV run from it. What is known: PJM capacity prices are cleared through 2028/29; 2029/30 is still under the price collar and is shown at the 2028/29 price pending the December 2026 auction. What is assumed: everything from 2030/31 on follows labelled scenario paths, not a forecast (capacity $175 / $250 / $500 per MW-day; ELCC sliding to 0.40 by 2035/36 in the base path; arbitrage flat / +5% / +10% per year as an industry-outlook assumption).[34,6,8]

-$245,131
Low total, 15 years, net of O&M and augmentation (before capex)
$329,056
Base total
$1,551,968
High total
-$461,762
NPV of the base path (feeds the cost model above); IRR -8.2%
YearDelivery yearCapacity $/MW-dayELCCUsableCapacity $Arbitrage $O&MAugmentationNet (base)Net (low)Net (high)
12029/30 *3250.56100%$33,387$12,585-$38,151$53,812$14,789$220,560
22030/31 **2500.5498%$23,830$13,535-$38,151$31,230-$9,074$154,279
32031/32 **2500.5195%$22,045$13,847-$38,151$28,936-$9,819$129,969
42032/33 **2500.4892%$20,317$14,157-$38,151$26,697-$10,565$106,798
52033/34 **2500.4590%$18,655$14,463-$38,151$24,520-$11,310$84,766
62034/35 **2500.4388%$17,051$14,764-$38,151$22,396-$12,056$82,842
72035/36 **2500.4085%$15,512$15,059-$38,151$20,333-$12,801$80,978
82036/37 **2500.4082%$15,056$15,347-$38,151$19,343-$13,547$79,174
92037/38 **2500.4080%$14,600$15,626-$38,151$18,345-$14,293$77,433
102038/39 **2500.40100%$18,250$20,509-$38,151-$105,304-$71,859-$113,633$3,518
112039/40 **2500.4098%$17,794$20,996-$38,151$32,656-$9,074$107,822
122040/41 **2500.4095%$17,338$21,481-$38,151$31,863-$9,819$106,946
132041/42 **2500.4092%$16,881$21,962-$38,151$31,066-$10,565$106,198
142042/43 **2500.4090%$16,425$22,436-$38,151$30,264-$11,310$105,582
152043/44 **2500.4088%$15,969$22,904-$38,151$29,454-$12,056$105,104

* collar-bounded, auction not yet run. ** scenario path. Capacity = effective MW x usable energy x ELCC x price x 365. Augmentation in year 10.

Method and limits

Energy arbitrage. Each day is solved as a linear program with perfect knowledge of that day's hourly day-ahead prices, carrying the state of charge from the previous day and requiring it to end the day at or above its starting level. That is a ceiling. The achievable row applies a flat 0.80 haircut (range 0.70 to 0.90) to approximate an operator bidding on forecasts. Only the market selected above is used; real-time settlement, intra-hour volatility and co-optimisation with other services are ignored. Prices are hourly zonal LMPs from gridstatus.io (PJM data)[1,23]; real-time zonal values in that feed are estimates[2]. Achievable factor: [12].

Capacity. Revenue = effective MW x ELCC x clearing price x 365, where effective MW = min(power, energy / 4) and the ELCC class is the duration rounded down to 4, 6, 8 or 10 hours. A battery under 4 hours is rated as a fraction of a 4-hour unit (effective MW = energy / 4); this is an assumption to confirm with PJM or a market participant. The low-ELCC row uses 0.40[8]. Clearing prices are the RTO prices at which all four NJ zones cleared; per-LDA overrides are available but empty today. The FERC-approved price collar expires after delivery year 2029/30[6]; PJM's uncapped simulations ran $530 to $555/MW-day, and later prices are treated as unknown. Capacity revenue also depends on obtaining Capacity Interconnection Rights and a Wholesale Market Participation Agreement where applicable; queue timing and network-upgrade costs are not estimated.

What this report is. GridArb is a fast first check, not a bank-ready study. It tells you which sites are worth a $75,000 study deposit and a consultant, and which to drop today. Full method, sources and limits: gridarb /methods. Every rule with the date it was last checked: gridarb /assumptions. Data sources and their terms: gridarb /sources.

Not modelled or not guaranteed. Regulation is shown as its own line only when PJM market results are loaded, with the warning that its prices are expected to fall; other ancillary services are excluded. The NJ GSESP incentive ($60,000 to $81,840 per MW-year for 15 years)[9,10] is a competitive award for projects of at least 5 MW and is shown as a reference range only. The federal ITC (30%, Section 48E, FEOC rules apply)[11] is a cost-side item and is not modelled in detail. Degradation is a flat $5 per MWh discharged, not a cycle-life model. Round-trip efficiency is split equally between charging and discharging.

Generated 2026-10-28 07:02 UTC.

Sources

  1. gridstatus.io hosted API, dataset pjm_lmp_day_ahead_hourly (PJM day-ahead hourly zonal LMPs), 2023-12-31 to 2026-10-12.
  2. gridstatus.io hosted API, dataset pjm_lmp_real_time_hourly (PJM real-time hourly zonal LMPs, estimates), 2023-12-31 to 2026-10-12.
  3. PJM 2026/2027 Base Residual Auction report, July 2025.
  4. PJM 2027/2028 Base Residual Auction report, December 17, 2025.
  5. PJM 2028/2029 Base Residual Auction report, July 14, 2026.
  6. FERC-approved PJM capacity price collar (cap/floor) through delivery year 2029/30; PJM uncapped simulation range, 2025-2026.
  7. PJM ELCC class ratings for storage by duration, published with the 2026/27, 2027/28 and 2028/29 BRAs, 2025-2026.
  8. PJM long-range preliminary ELCC ratings trend for 4-hour storage (0.38-0.42 in the 2030s), 2026.
  9. NJ BPU order establishing the Garden State Energy Storage Program, June 18, 2025.
  10. NJ BPU order, GSESP Phase 1 Tranche 1 awards (60,000-81,840 $/MW-year, 15 years), March 4, 2026.
  11. Section 48E clean electricity investment credit summary, standalone storage 30% base, 2026.
  12. GridArb assumption: achievable arbitrage = 0.80 x perfect foresight (range 0.70-0.90), October 2026.
  13. PJM Data Miner 2, reg_market_results: Regulation Market Results, hourly (RMCCP, RMPCP, mileage, performance score), 2024 to the date in the Regulation row.
  14. GridArb assumption: regulation from the first operating year (COD) on a forward price path (base $150/MW-h in 2026 to $35 by 2029; low to the cost floor by 2028; high the last 12 months to $35 by 2033, never below base) with a cleared-hours share of min(0.8, 750 MW requirement / expected battery fleet); in the idle hours of a once-a-day cycle and, where it beats arbitrage, the cleared share of the active hours, October 2026.
  15. Modo Energy, PJM battery outlook: post-redesign fleet average about $62/kW-month; central case about $84,000 per MW-year for a 4-hour battery, 2027-2049; regulation prices fading to about $35/MW by 2033, 2026.
  16. PJM, Energy Storage Resource participation paper (expected battery fleet by year) and the regulation requirement of about 750 MW, 2026.
  17. PJM Manual 14H, Generation and Transmission Interconnection Process: study deposit $75,000 plus $4,000/MW readiness deposit for 0-20 MW, 2026.
  18. interconnection.fyi, PJM queue projects by location (public map), checked October 2026.
  19. PJM ELCC class ratings and the PJM ELCC calculator (2-hour rating to be confirmed), 2026.
  20. GridArb assumption: build cost +/-20% around the benchmark or quote, October 2026.
  21. GridArb assumption: a battery under 4 hours is rated as a fraction of a 4-hour unit (effective MW = energy / 4), October 2026.
  22. GridArb mapping of NJ zones to PJM capacity LDAs (PSEG, JCPL inside EMAAC; AECO EMAAC; RECO assumed EMAAC), October 2026.
  23. GridArb perfect-foresight linear program (PuLP/CBC), day by day, SOC carried, end-of-day floor, naive baseline 01-05 / 17-21, October 2026.
  24. NREL Annual Technology Baseline 2025, Utility-Scale Battery Storage, Moderate scenario, year-2024 values in 2023 USD (OEDI submission 8759, 2025_v1_Workbook_08-27-2026.xlsx, downloaded 2026-10-12), August 27, 2026.
  25. GridArb assumption: +15% capex premium for 1-20 MW projects over utility-scale benchmarks; fixed O&M 4.0% of overnight cost (ATB 2025 relationship), October 2026.
  26. GridArb assumption: usable energy fades 2.5%/year linearly; augmentation at the energy cost in the first year below 80%, October 2026.
  27. OpenStreetMap contributors via the Overpass API, power=substation features within 10 km of the site (voltage tags where present), queried live; checked 2026-10-12.
  28. Utility hosting-capacity maps read through the public ArcGIS feature layers behind them: PSE&G HCM service points (NM_HCM_ServicePoints), JCP&L Solar Accommodation Limit, Pepco Holdings HostingCapacity (ACE layer, last edited November 2022), Orange & Rockland storage map (ORU_EV_Storage_Prod); one cached radius query per site, data dates shown, checked 2026-10-20.
  29. PJM cycle service request status, the public queue list (about 1,800 cycle-process projects), imported weekly; no coordinates, so projects are placed by substation name, weekly; checked 2026-10-20.
  30. PJM cycle System Impact Study executive summaries (TC1 Phase 2 and 3, TC2 Phase 1 and 2): network upgrades, total cost estimates and per-project cost allocations, weekly; checked 2026-10-20.
  31. PJM Queue Scope, the public point-of-interconnection evaluator (PJM account); the customer's Excel export can be attached to a site report, checked 2026-10-20.
  32. N.J.A.C. 14:8-5, New Jersey interconnection rules (Level 1 to 3) for distribution-level connections; PJM WMPA for wholesale sales; pre-application report about $300 (PAVE where live), 2026.
  33. US Census Bureau Geocoder (Public_AR_Current benchmark), site address to lat/lon and county, queried live.
  34. GridArb scenario assumptions: capacity paths low $175 / base $250 / high $500 per MW-day from 2030/31, ELCC sliding to 0.40 by 2035/36 (base), arbitrage flat / +5%/yr / +10%/yr (industry-outlook assumption, not a forecast), October 2026.
  35. GridArb scenario, not a forecast: battery cost +0% / +25% / +80% for possible import tariffs on cells and packs; the interconnection estimate is held fixed, October 2026.
  36. GridArb tracker of NJ municipal battery-storage moratoriums and bans, kept by hand from news and municipal sites (source and date per entry; /moratoriums), last checked October 27, 2026.
  37. Section 48E: no credit for a project owned by, or with material assistance from, a prohibited foreign entity (FEOC rules); the no-ITC case is the user's choice on the report, 2026.
  38. GridArb sensitivity method: cached results re-weighted by the Phase J formulas; efficiency and degradation rows re-optimised, October 2026.