GreenCalculusGet a free key
The GreenCalculus Emission Factor Database

MasterBrain — Emission Factor Database

One normalised data layer that turns an activity — litres of diesel, kWh of grid electricity, tonne-kilometres of freight, dollars of spend — into a greenhouse-gas number you can defend, with every value traceable to a primary citation. Free to use, free to cite, no key required to read.
v2026.262 · updated 15 Oct 2026 · schema v3.0
Factors19,558
Countries230
Registered sources249
Taxonomy families122

Find a factor

Every result is this page querying the public API, live — the same call the panel below invites you to run yourself. No key required.

Try

What MasterBrain is

MasterBrain is the open, version-controlled emission factor database behind every calculator on GreenCalculus. Its point is not that it holds numbers — plenty of databases do. It is that every number comes back with its exact source, the place within it the value was read from, and the data version it belongs to, so a person can cite it and a machine can reproduce it in an audit.

That matters because of who has to use it. A sustainability consultant assembling a client inventory, an in-house ESG team preparing a disclosure, an auditor checking provenance, a researcher needing something citable, a founder building on a stable factor layer — none of them need a number. They need a number they can defend when someone asks where it came from, six months later, after the source has been revised.

One shape across 249 publishers

The work is the normalisation. Government and intergovernmental publishers do not agree on units, boundaries, gas coverage, vintage conventions or how to name anything. MasterBrain runs a single canonical schema across all of them, so a UK natural-gas factor, a Singapore grid factor and a US spend-based factor share one row shape, one unit convention and one provenance model. You stop writing per-source adapters and start comparing like with like.

Every row carries the same envelope: the value and its unit, the gas and GWP basis it was computed on, the source id, the exact table or cell reference, the date it was retrieved, and the GHG Protocol scope it belongs to. Nothing is derived silently. Where a publisher states an uncertainty range, the range travels with the factor; where none is published, the field is absent rather than invented.

What it is not

It is not the largest emission factor database, and it is not trying to be. Volume is easy to buy and easy to inflate — a few thousand real values become a million by multiplying out every unit and region combination. MasterBrain is deliberately a curated layer: every row traces to a named primary publication that a human has read the licence terms of. If you need a unit-process life-cycle inventory for product modelling, you want ecoinvent or a comparable LCI database, and the two are complements rather than substitutes.

It is also not complete, and it says so. The absence register records every known gap and classifies it — whether nobody publishes it anywhere, it is in our backlog, or we found it and declined.

What it costs

Free to read and free to cite. Browsing and searching the corpus needs no key at all; a free key covers programmatic use with no card. What you may redistribute is a separate question, and it is decided by each publisher rather than by us: a portion of the corpus is readable and citable but cannot be passed on, and the bulk feed excludes those rows rather than pretending otherwise. Every source and its terms are listed on the sources page.

Explore the database

Three pages go deeper than this one can: what every number is sourced from, how far the coverage actually reaches, and what is missing and why.

Coverage

152 of 230 countries

Coverage by country

Scored on 13 core families. Read the bands before the number.

Absence

12 classified gaps

What we do not have

Backlog, silence, or declined — each one dated.

Sample factors — eight worked examples

Eight rows from the corpus, showing what a factor actually looks like in use — a fuel, two grids, a GWP, freight, spend, well-to-tank and a land-use-change row. Six are real canonical rows rendered live through the [gc_factor] shortcode, so the value stays current with the database rather than going stale in prose. Two — road freight and the FLAG land-use-change example — are version-pinned snapshots from families not yet migrated to the live V3 keyspace, and are labelled as such.

fuels.gbr.natural_gas.kwh_gcv
0.18231kg CO₂e/kWh
DEFRA_2026Scope 1
The most-used UK Scope 1 factor. The kwh_gcv suffix means it applies to gross-calorific-value energy, not net.
→ SC1 Stationary Combustion
grid.usa.subregion.rfce.location_based
0.272kg CO₂e/kWh
EPA eGRID 2023Scope 2
Location-based Scope 2 at eGRID subregion granularity (RFC East). US grid intensity varies enormously by subregion, so a national average would misstate a facility’s emissions.
→ SC2 Electricity
gwp.HFC_410A.ar6_100
2256100-yr GWP
IPCC AR6Scope 1
A GWP, not an emission factor — no energy or mass denominator. Multiply by leaked refrigerant mass and leakage rate for fugitive Scope 1.
→ SC1 Fugitive Emissions
freight.road_hgv_artic
0.086kg CO₂e/tonne-km
DEFRA 2025Scope 3.4 / 3.9version-pinned
Upstream and downstream road freight (HGV articulated, laden average). Version-pinned snapshot — the freight family is legacy-tabulated, not yet in the live V3 keyspace; GLEC v3.2 defines the per-tonne-km method.
spend_based.us.naics3.511.publishing_industries_except_internet
0.0958kg CO₂e/USD
USEEIO_SC_FACTORS_v1_4_0Scope 3.1
Spend-based Scope 3 Category 1 (NAICS-3 511, publishing). Anchored to 2024 USD purchaser price — deflate current spend to 2024 USD before applying, not 2022: the row moved to USEEIO v1.4.0 and re-based with it.
→ SC3 Cat 1 Spend-Based
fuels.gbr.aviation_turbine_fuel.wtt.kwh_gcv
0.05153kg CO₂e/kWh
DEFRA_2026Scope 3.3
The upstream well-to-tank portion of jet fuel — extraction, refining and distribution before the tank. Combustion is accounted separately.
→ SC3 Cat 3 Fuel & Energy
agriculture.luc_tropical_deforestation
165,000kg CO₂e/hectare
IPCC AR6FLAGversion-pinned
Land-use-change emissions (one-time carbon-stock loss, IPCC Tier 1). Version-pinned snapshot — legacy-tabulated, not yet in the live V3 keyspace. FLAG separates emissions from removals; this is the emission side only.
→ FLAG Emissions
grid.sgp.electricity.lifecycle_intensity
0.49709kg CO₂e/kWh
Ember 2025Outside scopes
Not a Scope 2 factor, and that is the example. Ember publishes a full-lifecycle intensity — fuel supply chain and plant manufacture included — so it asserts no GHG Protocol scope and is recorded outside_scopes. The location_based key it used to sit under was vacated at v2026.176 rather than quietly repointed here; no national direct factor has been sourced for Singapore, and the absence register says so.
→ Ember Yearly Electricity Data

Live coverage

The table below is generated live from the MasterBrain database every time this page loads — it is not a static snapshot. The Status column distinguishes live families (rows currently in use by GreenCalculus calculators) from pending families (roadmap coverage with no published rows yet, surfaced here so the roadmap is visible rather than hidden).

19,558 canonical factors, organised into 122 taxonomy families — 74 queryable today, 48 mapped but not yet populated.

Reading the totals. 13,714 of these are redistributable under their source licence; 5,844 are free to read and cite but cannot be redistributed, so the bulk feed at /v1/corpus serves 13,714. A further 401 legacy alias keys resolve to canonical rows and are not counted twice.

Reading the two row columns. Rows owned is exclusive — every factor has exactly one owning family, so the column sums to 19,558, the corpus. A family showing an em-dash owns nothing and reads other families’ factors, which is what an aggregator is for. Rows in scope is the pool a family draws on; families share sections, so it overlaps by design and does not sum. The Browse column opens each family’s factor page. Programmatically, ?family=<key> filters /v1/factors on the API — it is an API parameter, not a page one.

Eight columns, wider than the page — Primary sources, Vintage and Browse sit past the right edge. Scroll the table sideways to reach them.

FamilyScopeRows ownedRows in scopeGeosPrimary sourcesVintageBrowse
CO2 Equivalencies (What a tonne of CO2 equals) co2-equivalencies outside_scopes 29 4,446 36 EPA_GHG_EQUIVALENCIES_2024, DFT_NTS_2023, DEFRA_2026 +29 2026 Factors
Capital Goods (Scope 3, Category 2) capital-goods scope3_cat2 — 3,762 30 USEEIO_SC_FACTORS_v1_4_0, ONS_AEA_2025_GHG_INTENSITY, EUROSTAT_AEA_GVA_2024 +17 2026 Factors
Spend-Based Secondary Data (Scope 3 Cat 1 + 2) spend-based-secondary-data scope3_cat1 scope3_cat2 3,352 3,352 30 USEEIO_SC_FACTORS_v1_4_0, ONS_AEA_2025_GHG_INTENSITY, EUROSTAT_AEA_GVA_2024 +3 2026 Factors
CO2 to Trees Equivalency co2-to-trees outside_scopes — 3,303 — IPCC_2006_VOL4, IPCC_2013_WETLANDS_SUPPLEMENT, IPCC_TIER1 +5 2026 Factors
Carbon Insetting vs Offsetting carbon-insetting-offsetting scope1 scope2 scope3 — 3,303 — OXFORD_OFFSETTING_2024, CDR_FYI_OPIS_PRICING_2025, IPCC_2006_VOL4 +5 2026 —
FLAG / LSR Aggregator flag-lsr-aggregator scope1 scope3_cat1 — 3,292 — IPCC_2006_VOL4, IPCC_2013_WETLANDS_SUPPLEMENT, IPCC_TIER1 +3 2026 Factors
Food Product Carbon Footprints food-product-pcf outside_scopes 2,451 2,451 1 ADEME_AGRIBALYSE_V32 2026 —
CBAM Embedded Emissions cbam-embedded scope3_cat1 scope3_cat2 1,547 2,079 5 CBAM_DEFAULT_2025, CBAM_DEFAULT_2026, RICS_WLCA_2023 +12 2026 Factors
Personal Carbon Footprint personal-carbon-footprint outside_scopes — 1,994 54 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +19 2026 Factors
UK CBAM uk-cbam scope3_cat1 — 1,757 50 CBAM_DEFAULT_2025, CBAM_DEFAULT_2026, WORLD_BANK_CARBON_PRICING_DASHBOARD 2026 Factors
CBAM & EU ETS cbam-eu-ets scope1 scope3_cat1 136 1,746 9 CBAM_DEFAULT_2025, CBAM_DEFAULT_2026, CA_SB253 +7 2026 Factors
Inventory Aggregator (Scope 1+2+3) inventory-aggregator scope1 scope2 scope3_cat1 — 1,589 42 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +16 2026 Factors
Forestry & Removals forestry-removals scope1 1,507 1,507 — IPCC_2006_VOL4, IPCC_AR6, IPCC_2019_REFINEMENT 2026 Factors
Avoided Emissions (Scope 4 / Handprint) avoided-emissions-scope4 outside_scopes — 1,066 214 IPCC_AR6, IPCC_AR5_WGI, IPCC_AR4 +14 2026 Factors
VSME (Voluntary SME Sustainability Standard) vsme scope1 scope2 — 1,052 36 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +14 2026 Factors
GRI 305 Emissions Disclosure gri-305 scope1 scope2 scope3 — 1,052 36 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +14 2026 Factors
Business Travel business-travel scope3_cat6 918 918 38 DEFRA_2026, IATA_CARBON_2025, ICAO_CARBON_CALCULATOR_v13 +5 2026 Factors
Oil & Gas Methane — Flaring, Venting & Fugitive oil-gas-methane scope1 29 771 6 IPCC_2019_REFINEMENT_v1, IPCC_AR6, IPCC_AR5_WGI +10 2026 Factors
Cradle-to-Gate PCF cradle-to-gate-pcf scope3_cat1 scope3_cat11 — 710 214 RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +19 2026 Factors
Cradle-to-Grave PCF cradle-to-grave-pcf scope3_cat1 scope3_cat11 scope3_cat12 214 710 214 RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +19 2026 —
Manure Management manure-management scope1 scope3_cat1 699 699 — IPCC_2006_VOL4, IPCC_TIER1 2026 Factors
Waste by Disposal Route waste-by-route scope3_cat5 scope3_cat12 406 582 17 IPCC_WASTE_2006_VOL5, DEFRA_2026, DCCEEW_NGA_2026 +4 2026 Factors
Mobile Combustion — Own Fleet mobile-combustion-own-fleet scope1 149 570 6 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +6 2026 Factors
Rail Freight rail-freight scope3_cat4 scope3_cat9 24 547 36 GLEC_FRAMEWORK_v3_2, DEFRA_2026, EPA_EGRID_2023 +6 2026 —
Sector PCF (Food / Apparel / Electronics / Packaging) sector-pcf scope3_cat1 scope3_cat11 — 496 — RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +18 2026 Factors
Land Use Change land-use-change scope1 scope3_cat1 450 450 — IPCC_2006_VOL4, IPCC_2013_WETLANDS_SUPPLEMENT, IPCC_AR6 2026 Factors
Well-to-Tank / Upstream Fuel (Scope 3 Cat 3a) well-to-tank-upstream-fuel scope3_cat3 437 437 6 DEFRA_2026, ECCC_FUEL_LCA_MODEL_2024, NETL_ELEC_BASELINE_2026 +3 2026 Factors
Stationary Combustion stationary-combustion scope1 421 421 6 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +5 2026 Factors
Material Substitution & Renovation material-substitution scope3_cat2 — 410 — RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +11 2026 Factors
Steel & Aluminium Process steel-aluminium-process scope1 63 390 36 IPCC_2006_VOL3, IPCC_2019_REFINEMENT, DEFRA_2026 +7 2026 Factors
Road Freight road-freight scope3_cat4 scope3_cat9 126 381 — GLEC_FRAMEWORK_v3_2 2026 —
Sea Freight sea-freight scope3_cat4 scope3_cat9 224 381 — GLEC_FRAMEWORK_v3_2 2026 Factors
Air Freight air-freight scope3_cat4 scope3_cat9 7 381 — GLEC_FRAMEWORK_v3_2 2026 —
Refrigerant Leakage refrigerant-leakage scope1 51 372 — IPCC_AR6, EU_F_GAS_REG_2024, IPCC_AR5_WGI +2 2026 Factors
Semiconductor Etch Gases semiconductor-etch-gases scope1 12 333 — IPCC_2006_VOL3, IPCC_AR6, IPCC_AR5_WGI +2 2026 —
Cloud Compute (AWS / Azure / GCP) cloud-compute scope3_cat1 73 332 51 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +30 2026 Factors
Data Centre PUE data-centre-pue scope2 scope3_cat1 15 332 51 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +30 2026 Factors
Transmission & Distribution Losses (Scope 3 Cat 3b) td-losses scope3_cat3 162 328 150 DEFRA_2026, DCCEEW_NGA_2026, ADEME_BASE_CARBONE_2026 +6 2026 Factors
Global Warming Potential (GWP) Converter global-warming-potential outside_scopes 321 321 — IPCC_AR6, IPCC_AR5_WGI, IPCC_AR4 +1 2026 Factors
ISO 14064-2 Project Accounting iso-14064-2-project outside_scopes — 321 — IPCC_AR6, IPCC_AR5_WGI, IPCC_AR4 +1 2026 Factors
Enteric Fermentation enteric-fermentation scope1 scope3_cat1 307 307 — IPCC_2006_VOL4, IPCC_TIER1, IPCC_2019_REFINEMENT 2026 Factors
Fertiliser & Soil fertiliser-soil scope1 294 294 — IPCC_2006_VOL4, DEFRA_2025, IPCC_2019_REFINEMENT 2026 Factors
Solar & PPA Carbon Payback (Renewable vs Grid) renewable-vs-grid-payback scope2 scope3 86 252 41 GREENCALCULUS_ASSUMPTION, WORLDBANK_GSA_SOLARGIS_2020, NREL_PVWATTS_V8 +11 2026 Factors
Cement & Lime Process cement-lime-process scope1 61 224 — IPCC_2006_VOL3, IPCC_2019_REFINEMENT 2026 Factors
Chemicals & Ammonia Process chemicals-ammonia-process scope1 100 224 — IPCC_2006_VOL3, IPCC_2019_REFINEMENT 2026 Factors
Employee Commuting employee-commuting scope3_cat7 27 193 36 DEFRA_2026, EPA_EGRID_2023, DCCEEW_NGA_2026 +5 2026 Factors
Carbon Removal (CDR) Portfolio carbon-removal-cdr outside_scopes — 177 36 OXFORD_OFFSETTING_2024, CDR_FYI_OPIS_PRICING_2025, DEFRA_2026 +7 2026 —
Landfill Gas & Wastewater landfill-gas-wastewater scope1 108 176 12 IPCC_WASTE_2006_VOL5 2026 Factors
Landfill & Incineration (IPCC Decay Model) landfill-incineration scope3_cat5 scope3_cat12 59 176 12 IPCC_WASTE_2006_VOL5 2026 Factors
Grid Electricity (Scope 2) grid-electricity scope2 166 166 36 DEFRA_2026, EPA_EGRID_2023, DCCEEW_NGA_2026 +5 2026 Factors
Waste Streams (C&D / Food / E-waste / Hazardous / Textile / Packaging / Plastic / Wastewater) waste-streams scope3_cat5 scope3_cat12 154 154 49 DEFRA_2026, WRI_WATER_ELECTRICITY_2020, ADEME_BASE_CARBONE_2026 2026 Factors
Building Energy Intensity (Residential) building-energy-intensity scope1 scope2 120 120 1 NEED_2025, CIBSE_TM46_2008, ENERGYSTAR_ATTIC_R_VALUES +1 2026 Factors
Glass, Plastics & Insulation glass-plastics-insulation scope3_cat2 120 120 — OEKOBAUDAT_2024, DEFRA_2026, IPCC_WASTE_2006_VOL5 2026 Factors
TCFD (legacy) / IFRS S2 Disclosure tcfd-ifrs-disclosure scope1 scope2 scope3_cat1 108 108 — TCFD_2017, IFRS_S2_2023, NGFS_PHASE5_2024 2026 —
Carbon Tax & ETS Liability by Country (World Bank Carbon Pricing Dashboard) carbon-tax-liability scope1 88 88 48 WORLD_BANK_CARBON_PRICING_DASHBOARD 2026 Factors
Allocation Methods allocation-methods scope3_cat1 7 86 — ISO_14067_2018, GHG_PROTOCOL_PRODUCT_2011, EU_PEF_REC_2021_2279 +4 2026 Factors
PCF Frameworks (Pathfinder / PEF / ISO 14067) pcf-frameworks scope3_cat1 79 86 — ISO_14067_2018, GHG_PROTOCOL_PRODUCT_2011, EU_PEF_REC_2021_2279 +4 2026 Factors
PCF Analysis (Sensitivity / Hotspots / Normalisation) pcf-analysis scope3_cat1 — 86 — ISO_14067_2018, GHG_PROTOCOL_PRODUCT_2011, EU_PEF_REC_2021_2279 +4 2026 Factors
SBTi Targets (Near-term / Net-zero / Sector) sbti-targets scope1 scope2 scope3_cat1 84 84 — SBTI_CORPORATE_2026 2026 Factors
PCAF Financed / Facilitated / Insurance-Associated Emissions pcaf-financed-emissions scope3_cat15 79 79 — PCAF_2024 2026 Factors
Regulatory Thresholds (CA / SEC / UK / Singapore / Australia / EU ETS) regulatory-thresholds scope1 scope2 scope3_cat1 77 77 4 CA_SB253, CA_SB261, AU_CORP_ACT_CLIMATE_2024 +5 2026 Factors
Concrete & Cement concrete-cement scope3_cat2 73 73 — OEKOBAUDAT_2024, MPA_FS18_2025, ICE_V2_2011 2026 Factors
Masonry & Finishes masonry-finishes scope3_cat2 67 67 — OEKOBAUDAT_2024 2026 Factors
CDP / CSRD / ESRS E1 Frameworks cdp-csrd-frameworks scope1 scope2 scope3_cat1 58 58 — CSRD_ESRS_E1, CDP_TECHNICAL_2025, ACT_ALUMINIUM_2022 2026 Factors
Whole-Building EN 15978 whole-building-en15978 scope3_cat2 51 51 — RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +3 2026 Factors
Timber & Bio-based Materials timber-bio-materials scope3_cat2 43 43 — OEKOBAUDAT_2024, DEFRA_2026, IPCC_WASTE_2006_VOL5 2026 Factors
Steel & Aluminium (Embodied) steel-aluminium-embodied scope3_cat2 42 42 — WORLDSTEEL_SI_2025, OEKOBAUDAT_2024, EUROPEAN_ALUMINIUM_EPR_2024 2026 Factors
Crypto & Blockchain crypto-blockchain scope3_cat11 42 42 — DIGICONOMIST_BTC, CCAF_CBECI_2025, CCRI_ETH_2022 +2 2026 —
Rice Cultivation rice-cultivation scope1 35 35 — IPCC_2006_VOL4 2026 Factors
Sector PCF — Food (reference parameters & benchmarks) sector-pcf-food scope3_cat1 21 21 — GREENCALCULUS_ASSUMPTION, IDF_2022, POORE_NEMECEK_2018 +1 2026 Factors
Carbon Neutrality & Offsets (PAS 2060 / ISO 14068) neutrality-offsets scope1 scope2 scope3_cat1 10 11 — OXFORD_OFFSETTING_2024, CDR_FYI_OPIS_PRICING_2025 2026 —
Carbon Offset Cost (Budgeting & Due Diligence) carbon-offset-cost scope1 scope2 scope3_cat1 1 11 — OXFORD_OFFSETTING_2024, CDR_FYI_OPIS_PRICING_2025 2026 —
Last-Mile Delivery last-mile-delivery scope3_cat9 — 4 — GLEC_FRAMEWORK_v3_2 2026 —
Combined Heat & Power / Cogeneration combined-heat-power scope1 scope2 3 3 — GHGP_CHP_2006 2026 —
48 families mapped but not yet populated

These are declared in the taxonomy with a methodology and a source plan, and return no rows yet. They are listed so the roadmap is visible rather than implied.

FamilyScopeRows ownedRows in scopeGeosPrimary sourcesVintageBrowse
Biochar & Soil Carbon biochar-soil-carbon scope1 — 3,292 — IPCC_2006_VOL4, IPCC_2013_WETLANDS_SUPPLEMENT, IPCC_TIER1 +3 2026 Factors
Attic Insulation Savings Calculator (US yearly savings and payback on your quote) attic-insulation-savings scope1 scope2 98 1,381 36 NOAA_NCLIMDIV_DEGREE_DAYS, NEED_2025, CIBSE_TM46_2008 +33 2026 —
Heat Pump Cost Calculator (US installed and running cost, payback) heat-pump-cost-savings scope1 scope2 6 1,169 36 EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4, EIA_NG_RESIDENTIAL_PRICE +29 2026 —
Space Heater Cost Calculator (cost per hour, day and month by state; vs heating the same room with gas, propane, oil or a heat pump) space-heater-cost scope1 scope2 4 1,167 36 DOE_ENERGYSAVER_ELECTRIC_RESISTANCE, DOE_ENERGYSAVER_SMALL_SPACE_HEATERS, EIA_EPM_TABLE_5_6_B +30 2026 —
CO2 Emissions by Country (territorial, per person and consumption-based, Global Carbon Budget 2025) co2-emissions-by-country outside_scopes 1,163 1,163 217 GCP_FOSSIL_CO2_2025V15, GCB_2025_NATIONAL 2026 —
Geothermal Heat Pump Savings Calculator (US heating savings, break-even budget, payback on your quote) geothermal-heat-pump-savings scope1 scope2 — 1,163 36 EIA_RECS_2020, LBNL_HOME_RETROFIT_COST_2021, MA_EEAC_HP_PRICING_2026 +28 2026 —
Water Heater Cost Calculator (US installed and running cost: tank, tankless, heat pump) water-heater-cost scope1 scope2 34 996 36 EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4, EIA_NG_RESIDENTIAL_PRICE +19 2026 —
Gas vs Electric Stove Cost Calculator (US running cost, switching cost and carbon) stove-cost scope1 scope2 26 988 36 DOE_COOKING_TSD_2024_01, EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4 +17 2026 —
Fleet & Vehicles fleet-vehicles scope1 scope3_cat8 296 986 36 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +10 2026 Factors
EV Charging Cost Calculator (US home charging vs gasoline, charger installation, carbon) ev-charging-cost scope1 scope2 40 903 36 EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4, EIA_NG_RESIDENTIAL_PRICE +18 2026 —
Heat Pump vs Gas Boiler Carbon Comparison heat-pump-vs-gas-boiler scope1 scope2 scope3 207 738 36 EIA_RECS_2020, LBNL_HOME_RETROFIT_COST_2021, MA_EEAC_HP_PRICING_2026 +22 2026 —
Reusable vs Single-Use Carbon Comparison reusable-vs-single-use scope3 7 737 54 GREENCALCULUS_ASSUMPTION, EU_ECODESIGN_DISHWASHER_2019, RICS_WLCA_2023 +21 2026 —
EV vs Petrol & Diesel Lifecycle ev-vs-ice-lifecycle scope1 scope2 scope3 196 727 39 ICCT_LCA_PASSENGER_CARS_2025, DEFRA_2026, AFDC_EV_INFRASTRUCTURE +11 2026 Factors
Refrigerator electricity use by type, size and ice maker; past US federal limits (guide) refrigerator-energy scope2 101 692 36 ENERGYSTAR_CERTIFIED_REFRIGERATORS, CFR_10_430_32_1997, CFR_10_430_32_2010 +15 2026 —
Solar Panel Calculator (US cost, savings and payback) solar-panel-cost-savings scope2 435 687 41 EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4, EIA_NG_RESIDENTIAL_PRICE +19 2026 —
Home energy monitors: what feedback on your electricity use saves (US homes; buying guide) home-energy-monitors scope2 13 640 36 ACEEE_E105_FEEDBACK_2010, ACEEE_B122_REALTIME_FEEDBACK_2012, NBER_W20809_ATTARI_2014 +24 2026 —
Smart power strips: idle load by device and measured savings by strip type (US homes; buying guide) smart-power-strips scope2 36 627 36 NRDC_HOME_IDLE_LOAD_2015, SDGE_ET14SDG8021_TIER2_APS_2015, PGE_ET13PGE1441_TIER2_APS_2016 +19 2026 —
Home Battery Cost Calculator (US installed cost, backup hours, break-even savings) home-battery-cost scope2 13 620 36 DOE_PVSCM_2024, LBNL_DISTRIBUTED_SOLAR_2025, NREL_ATB_2024B_RES_BATTERY +16 2026 —
Dehumidifier Size and Running Cost Calculator (ENERGY STAR sizing, yearly cost, ENERGY STAR vs federal minimum) dehumidifier-size-cost scope2 20 611 36 CFR_10_430_32_V2_DEHUMIDIFIERS, ENERGYSTAR_DEHUMIDIFIERS_V6, ENERGYSTAR_DEHUMIDIFIER_SIZING +14 2026 —
Electricity Cost Calculator (US appliance running cost and monthly bill by state) electricity-cost scope2 — 591 36 EIA_EPM_TABLE_5_6_B, EIA_EPA_TABLE_2_4, EIA_NG_RESIDENTIAL_PRICE +11 2026 —
Oil & Gas Fugitive (Venting & Flaring) oil-gas-fugitive scope1 — 589 6 IPCC_2006_VOL3, IPCC_2019_REFINEMENT, DEFRA_2026 +6 2026 Factors
Scope 3 Cat 5 & Cat 12 Aggregators cat5-cat12-aggregators scope3_cat5 scope3_cat12 — 582 17 IPCC_WASTE_2006_VOL5, DEFRA_2026, DCCEEW_NGA_2026 +4 2026 Factors
End-User Devices end-user-devices scope3_cat1 scope3_cat11 19 576 29 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +36 2026 Factors
CHP & Cogeneration chp-cogeneration scope1 scope2 — 531 36 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +9 2026 Factors
Intermodal & Cold Chain intermodal-cold-chain scope3_cat4 scope3_cat9 — 428 — GLEC_FRAMEWORK_v3_2, IPCC_AR6, EU_F_GAS_REG_2024 2026 Factors
Marine & Aviation Fuel (Own Operations) marine-aviation-fuel scope1 — 421 6 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +5 2026 Factors
Circular Metrics (Scenario / Recycled Content / MCI) circular-metrics scope3_cat5 — 410 — RICS_WLCA_2023, WRAP_NWT, BCIS_LEBC +11 2026 Factors
F-gas Inventory Aggregator f-gas-inventory scope1 — 384 — IPCC_AR6, EU_F_GAS_REG_2024, IPCC_2006_VOL3 +3 2026 Factors
Biomass & Biofuel biomass-biofuel scope1 — 365 6 DEFRA_2026, ECCC_EF_2025, EPA_GHG_HUB_2025 +4 2026 Factors
AI Compute (Training / Inference / LLM API) ai-compute scope3_cat1 33 332 51 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +30 2026 Factors
Video Streaming & Conferencing video-streaming-conferencing scope3_cat1 9 332 51 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +30 2026 Factors
Office IT & Software Development office-it-software scope2 scope3_cat1 17 332 51 GCP_REGION_CARBON_2024, AWS_SUSTAINABILITY_UG_2026, PATTERSON_2021_LARGE_NN_TRAINING +30 2026 Factors
Electrical Equipment (SF6) electrical-equipment-sf6 scope1 — 321 — IPCC_AR6, IPCC_AR5_WGI, IPCC_AR4 +1 2026 Factors
Recycling & Composting recycling-composting scope3_cat5 scope3_cat12 9 176 12 IPCC_WASTE_2006_VOL5 2026 Factors
Renewable Electricity Procurement renewable-electricity-procurement scope2 — 166 36 DEFRA_2026, EPA_EGRID_2023, DCCEEW_NGA_2026 +5 2026 Factors
Life-cycle GHG emissions of electricity by generation technology (IPCC AR5, NREL 2021, UNECE 2021) electricity-lifecycle-emissions outside_scopes 88 88 — IPCC_AR5_WGIII_ANNEX_III, NREL_LCA_HARMONIZATION_2021, UNECE_LCA_2021 2026 —
Carbon footprint of consumer devices (manufacturer life cycle reports; iPhone first) device-carbon-footprint outside_scopes 66 66 — APPLE_PRODUCT_ENVIRONMENTAL_REPORTS 2026 —
Generator and Power Station Size Calculator (running and starting watts, generator size, power station runtime) generator-power-station-size scope2 65 65 — HONDA_WATTAGE_GUIDE, JACKERY_EXPLORER_300_FAQ 2026 —
District Heating & Cooling district-heating-cooling scope2 50 50 39 DEFRA_2026, EPA_GHG_HUB_2025, EUROSTAT_NRG_IND_REN_2024 +3 2026 —
Purchased Heat & Steam purchased-heat-steam scope2 — 46 39 DEFRA_2026, EPA_GHG_HUB_2025, EUROSTAT_NRG_IND_REN_2024 +2 2026 Factors
Carbon footprint of carmakers and their cars (company-reported vehicle life-cycle per mile and corporate Scope 1-3) automaker-emissions outside_scopes 34 34 — TESLA_IMPACT_REPORT_2025 2026 —
Window Replacement Savings Calculator (US yearly savings, break-even budget, payback on your quote) window-replacement-savings scope1 scope2 25 25 — ENERGYSTAR_WINDOWS_SAVINGS_2023, ENERGYSTAR_WINDOWS_V7_SPEC 2026 —
Carbon footprint of transport (global sector totals, share of emissions and split by mode) transport-sector-footprint outside_scopes 16 16 — IPCC_AR6_WGIII_CH10, EDGAR_2025_GHG 2026 —
Carbon footprint of the construction and buildings sector (global share, operational vs embodied, trend) construction-sector-footprint outside_scopes 14 14 — UNEP_GSR_BUILDINGS_2025_2026, LI_2025_CONSTRUCTION_FOOTPRINT 2026 —
Carbon footprint of cruise ships (operator-reported fleet intensity per berth, passenger day and passenger-km) cruise-ship-footprint outside_scopes 12 12 — CARNIVAL_SR_FY2025, CARNIVAL_AR_FY2025, NCLH_SAIL_SUSTAIN_2025 +1 2026 —
CO2 emissions of natural gas (combustion per unit, upstream, and measured supply-chain methane leakage) natural-gas-footprint outside_scopes 7 7 — ALVAREZ_2018_SCIENCE, SHERWIN_2024_NATURE 2026 —
Coal Mine Methane coal-mine-methane scope1 4 4 — IPCC_2019_REFINEMENT_v1 2026 —
Atmospheric CO2 Unit Conversion (ppm to carbon mass) atmospheric-co2-conversion outside_scopes 2 2 — GCB_2025, GMB_2025 2026 —

MasterBrain v2026.262 (updated 2026-10-15)

Each Family name links to that family’s methodology page, where the source selection, normalisation, and worked examples for that family are documented in depth. The Geos column counts distinct ISO 3166-1 alpha-3 country codes appearing in the family’s canonical-row keypaths, so a value of 50 means the family carries factors keyed to fifty separate countries.

MasterBrain normalises government and intergovernmental emission-factor datasets — US EPA, UK DEFRA, IPCC, IEA and more — into one canonical row shape with full provenance, powering every GreenCalculus calculator.
MB v2026.262 · updated 15 Oct 2026

How to access MasterBrain

Five routes, in the order most people need them. Every one returns the same factor rows from the same versioned database — what changes is the shape of the answer, not the data behind it.

1. Through GreenCalculus calculators (recommended)

The primary access path is the calculator surface. Every page under GreenCalculus calculators reads MasterBrain at render time: you pick a calculator, enter activity data, and receive a result in which every number on the output panel cites the underlying factor row, its source, and the retrieval date — provenance is attached to the answer, not buried in a methodology appendix.

By Scope, the common entry points are the Stationary Combustion and Mobile Combustion calculators for direct emissions, the Scope 2 Electricity calculator for purchased power, the Spend-Based calculator for purchased goods, and the FLAG Emissions calculator for land-sector accounting.

Each calculator page loads only the factors it needs rather than the full database envelope — a sub-10% payload for most calculators, which keeps the surface fast without sacrificing provenance.

2. REST API

The productised API lives at api.greencalculus.com. A free key gives 1,000 calls a month with no card. Browsing and searching the corpus needs no key at all:

curl "https://api.greencalculus.com/v1/factors?section=fuels&key_prefix=fuels.gbr.natural_gas"

Fetching a single factor by key, and the bulk corpus feed, do require one. Every response carries the database version in its meta block and in X-GC-Version, so a client can log exactly which release produced a given number.

The full contract is published as an OpenAPI 3 document at /v1/openapi.json — sixteen paths covering factor lookup, search, and the calculation engines. Generate a client from it rather than hand-rolling one. Full reference: the API docs.

A legacy unauthenticated route remains at /wp-json/greencalculus/v1/factors for read-only browsing, alongside /wp-json/greencalculus/v1/gwp-values, which returns the IPCC AR4/AR5/AR6 100-year GWP table as self-documenting JSON.

3. MCP server, for AI agents

MasterBrain is available to any MCP-capable agent at mcp.greencalculus.com. The agent looks a factor up mid-conversation and hands back the source, the version and the DOI with its answer, instead of guessing a number from training data.

{ "mcpServers": { "greencalculus": {
    "url": "https://mcp.greencalculus.com",
    "headers": { "Authorization": "Bearer YOUR_KEY" } } } }

Twelve tools are exposed: lookup_factor, lookup_factors, search_factors and resolve_factor for retrieval, calculate_activity, calculate_embodied, calculate_pcaf, calculate_electricity, calculate_freight, calculate_spend and calculate_business_travel for computation, and explain_absence for the gaps. resolve_factor takes a plain-English description and returns ranked candidate keys, which is usually what an agent actually wants; lookup_factors batches a list of keys into one call instead of fifty.

4. Client libraries

JavaScript and Python clients, plus a Postman collection, are published at github.com/jeremiahsay/greencalculus-sdk. Install them with npm install greencalculus or pip install greencalculus, or generate your own client from the OpenAPI document above.

5. Bulk data and the citable dataset

The consolidated feed at /v1/corpus returns the whole redistributable corpus in one paginated stream, and states in its own metadata how many rows it excluded and why. It is licence-gated rather than volume-gated: rows whose upstream terms forbid redistribution are never in it, so what you receive is what you may pass on.

Frozen, citable extracts live under the data directory, and the dataset carries a DOI (10.5281/zenodo.17202747) for academic citation. Cite the version you used, not the live database — see Citation and licensing.

Direct PHP, for plugin extensions only

If you are extending the plugin itself, three memoised accessors are available: gc_mb_raw_factors(), gc_mb_canonical_taxonomy_families() and gc_mb_canonical_sources_registry(). Each caches per request, so they are safe to call repeatedly in one page load. This is an internal path — third-party sites should use the REST API above, not call PHP directly.

Methodology and provenance

Source selection criteria

For any taxonomy family, MasterBrain selects a source by a four-tier hierarchy, always preferring the highest applicable tier for the geography in question.

First, primary government and regulatory publishers: the US EPA, UK DESNZ / DEFRA, the EU Commission, Eurostat, the ONS, the IEA, and the IPCC. When an official factor exists for the geography, it wins.

Second, intergovernmental and multilateral sources where no single government owns the factor: IPCC working-group reports, ISO standards, the GHG Protocol, the GLEC Framework, and IATA RP 1726.

Third, peer-reviewed academic datasets — the ICE Database v3.0, EXIOBASE, and the Cambridge CBECI for crypto — used where government and intergovernmental coverage runs out.

Fourth, industry consortia such as PCAF, the Pathfinder Framework, and ASHRAE refrigerant standards, used only when no government factor exists.

Every source resolves to a registered entry in the canonical sources registry. A row cannot cite a source that is not registered — the validator blocks the release if it tries.

Normalisation rules

Source data arrives in incompatible shapes: different units, different GWP bases, different country codings, different file structures. MasterBrain normalises all of it into one canonical form before a row is accepted.

Units resolve to SI base where possible — kg, kWh, MJ, m³, tonne-km. Geographic codes become lowercase ISO 3166-1 alpha-3 inside keypaths (gbr, usa, chn, deu, ind). The global-warming-potential basis defaults to IPCC AR6 100-year in engineering mode, with AR5 100-year preserved alongside for DEFRA regulatory-mode compatibility. And every row uses the nested factor/source/scope v3 canonical shape — a single structure across all families, which keeps downstream consumption simple no matter which family a consumer is reading.

one canonical rowLIVE
{
  "key": "fuels.gbr.natural_gas.kwh_gcv",
  "factor": {
    "value": 0.18231,
    "unit": "kg CO2e per kWh",
    "gwp_set": "AR5_100"
  },
  "source": {
    "id": "DEFRA_2026",
    "cell_ref": "'Fuels'!D42"
  },
  "scope": { "ghg_protocol": "scope1", "category": "stationary_combustion" }
}
key identifies it · factor is the measurement · source is the proof · scope is where it counts. Read live from MasterBrain on every page load — see this shape for any of the factors we carry →

The validator pipeline

Every MasterBrain release runs through scripts/check-mb-shape.sh before merge. A release that fails any check does not ship. Three of those checks are worth understanding because they map directly to classes of silent data corruption.

ReleasecandidateCHECK 1outer key =inner keyCHECK 2no integerkeysVocabstrict-blocksRelease shipsany check fails → blocked
Every release runs scripts/check-mb-shape.sh before merge — fail any gate and it does not ship.

CHECK 1 — outer-vs-inner key equality

Each canonical row is keyed by a dotted string — for example fuels.gbr.natural_gas.kwh_gcv — and also carries that string in an internal 'key' field. CHECK 1 enforces that the two match exactly, for every row. This catches the “row exists but lookup misses” class of bug, where a row is present in the array but unreachable because its declared key disagrees with its position. Backwards-compatibility aliases (_alias_of rows) are exempt, because their outer key intentionally differs from the canonical key they redirect to.

CHECK 2 — no integer outer keys

Canonical rows are dictionary-keyed by their dotted string. CHECK 2 blocks any row that has ended up under an integer index instead — which happens silently when a row literal is pasted as an anonymous list element rather than as a keyed dictionary entry. Such a row looks fine on inspection but is unreachable to factor lookups, so the validator refuses the release until the row is re-keyed.

Vocabulary strict-blocks

Each activity_type term carries its own strict-block defining required fields, forbidden fields, and value constraints. A gwp_value row, for instance, must have a non-null factor.gas, a factor.gwp_set matching AR4_100|AR5_100|AR6_100, and an empty factor.unit. Because vocabulary proliferation is far harder to roll back than vocabulary consolidation, existing terms are reused wherever a new term would overlap.

Versioning model

Three version tracks move in coordination.

The MasterBrain data version (GC_MB_VERSION) is date-anchored — currently v2026.262 — and bumps on row additions, value updates, and vocabulary changes. The validator version is a comment at the top of scripts/check-mb-shape.sh — semantic (e.g. v1.x) — and bumps when the vocabulary extends or a strict-block changes. The plugin version (GC_VERSION) is semantic (e.g. v6.x) and bumps on UI, schema, or shortcode changes.

Three coordinated version tracksMasterBrain datadate-anchored20YY.N20YY.N+120YY.N+2Validatorsemanticv1.Nv1.N+1Pluginsemanticv6.N.0v6.N+1.0A value-changing data bump cascades to a per-page version bump on every calculator and methodology page that renders it.
Data, validator and plugin versions move together; a data bump ripples to per-page versions.
The pattern, not a snapshot — each track moves on its own trigger. Today: MasterBrain v2026.262.

A value-changing MasterBrain bump cascades: it triggers a per-page Major bump on every Calculator and Methodology page that renders the affected value, and each of those is recorded as its own entry in the changelog, one per affected page.

Update cadence

MasterBrain re-publishes on a realistic, upstream-driven schedule: weekly during active development phases (current), easing to roughly bi-weekly during stability phases. Releases are triggered by upstream publications — DEFRA’s annual June release, EPA’s annual eGRID update, IPCC working-group reports per cycle — plus GreenCalculus’s own coverage-expansion phases.

For context on cadence: ecoinvent typically issues one major release per year, DEFRA / DESNZ updates annually in June, and IPCC working-group reports cycle on six-to-eight-year intervals. MasterBrain re-publishes within days of each upstream release. Every release is recorded as an mb_release entry, visible in the changelog.

Why these sources

A factor database is only as defensible as its source-selection rule. This is ours, stated so you can disagree with it. The full registry — every publisher, licence, vintage and update cadence — is on the sources page.

Geography decides first

United States — US EPA. The EPA is the regulatory authority under the Clean Air Act and Subpart C of the Greenhouse Gas Reporting Programme, and US reporting entities are expected, often required, to use its factors for SEC climate disclosure, CDP and state rules such as California SB 253. MasterBrain inherits the EPA’s own internal hierarchy rather than second-guessing it: AP-42 for stationary combustion, MOVES for mobile, eGRID for electricity.

United Kingdom — DESNZ. Formerly DEFRA and BEIS, DESNZ is the UK Government’s official publisher, and its factors are what SECR, ESOS and CDP submissions are built on. The dataset is released each June and MasterBrain re-publishes within days.

European Union — Eurostat. Eurostat AEA and GVA factors cover EU geographies. Within a geography we prefer AEA over EPA’s USEEIO where the American industry classification does not map cleanly onto the European one — the NACE and NAICS codes diverge, and forcing one onto the other silently reassigns emissions between sectors. Currency basis is preserved per row, so a EUR 2019 figure says so rather than being quietly converted.

Global-warming potentials: both, not one

AR6 (2021) is the most recent IPCC assessment and the best current atmospheric science. DEFRA still uses AR5 for regulatory continuity. Rather than pick a side and force it on everyone, MasterBrain ships AR4, AR5 and AR6 100-year values together, with an engineering-mode default of AR6 and a regulatory-mode default of AR5 — so a disclosure that must be AR5 stays AR5, and an analysis that should use current science can.

The values come from IPCC AR6 Working Group I, Chapter 7 Supplementary Material, Table 7.SM.7, which carries authoritative 100-year and 20-year GWPs for roughly 200 gases. Each row cites that table through source.cell_ref, so a GWP traces to a specific cell rather than to “the IPCC”.

Sector methodologies, where a sector has one

Freight — GLEC. The Global Logistics Emissions Council Framework is the industry-standard freight methodology, endorsed by the Smart Freight Centre and the European Commission, covering road, rail, sea, air and inland waterway on a tonne-kilometre basis. It is what MasterBrain uses for Scope 3 Categories 4 and 9.

Aviation — IATA RP 1726. The airline industry’s standardised passenger-CO₂ method, used by offset programmes and by corporate Scope 3.6 reporting. Aviation rows reference it where applicable, alongside the ICAO calculator methodology.

Imports — EU CBAM. The Carbon Border Adjustment Mechanism defines default embedded-emissions values for goods entering the EU when supplier-specific data is unavailable. Importers need those defaults to report, so they live under the cbam section and are read from the same database as everything else.

When sources disagree

They do, and the disagreement is kept rather than averaged away. Where two credible publishers give different values for the same activity, MasterBrain stores both under distinct keys with their own provenance, and the selection rule above decides which one a calculator reaches for by default. Averaging them would produce a number no publisher stands behind and no auditor can trace.

Standards and frameworks alignment

How MasterBrain maps onto the major accounting and disclosure frameworks: what it supplies for each, which factor families carry it, and whether that coverage is live today. Every standard here has its own reference page — follow the name for the requirement itself, the clause numbering and the reporting boundaries.

StandardWhat MasterBrain suppliesKey familiesCoverage
GHG Protocol — Scope 1Direct combustion, mobile, fugitive, process — see stationary combustionfuels · transport · refrigerantsLive
GHG Protocol — Scope 2Location- and market-based electricitygridLive
GHG Protocol — Scope 3All 15 categories, incl. the USEEIO spend-based fallbackspend_based · .wtt rows · transmission_distributionLive
ISO 14064-1Clause 6.3 standardised factors from recognised sourcesall families (registered-source)Live
ISO 14067Cradle-to-gate product factorsmaterials · supply_chainLive
CDP Climate 2025Per-row source attribution for C5/C6per-row source.idSupported
SBTi Net-Zero v1.2IPCC AR6 100-yr GWP setgwpLive
SBTi FLAG v1.0GWP set + AFOLU land-sector aggregatesgwp · afoluLive
TCFD / IFRS S2Scope 1/2/3 quantification inputsScope 1/2/3 familiesSupported
CSRD / ESRS E1E1-6 gross GHG, entity-level geo granularityScope 1/2/3 + geo keypathsLive
US SEC ClimateScope 1/2 from EPA eGRID primary sourcegrid.usa · fuelsSupported
California SB 253/261Scope 1/2/3 traced to EPA + IPCCEPA + IPCC familiesSupported
EU CBAMDefault embedded-emissions valuescbamLive
PCAFScope 3 Cat 15 financed-emissions factor layerspend_based + asset factorsSupported
EU ETS / Singapore / AustraliaActivity-data conversion factors for carbon-priced regimesfuels · gridSupported

Authorship, expertise and verification

Author

Every factor in MasterBrain is authored and maintained by Jeremiah Say, Lead Systems Architect and Methodology Curator at GreenCalculus, working from Singapore. His full profile, prior work, and contact details are on the author page.

The credentials that matter here are structural rather than personal: the methodology and its source code are open and inspectable, and every factor traces to a primary citation a reader can verify independently. Jeremiah also contributes the underlying methodology to the public record, including the Wikipedia articles on the GHG Protocol, IPCC AR6, life-cycle assessment, and CSRD. The release-verification process is detailed in the next section.

Verification standard

Verification is in-repo and reproducible, not a claim on a page. Two parity gates must pass before any merge, every release hands off through a recorded audit trail, and the public changelog documents the result. You can read the data-layer releases via the data-layer changelog and the plugin releases via the plugin changelog. The verification approach is consistent with ISO 14064-3, the standard for the validation and verification of GHG assertions.

Feedback and corrections

To report a correction or request a new factor or geography, use the contact channel on the author page — primary-source integration for new geographies is a roadmap item driven directly by these requests.

Frequently asked questions

MasterBrain specifics

Weekly during active development phases — the current cadence — easing to roughly bi-weekly during stability phases. Updates are driven by upstream releases (DEFRA’s annual June publication, EPA’s annual eGRID update, IPCC working-group reports per cycle) together with GreenCalculus’s own coverage-expansion phases. Every release is recorded in the changelog, so the update history is visible rather than asserted.

Every REST response includes X-GC-Version and X-GC-Updated headers, so a programmatic client should log the version with each query. For citation in an inventory report, state the version explicitly — for example, “MasterBrain v<version>”, using the version shown at the top of this page — because the database changes weekly and an unversioned citation will not reproduce. Historical versions are retained indefinitely, so a pinned version remains recoverable; see the historical-version-retention answer in the citation section below.

When a canonical keypath is renamed — for example fuels.uk.* became fuels.gbr.* — the old keypath is retained as an alias entry carrying _alias_of => '<canonical_key>'. Lookups against either the old or the new key resolve to the same row, so a rename never breaks an existing integration. Aliases are eventually retired in a coordinated cleanup phase, typically two to three MB versions after the rename.

CHECK 1 enforces that, for every canonical row, the outer array key equals the row’s internal 'key' field — outer_key === row['key']. Because each row is keyed by a dotted string and also carries that string inside itself, the two can drift apart silently, producing a row that exists in the data but is unreachable to lookups. CHECK 1 catches exactly that class of bug before merge. The one exception is _alias_of rows, whose outer key intentionally differs from the canonical key they point to. The validator-pipeline section above has the full explanation.

The source hierarchy sets the precedence. Where no primary government factor exists for a geography, MasterBrain falls back to an IPCC Tier 1 default or to a regional aggregate — an EU average, an OECD average, a sub-Saharan Africa aggregate — and the row’s source.id makes that fallback explicit rather than hiding it behind a plausible-looking number. Geographies queued for future primary-source integration appear as pending families in the coverage matrix, so the gaps are documented on the roadmap.

Yes — free for both commercial and non-commercial use, with no rate limit and no registration. The CC-BY-4.0 license terms are set out in the licensing section below. A possible future paid API tier may eventually add an SLA, rate limits, and bulk export, but the underlying data stays free regardless of whether that tier ships.

Yes — the /v1/factors REST endpoint serves the full database as paginated JSON, and you can iterate the pages to assemble a complete dump. A single-file download is not currently published directly (a possible future addition), but nothing stops you from building one from the paginated endpoint. The underlying source file is also visible in the open-source plugin repository as gc-master-brain.php, so the data is inspectable at source.

ecoinvent is a unit-process life-cycle-inventory database — more than 15,000 cradle-to-gate processes for product-level LCA modelling. MasterBrain is an operational emission factor database — 19,558 factors for corporate-inventory accounting under the GHG Protocol. The scopes differ: ecoinvent is for product carbon footprints and LCA studies, MasterBrain is for organisational GHG inventories. Many corporate exercises use both, pairing MasterBrain’s operational factors with ecoinvent’s unit processes. The ecoinvent comparison section above goes into more depth.

Practical methodology

Three options, in priority order. First, use a regional aggregate row if MasterBrain ships one for your region — an EU average, an OECD average. Second, if the family carries an IPCC Tier 1 default, use that. Third, submit a feedback request through the channel in the authorship section above; primary-source integration for new geographies is a roadmap item driven by user demand. Whichever you choose, document the fallback and the rationale in your inventory so a verifier can see the reasoning.

Use location-based factors per facility per country, then aggregate at the entity level by activity-weighting: multiply each facility’s kWh by its own grid factor and sum the results. Do not compute a single blended factor first and then multiply total consumption by it — that accumulates rounding error and obscures which grid drove the emissions. The SC2 Electricity calculator handles multi-geography aggregation automatically if you would rather not do it by hand.

Refrigerant emissions equal the annual leakage rate (as a percentage) times the refrigerant charge (in kg) times the refrigerant’s GWP-100. The charge is the system inventory — nameplate or measured — and the leakage rate comes from EPA or EU F-gas Tier 2 defaults when no measured value exists. For the GWP, use AR6 in engineering mode and AR5 in regulatory mode, depending on your framework. MasterBrain’s refrigerants family ships GWP values for roughly 50 commercially common refrigerants.

FLAG is the SBTi Forest, Land and Agriculture Guidance v1.0 (2023), a Scope 1 and Scope 3 methodology built specifically for agriculture, forestry, and land-use companies. It splits into FLAG emissions — CO₂ from land-use change plus N₂O and CH₄ from agriculture — and FLAG removals (sequestration), which are accounted separately. MasterBrain ships 18 AFOLU global-aggregate rows for the FLAG engine, feeding the FLAG Emissions calculator.

Use activity-based whenever you can — it is more accurate and easier to audit. Spend-based is the GHG Protocol fallback for Scope 3.1 (purchased goods) when supplier-specific quantities are not accessible, which is typical for office services, professional services, and software. Disclose in your inventory methodology which factors are spend-based and which are activity-based, and plan to upgrade spend-based lines to activity-based or supplier-specific data over time — CDP’s scoring rewards exactly that progression.

Transmission and distribution losses for purchased electricity are reported under Scope 3 Category 3 — fuel- and energy-related activities not already in Scope 1 or 2. The calculation is the T&D loss factor times electricity consumption (kWh) times the grid emission factor, giving the loss-attributable emissions. DEFRA publishes UK T&D loss rates annually and EPA eGRID provides US losses by region; MasterBrain’s transmission_distribution family ships both.

Compile your spend by category — typically the NAICS or NACE codes already in your purchase ledger — then apply the matching MasterBrain spend_based factor to each category. Convert all spend to the factor’s reference-year currency (USD_2017 for USEEIO v2.0, for example) using the conversions.cpi.* and conversions.fx_annual_avg.* rows, then sum across categories for your total Scope 3.1. Keeping the currency conversion explicit is what makes the figure auditable.

Use the central value for the headline number in your inventory, and use the range for uncertainty analysis and sensitivity testing — the GHG Protocol explicitly recommends reporting uncertainty alongside the headline figure rather than instead of it. MasterBrain’s row schema carries uncertainty.low, uncertainty.high, uncertainty.basis, and uncertainty.published_as wherever the source provides them, so both the point estimate and the range travel with the factor.

Compliance and disclosure

Yes. ESRS E1-6 (gross GHG emissions) requires Scope 1, 2, and 3 quantification in tonnes of CO₂e, and MasterBrain supplies the underlying factors for all three scopes. The geographic granularity of the keypaths supports the entity-level reporting CSRD expects, and the per-row audit trail — source.id, source.cell_ref, source.retrieved — supports the limited-assurance verification CSRD requires from the first reporting year.

SBTi FLAG v1.0 (2023) requires factors covering enteric methane, manure management, rice cultivation, fertiliser N₂O, land-use-change CO₂, and biogenic emissions. MasterBrain ships the GWP set plus the AFOLU global-aggregate rows the FLAG engine consumes, so a company setting FLAG science-based targets can derive its FLAG inventory directly from the database rather than assembling those factors separately.

Yes, with the standard caveat of citing your version. The US SEC Climate-Related Disclosure Rule (Final Rule, March 2024) requires Scope 1 and 2 disclosure for accelerated and large accelerated filers, and it permits the use of any recognised methodology. MasterBrain factors trace to EPA, IPCC, and GHG Protocol primary sources, which qualify as recognised — cite the MasterBrain version and retrieval date in your disclosure footnotes.

Yes. The CDP Climate Change 2025 questionnaire’s C5 and C6 emission-factor disclosure questions accept government, intergovernmental, and academic sources, all of which MasterBrain’s source hierarchy maps onto. CDP allows multiple sources per Scope, so you disclose the source per factor family, and MasterBrain’s per-row source.id and source.cell_ref give you the exact citations CDP expects.

Yes, for the factor layer. The PCAF Global Standard Part A (2022) covers Scope 3 Category 15 (Investments) for financial institutions, and its data-quality scoring requires a source citation per factor — which MasterBrain’s row provenance provides cleanly. Note that some PCAF asset classes, such as listed equity and corporate debt, ultimately rely on investee-reported emissions, which are downstream of MasterBrain rather than served by it.

Yes. ISO 14064-1 Clause 6.3 requires the use of standardised emission factors from recognised sources, which MasterBrain factors meet by construction. ISO 14064-3 verification expects auditable source provenance per factor, and MasterBrain’s source.id, source.cell_ref, and source.retrieved per row satisfy that, while the version stamp, parity gates, and public changelog give the verifier the full document trail.

Concepts used on this page

These terms have their own entries in the GreenCalculus glossary, each maintained as a single definition rather than repeated here. Following one takes you to the full treatment, with worked examples and the standards that govern it.

Where a publisher states one, the range travels with the factor: a row carries factor.uncertainty with a low bound, a high bound, the basis on which the range was derived, and the wording the source used, so you can see whether a ±30% is a 95% confidence interval, an expert judgement, or a spread across plants. Roughly 1,300 rows carry one today.

Where a publisher states none, the field is absent rather than invented. An emission factor without a published range is not a factor with zero uncertainty — it is a factor whose uncertainty nobody has quantified, and filling that gap with a plausible-looking number would be the least defensible thing a factor database can do. The IPCC convention of Tier 1 defaults carrying the widest ranges and site-specific measurements the narrowest is a useful prior, but it is a prior, not a value we will put in the data.

Figures on this page are read live from MasterBrain v2026.262 (2026-10-15). The surrounding prose was last reviewed on October 9, 2026.

When these numbers change

MasterBrain is re-published continuously — DEFRA each June, EPA’s eGRID annually, IPCC per assessment cycle, and our own coverage phases in between. A factor you cited last quarter may have been revised since.

Factor Watch is a short email when a value you rely on moves: what changed, from what to what, which release it landed in, and the source that revised it. No digest, no marketing.

Citation and licensing

How to cite MasterBrain

Cite both the version and the retrieval date — they are not optional, because the database is updated weekly and a citation without them will not reproduce.

Prose form:

Say, J. (2026). MasterBrain — The GreenCalculus Emission Factor Database (v2026.262, retrieved 2026-10-15). GreenCalculus. https://greencalculus.com/masterbrain/

BibTeX:

@misc{say2026masterbrain,
  author       = {Say, Jeremiah},
  title        = {{MasterBrain --- The GreenCalculus Emission Factor Database}},
  year         = {2026},
  version      = {2026.262},
  url          = {https://greencalculus.com/masterbrain/},
  note         = {Retrieved 2026-10-15}
}

The version and retrieved date are the load-bearing fields here. Because MasterBrain re-publishes weekly, a factor value cited today may differ from the same keypath next month — recording the version is what lets a reader reconstruct your number.

License terms

MasterBrain is released under the CC-BY-4.0 (Creative Commons Attribution 4.0 International) license. It permits commercial use, redistribution, modification, and embedding in proprietary tools, subject to attribution. Attribution means citing MasterBrain per the format above, linking back to https://greencalculus.com/masterbrain/, and indicating any modifications you made.

One transitivity point: when MasterBrain attributes a factor to an upstream source — DEFRA, EPA, IPCC, and the rest — that upstream source’s own license terms also apply. Most government sources are public-domain or open-data licensed, but verify per source for any commercial-redistribution edge case.

Historical version retention

Every released MasterBrain version is retained indefinitely. Historical versions are accessible three ways: through the mb_release records (admin-side, and exposable at /mb-release/<slug>/ URLs if published publicly in future), through the plugin’s git history in the greencalculus-mb repository, and through the deploy log (scripts/deploy-log.txt), which records every shipped version with its timestamp and commit SHA.

For reproducibility, recompute against the version cited in your inventory — do not silently re-cite an old figure against the current version, because the value may have moved.

Permitted and prohibited uses

Permitted: corporate sustainability inventories, academic research, regulatory disclosures, internal tooling, and downstream commercial products, all with attribution.

Prohibited: misrepresenting MasterBrain as your own dataset, stripping attribution, and using MasterBrain values in any way that contradicts an upstream source’s own attribution requirements. The dataset is free and open; the one thing it asks in return is honest provenance. The full author and contact details are on the author page, and the source is in the open-source plugin repository on GitHub.

Scroll to Top