Senseible

What does a spend-based (EEIO) factor like tonnes CO2e per million of revenue actually include?

An EEIO factor spreads a country's emissions across its industries by the money flowing between them, so one figure per unit of revenue covers every upstream step behind a sector's output. The GHG Protocol's example: paper mills, 1,520 t CO2e per USD 1 million. Good for screening, poor at showing your own cuts.

How the number is built

EEIO stands for environmentally extended input-output. The model takes national emissions and assigns them to groups of finished products, following the money that flows between sectors. The result is emissions per unit of revenue for a sector, covering all upstream supply chain activity up to the sale. In the GHG Protocol's example, USD 1 million of paper mill revenue carries 1,520 t CO2e across everything behind it.

What it does well

What it cannot tell anyone

If your buyer used one on you

Your figure in their inventory is your invoice value times an average for your sector, in their currency and their economy. Offer your own Scope 1 and 2, split to their purchases with the basis stated. That replaces a price-driven estimate with one tied to your bills.

Worked example: a price rise that looks like more carbon

Example figures. 1,520 t CO2e per USD 1 million is the GHG Protocol's own example for paper mills, not a factor to apply to Indian purchases.

What Senseible does here

Senseible provides spend-based estimates where only spend is available, labelled as spend-based with wider uncertainty. A supplier that uploads its bills gets activity-based Scope 1 and 2 that can replace that estimate in a buyer's inventory.

Sources: GHG Protocol, Technical Guidance for Calculating Scope 3 Emissions, Introduction (environmentally extended input-output data)

Last reviewed 2026-10-31.