---
title: "LCA software results verification:\nhow to have the model checked"
description: "What LCA software does not check, errors published by databases, 7 checks to run yourself, and who verifies: critical review or authorised verifier."
canonical: https://projetcelsius.com/en/blog/lca-software-verify-results/
author: "Sébastien Pierfederici"
datePublished: 2026-10-16
dateModified: 2026-10-17
language: en
translationOf: https://projetcelsius.com/blog/acv-logiciel-verifier-resultats/
---

# LCA software results verification: how to have the model checked

**Author**: Sébastien Pierfederici
**Published**: 2026-10-16
**Updated**: 2026-10-17
**Section**: Practical guide
**Canonical URL**: https://projetcelsius.com/en/blog/lca-software-verify-results/
**French original**: https://projetcelsius.com/blog/acv-logiciel-verifier-resultats/
**Source**: Projet Celsius (https://projetcelsius.com/en/), a climate strategy consultancy of engineers and PhDs based in Paris and Marseille.

> The results of a [life cycle assessment (LCA)](https://projetcelsius.com/en/blog/lca-vs-carbon-footprint/) calculated in SimaPro, openLCA or a configurator are verified by **a practitioner who did not build the model**, and who opens it instead of reading only the report. A general text requires this third-party check **only for a published comparison**, through a critical review, and for an FDES or an EPD, through an authorised verifier. **7 checks** come first, in-house, and a review by a single expert costs in the order of **€3,000 to €5,000 excl. VAT**.

## Key takeaways

- **LCA software calculates what it is given**, and does not judge the quantities that you enter.
- **Database providers publish their own errors**, version after version, in lists of known issues.
- **A mass balance and a hand recalculation** catch the unit errors that the software lets through.
- **A published comparison requires a critical review**, and a declaration requires an authorised verifier.

Software for [life cycle assessment](https://projetcelsius.com/en/blog/lca-vs-carbon-footprint/), or LCA, links processes, adds up flows and applies an impact assessment method to them, **without judging what it is given**. A consumption of **3.6 MJ entered as 3.6 kWh** goes through the calculation without any warning. This type of error exists **even in the databases**, whose providers publish corrections version after version.

The **7 checks** of the tool above are done in-house, before any outside review. Choosing the expert reviewer has its own guide, on [LCA critical review (in French)](https://projetcelsius.com/blog/revue-critique-acv-choisir-expert-independant/) (in French).

## What does LCA software check, and what does it let through?

Expert software such as SimaPro, Sphera LCA for Experts (which has replaced GaBi) or openLCA does the same underlying work as [sector-specific tools](https://projetcelsius.com/en/blog/textile-eco-score-five-tools-compared/) or the public calculator [Ecobalyse](https://projetcelsius.com/en/blog/ecobalyse-environmental-cost-calculator/). The [openLCA manual](https://manuals.openlca.org/openlca/print.html), for the open-source software published by GreenDelta, describes **3 automatic checks**:

- **Database validation** flags broken links between datasets, for example after importing an external database.
- **The supplier check** finds products with no default supplier, or with several possible suppliers, a source of results that change from one calculation to the next.
- **The impact checks tab** lists the elementary flows that the [impact assessment method](https://projetcelsius.com/en/blog/product-carbon-footprint-lca-pef-cfp/) does not characterise, and that lead to the result being underestimated.

The software also converts units, grams to kilograms or kilowatt-hours to megajoules, **provided the declared unit is the right one**. It does not check, however:

- **The quantity entered**, which goes through as it stands: 1,000 kg instead of 1 kg, or megajoules declared as kilowatt-hours, multiply the item without a single message.
- **The choice of dataset** is not judged: a Swiss or global process used for French production can still be calculated, but is not necessarily representative.
- **Errors in the database itself**, which pass every validation because the dataset remains consistent with its format.

The exact name of the flows matters too. According to the openLCA manual, "carbon dioxide (fossil)" and "carbon dioxide, fossil" can coexist, and **generally only one is characterised**.

## Which errors have been publicly documented?

### The same model in 2 software packages

In 2015, Ivan Tengbjerg Herrmann and Andreas Moltesen compared **SimaPro and GaBi** on **100 randomly selected unit processes**. Many results were identical or nearly so, but others differed enough to **change the conclusions** of a study. For a single elementary flow, the gap reached **a factor of 109**.

According to their [2015 paper](https://doi.org/10.1016/j.jclepro.2014.08.004), these gaps came mainly from **errors in the databases** built into the software, not from the calculation. A [study published in 2016](https://doi.org/10.1111/jiec.12245) in the Journal of Industrial Ecology says so in its title: **the choice of software can influence** the results.

### Database errata

Database providers also publish their errors. For version 3.3 of ecoinvent, the Swiss association that publishes this inventory database keeps a [list of known issues](https://forum.ecoinvent.org/database/older-versions/ecoinvent-33/known-data-issues-ecoinvent-33/known-data-issues-ecoinvent-33.html). US, Chinese and global cotton production counted its electricity in megajoules without conversion to kilowatt-hours, **3.6 times too much**. The anaerobic digestion of slurry had an incorrect mass balance.

Any LCA of a cotton garment calculated with this version, whether for [textile environmental labelling](https://projetcelsius.com/en/blog/france-environmental-labelling-textiles/) or for a [textile eco-design](https://projetcelsius.com/en/blog/textile-eco-design-lca-levers/) project, therefore inherited this **inflated electricity**. In September 2024, ecoinvent also [reported 2 errors in its version 3.10](https://ecoinvent.org/blog/coming-soon-ecoinvent-version-3-11/). The cobalt and anthracene emissions of 2 coke production processes were overestimated, which inflated the toxicity indicators. The volumes of the **Brazilian electricity market** were **3 orders of magnitude too low**.

GreenDelta relayed the alert to openLCA users **as early as 12 September**, and the correction, named 3.10.1, was announced for early November 2024 with version 3.11. For a study calculated in the meantime, **only the list of errata** says whether its processes are affected.

## Which checks can you run yourself before releasing a result?

The [ILCD Handbook](https://eplca.jrc.ec.europa.eu/uploads/ILCD-Handbook-General-guide-for-LCA-DETAILED-GUIDANCE-12March2010-ISBN-fin-v1.0-EN.pdf) of the European Commission's Joint Research Centre details the checks provided for by ISO 14044: completeness, sensitivity and consistency. It lists **material and energy balances** among the key checks for spotting errors. **7 tests** follow from it, feasible in any software:

- **The mass balance** checks that the mass going in comes out as product, co-products, emissions and waste, to within a few percent.
- **The contribution analysis** ranks the processes: the 5 that weigh the most must each be explainable in one sentence, otherwise their data has to be opened.
- **The hand recalculation** of the main item, quantity times factor: a gap of 3.6 gives away kilowatt-hours taken for megajoules, a gap of 1,000 grams taken for kilograms.
- **The uncharacterised flows**, listed by the software, must not include any flow that matters for the indicator studied.
- **Sensitivity** is tested by varying transport, the electricity mix or the lifetime, and the conclusion must hold across the whole range, as in an [electric car LCA](https://projetcelsius.com/en/blog/electric-car-environmental-impact-lca/) where the mix shifts the tipping point.
- **The comparison with a published value** places the result, which must fall in the same order of magnitude as an [FDES](https://projetcelsius.com/en/blog/how-to-read-fdes-re2020/) (the French format of environmental product declaration, EPD, for construction products) for a similar product, as the ILCD Handbook recommends.
- **The errata** for the version used are read process by process, and an erratum that affects the model requires a recalculation, like the change of version of the [EF datasets](https://projetcelsius.com/en/blog/ef-3-1-expiry-pef-database/).

Take an **example constructed for this article**: a 250 g [packaging](https://projetcelsius.com/en/blog/packaging-eco-design-ppwr-2030/) item declares 2.5 kg of end-of-life waste. The **factor of 10** reveals a quantity entered for a batch of 10 packaging items, and **the mass balance detects it** before any impact calculation.

These tests need **no additional licence** and can be learned in an [LCA training course](https://projetcelsius.com/en/blog/lca-training-courses-how-to-choose/). They close off every [first product LCA](https://projetcelsius.com/en/blog/first-product-lca-steps-cost-mistakes/), before the figure feeds an [eco-design process](https://projetcelsius.com/en/blog/eco-design-process-7-steps/).

> LCA software calculates exactly what it is given, input errors included.

## Who can verify an LCA result calculated in software?

The 7 checks remain a **self-check**, even when handed to a colleague who did not build the model. As soon as the result **leaves the company**, verification is a matter for a third party, as with the [verification of a carbon footprint assessment (in French)](https://projetcelsius.com/blog/bilan-carbone-interne-verification-tiers/) (in French), and its framework depends on **how the result will be used**:

- The critical review under ISO 14044, by an independent expert, and by a panel for a published comparison, for example in support of an [environmental claim](https://projetcelsius.com/en/blog/green-claims-what-empco-bans/). [ISO 14071](https://www.iso.org/standard/86264.html), published in October 2024, sets out how it is carried out and the competencies of the reviewers.
- The verification of an FDES by an authorised verifier of the [INIES programme](https://www.inies.fr/en/programs-and-services/the-inies-verification-programme) (France's FDES verification scheme), mandatory since 1 July 2017, detailed in our guide to [choosing an authorised verifier](https://projetcelsius.com/en/blog/fdes-pep-choose-accredited-verifier/).
- The verification of an EPD within an international programme, such as the International EPD System, for an [environmental declaration](https://projetcelsius.com/en/blog/fdes-vs-epd-vs-pep/) distributed outside France.
- The use of a verified tool, a configurator or declaration generator, checked once and then used within a framework set in advance.

### Configurators and pre-verified tools

At INIES, a configurator is verified like an FDES: the verifier checks the **"parent" FDES**, then tested configurations. The **collective FDES** that it produces are deemed verified; an individual FDES produced by the same tool **is verified like any other**.

The International EPD System distinguishes **3 levels of pre-verified tools**. With the most complete, verification of each EPD can give way to **an annual verification**. The acronyms are explained in our [guide to EPD, FDES, PEP and LCA](https://projetcelsius.com/en/blog/epd-fdes-pep-lca-differences/).

## How do you prepare a model for third-party verification?

A reviewer who receives only the report cannot replay **any of the 7 checks**. For the reviewer to open the model, the file has 5 parts:

- The model itself, in the software's format or an exchange format: openLCA, for example, exports to JSON-LD with the default suppliers.
- The versions of the database, the impact assessment method and the software, with the date of the calculation, so that the same errata can be consulted.
- The assumptions and parameters, with their source and the range tested for sensitivity.
- Your own checks, mass balance, contributions and recalculation of the main item, so that the reviewer starts from what is already verified.
- The log of corrections, including the errata taken into account and the datasets replaced.

Replaying a model takes longer than reading a report. As an order of magnitude observed in 2026, a review by a single expert falls **between €3,000 and €5,000 excl. VAT**, over **2 to 4 weeks**. The rest of the budget is detailed in our article on the [price of an LCA](https://projetcelsius.com/en/blog/lca-cost/), and the trade-offs in our guide to [doing an LCA on a small budget](https://projetcelsius.com/en/blog/lca-on-a-small-budget/).

For us, at Projet Celsius, the most cost-effective check remains **the hand recalculation of the dominant item**: it catches unit errors, the most expensive ones once the figure is published. We [review LCA models](https://projetcelsius.com/en/services/life-cycle-assessment/) built by others and train teams in these checks. Verifying an FDES or an EPD remains a matter for a **verifier authorised** by the programme.

## Key takeaways

- LCA software checks links, declared units and uncharacterised flows, **not the quantities entered** or the choice of data.
- Database errors are **published by the providers themselves**, such as the cotton with 3.6 times too much electricity in ecoinvent 3.3.
- **7 checks** can be done without an additional licence, from the mass balance to reading the errata.
- A published comparison requires **a critical review by a panel**, and an FDES or an EPD requires **an authorised verifier**.
- A reviewer can verify the model only if they receive **the model, its versions and your checks**, not only the report.

To choose the expert who will then review the model, see our guide to [LCA critical review (in French)](https://projetcelsius.com/blog/revue-critique-acv-choisir-expert-independant/) (in French).

## Frequently asked questions

## Frequently asked questions

### Does well-known LCA software guarantee correct results?

No. The software calculates correctly from what it is given, but does not judge the quantities entered or the choice of datasets. The built-in databases have their errors too: in 2024, ecoinvent corrected Brazilian electricity volumes that were 3 orders of magnitude too low.

### What is the difference between a critical review and a verification?

A critical review follows ISO 14044 and ISO 14071: an independent expert, or a panel for a published comparison, issues a report on the study. Verification belongs to a programme, such as INIES for FDES: an authorised verifier allows the declaration to be published as verified.

### How do I know whether my database contains a known error?

Consult the list of known issues for the exact version you use, published by the database provider, and the announcements of the software publisher. Record this version in the report, so that a reviewer can repeat the check.

### Does an FDES produced by a configurator have to be verified?

It depends on the FDES. In the INIES programme, the configurator is verified from its "parent" FDES and tested configurations. The collective FDES that it produces are deemed verified; an individual FDES produced by the same tool goes through an authorised verifier.

### How much does it cost to have an LCA verified?

There is no public price list. As an order of magnitude observed in 2026, a review by a single expert falls between €3,000 and €5,000 excl. VAT, more for a panel. The 7 in-house checks cost only time, and an [LCA training course](https://projetcelsius.com/en/training/lca/) teaches teams to run them.

## Sources

- GreenDelta, [openLCA 2 manual](https://manuals.openlca.org/openlca/print.html), chapters "Model validation in openLCA", "LCIA checks" and "Exporting databases". Accessed 16 October 2026.
- I. T. Herrmann and A. Moltesen, "Does it matter which Life Cycle Assessment (LCA) tool you choose? A comparative assessment of SimaPro and GaBi", Journal of Cleaner Production, vol. 86, 2015, pp. 163-169, [DOI 10.1016/j.jclepro.2014.08.004](https://doi.org/10.1016/j.jclepro.2014.08.004).
- R. Speck, S. Selke, R. Auras and J. Fitzsimmons, "Life Cycle Assessment Software: Selection Can Impact Results", Journal of Industrial Ecology, vol. 20, no. 1, 2016, pp. 18-28, [DOI 10.1111/jiec.12245](https://doi.org/10.1111/jiec.12245).
- ecoinvent, [Known data issues, ecoinvent 3.3](https://forum.ecoinvent.org/database/older-versions/ecoinvent-33/known-data-issues-ecoinvent-33/known-data-issues-ecoinvent-33.html). Accessed 16 October 2026.
- ecoinvent, [Coming soon: ecoinvent version 3.11](https://ecoinvent.org/blog/coming-soon-ecoinvent-version-3-11/), 2 October 2024, and GreenDelta, "Reported issues for ecoinvent 3.10 from database provider", openlca.org, 12 September 2024.
- European Commission, Joint Research Centre, [ILCD Handbook, General guide for Life Cycle Assessment, Detailed guidance](https://eplca.jrc.ec.europa.eu/uploads/ILCD-Handbook-General-guide-for-LCA-DETAILED-GUIDANCE-12March2010-ISBN-fin-v1.0-EN.pdf), March 2010, sections 7.4.2.11 and 9.3.2 to 9.3.4.
- ISO, [ISO 14071:2024, Critical review processes and reviewer competencies](https://www.iso.org/standard/86264.html), October 2024.
- INIES, [The INIES verification programme](https://www.inies.fr/en/programs-and-services/the-inies-verification-programme). Accessed 16 October 2026.
- International EPD System, "Pre-verified tools" page, environdec.com. Accessed 16 October 2026.
- Cover photo: Deni Williams, Itaipu Dam, on the border between Brazil and Paraguay, November 2013, [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Usina_Hidroel%C3%A9trica_Itaipu_Binacional_-_Itaipu_Dam_(17174796329).jpg), CC BY 2.0.
