Scope Calc
Concise Scope 3 Emissions Calculator - Open Source with XBRL Export, Licensed under AGPL-3.0
- Status
- WIP
- License
- AGPL-3.0
- Category
- Explain Simply
- Updated
Project status
Description
Scope Calc is an open-source software for calculating and reporting corporate greenhouse gas emissions, in compliance with the Corporate Sustainability Reporting Directive (CSRD) and European Sustainability Reporting Standards (ESRS). It solves a concrete and urgent problem: from 2026, large EU enterprises (>250 employees, >€40M revenue, >€20M assets) must publish an ESRS-compliant sustainability report, and from 2027, also quoted SMEs. Scope Calc offers a structured calculator for: Scope 1 (direct combustion, industrial processes, F-gas refrigerant losses), Scope 2 (electricity purchased, heat, steam, cooling, location-based vs market-based), Scope 3 in 15 GHG Protocol categories (purchasing goods/services, capital goods, upstream energy activities, transportation upstream/downstream, operational waste, business travel, commuting, asset upstream/downstream, processing of sold products, use of sold products, end-of-life, investments, franchising). The data model supports emission factors from DEFRA UK, ADEME France, ISPRA Italy, EPA US, with a pluggable provider. Output includes: an ESRS E1 structured PDF report, XBRL dataset for filing EFRAG (digital reporting taxonomy), CSV/Excel for internal audit, and Angular dashboard for real-time monitoring of annual reduction. License AGPL-3.0 protects the platform (any fork to offer CSRD service to third parties must open-source modifications). Deployment target: ESG consultants, corporate sustainability managers, audit firms (Big4 alternatives), green tech startups. The philosophy is 'compliance as commodity': the ESRS standard is public, and the calculation should not be monetized like a SaaS premium.
Key Features
Scope 1 and Scope 2 Calculator
Direct combustion, industrial processes, F-gas refrigerants, electricity location-based vs market-based, district heating/cooling.
Scope 3 GHG Protocol 15 categories
All 15 upstream and downstream GHG protocol categories, mapping to ESRS E1-6 disclosure requirements, category traceability.
Multi-Provider Emission Factors
DEFRA UK, ADEME France, ISPRA Italy, EPA US, IPCC AR6, plug-in provider through interface, annual reporting by year.
Export XBRL file for the selected EFRAG taxonomy
Conform to XBRL taxonomy - Digital Reporting for ESRS, EFRAG, Pre-Filing Validation Ready for AgID/SEC/CSSF Submission.
Structured PDF report for ESRS E1
Structured template PDF according to ESRS E1 disclosure requirements (E1-1 transition plan, E1-4 targets, E1-5 energy, E1-6 GHG).
Real-time Angular Dashboard
Dashboard Angular 21 SSR with emission trend graphs, breakdown by scope, target progress, and what-if analysis reduction.
Audit trail and assurance are ready.
Concise data entry log with reversible calculations, method version pin, audit package export with all reversible computations, ready for assurance limited/reasonable review.
Multi-tenant for consultants
Multi-tenant architecture optional for ESG consultants managing multiple clients, Role-Based Access Control (RBAC) for clients/operators, data segregation.
Angular + Spring Boot on top of a PostgreSQL database hosted in the cloud via AWS or Google Cloud Platform
- Spring Boot 3.4
- Java 21
- Angular 21
- CSRD ESRS
- XBRL
- PostgreSQL 16
- GHG Protocol
- Docker Compose
Use cases
- Large EU-mandated enterprise CSRD (over 250 employees) seeking open-source, self-hosted tool.
- Corporate ESg consultant managing 10-50 clients and seeking annual reporting automation.
- Corporate sustainability manager seeking alternative to premium SaaS solutions (Sphera, Watershed, Persefoni)
- Audit firm seeking independent tool for assurance on limited/reasonable report under ESRS
Road Map
- v0.1.0Scheduled
Core: Scope 1 and Scope 2 plus UI Base
- Scope 1 calculator (combustion + F-gas)
- Location and Market Based Calculator
- Emissions Factors from DEFRA and ISPRA Provider
- Data Input and Graphs Breakdown
- v0.5.0Scheduled
Scope 3 + Report PDF + Audit Trail
- Scope 3 GHG Protocol 15 categories
- Climate Change Experts and Advisors
- Report PDF ESRS E1 Template
- Append-Only Ledger Audit Trail
- v1.0.0Scheduled
XBRL + Multi-Tenant + Production Deploy
- XBRL EFRAG Taxonomy Export
- Multi-tenant for consultant ESG
- Limited/Reasonable Export of Assurance Pack
- Documentation for MkDocs + Compliance Guide (ESRS)
Who is it for
Quick start
Start the project locally with four commands, requires Docker and GitHub Desktop is not required but a git client like SourceTree or Visual Studio Code's built-in one will do just fine though.
# Quick start (work-in-progress, repo non ancora pubblicato)
# git clone https://github.com/<tba>/scope-calc.git
# cd scope-calc
# cp .env.example .env # configura DB, emission factor provider keys
# docker compose up -d # postgres + scope-calc-backend + scope-calc-frontendContribute to the project
Scope Calc is open source. Open an issue, propose a pull request or leave a star on GitHub: every contribution, no matter how small, is welcome.
- ⭐ Leave a star if it's useful
- 🐛 Report bugs or suggest features via issue
- 🔧 Send a pull request with fixes or improvements
- 📣 Share the project if you find it interesting