{
  "slug": "esg-carbon-intensity-revenue",
  "title": "Carbon Intensity per Revenue Calculator",
  "heading": "ESG Carbon Intensity (per Revenue) Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/esg-carbon-intensity-revenue",
  "summary": "Emissions per dollar of revenue, the metric investors actually benchmark.",
  "description": "Absolute emissions numbers don't let investors compare a $50M company to a $5B one, so most ESG ratings agencies (MSCI, Sustainalytics) and investor disclosures normalize emissions by revenue — tons of CO2e per million dollars of revenue. This calculator takes your total Scope 1+2 (and optionally Scope 3) emissions and revenue to compute that intensity figure, then shows how it would change under different revenue growth or emissions reduction scenarios, which is the exact sensitivity analysis investor relations teams run before earnings calls or sustainability report publication. A declining intensity trend even amid absolute emissions growth is a legitimate and common way for growing companies to demonstrate decoupling of growth from environmental impact, and it's specifically what SBTi's economic intensity targets (as opposed to absolute targets) are designed to track for high-growth sectors.",
  "formula": "Carbon intensity = total emissions (tCO2e) ÷ revenue ($M).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=esg-carbon-intensity-revenue",
  "inputs": [
    {
      "id": "scope12",
      "label": "Scope 1+2 emissions",
      "kind": "number",
      "hint": null,
      "default": 8500,
      "unit": "tCO2e",
      "min": 0,
      "max": null
    },
    {
      "id": "scope3",
      "label": "Scope 3 emissions (optional)",
      "kind": "number",
      "hint": null,
      "default": 40000,
      "unit": "tCO2e",
      "min": 0,
      "max": null
    },
    {
      "id": "revenue",
      "label": "Annual revenue",
      "kind": "number",
      "hint": null,
      "default": 120,
      "unit": "$M",
      "min": 0.01,
      "max": null
    },
    {
      "id": "priorIntensity",
      "label": "Prior year intensity (for comparison)",
      "kind": "number",
      "hint": null,
      "default": 90,
      "unit": "tCO2e/$M",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "totalIntensity",
      "label": "Total carbon intensity (incl. Scope 3)",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "scope12Intensity",
      "label": "Scope 1+2 intensity",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "totalEmissions",
      "label": "Total emissions",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "yoyChange",
      "label": "Change vs. prior year Scope 1+2 intensity",
      "format": "percent",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Scope 1+2 emissions: 8500 tCO2e",
      "Scope 3 emissions (optional): 40000 tCO2e",
      "Annual revenue: 120 $M",
      "Prior year intensity (for comparison): 90 tCO2e/$M"
    ],
    "outputs": [
      "Total carbon intensity (incl. Scope 3): 404.2",
      "Scope 1+2 intensity: 70.83",
      "Total emissions: 48,500",
      "Change vs. prior year Scope 1+2 intensity: -21.3%"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter scope 1+2 emissions (tCO2e).",
      "Enter scope 3 emissions (optional) (tCO2e).",
      "Enter annual revenue ($M).",
      "Enter prior year intensity (for comparison) (tCO2e/$M).",
      "Read your total carbon intensity (incl. scope 3) on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "scope12": 5100,
        "scope3": 24000,
        "revenue": 70,
        "priorIntensity": 54
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "scope12": 8500,
        "scope3": 40000,
        "revenue": 120,
        "priorIntensity": 90
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "scope12": 13600,
        "scope3": 64000,
        "revenue": 190,
        "priorIntensity": 144
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Why do investors care more about intensity than absolute emissions?",
      "a": "Absolute emissions naturally rise with company growth unless you're actively decarbonizing faster than you're growing, which is rare and often unrealistic for early-stage or high-growth companies. Intensity strips out the size effect so investors can compare emissions efficiency across companies of very different scale within the same sector."
    },
    {
      "q": "Should I use market cap or revenue as the denominator?",
      "a": "Revenue-based intensity is the GHG Protocol and CDP standard and is what most sector benchmarking uses. Some financial-sector frameworks (like PCAF for lenders) use enterprise value or invested capital instead, so check what your specific rating agency or reporting framework requests before publishing a number."
    },
    {
      "q": "My intensity improved but absolute emissions still rose — is that a problem?",
      "a": "Not necessarily, and it's a common and defensible pattern for growth-stage companies — it shows emissions decoupling from revenue growth even while total footprint increases. Be transparent about both numbers in disclosures rather than only publishing the flattering one, since sophisticated ESG raters and NGOs check for both."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/scope1-2-emissions",
    "https://www.revenuelab.fyi/toolbox/net-zero-gap",
    "https://www.revenuelab.fyi/toolbox/carbon-price-exposure"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Carbon Intensity per Revenue Calculator (https://www.revenuelab.fyi/toolbox/esg-carbon-intensity-revenue)"
}