From annual to hourly: see the story your data really tells.
Compare annual matching against 24/7 hourly carbon-free matching for any portfolio of on-site renewables, PPAs, battery storage, and grid supply. Load a scenario to explore, then upload your own profile.
Configuration
Adjust any value and click Run simulation. All units MW for power, MWh for energy, kgCO₂/MWh for emissions.Load
CSV: timestamp,kWh (8760 hourly rows)
On-site generation
Battery & PPA
Procurement prices
Emissions, region & target
Headline metrics
All values cover one full year (8,760 hours).
Annual matching —
—%
Clean MWh procured ÷ load over the year
Hourly (24/7) matching —
—%
Load-weighted share of hours covered by clean supply
Annual energy bill
£—m
Procurement, grid, gas, battery amortised
Carbon footprint
— tCO₂e
At configured carbon price, £—
Dispatch & coverage
Stacked supply against load. Flip between representative weeks.Hourly dispatch
Stacked clean & firm supply vs site load. The gap above clean stack = unmatched (grid) hours.
Solar
Wind
Battery discharge
Clean PPA (shaped)
Gas / CHP
Grid import
Load
Annual vs hourly, month by month
Where the two methods disagree, the gap is the greenwash risk.Monthly matching: annual vs hourly
Annual: cumulative clean energy ÷ load. Hourly: load-weighted hour-by-hour coverage in the month.
Energy by source
Share of site load served, by source (after dispatch).
When does matching fail?
Patterns matter. A 95% annual score can hide every winter evening uncovered.Coverage heatmap · hour-of-day × month
Each cell is the share of that hour-of-day in that month covered by clean supply.
0% covered100% covered
Average hour-of-day shape
Mean MW across the year at each hour. The gap between load and clean stack = grid reliance.
Emissions and coverage profile
What regulators and stakeholders will look at: cumulative carbon, and the shape of clean coverage across the year.Cumulative emissions through the year
Each step is one day's grid + gas emissions.
Hours of the year by clean-coverage band
Every one of the 8,760 hours sorted into a bucket by how much of that hour's demand was actually served by clean supply. Left bars are hours of heavy grid reliance, the right bar is hours running fully on clean energy.
Report-ready summary
Copy directly into stakeholder reports, board papers, or CDP / SBTi disclosures.
Disclaimer. This is a personal exploratory project. All generation profiles, capacity factors, and pre-built scenarios are illustrative and produced from simplified deterministic models, not real measured data. Numbers from this app are for learning and demonstration only. Do not use them in regulatory filings, CDP submissions, SBTi disclosures, or any setting where accuracy matters. Not affiliated with the GHG Protocol, SBTi, EnergyTag, or any regulator.
Methodology. Profiles modelled deterministically from site type, latitude-equivalent solar irradiance, onshore-wind synoptic patterns, and dispatch priority (renewables → battery → gas → grid). Hourly matching scored as Σmin(cleanh, loadh) ÷ Σloadh, in line with the EnergyTag granular-certificate methodology and the GHG Protocol Scope 2 hourly-matching proposal (October 2025 consultation draft).
Reference data. Grid carbon intensity presets are 2024 annual averages from Carbon Brief (UK), RTE (France), Fraunhofer ISE (Germany), EIA and EPA (US national and state), Ember (EU and global), AEMO via Open Electricity (Australia), and the IEA Emissions Factors 2025 database. Procurement price defaults reflect the LevelTen UK PPA Price Index Q3 2025 (solar ~£72/MWh, wind ~£75/MWh), UK day-ahead wholesale ~£85/MWh, and battery storage at £250/kWh capex amortised over 12 years at 7% WACC (~£35/kWh-yr).
Methodology. Profiles modelled deterministically from site type, latitude-equivalent solar irradiance, onshore-wind synoptic patterns, and dispatch priority (renewables → battery → gas → grid). Hourly matching scored as Σmin(cleanh, loadh) ÷ Σloadh, in line with the EnergyTag granular-certificate methodology and the GHG Protocol Scope 2 hourly-matching proposal (October 2025 consultation draft).
Reference data. Grid carbon intensity presets are 2024 annual averages from Carbon Brief (UK), RTE (France), Fraunhofer ISE (Germany), EIA and EPA (US national and state), Ember (EU and global), AEMO via Open Electricity (Australia), and the IEA Emissions Factors 2025 database. Procurement price defaults reflect the LevelTen UK PPA Price Index Q3 2025 (solar ~£72/MWh, wind ~£75/MWh), UK day-ahead wholesale ~£85/MWh, and battery storage at £250/kWh capex amortised over 12 years at 7% WACC (~£35/kWh-yr).