1. Home
  2. Calculators
  3. Materials & Embodied Carbon
  4. Whole-Building & Life-Cycle
  5. EN 15978 Whole-Building LCA Calculator (A1–C4 Modular)
v1.3Last reviewed August 2026
Authored by Jeremiah Say

Lead Systems Architect at GreenCalculus. Translates GHG Protocol methodology into high-precision JavaScript calculation engines. Architect of the MasterBrain data layer covering 1,000+ environmental tools, aligned with IPCC AR6 and the GHG Protocol Corporate Standard (2026 revision).

Full profile →

Verified by GreenCalculus Engineering

Automated verification pipeline that audits every page against its underlying calculation code, source documents, and MasterBrain data layer. Traces every figure cell-by-cell to its named source workbook, enforces cell-by-cell provenance attribution on every emission factor, and cross-checks methodology prose against the data layer to catch stated-vs-actual discrepancies before publication.

Governance & verification pipeline →

Embodied Carbon · EN 15978 Whole-Building LCA

EN 15978 Whole-Building LCA Calculator (A1–C4 Modular)

Compute a building’s whole-life carbon module by module — A1–A3 product, A4–A5 construction, B1–B7 use, C1–C4 end-of-life and Module D — from ÖKOBAUDAT 2024 EPD factors and RICS/WRAP/BCIS scenario models, reported per m² GIA.

Updated EN 15978 · ÖKOBAUDAT 2024 · MasterBrain v2026.110 · Reviewed June 2026

What this calculator does. It assembles a whole-building life-cycle assessment in the modular structure defined by BS EN 15978 — the European standard for assessing the environmental performance of buildings. Each life-cycle module (A1 through C4, plus D) is reported on its own line. The sum of modules A–C is the building’s whole-life carbon; modules A1–A5 are upfront carbon. Module D is reported separately and is never added to either total.

How each module is derived — the basis differs by module. This is the part most spreadsheets blur. Product-stage carbon (A1–A3) comes from EN 15804 Environmental Product Declarations in ÖKOBAUDAT 2024, read live from MasterBrain per material. Several downstream modules are scenario models, not EPD factors: A4 transport (RICS Table 17 distances × material mass × a freight factor), A5 construction (WRAP wastage rates), B4 replacement (BCIS service lives), B6 operational energy (floor area × energy intensity × grid factor × study period), and B7 operational water. The calculator labels every scenario-model module with a model badge and reports a data-quality meter showing what share of the result is EPD-factor-backed versus scenario-modelled.

EPD factors are declared where the EPD declares them — and shown n/a where it doesn’t. B1 (in-use carbonation uptake, often a small negative) is declared only for concrete, brick, glass and tile. C4 (final disposal) is declared for most materials but is absent for concrete, tile and plastics, whose end-of-life ÖKOBAUDAT models as C3 plus Module D. The engine skips absent modules silently and shows n/a on that line — it never zero-fills a missing module, which would understate the total.

Out of scope. B2 maintenance, B3 repair and B5 refurbishment are not computed and are declared as out of scope in the result panel. GWP basis is AR5 GWP-100, consistent with the EN 15804+A2 EPD convention used by ÖKOBAUDAT; do not reconcile these figures against AR6-based CBAM default values, which are a different quantity. Reference study period defaults to 60 years and is editable.

yr

Whole-life (A1–C4 incl. B6/B7 operational) is the complete EN 15978 view. Module D is reported separately and never netted in.

These drive the parametric (non-EPD) modules. Defaults are RICS / CIBSE typical values — refine them to your project.

kg/tkm
kg/tkm
% (blank=MB)
kg/m²
kWh/m²·yr
m³/m²·yr
kg/m³
🏢

Enter the floor area and add building elements above to calculate

Results appear instantly. The EN 15978 module ladder (A1–C4 + D), the elemental (RICS) breakdown, a data-quality meter, the benchmark gauge and the full audit trail appear after calculation.

Results are indicative whole-building life-cycle (EN 15978 / EN 15804+A2) carbon estimates reported on a modular A1–C4 + D basis, as GHG Protocol Scope 3 Category 2 (Capital Goods) for embodied modules and Scope 2 for the B6 operational-electricity module, on an AR5-100 GWP basis. A1–A3 product, B1 use, C1–C4 end-of-life and Module D are read from ÖKOBAUDAT 2024 generic / average EPD datasets on their published native basis (concrete m³, steel/aluminium kg, glazing m²) — only the modules an EPD actually declares contribute; missing modules are omitted, never estimated as zero. A4 transport, A5 construction, B4 replacement and B6/B7 operational are parametric models with editable assumptions, not EPD factors — the data-quality meter states how much of the headline is factor-backed. Module D (recycling / energy-recovery credit) is reported separately under EN 15804 and is never netted into the A–C total or the benchmark figure. B2 maintenance, B3 repair and B5 refurbishment are out of scope in this version. Generic EPDs and parametric assumptions are appropriate for early-stage estimating only — confirm quantities against your bill of quantities, replace generic factors with product-specific EPDs, and proceed to third-party verification under EN 15978 / RICS Whole Life Carbon Assessment / ISO 14064-3 before reporting or disclosure.

A whole-building LCA is the one carbon assessment where the headline number is mostly not made of product data. Across a 60-year study period, operational energy dwarfs the bricks and steel — and a tool that hides that is selling false precision.

This calculator reports every EN 15978 module on its own line, marks which are EPD-backed and which are scenario-modelled, and shows you exactly how much of your whole-life figure rests on declared product data.

Quick Answer

EN 15978 reports a building’s whole-life carbon as separate life-cycle modules: product (A1–A3), construction (A4–A5), use (B1–B7) and end-of-life (C1–C4), plus Module D beyond the boundary. Modules A1–A5 are upfront carbon; the sum of A–C is whole-life carbon.

Whole-building life-cycle carbon for a 2,000 square metre office over a 60-year study period under EN 15978: upfront product-stage A1–A3 carbon is 263 tCO₂e (about 152 kg CO₂e per square metre at A1–A5, EPD-backed), while whole-life A–C carbon is about 3,591 tCO₂e, of which B6 operational energy is 3,186 tCO₂e — roughly 88.7 percent. Only about 8 percent of the whole-life total is backed by declared EPD factors. Sources EN 15978, EN 15804+A2, RICS whole-life carbon.
A 2,000 m² office over 60 years (EN 15978): upfront A1–A3 is 263 tCO₂e, but whole-life A–C is about 3,591 tCO₂e — operational energy (B6) is 88.7% of it.

What Is a Whole-Building LCA Under EN 15978?

EN 15978 is the European standard that defines how to assess the environmental performance of a complete building over its life cycle. It does not publish emission factors — that is the job of EN 15804, which sets the rules for product-level Environmental Product Declarations (EPDs). EN 15978 sits one level up: it defines the modular structure into which those product declarations, plus modelled use-stage and end-of-life scenarios, are assembled to describe an entire building. The method inherits its life-cycle-assessment foundations from ISO 14040/14044.

The defining feature is the modular ladder. Rather than a single cradle-to-grave number, EN 15978 disaggregates a building’s carbon into named modules grouped into four life-cycle stages — Product (A1–A3), Construction (A4–A5), Use (B1–B7) and End-of-Life (C1–C4) — plus a separate Module D for loads and benefits beyond the system boundary. Reporting each module separately is structural, not stylistic: an assessment that collapses them cannot be verified against the standard, and cannot be compared against benchmarks that are themselves expressed per module.

The two totals that matter

Upfront carbon is modules A1–A5 — everything emitted before the building is handed over, with no operational or replacement assumptions. Whole-life carbon is the sum of modules A–C across the reference study period. Module D is quoted alongside both but added to neither.

The Modular Life-Cycle Map — A1 to D, and What Backs Each Module

The table below is the calculator’s accounting backbone. The Basis column is the honest part: some modules are EPD product factors, several are scenario models, and three are out of scope. A whole-building tool that claims uniform EPD coverage across A1–C4 is overstating its data quality — ÖKOBAUDAT EPDs simply do not declare every module for every material.

Stage / ModuleWhat it coversBasis in this calculatorCoverage note
A1–A3 ProductRaw supply, transport to factory, manufacturing (cradle-to-gate)EPD factorUniversal — every material; required
A4 Transport to siteFactory-gate to site haulageScenario modelRICS Table 17 distance × mass × freight factor. Distance MasterBrain-backed; mass uses standard densities; freight factor an editable default
A5 ConstructionOn-site installation, material wastage, site energyScenario modelWRAP wastage rates (concrete 5%, steel 1%, plasterboard 8%…) × A1–A3, plus optional site energy
B1 UseIn-use emissions / uptake (e.g. concrete carbonation)EPD factor where declaredDeclared only for concrete, brick, glass, tile — often a small negative (uptake). All others n/a
B2 · B3 · B5Maintenance · repair · refurbishmentOut of scopeNot computed; declared explicitly in the scope notice
B4 ReplacementComponents replaced over the study periodScenario modelBCIS service lives (frame 60 yr, facade 40, windows 30, services 20…) → replacement count × A1–A3
B6 Operational energyRegulated + unregulated energy in useScenario modelFloor area × energy intensity × grid factor × study period. Grid factor MasterBrain-backed; intensity an editable default
B7 Operational waterWater supply and treatment in useScenario modelFloor area × water intensity × water factor × study period (editable default)
C1 · C2 · C3Deconstruction · transport · waste processingEPD factor where declaredMost materials; per-line n/a on gaps
C4 DisposalFinal disposal of residual wasteEPD factor where declaredPresent for brick, glass, insulation, steel, timber, aluminium, plasterboard, paint. Absent for concrete, tile, plastics (ÖKOBAUDAT models their EoL as C3+D) — shown n/a, never zero-filled
D Beyond boundaryReuse, recovery, recycling loads and benefitsEPD factor where declaredMost materials. Always reported separately — never netted into the A–C headline or the benchmark

In one sentence: this calculator uses EPD product data for A1–A3, B1, C1–C4 and D where the EPD declares them; RICS, WRAP and BCIS scenario models for A4, A5, B4, B6 and B7; and treats B2, B3 and B5 as out of scope. The only hardcoded numbers anywhere in the engine are model inputs — the A4 transport distances’ mass densities, the editable freight factor, and the default water factor — each labelled as a model assumption in the interface, not presented as a measured product value.

Module D is never added to your total

Module D quantifies the net loads and benefits of reuse, recovery and recycling beyond the building’s system boundary. Under EN 15978 it is reported on its own line and excluded from both upfront and whole-life carbon. Folding a negative Module D into the headline to flatter a result is the single most common way a whole-building LCA fails verification.

Embodied, Operational, and Whole-Life Carbon — and Upfront Carbon

Four terms circulate in this space and they are routinely confused. The modular structure lets you define each one precisely against the EN 15978 modules rather than by vague description.

Embodied carbon

The carbon in materials and processes across A1–A5, B1–B5 and C1–C4 — everything except operational energy and water. It is the carbon “built in” rather than “run”.

Operational carbon

Modules B6 (energy) and B7 (water) — the carbon of running the building over the study period. On most assets, across 60 years, this dominates the whole-life total.

Upfront carbon

Modules A1–A5 only — emitted before handover, before any operational or replacement assumption. The figure regulators and target frameworks increasingly anchor to.

Whole-life carbon

The sum of modules A–C across the reference study period. The complete picture, embodied plus operational, with Module D quoted separately alongside.

The practical consequence: a low-embodied-carbon building can still have a high whole-life figure if it is operationally inefficient, and a building with excellent operational performance can carry a heavy upfront burden from a carbon-intensive structure. Designing to one number while ignoring the others is how trade-offs get hidden. The point of the modular report is to make the trade-off visible.

EN 15978 vs EN 15804 vs ICE vs ÖKOBAUDAT vs RICS WLCA

These five names are used almost interchangeably in practice, and they should not be. Each occupies a distinct layer of the stack — standard, product-EPD rules, database, and national assessment method — and knowing which is which is the difference between a defensible assessment and a confused one.

NameLayerWhat it provides
EN 15978Building assessment standardThe modular A–D structure for assessing a whole building. The method this calculator implements.
EN 15804Product EPD rulesThe core rules every construction-product EPD follows — the source of the A1–A3 (and declared B/C/D) module factors.
ISO 21930International EPD core rulesThe ISO parent of EN 15804 — the international baseline for construction-product EPDs.
ÖKOBAUDAT 2024EPD databaseThe German federal LCA database of EN 15804 EPDs — the factor source this calculator reads per material.
ICE DatabaseEmbodied-carbon databaseThe UK Inventory of Carbon & Energy — a widely used cradle-to-gate (A1–A3) dataset, often used to cross-check EPD figures.
RICS WLCANational assessment methodThe UK professional method for whole-life carbon assessment. EN 15978-aligned, with UK-specific scenarios and the reporting conventions used by UK practice.

The clean mental model: EN 15978 is the structure, EN 15804 (under ISO 21930) is the product-data rulebook, ÖKOBAUDAT and ICE are databases, and RICS WLCA is a national method that applies the EN 15978 structure with UK scenarios. This calculator implements the EN 15978 structure on ÖKOBAUDAT EPDs; for a UK assessment to RICS reporting conventions, the same modular figures map across cleanly.

Worked Example — A 2,000 m² Office, Module by Module

The figures below are an indicative run of a 2,000 m² gross-internal-area office over a 60-year reference study period. They illustrate the modular structure and the operational-dominance effect; the calculator’s own Export JSON audit trail is the byte-for-byte source of truth for any cited figure.

Worked Example · EN 15978 · 2,000 m² Office · 60-Year RSP · Indicative
Inputs
Gross internal area: 2,000 m²
Reference study period: 60 years
Structure: concrete frame · brick/glass envelope · steel + timber elements
Operational energy intensity: editable default (CIBSE-TM46 style)
GWP basis: AR5 GWP-100 (EN 15804+A2 EPD convention)
Module results (indicative, tCO₂e)
A1–A3 Product        = 263  (EPD factor)
A4 Transport       = 28   (model)
A5 Construction    = 12   (model)
B1 Carbonation    = −12  (EPD, concrete uptake)
B4 Replacement    = 59   (model)
B6 Operational     = 3,186 (model — dominant)
B7 Water          = 45   (model)
C1–C4 End-of-life = 22   (EPD where declared)
B2 · B3 · B5     = out of scope
Headline figures
Whole-life carbon (A–C) ≈ 3,591 tCO₂e
≈ 29.9 kgCO₂e/m²·yr  (GIA × RSP basis)
Upfront carbon (A1–A5) ≈ 152 kgCO₂e/m²  (within the LETI / RIBA 2026 office band)
Module D ≈ +21 tCO₂e  (separate line — not in the headline)

EPD-factor-backed share of whole-life ≈ 8%  (operational B6 dominates a 60-yr study)

Audit note. Figures are an indicative seeded run on MasterBrain v2025.86 and round to whole tonnes; the small difference between the line items and the A–C headline reflects rounding and the B1 carbonation credit. Module D is reported separately and is not netted into whole-life carbon. The calculator’s Export JSON audit trail is the definitive record for any published figure.

The contribution chart makes the central fact unmissable: operational energy (B6) is roughly an order of magnitude larger than everything else combined over a 60-year horizon.

B6 Operational energy
3,186 t
A1–A5 Upfront
303 t
B4 Replacement
59 t
B7 Water
45 t
C1–C4 End-of-life
22 t
B1 Carbonation credit
−12 t

Data Quality — Why Only ~8% of a Whole-Life Result Is EPD-Backed

In the worked example, roughly 8% of the whole-life headline traces to declared EPD product factors. The other ~92% is scenario-modelled — overwhelmingly the operational-energy module, which is floor area times an energy intensity times a grid factor times sixty years. This is not a weakness of the tool; it is the structure of a 60-year building assessment. Any whole-building LCA that reports a precise-looking whole-life number is mostly reporting an operational-energy projection, and the honest move is to say so.

~8% Share of the 60-year whole-life result backed by EPD product factors ↑ rises sharply if the study period or operational intensity falls

The calculator surfaces this directly through a data-quality meter that reports the EPD-factor-backed share against the scenario-modelled share, and tags every modelled module (A4, A5, B4, B6, B7) with a model badge. Read the meter before quoting the headline. Two assessments with identical whole-life numbers can have very different data quality — one resting on measured product EPDs and conservative operational assumptions, the other on optimistic operational defaults — and the meter is what distinguishes them. For target-setting and disclosure, the upfront-carbon figure (A1–A5) is the more EPD-grounded number and is the one most frameworks now anchor to.

Audit Checklist — Seven Common EN 15978 Reporting Errors

Verification of a whole-building LCA traces each module from activity data and EPD reference through to the reported tCO₂e figure. The seven errors below account for most qualified findings and restated assessments.

Audit Checklist — EN 15978 Whole-Building LCA
01
Netting Module D into the whole-life headline Module D’s reuse and recycling benefits are reported separately and excluded from A–C. A negative D folded into the total to lower the headline is the most common verification failure. Quote D alongside the total, never inside it.
02
Zero-filling a missing module instead of marking it n/a When an EPD does not declare C4 (as for concrete, tile and plastics), the correct entry is n/a, not zero. Zero-filling understates end-of-life and silently corrupts the total. The calculator shows n/a per line; spreadsheet assessments rarely do.
03
Reconciling AR5 EPD figures against AR6 CBAM defaults EN 15804+A2 EPDs in ÖKOBAUDAT carry AR5 GWP-100. CBAM default values carry AR6 GWP-100 and represent a different accounting quantity. Adding or comparing across the two is a basis error. Keep the EPD-derived assessment on one consistent GWP basis.
04
Quoting a whole-life number without its study period Whole-life carbon is meaningless without the reference study period. A 60-year and a 30-year assessment of the same building differ chiefly in accumulated operational energy. State the RSP (default 60 years) on every whole-life figure.
05
Treating scenario-modelled modules as measured product data A4, A5, B4, B6 and B7 are scenario models, not EPD factors. Presenting a modelled operational projection with the same confidence as a product EPD overstates precision. Cite the data-quality meter; carry the model assumptions into the methodology note.
06
Omitting the out-of-scope declaration for B2, B3, B5 Maintenance, repair and refurbishment are not computed here. An assessment that silently drops them looks more complete than it is. State the exclusion explicitly so the boundary is auditable.
07
Confusing upfront carbon with whole-life carbon Upfront carbon is A1–A5; whole-life is A–C across the RSP. Benchmarks and targets are stage-specific. Reporting an A1–A5 figure against a whole-life benchmark — or the reverse — invalidates the comparison.

CSRD, EU Taxonomy, and the Regulatory Context

Whole-building LCA feeds several reporting and compliance regimes. Embodied carbon — the A1–A5 and C modules in particular — falls within an organisation’s Scope 3 emissions for corporate GHG accounting, typically as purchased goods (capital projects) or capital goods. For European reporting, building-level embodied carbon supports CSRD ESRS E1 climate disclosures, and the EU Taxonomy references whole-life carbon assessment for the construction and real-estate activities within its technical screening criteria. For asset-level decarbonisation pathways, EN 15978 module outputs align with the building stranding analysis approach used in frameworks such as CRREM.

For a UK assessment, the RICS Whole Life Carbon Assessment method applies the EN 15978 modular structure with UK-specific scenarios and reporting conventions; the modular figures from this calculator map directly onto that reporting format. The detailed module-by-module derivation is documented in the EN 15978 whole-building methodology.

Which Calculators Feed This One

A whole-building LCA is an assembly of material quantities. Where you need bottom-up embodied carbon for a specific material class — to derive the per-element A1–A3 inputs this calculator aggregates — the dedicated material calculators carry the granular EPD factors and substitution logic:

Build up your material-level embodied carbon, then bring the totals into the whole-building assessment.

Dataset — the full factor set referenced on this page, versioned with source provenance and downloadable as CSV with a citable Zenodo DOI, is published as the Ökobaudat embodied carbon factors dataset.

EN 15978 Whole-Building LCA Calculator (A1–C4 Modular) — GreenCalculus.com
Save to Pinterest Download · 1000×1500 JPG

Frequently Asked Questions

It is a life-cycle assessment of a complete building structured into EN 15978’s modules: product (A1–A3), construction (A4–A5), use (B1–B7) and end-of-life (C1–C4), plus a separate Module D for impacts beyond the system boundary. Each module is reported on its own line; the sum of A–C is the building’s whole-life carbon.

Embodied carbon is the materials-and-processes carbon across A1–A5, B1–B5 and C — everything except operational energy and water. Operational carbon is modules B6 and B7. Whole-life carbon is the sum of A–C across the study period, embodied plus operational. Upfront carbon is the A1–A5 subset, emitted before handover.

A1–A3 product; A4 transport to site; A5 construction; B1 use, B2 maintenance, B3 repair, B4 replacement, B5 refurbishment, B6 operational energy, B7 operational water; C1 deconstruction, C2 transport, C3 waste processing, C4 disposal; and D, benefits and loads beyond the system boundary. This calculator computes A1–A5, B1, B4, B6, B7, C1–C4 and D, and treats B2, B3 and B5 as out of scope.

Module D quantifies net loads and benefits — reuse, recovery, recycling — that occur outside the building’s system boundary. EN 15978 reports it separately precisely so that potential future benefits are not used to discount the building’s own emissions. Folding a negative Module D into the A–C total is a common and serious reporting error.

EN 15978 requires a stated reference study period; 60 years is the common default for buildings and the calculator’s default, editable per project. The study period drives operational and replacement modules, so a whole-life figure is only meaningful when its RSP is stated alongside it.

EN 15978 is the building-level assessment structure. EN 15804 is the rulebook for product-level EPDs that supply the factors. RICS Whole Life Carbon Assessment is a UK national method that applies the EN 15978 structure with UK-specific scenarios and reporting conventions. This calculator implements EN 15978 on ÖKOBAUDAT EPDs, and its modular outputs map onto RICS reporting.

Upfront carbon is the sum of modules A1–A5 — product plus construction — emitted before the building is handed over, with no operational or replacement assumptions. It is the most EPD-grounded figure in a whole-building LCA and the one most target frameworks anchor to. In the worked example it is about 152 kgCO₂e/m², within the LETI/RIBA 2026 office band.

Over a 60-year study period, operational energy (B6) typically dwarfs the material modules. Because B6 is a scenario model — floor area times energy intensity times grid factor times study period — the EPD-factor-backed share of a whole-life total can be as low as ~8%. The calculator’s data-quality meter reports this share so the result is read with the right confidence; the upfront A1–A5 figure is far more EPD-grounded.

Methodology Notes and Limitations

Module basis is not uniform. A1–A3, B1, C1–C4 and D are EPD product factors read from ÖKOBAUDAT 2024 via MasterBrain, declared per material and shown n/a where the EPD does not declare them. A4, A5, B4, B6 and B7 are scenario models (RICS, WRAP, BCIS and editable defaults). B2, B3 and B5 are out of scope. The data-quality meter reports the EPD-backed versus scenario-modelled split for every assessment.

Operational dominance. Across a 60-year study period, module B6 typically governs the whole-life total. Treat the whole-life figure primarily as an operational-energy projection conditioned on the chosen intensity and grid factor, and lean on the upfront A1–A5 figure where an EPD-grounded number is needed.

GWP basis. AR5 GWP-100, consistent with EN 15804+A2 EPDs in ÖKOBAUDAT. Do not reconcile against AR6-based CBAM default values, which are a different accounting quantity.

Module D is informational to the headline. Reported separately per EN 15978; never netted into upfront or whole-life carbon, and excluded from benchmark comparisons.

Scenario inputs are editable. Transport distances, wastage, service lives, operational intensities and the grid factor can be overridden with project-specific data; doing so raises the assessment toward Tier 2 quality and should be documented in the project methodology record.

Sources: BS EN 15978 Sustainability of construction works — assessment of environmental performance of buildings · EN 15804+A2 construction-product EPD core rules · ISO 21930 · ÖKOBAUDAT 2024 (factor source) · ICE Database · ISO 14040/14044 · RICS Whole Life Carbon Assessment · MasterBrain v2025.86.

Methodology: EN 15978 whole-building methodology · Reviewed June 2026.

Results are estimates assembled from EN 15804 EPD factors and RICS/WRAP/BCIS scenario models. They do not constitute professional advice and should be reviewed by a qualified whole-life carbon assessor before use in regulatory submissions, planning applications, or investor disclosures. Where the assessment is material, project-specific (Tier 2) data is preferred over the scenario defaults. GreenCalculus accepts no liability for decisions made on calculator outputs alone.

Scroll to Top