Retail Sales, Customer-Sited Deliveries

EIA-861 customer-sited sales: electricity sold by third-party owners of on-site generation to the customers hosting it, by facility and customer class.

Native record
event_time x facility_number x utility_number x state x ba_code x customer_class x duplicate_index
annual (report year) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

Sales_Ult_Cust_CS. From 2013 one row per facility; the 2012 file lists sellers without facilities, so facility_number is 0 there. customer_class is residential, commercial, industrial, transportation (direct_connected in the distributed generation tables) or EIA's own total, so summing classes without excluding total counts everything twice. event_time is 1 January of the report year. release is final or early_release: EIA posts an early release of a year in August and replaces it with the final file in the autumn, and the mirror keeps the newest row per key. A key cell EIA leaves blank is '' or 0, and duplicate_index numbers rows that still share a key, in workbook order.

Query contract

Preserve one canonical row per (event_time, facility_number, utility_number, state, ba_code, customer_class, duplicate_index) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, facility_number, utility_number, state, ba_code, customer_class, duplicate_index.

Schema18

Column
Type
event_timeDateTime64(6, 'UTC')
customer_classLowCardinality(String)
facility_numberInt64
facility_nameLowCardinality(Nullable(String))
utility_numberInt64
utility_nameLowCardinality(Nullable(String))
stateLowCardinality(String)
ba_codeLowCardinality(String)
revenues_thousand_dollarsNullable(Float64)
sales_mwhNullable(Float64)
customers_countNullable(Float64)
partLowCardinality(Nullable(String))
service_typeLowCardinality(Nullable(String))
data_typeLowCardinality(Nullable(String))
ownershipLowCardinality(Nullable(String))
duplicate_indexInt64
releaseLowCardinality(Nullable(String))
ingested_atDateTime64(6, 'UTC')

Sample data

event_timecustomer_classfacility_numberfacility_nameutility_numberutility_namestateba_coderevenues_thousand_dollarssales_mwhcustomers_countpartservice_typedata_typeownershipduplicate_indexreleaseingested_at
2025-01-01 00:00:00.000000transportation69519Pilot Rock Solar 267502Pilot Rock Solar 2 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000total69519Pilot Rock Solar 267502Pilot Rock Solar 2 LLCORPACW101115∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000residential69519Pilot Rock Solar 267502Pilot Rock Solar 2 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000industrial69519Pilot Rock Solar 267502Pilot Rock Solar 2 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000commercial69519Pilot Rock Solar 267502Pilot Rock Solar 2 LLCORPACW101115∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000transportation69518Pilot Rock Solar 167501Pilot Rock Solar 1 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000total69518Pilot Rock Solar 167501Pilot Rock Solar 1 LLCORPACW7825∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000residential69518Pilot Rock Solar 167501Pilot Rock Solar 1 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000industrial69518Pilot Rock Solar 167501Pilot Rock Solar 1 LLCORPACW000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000commercial69518Pilot Rock Solar 167501Pilot Rock Solar 1 LLCORPACW7825∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000transportation69233CA- US Foods- Sacramento (McClellan)67342USF McClellan, LLCCABANC000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000total69233CA- US Foods- Sacramento (McClellan)67342USF McClellan, LLCCABANC12414211∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000residential69233CA- US Foods- Sacramento (McClellan)67342USF McClellan, LLCCABANC000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000industrial69233CA- US Foods- Sacramento (McClellan)67342USF McClellan, LLCCABANC000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000commercial69233CA- US Foods- Sacramento (McClellan)67342USF McClellan, LLCCABANC12414211∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000transportation69192AETS Old Michigan Solar LLC66264AETS OpCo Holdings LLCTXERCO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000total69192AETS Old Michigan Solar LLC66264AETS OpCo Holdings LLCTXERCO27568931∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000residential69192AETS Old Michigan Solar LLC66264AETS OpCo Holdings LLCTXERCO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000industrial69192AETS Old Michigan Solar LLC66264AETS OpCo Holdings LLCTXERCO27568931∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000commercial69192AETS Old Michigan Solar LLC66264AETS OpCo Holdings LLCTXERCO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000transportation69191GreenStruxure REP009, LLC65849ClearGen LLCCACISO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000total69191GreenStruxure REP009, LLC65849ClearGen LLCCACISO357891∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000residential69191GreenStruxure REP009, LLC65849ClearGen LLCCACISO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000industrial69191GreenStruxure REP009, LLC65849ClearGen LLCCACISO000∅∅∅∅0early_release2026-09-29 00:39:35.858508
2025-01-01 00:00:00.000000commercial69191GreenStruxure REP009, LLC65849ClearGen LLCCACISO357891∅∅∅∅0early_release2026-09-29 00:39:35.858508

Coverage

0.3% complete4,736 gap days14 days with data
Show coverage history
Coverage: 0.3%Days with data: 14Gaps: 4,736
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
gaplessmore