Pennsylvania runs low-income energy policy through three separate tracks that don't talk to each other
Act 129 efficiency programs are funded by beneficiary rate classes. CAP bill subsidies are socialized across all residential ratepayers. LIURP weatherization is socialized across all residential ratepayers. The efficiency spending is segmented. The assistance spending is socialized. Total: $832 million per year across all three tracks.
The Beneficiary-Pays Principle (Act 129)
Pennsylvania law requires that Act 129 energy efficiency costs be allocated to the customer class receiving benefits. Residential customers fund residential programs. Commercial and industrial customers fund C&I programs. This prevents cross-class subsidization of efficiency — but it does not apply to the much larger CAP and LIURP assistance programs, which are socialized across all residential ratepayers regardless of benefit.
"Cost recovery to ensure that measures approved are financed by the same customer class that will receive the direct energy and conservation benefits." — 66 Pa. C.S. § 2806.1(k)(1)
Three tracks, $832 million — who pays and who benefits
Track 1: CAP (Bill Subsidies)
Customer Assistance Programs
$494.7M
Monthly bill credits covering the gap between the full bill and the percentage-of-income payment. Plus arrearage forgiveness ($72.6M) and admin ($18.7M). Serves 462,575 customers.
Cost allocation: Socialized — recovered from all residential customers through base distribution rates, regardless of whether they benefit.
Track 2: Act 129 (Efficiency)
Energy Efficiency & Conservation
$268.4M
Utility-administered efficiency programs across all customer classes. Low-income programs are a declining share (29% residential in PY15, down from 49% in Phase III). 59% of LI TRC benefits come from water savings.
Cost allocation: Beneficiary-pays — each rate class funds its own programs via reconcilable surcharge under Section 1307.
Track 3: LIURP (Weatherization)
Low-Income Usage Reduction
$69.5M
Direct weatherization of low-income homes. 17,242 jobs completed in 2022 across electric and gas utilities. Gas heating jobs save 14.5% on usage. NFG completed only 78 of a possible 400+ jobs.
Cost allocation: Socialized — recovered from all residential customers through base distribution rates.
Where the $832 million goes
59.4%
Share of total spending that goes to CAP bill credits alone ($494.7M of $832M). For every dollar Pennsylvania spends on low-income energy, nearly sixty cents subsidizes monthly bills.
32.3%
Share going to Act 129 efficiency programs ($268.4M). But only a portion of this reaches low-income households — the LI share of the portfolio has declined from 49% to 29% of residential savings.
8.3%
Share going to LIURP weatherization ($69.5M) — the only track that permanently reduces consumption. LIURP reached 17,242 homes while CAP served 462,575 customers.
The beneficiary-pays principle prevents cross-class subsidization of efficiency programs — but it does not prevent the socialized cost of assistance programs. Pennsylvania's low-income customers receive Act 129 efficiency measures funded by their own rate class, and CAP bill subsidies funded by all residential customers. The efficiency spending is segmented; the assistance spending is socialized.
Act 129 cost allocation — 66 Pa. C.S. § 2806.1(k)(1). CAP and LIURP cost recovery — PA PUC universal service orders, recovered in base distribution rates. Spending totals — SWE PY16 Annual Report (Act 129) and BCS Universal Service Report 2022 (CAP, LIURP).
Sources: Beneficiary-pays language — Act 129, 66 Pa. C.S. § 2806.1(k)(1), as cited in pipeline data item PA-C-2022-3030803-005. CAP costs ($494.7M) — BCS Universal Service Report 2022. LIURP costs ($69.5M) — BCS Universal Service Report 2022. Act 129 spending ($268.4M) — SWE PY16 Annual Report, Table 19. CAP customer count (462,575) — BCS Report, CAP Participation tables. LIURP jobs (17,242) — BCS Report, LIURP Production tables. Water benefits (59%) — SWE PY15, Section 5 findings. Residential share decline — SWE PY15, Section 5.1.1.