By the Cycloid GreenOps team, practitioners building carbon-aware platform engineering since 2015.
A cloud carbon footprint is the total CO2-equivalent emissions generated by an organisation’s cloud infrastructure – including compute, storage, networking, and the embodied carbon of underlying hardware. It is measured using the Software Carbon Intensity (SCI) standard from the Green Software Foundation: SCI = (E x I) + M, where E is energy consumption, I is the carbon intensity of the electricity grid, and M is embodied carbon. Cloud waste is the primary source of avoidable cloud carbon – eliminating idle resources reduces both cloud bills and carbon emissions simultaneously.
Cloud carbon footprint reporting has shifted from voluntary sustainability disclosure to regulated obligation. The EU’s Corporate Sustainability Reporting Directive (CSRD) now requires scope 2 emissions disclosure across the European Sustainability Reporting Standards (ESRS), and the equivalent US SEC climate disclosure rules apply to public companies. For any organisation running production workloads in the cloud, measuring the carbon footprint is a board-level requirement in 2026.
This guide covers what a cloud carbon footprint is, how to measure it using the SCI standard, how the AWS, Azure, and GCP native carbon dashboards compare, and how Cycloid unifies cross-provider carbon tracking alongside FinOps cost reporting.
What Is Cloud Carbon Footprint? (SCI Standard)
A cloud carbon footprint is the total greenhouse gas emissions generated by the operation and manufacture of the cloud infrastructure an organisation uses. It covers three components: the electricity consumed by compute, storage, and network resources; the carbon intensity of the electricity grid supplying each data centre region; and the embodied carbon of the underlying hardware amortised over its expected lifetime.
The Green Software Foundation’s Software Carbon Intensity (SCI) specification – now an ISO-accredited standard (ISO/IEC 21031:2024) – is the emerging methodology for measuring software carbon emissions in a comparable, defensible way. The formula:
SCI = (E × I) + M
- E – energy consumption of the software or infrastructure (kWh)
- I – carbon intensity of the electricity grid (gCO2e/kWh)
- M – embodied carbon of the underlying hardware (gCO2e per functional unit)
SCI expresses carbon emissions per functional unit – per user, per transaction, per API call – rather than as an absolute total. That is the critical difference from the older GHG Protocol reporting model, which treats emissions as a company-wide total. SCI is comparable across teams, products, and providers; GHG Protocol categorisation still applies at the corporate reporting layer (scope 1, 2, 3).
Both frameworks matter. Use SCI to measure the emissions intensity of individual applications and workloads; use GHG Protocol scope 2 categorisation to report to sustainability regulators and the board.
How to Measure Cloud Carbon Footprint: 3-Step Guide
Step 1: Calculate energy consumption per resource
Pull resource utilisation data from cloud provider APIs. AWS Cost and Usage Report, Azure Monitor, and GCP Billing Export all expose per-resource metrics (vCPU hours, GB-hours storage, network egress). Multiply usage by published Power Usage Effectiveness (PUE) factors from each provider to estimate kWh consumed. AWS publishes carbon footprint data at the account level; Azure and GCP publish carbon per region.
Practitioner tip: the provider dashboards typically report scope 2 location-based emissions. For market-based reporting (accounting for renewable energy purchases), you need to overlay the provider’s renewable coverage per region.
Step 2: Apply carbon intensity factor per region
Grid carbon intensity varies dramatically by region. A workload running in eu-west-1 (Ireland, roughly 300 gCO2e/kWh) emits less than the same workload in ap-southeast-2 (Sydney, roughly 700 gCO2e/kWh). Data sources: electricityMap.org, WattTime, and provider-published intensity factors. Multiply the kWh from Step 1 by the regional gCO2e/kWh factor to get emissions per resource per region.
Practitioner tip: region choice at deployment time is the single highest-impact GreenOps lever. Moving a batch workload from a coal-heavy region to a renewable-heavy region can cut its footprint by 60-80% with zero infrastructure changes.
Step 3: Attribute by team, service, and environment
Aggregate the per-resource emissions using consistent tagging – the same tag taxonomy your FinOps practice uses. This is the step most teams skip and then regret: without ownership attribution, the carbon footprint is a number nobody can act on. With attribution, the emissions report maps cleanly to team accountability and reduction targets.
Cycloid’s GreenOps module automates all three steps natively: resource discovery via cloud provider APIs, regional intensity factors applied automatically, and attribution using the same StackForms-driven tag taxonomy as the FinOps cost report. See our GreenOps tool for the product detail.
Cloud Carbon Footprint by Provider: AWS vs Azure vs GCP
Each hyperscaler publishes native carbon reporting – all with different methodologies, different granularities, and different assumptions. Managing across all three from separate dashboards is the reality most multi-cloud teams face.
| Provider | Native tool | Granularity | Standard used | Limitations |
| AWS | Customer Carbon Footprint Tool | Account-level, monthly | GHG Protocol scope 2 (market-based) | 3-month reporting delay, no per-service breakdown, no per-region view |
| Azure | Emissions Impact Dashboard | Subscription-level, monthly | GHG Protocol scope 1, 2, 3 | Requires Power BI, limited per-workload granularity |
| GCP | Carbon Footprint reports | Project-level, monthly | GHG Protocol scope 2 (location + market) | Best granularity of the three, but still no cross-project view |
| Cycloid | Cloud Carbon Footprint module | Per-project, per-tag, per-environment, real-time | SCI + GHG Protocol overlay | Unified cross-provider dashboard; complements native tools rather than replacing them |
The gap most enterprise teams hit: native tools give you three different pictures. AWS says one number, Azure says another, GCP says a third. Reconciling them for board reporting is where the platform team spends its scope 2 disclosure weeks. Cycloid’s Cloud Carbon Footprint module aggregates all three into one dashboard using consistent methodology, then feeds the aggregate into the same tag taxonomy the FinOps practice already uses.
Cloud Waste = Carbon + Cost: The Correlation That Matters
The single most important insight for cloud carbon reduction: waste is the shared root cause of both excess cost and excess emissions. Idle compute burns electricity without producing anything. Over-provisioned resources pay for capacity that never gets used. Orphaned storage costs money and generates embodied-carbon impact indefinitely.
Flexera’s 2026 State of the Cloud Report puts industry-average IaaS and PaaS waste at 29% – the first rise in five years, driven by AI workload sprawl and complex forecasting. Every percentage point of waste eliminated cuts both the cloud bill and the emissions footprint proportionally.
This is why an integrated FinOps + GreenOps practice outperforms parallel sustainability and cost programmes. Both teams optimise the same telemetry, chase the same waste, and produce complementary reports. Cycloid’s platform provides both from one telemetry stream: cloud cost management feeds the CFO dashboard, and the carbon module feeds the sustainability report. Same tags. Same data. Different views.
How Cycloid Unifies Cross-Provider Carbon Tracking
Cycloid’s GreenOps module is embedded inside the Cloud Cost Management module – carbon data appears alongside cost data in the same dashboards, filterable by project, provider, environment, region, and tag. Three characteristics that matter:
- Non-optional. The founder’s stated position: carbon tracking cannot be disabled in modules where it is embedded. This is unusual in the market; most vendors treat sustainability as a paid add-on.
- Real-time. Provider native tools report monthly, on a 30-90 day lag. Cycloid updates as billing data lands, typically daily. This matters for GreenOps because the feedback loop is short enough to change deployment decisions.
- Cross-provider unified methodology. AWS, Azure, and GCP data normalised into a consistent format using the same tag taxonomy as FinOps. Board reporting draws from one source, not three reconciled ones.
The module reports on scope 2 emissions data compatible with ESRS (European Sustainability Reporting Standards) for CSRD compliance. For deeper GreenOps context, see our GreenOps tool page.
FAQ
What is a cloud carbon footprint?
A cloud carbon footprint is the total CO2-equivalent emissions generated by an organisation’s cloud infrastructure – including compute, storage, networking, and the embodied carbon of underlying hardware. It is measured using the Software Carbon Intensity (SCI) standard from the Green Software Foundation, formalised as ISO/IEC 21031:2024. Cloud waste is the primary source of avoidable cloud carbon: eliminating idle resources reduces both cloud bills and carbon emissions simultaneously.
How do you calculate cloud carbon footprint?
Cloud carbon footprint is calculated using the SCI formula: SCI = (E x I) + M, where E is energy consumption of the software or infrastructure, I is the carbon intensity of the electricity grid supplying the data centre, and M is the embodied carbon of the underlying hardware amortised over its lifetime. In practice: pull resource utilisation from cloud provider APIs, apply per-region grid intensity factors, and attribute the result by team, service, and environment through consistent tagging.
What is the SCI standard for cloud carbon measurement?
The Software Carbon Intensity (SCI) specification is the emerging standard for measuring the carbon emissions of software applications, developed by the Green Software Foundation and formalised as ISO/IEC 21031:2024. It defines carbon emissions per functional unit (per user, per transaction, per API call) rather than as an absolute total, making results comparable across teams, products, and providers. A SCI for AI extension covers AI workload measurement, and SCI for Web is scheduled for 2026.
How does FinOps relate to cloud carbon footprint reduction?
FinOps and GreenOps share the same telemetry: per-team, per-project resource usage data. Cloud waste (idle compute, over-provisioned resources, orphaned storage) is the shared root cause of both excess cost and excess carbon. Reducing waste cuts the cloud bill and the emissions footprint at the same time. Flexera’s 2026 State of the Cloud Report puts industry-average IaaS and PaaS waste at 29%, which is why FinOps-integrated GreenOps is the most efficient path to measurable emissions reduction.
Measure your cloud carbon footprint across AWS, Azure, and GCP in one dashboard – alongside FinOps cost reporting.
Book a demo


