Renewable Energy Certificate (REC) Trading and Pricing
This dataset provides granular records of Renewable Energy Certificate (REC) transactions, including technology type, market pricing, compliance market, and generation state. It enables comprehensive analysis of REC market trends, supports regulatory compliance, and facilitates transparency in renewable energy trading for utilities, regulators, and market analysts.
Sample rows
preview · 8 of 103 rows · all 13 columns| rec_transaction_idstring | technology_typestring | rec_price_per_mwhfloat | state_of_generationstring | transaction_datedate | rec_vintage_yearinteger | rps_compliance_marketstring | rec_quantity_mwhfloat | buyer_idstring | seller_idstring | transaction_typestring | contract_idstring | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TRX-1A2B3C4D | solar | 38.25 | CA | 2023-04-12 | 2022 | CA WREGIS | 100.5 | BUYER-1892 | SELLER-9031 | spot | CONT-CA-187 | Spot purchase for Q2 compliance |
| TX-7B8C9D6E | wind | 21.4 | TX | 2022-12-09 | 2022 | PJM-GATS | 250 | BUYER-7745 | SELLER-1202 | forward | CONT-TX-431 | Forward contract for 2023 delivery |
| REC-5D6E7F8G | hydro | 15 | WA | 2021-06-20 | 2021 | NEPOOL | 50 | BUYER-5503 | SELLER-3344 | bilateral | CONT-WA-253 | Bilateral trade for small hydro unit |
| REC-8H9I0J1K | solar | 41.75 | AZ | 2024-01-05 | 2023 | CA WREGIS | 42.8 | BUYER-1197 | SELLER-2091 | spot | CONT-AZ-442 | Solar carve-out compliance |
| TXN-2L3M4N5O | biomass | 28.9 | GA | 2022-08-14 | 2020 | PJM-GATS | 12.5 | BUYER-4103 | SELLER-8711 | bilateral | CONT-GA-105 | Legacy biomass REC transaction |
| REC-6P7Q8R9S | wind | 24.5 | OK | 2023-03-28 | 2023 | PJM-GATS | 300 | BUYER-2721 | SELLER-5162 | forward | CONT-OK-378 | Large wind project forward sale |
| TXN-1T2U3V4W | geothermal | 35.6 | NV | 2021-10-03 | 2021 | CA WREGIS | 8 | BUYER-8080 | SELLER-3020 | spot | CONT-NV-303 | Geothermal carve-out |
| REC-9X0Y1Z2A | solar | 39 | NM | 2023-05-11 | 2023 | CA WREGIS | 21.9 | BUYER-1099 | SELLER-9820 | spot | CONT-NM-451 | Community solar project |
| TXN-5B6C7D8E | hydro | 14.2 | OR | 2022-01-18 | 2022 | NEPOOL | 30 | BUYER-5012 | SELLER-3187 | bilateral | blank | No contract, direct hydro trade |
| REC-3F4G5H6I | wind | 25.9 | IA | 2023-07-12 | 2022 | PJM-GATS | 170 | BUYER-6611 | SELLER-9042 | forward | CONT-IA-762 | Wind forward for summer compliance |
| TXN-9J0K1L2M | biomass | 29.7 | NC | 2022-03-23 | 2022 | PJM-GATS | 15 | BUYER-2801 | SELLER-1125 | spot | blank | Small biomass trade |
| REC-4N5O6P7Q | solar | 37.1 | CO | 2022-11-28 | 2022 | CA WREGIS | 48 | BUYER-9332 | SELLER-1102 | spot | CONT-CO-211 | Solar REC for state RPS |
| TXN-2Q3R4S5T | wind | 19.8 | MN | 2021-12-17 | 2021 | PJM-GATS | 110 | BUYER-6732 | SELLER-2211 | bilateral | CONT-MN-109 | Wind bilateral midwest |
| REC-7T8U9V0W | solar | 40.55 | NV | 2024-02-21 | 2023 | CA WREGIS | 60.2 | BUYER-5600 | SELLER-3933 | forward | CONT-NV-255 | Solar forward, new install |
| TXN-6E7F8G9H | hydro | 15.9 | ID | 2023-09-01 | 2023 | NEPOOL | 20 | BUYER-9111 | SELLER-7202 | spot | blank | Hydro spot for compliance |
| REC-1I2J3K4L | biomass | 33.2 | FL | 2021-05-15 | 2020 | PJM-GATS | 9.5 | BUYER-4209 | SELLER-7770 | bilateral | CONT-FL-678 | Biomass project, legacy contract |
| TXN-3A4B5C6D | solar | 39.9 | UT | 2023-11-13 | 2023 | CA WREGIS | 32 | BUYER-7998 | SELLER-5180 | spot | CONT-UT-563 | REC for Utah community solar |
| REC-5M6N7O8P | geothermal | 36.8 | CA | 2022-07-07 | 2022 | CA WREGIS | 11 | BUYER-2012 | SELLER-8011 | forward | CONT-CA-314 | Geothermal forward contract |
| TXN-8P9Q0R1S | wind | 23.7 | KS | 2023-04-04 | 2023 | PJM-GATS | 200 | BUYER-6612 | SELLER-6050 | spot | blank | Wind spot for spring compliance |
| REC-2S3T4U5V | hydro | 13.8 | ME | 2022-05-19 | 2022 | NEPOOL | 17.5 | BUYER-1001 | SELLER-1871 | bilateral | CONT-ME-540 | Hydro bilateral for Maine RPS |
What the 103 rows show
from the 103-row sampleSolar (technology type) stands out: mean rec_
- 31.3median rec_
price_ per_ mwh - 3transaction types
- 4rps compliance markets
- 88.9median rec_
quantity_ mwh
Median 31.3, from 13.8 to 49.9.
- string 9
- integer 1
- float 2
- date 1
Columns
13 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 9 columns | |||
rec_transaction_id | string | Unique identifier for each REC transactionunique | TRX-1A2B3C4D |
technology_type | string | Type of renewable energy technology (e.g., solar, wind, hydro)6 values | solar |
state_of_generation | string | U.S. state where the renewable energy was generated | CA |
rps_compliance_market | string | Name of the RPS compliance market (e.g., PJM-GATS, NEPOOL, CA WREGIS)4 markets | CA WREGIS |
buyer_id | string | Unique identifier for the buyer organization or entity | BUYER-1892 |
seller_id | string | Unique identifier for the seller organization or entity | SELLER-9031 |
transaction_type | string | Type of transaction (e.g., spot, forward, bilateral)spot · forward · bilateral | spot |
contract_id | string | Identifier for the contract under which the REC transaction occurred (if applicable)optional | CONT-CA-187 |
notes | string | Additional information or comments about the transactionoptional | Geothermal carve-out |
| Numbers 3 columns | |||
rec_vintage_year | integer | Year the renewable energy was generated for the REC1,990 to 2,100 | 2022 |
rec_quantity_mwh | float | Quantity of RECs traded in megawatt-hours (MWh)0 or more | 100.5 |
rec_price_per_mwh | float | Market price per REC in USD per MWh0 or more | 38.25 |
| Dates and times 1 column | |||
transaction_date | date | Date the REC transaction was executed | 2023-04-12 |
Use it for
An energy dashboard
Rec_
price_ per_ mwh by technology_ type and a breakdown of state_ of_ generation. Excel, Power BI or Tableau. Why do the 31 solar rows have a mean rec_
price_ per_ mwh of 40.7? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Rec transactions103TRX-1A2B3C4D38.25solarTX-7B8C9D6E21.4windREC-5D6E7F8G15hydro
A software demo
Believable rec transactions with transaction_
date, rec_ vintage_ year and technology_ type to fill a screen in front of a buyer.
blueprint · renewable-energy-certificate-rec-trading-and-pricing
Behind this dataset
Same schema. As many rows as you need.
These 103 rows came out of a blueprint — 13 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.
- REC serial number and vintage year (year electricity was generated)
- Technology type: solar, wind, hydro, biomass, geothermal
- State/region of generation for RPS compliance eligibility
- REC price in $/MWh or $ per REC (1 REC = 1 MWh)
- RPS requirement: percentage of retail sales from renewables
- Solar REC (SREC) premium pricing in solar carve-out states
- REC retirement for compliance vs. trading for profit
- Tracking systems: GATS, M-RETS, WREGIS, NC-RETS
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- renewable-energy-certificate-rec-trading-and-pricing