• Energy
  • 20 columns
  • 105 rows
  • 8 formats

Net Metering and Distributed Generation (DG) Production

This dataset provides detailed bidirectional energy flow records for net metered customers with distributed generation systems such as solar PV and wind. It includes customer and meter identifiers, location, generation type, energy imported and exported, net energy, and generation credits, enabling analysis of renewable energy production, grid interaction, and billing. The dataset is ideal for utilities, regulators, and researchers seeking to optimize distributed energy resources and assess net metering impacts.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Utility billing and credit calculation for net metered customers

Sample rows

preview · 8 of 105 rows · all 20 columns
record_idstringservice_address_countrystringenergy_imported_kwhfloatis_activebooleanservice_address_statestringcustomer_idstringcustomer_namestringservice_address_streetstringservice_address_citystringservice_address_postal_codestringmeter_idstringgeneration_typestringgeneration_capacity_kwfloatreading_datetimedatetimeenergy_exported_kwhfloatnet_energy_kwhfloatgeneration_credits_kwhfloatbilling_period_startdatebilling_period_enddatetariff_codestring
REC-10001US320.25trueWACUST-1001Hassan J. Rahman14 Oakridge DriveSeattle98109MTR-1001solar_pv7.52023-07-31T23:59:00410.990.6590.652023-07-012023-07-31SOL-WA7
REC-10002DE40trueBECUST-1002Anais Schmidt22 Rue des LilasBerlin10115MTR-1002wind4.22023-07-31T23:58:00120.580.580.52023-07-012023-07-31DE-WIND
REC-10003US1850.1trueNCCUST-1003Greenville Dairy LLC1154 Farm LaneGreenville27834MTR-1003solar_pv552023-07-31T23:57:002850.61000.51000.52023-07-012023-07-31AGR-SOL
REC-10004US210.7trueCOCUST-1004Renee L. Carter798 Pine StreetDenver80203MTR-1004solar_pv5.12023-07-31T23:56:00260.950.250.22023-07-012023-07-31SOL-DEN
REC-10005US430.25trueCACUST-1005Li Wei325 Market StSan Francisco94105MTR-1005solar_pv9.82023-07-31T23:55:00180-250.2502023-07-012023-07-31SOL-CA9
REC-10006Croatia20trueHRCUST-1006Zlatko HorvatUl. Kralja Tomislava 10Zagreb10000MTR-1006other1.52023-07-31T23:54:0015-502023-07-012023-07-31HR-STD
REC-10007US315.9trueILCUST-1007Megan O'Reilly2412 North ClarkChicago60614MTR-1007solar_pv6.52023-07-31T23:53:00370.654.754.72023-07-012023-07-31SOL-CHI6
REC-10008US920trueNDCUST-1008Minot Grain Co.89 Prairie AveMinot58701MTR-1008wind24.62023-07-31T23:52:001445.6525.6525.62023-07-012023-07-31WIN-IND

What the 105 rows show

from the 105-row sample

US (service address country) stands out: mean energy_imported_kwh is 625.6, against 28.0 for the rest.

  • 90%is_active = true
  • 289.1median energy_imported_kwh
  • 3generation types
  • 6.8median generation_capacity_kw
  • 272.4median energy_exported_kwh
  • 50.0median net_energy_kwh
Mean energy_imported_kwh by service_address_country96 rows
0400800625.6US79 rows23.2Croatia9 rows33.4DE8 rows
energy_imported_kwh105 rows, in bands of 500
040807998611102,0003,500energy_imported_kwh →

Median 289.1, from 0.0 to 3,100.

service_address_state96 rows with a value · 9 left blank
  1. CA13
  2. CO9
  3. HR9
  4. TX7
  5. ND6
  6. WA5
  7. IL5
  8. NY5
  9. HE4
  10. FL4
20 columns by typefrom the column list below
  • string 11
  • float 5
  • date 2
  • datetime 1
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 11 columns
record_idstringUnique identifier for each net metering production recorduniqueREC-10001
customer_idstringUnique identifier for the net metered customerCUST-1001
customer_namestringFull name of the net metered customeroptionalHassan J. Rahman
service_address_streetstringStreet address of the distributed generation installationoptional14 Oakridge Drive
service_address_citystringCity of the distributed generation installationoptionalSeattle
service_address_statestringState of the distributed generation installationoptionalWA
service_address_postal_codestringPostal code of the distributed generation installationoptional98109
service_address_countrystringCountry of the distributed generation installation3 countries · optionalUS
meter_idstringUnique identifier for the meter recording bidirectional energy flowMTR-1001
generation_typestringType of distributed generation (e.g., solar PV, wind, other)solar_pv · wind · othersolar_pv
tariff_codestringCode representing the customer's applicable tariff or rate planoptionalSOL-WA7
Numbers 5 columns
generation_capacity_kwfloatInstalled generation capacity in kilowatts (kW)0 or more · optional7.5
energy_imported_kwhfloatAmount of energy delivered to the customer from the grid (imported) in kilowatt-hours (kWh)0 or more320.25
energy_exported_kwhfloatAmount of energy received from the customer to the grid (exported) in kilowatt-hours (kWh)0 or more410.9
net_energy_kwhfloatNet energy (exported minus imported) in kilowatt-hours (kWh) for the reading period90.65
generation_credits_kwhfloatAmount of generation credits earned in kilowatt-hours (kWh)0 or more · optional90.65
Dates and times 3 columns
reading_datetimedatetimeTimestamp for the meter reading2023-07-31T23:59:00
billing_period_startdateStart date of the billing period for this recordoptional2023-07-01
billing_period_enddateEnd date of the billing period for this recordoptional2023-07-31
True or false 1 column
is_activebooleanIndicates if the net metering account is currently activeoptionaltrue

Use it for

  • is active90%95 of 105 rowsmean energy imported …625.6US23.2Croatia33.4DE

    An energy dashboard

    The is_active rate, energy_imported_kwh by service_address_country and a breakdown of service_address_state. Excel, Power BI or Tableau.

  • Why do the 79 US rows have a mean energy_imported_kwh of 625.6?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable records with customer_id, customer_name and service_address_street to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset105 rows20 columns
Yours1,000 rows20 columnsservice_address_street: UK only

blueprint · net-metering-and-distributed-generation-dg-production

Behind this dataset

Same schema. As many rows as you need.

These 105 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Meter ID supports bidirectional metering (4-quadrant)
  • Delivered kWh (grid to customer) and received kWh (customer to grid)
  • Net kWh = delivered - received for billing period
  • DG system size in kW (nameplate capacity)
  • Interconnection agreement number and approval date
  • Net excess generation (NEG) credits for export > import
  • Tariff code for net metering rate schedule
  • True-up period (monthly or annual reconciliation)
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
net-metering-and-distributed-generation-dg-production

What should your data show?

Preview 20 rows free
No signup. No card.