Ecobalyse Environmental Cost — How to Calculate Your Score

The French government's Ecobalyse API calculates the environmental cost of textile products. Here's what it measures, what data it needs, and how Passportly automates the entire process.

What is Ecobalyse?

Ecobalyse is an open-source tool and API built by the French government (ADEME / Ministry for Ecological Transition) to calculate the environmental impact of consumer products. For textiles, it implements the methodology defined in French Decree 2025-957 for the Environmental Cost label.

The tool is available at ecobalyse.beta.gouv.fr and as a public API. It calculates a score based on the Product Environmental Footprint (PEF) methodology, adapted for the specific requirements of the French Environmental Cost regulation.

The score covers 16 environmental impact categories, including climate change, water use, eutrophication, particulate matter, and resource depletion. These are weighted and aggregated into a single environmental cost score expressed in points.

What Ecobalyse measures

Raw material production

Environmental impact of growing or producing the fibres — cotton farming, synthetic polymer production, animal fibre sourcing. Organic vs conventional makes a significant difference.

Spinning and yarn production

Energy and water consumed in converting raw fibres into yarn. The country of production matters — energy grids vary significantly in carbon intensity.

Fabric production

Knitting or weaving the yarn into fabric. Production method and country affect the score.

Dyeing and finishing

Chemical and water-intensive processes. The dyeing country and method (batch vs continuous, GOTS-certified vs conventional) influence the calculation.

Product assembly

Cutting and sewing. Relatively low impact compared to upstream processes, but still factored in.

Transport

Estimated based on manufacturing countries and the distance to the French market. Sea freight vs air freight makes a large difference.

Use phase

Washing and drying over the product's expected lifetime. A product washed 100 times at 60°C has a higher use-phase impact than one washed 30 times at 30°C.

End of life

Disposal, recycling, or incineration. The methodology uses French average end-of-life scenarios for textiles.

What data does Ecobalyse need?

To calculate a score, the Ecobalyse API requires these inputs. The more specific your data, the more accurate your score. Where data is missing, Ecobalyse uses worst-case default assumptions — which is exactly what you want to avoid.

Input Why it matters Example
Product categoryDetermines the reference product and lifecycle parametersT-shirt, trousers, jacket
Fibre compositionDifferent fibres have vastly different environmental footprints95% organic cotton, 5% elastane
Product weightHeavier products use more material and energy180 grams
Manufacturing countriesEnergy grid carbon intensity varies by countryIndia (spinning), Portugal (dyeing, sewing)
Recycled contentRecycled fibres have lower upstream impacts30% recycled polyester
CertificationsGOTS, OEKO-TEX can affect certain impact categoriesGOTS certified

Why defaults hurt you

When Ecobalyse doesn't have specific data for a parameter, it uses worst-case default assumptions. For example:

  • If you don't specify manufacturing countries, Ecobalyse assumes the most carbon-intensive production scenario.
  • If you don't specify recycled content, it assumes 100% virgin material.
  • If you don't specify the production process, it assumes the most energy-intensive method.

The result: your product gets a worse score than it deserves. And from October 2026, if you haven't calculated your own score, third parties can publish one for you using these worst-case defaults.

Providing accurate data isn't just about compliance — it's about ensuring your products get the environmental score they've earned.

How Passportly automates the calculation

1

Fill in your DPP

Enter materials, manufacturing countries, and product details in the guided questionnaire. This is the same data your DPP needs.

2

Click "Calculate"

Passportly maps your data to the Ecobalyse input format and calls the official API. The score is calculated in seconds.

3

See your score

Your score with impact category breakdown appears on your dashboard. Optionally display it on your DPP page and in your online store.

Calculate your Eco-Score in minutes

Start free. Enter your product data in the guided questionnaire and get your French Environmental Cost score automatically via the official Ecobalyse API.