Jump to a calculator 618 tools
Sustainability & Compliance
Garment Carbon Passport Estimator
The useful output is not the number. It is which stage of the number you are guessing at.
Cradle-to-Gate Carbon
— kgCO2e/garment
Central estimate. Read it with the band below, never on its own
The Range, and Where It Comes From
- Lower Bound
- — kgCO2e
- Upper Bound
- — kgCO2e
- Band Width
- — ± %
- Upstream (fibre, yarn, fabric)
- — kgCO2e
- Conversion (wet processing, make)
- — kgCO2e
- Widest Single Uncertainty
- — kgCO2e
- Fibre-to-Garment Yield Loss
- — %
Where the Carbon Sits
—% upstream —% conversion
This is an estimator for readiness, not a life-cycle assessment and not a compliant product footprint. It stops at the factory gate: no distribution, retail, consumer care or end-of-life. Default factors are indicative industry ranges, not authoritative values, and a figure produced here must not be published as a substantiated environmental claim. Use it to find which stage of your supply chain needs primary data - then go and get that data.
Using this calculator
About the Garment Carbon Passport Estimator
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
stageCO2 = stageMass x stageFactorEach stage is a mass through that stage multiplied by a factor for that stage. The masses fall as the chain progresses because every process loses material - fibre to yarn, greige to finished, fabric to cut garment - and the mass that matters at each step is the mass that was actually processed there, not the weight of the thing you finally sell.
co2Central = fibreCO2 + yarnCO2 + fabricCO2 + wetCO2 + makeCO2A straight sum, because every term is already in kilograms of CO2e for the same single garment. It is a sum of five independently uncertain numbers, which is exactly why it is not reported alone.
stageBand = stageCO2 x stageGradestageGrade is the relative uncertainty of the evidence: 0.10 for a metered primary figure, 0.30 for a supplier facility average, 0.60 for a regional or industry default. A large stage on a default factor dominates the band even when a small stage is measured perfectly.
band = fibreBand + yarnBand + fabricBand + wetBand + makeBandAdding the bands linearly assumes the errors could all lean the same way. Root-sum-square would give a narrower and more flattering band, and it is the right choice when errors are genuinely independent. They are not here: a mill that estimates its electricity usually estimates its steam too, and a regional default applied at one stage is often applied at the next. The pessimistic sum is the honest one for a passport.
co2Low = co2Central - band ; co2High = co2Central + bandco2Low is floored at zero, because a negative cradle-to-gate footprint is an arithmetic artefact of a wide band on a small number, not a carbon-negative garment.
yieldLoss = (fibreMass - makeMass) / fibreMass x 100Every kilogram lost was still spun, still dyed, still shipped - and its carbon stays in the garment that survived. A high yield loss raises the footprint of the finished piece without any process getting less efficient.
| Symbol | Stands for | Unit |
|---|---|---|
fibreMass | Fibre Input | kg/garment |
fibreFactor | Fibre Emission Factor | kgCO2e/kg |
fibreGrade | Evidence Grade | — |
yarnMass | Yarn Produced | kg/garment |
yarnFactor | Spinning Emission Factor | kgCO2e/kg |
yarnGrade | Evidence Grade | — |
fabricMass | Greige Fabric | kg/garment |
fabricFactor | Formation Emission Factor | kgCO2e/kg |
fabricGrade | Evidence Grade | — |
wetMass | Fabric Wet Processed | kg/garment |
wetFactor | Wet Processing Emission Factor | kgCO2e/kg |
wetGrade | Evidence Grade | — |
makeMass | Finished Garment | kg/garment |
makeFactor | Make Emission Factor | kgCO2e/kg |
makeGrade | Evidence Grade | — |
co2Central | Cradle-to-Gate Carbon | kgCO2e/garment |
co2Low | Lower Bound | kgCO2e |
co2High | Upper Bound | kgCO2e |
bandPct | Band Width | ± % |
upstreamCO2 | Upstream (fibre, yarn, fabric) | kgCO2e |
conversionCO2 | Conversion (wet processing, make) | kgCO2e |
worstStageKg | Widest Single Uncertainty | kgCO2e |
yieldLoss | Fibre-to-Garment Yield Loss | % |
How the result is derived
Step by step, from the values you type to the figure on screen.
- Work backwards from the garment. Weigh the finished piece, then get the cut-to-finished ratio from the cutting room, the finished-to-greige ratio from the dye house, and the yarn-to-fabric ratio from the knitter or weaver. Each ratio is a real number somebody in your chain already tracks; assembling them is the first honest thing this exercise makes you do.
- Set every evidence grade to Default before you enter a single factor. The band you see is the band you actually have. Then upgrade the grades one at a time, only where you hold a document that supports it - a metered electricity bill for the production month, a supplier facility figure with a scope statement, a certificate that names the process rather than the company.
- Treat wet processing as the stage to interrogate first. It is usually the largest term and it is the one most often filled with a default, so it typically carries more of the band than the other four combined. Confirming a dye house electricity and steam figure moves this estimate further than perfecting any other input.
- Match the factor to the actual process, not to the fibre. Reactive batch dyeing of cotton and disperse continuous dyeing of polyester differ by a factor of two on water and materially on energy; enzyme stone-wash and pumice stone-wash are different processes with different numbers. A factor picked by fibre name rather than by process route is a default wearing a disguise.
- Read the band before the number. If the band is wider than the difference you are trying to demonstrate - against a competitor, against last season, against a target - then this estimate cannot support that claim yet, no matter how good the central figure looks.
- Record which grade you used for each stage alongside the result. A footprint without its evidence grades is not reproducible and not auditable, and in a product passport an unreproducible figure is a liability rather than an asset.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
| Input | Unit | Accepted range | Default | What it means |
|---|---|---|---|---|
| Fibre Input | kg/garment | 0 to 20 kg/garment | 0.55 | Raw fibre entering the chain, not finished garment weight. |
| Fibre Emission Factor | kgCO2e/kg | 0 to 30 kgCO2e/kg | 2.1 | |
| Evidence Grade | — | Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure | 0.6 | |
| Yarn Produced | kg/garment | 0 to 20 kg/garment | 0.5 | |
| Spinning Emission Factor | kgCO2e/kg | 0 to 20 kgCO2e/kg | 2 | |
| Evidence Grade | — | Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure | 0.6 | |
| Greige Fabric | kg/garment | 0 to 20 kg/garment | 0.48 | |
| Formation Emission Factor | kgCO2e/kg | 0 to 20 kgCO2e/kg | 0.6 | |
| Evidence Grade | — | Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure | 0.6 | |
| Fabric Wet Processed | kg/garment | 0 to 20 kg/garment | 0.48 | |
| Wet Processing Emission Factor | kgCO2e/kg | 0 to 30 kgCO2e/kg | 4.5 | |
| Evidence Grade | — | Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure | 0.6 | |
| Finished Garment | kg/garment | 0 to 20 kg/garment | 0.42 | |
| Make Emission Factor | kgCO2e/kg | 0 to 20 kgCO2e/kg | 0.4 | |
| Evidence Grade | — | Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure | 0.6 |
What the tool returns
The headline figure and every supporting value it is built from.
| Output | Unit | What it tells you |
|---|---|---|
| Cradle-to-Gate Carbon (headline result) | kgCO2e/garment | Central estimate. Read it with the band below, never on its own |
| Lower Bound | kgCO2e | |
| Upper Bound | kgCO2e | |
| Band Width | ± % | |
| Upstream (fibre, yarn, fabric) | kgCO2e | |
| Conversion (wet processing, make) | kgCO2e | |
| Widest Single Uncertainty | kgCO2e | |
| Fibre-to-Garment Yield Loss | % |
Worked example
Given
- Fibre input / factor / grade
- 0.55 kg · 2.1 kgCO2e/kg · Default
- Yarn produced / factor / grade
- 0.50 kg · 2.0 kgCO2e/kg · Default
- Greige fabric / factor / grade
- 0.48 kg · 0.6 kgCO2e/kg · Default
- Wet processed / factor / grade
- 0.48 kg · 4.5 kgCO2e/kg · Default
- Finished garment / factor / grade
- 0.42 kg · 0.4 kgCO2e/kg · Default
Substituting
fibreCO2 = 0.55 x 2.1 = 1.155 kgCO2eyarnCO2 = 0.50 x 2.0 = 1.000 kgCO2efabricCO2 = 0.48 x 0.6 = 0.288 kgCO2ewetCO2 = 0.48 x 4.5 = 2.160 kgCO2emakeCO2 = 0.42 x 0.4 = 0.168 kgCO2eco2Central = 1.155 + 1.000 + 0.288 + 2.160 + 0.168 = 4.771 kgCO2eband = (1.155 + 1.000 + 0.288 + 2.160 + 0.168) x 0.60 = 2.863 kgCO2eco2Low = 4.771 - 2.863 = 1.908 ; co2High = 4.771 + 2.863 = 7.634 kgCO2eAnswer
- Cradle-to-gate carbon
- 4.77 kgCO2e/garment
- Range
- 1.91 to 7.63 kgCO2e
- Band width
- ± 60.0%
- Upstream
- 2.44 kgCO2e
- Conversion
- 2.33 kgCO2e
- Widest single uncertainty
- 1.30 kgCO2e (wet processing)
- Yield loss
- 23.6%
Every grade is Default here, so the band is 60% of the whole number and the estimate spans a factor of four from end to end. Wet processing alone is 2.16 of the 4.77 central figure and 1.30 of the 2.86 band - more than any other stage, and more than fibre and yarn together. Move wet processing alone to a metered primary figure and the band falls from 2.86 to 1.58, a 45% narrowing from a single supplier conversation. Move all five to primary and the band is 0.48, but four of those five conversations bought you less than the first one did. That ordering is the whole value of the tool: it tells you which document to go and ask for.
How to use it
- Work through the input groups in order — Fibre, Spinning, Fabric Formation, Wet Processing and Garment Make. The defaults are a realistic case, so you can change one value at a time and watch what moves.
- There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
- Read Cradle-to-Gate Carbon in the dark results panel — that is the headline figure, expressed in kgCO2e/garment.
- Check the supporting rows underneath (Lower Bound, Upper Bound, Band Width, Upstream (fibre, yarn, fabric), Conversion (wet processing, make), Widest Single Uncertainty and Fibre-to-Garment Yield Loss) before acting on the headline — they are where an implausible input usually shows itself first.
- Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
- Deciding which supplier to press for primary data first. The stage with the widest single uncertainty is the one whose document buys the most credibility per conversation, and it is very often the dye house rather than the fibre supplier everyone starts with.
- Answering a brand customer who has asked for a product carbon figure. Sending a range with stated evidence grades is a defensible answer; sending a single number you cannot reproduce is a commitment you may be held to later.
- Testing whether a sustainability claim is supportable before it is made. If the band is wider than the improvement being claimed, the data does not yet support the claim - a check worth running before marketing copy is written rather than after a regulator asks.
- Preparing for a Digital Product Passport dataset. A passport asks what a product carries and how that is known; this produces both, in the shape the question is asked, before any delegated act settles the exact fields.
- Showing why yield matters to carbon. Cutting fibre input from 0.55 to 0.50 kg for the same finished garment removes 0.11 kgCO2e at the fibre stage alone and more downstream, because the material that never becomes a garment was still spun and still dyed.
Reading the result
Typical bands and what each one is telling you.
| Value | What it indicates |
|---|---|
| Band under ± 15% | Most stages are on metered primary data. This is a figure that can survive being quoted and asked about. Confirm the stage boundaries and the process routes match what the factors describe, then record the grades alongside the number so the next person can reproduce it. |
| Band ± 15 to 30% | A workable mix of primary and supplier-average data. Usable internally and in a customer conversation that is explicit about the range. Look at which single stage still carries the most band - it is usually one supplier away from closing. |
| Band ± 30 to 45% | Defaults are still carrying the estimate. Fine for internal prioritisation and for deciding where to spend effort; not yet a number to put in front of a customer without the range attached and the grades named. |
| Band above ± 45% | This is an industry-average garment with your masses applied to it, not a measurement of your product. Its only legitimate use is to rank your own stages against each other. Do not publish it, do not benchmark against another brand with it, and do not let it reach a hangtag. |
| Central above 15 kgCO2e/garment | Audit the inputs before the supply chain. The usual causes are a stage mass entered in grams rather than kilograms, a factor taken per tonne and used per kilogram, or a heavy technical or outerwear piece where the default apparel factors do not apply at all. |
| Yield loss above 35% | Either the marker efficiency is genuinely poor, or fibre input has been entered as a purchase lot rather than as the share belonging to one garment. Both are worth knowing, and they are fixed in completely different departments. |
Assumptions and limits
- This is an estimator for readiness, not a life-cycle assessment and not a compliant product footprint. It stops at the factory gate: no distribution, retail, consumer care or end-of-life. Default factors are indicative industry ranges, not authoritative values, and a figure produced here must not be published as a substantiated environmental claim. Use it to find which stage of your supply chain needs primary data - then go and get that data.
- Every input is bounded to the range normal practice occupies (Fibre Input 0 to 20 kg/garment, Fibre Emission Factor 0 to 30 kgCO2e/kg and Evidence Grade Primary — metered, this batch · Supplier proxy — facility average · Default — regional or industry figure, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
- The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
- Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Questions people ask
What do I need to know before using the Garment Carbon Passport Estimator?
Have these to hand: Fibre Input, Fibre Emission Factor, Evidence Grade, Yarn Produced, Spinning Emission Factor, Evidence Grade, Greige Fabric, Formation Emission Factor, Evidence Grade, Fabric Wet Processed, Wet Processing Emission Factor, Evidence Grade, Finished Garment, Make Emission Factor and Evidence Grade. With those entered, the tool returns Cradle-to-Gate Carbon immediately.
What exactly is Cradle-to-Gate Carbon?
Central estimate. Read it with the band below, never on its own. It is reported in kgCO2e/garment. It is derived from Fibre Input, Fibre Emission Factor, Evidence Grade, Yarn Produced, Spinning Emission Factor, Evidence Grade, Greige Fabric, Formation Emission Factor, Evidence Grade, Fabric Wet Processed, Wet Processing Emission Factor, Evidence Grade, Finished Garment, Make Emission Factor and Evidence Grade, and is the figure the rest of the Finishing & Environmental Engineering calculation is built around.
Which units does this calculator expect?
Enter Fibre Input in kg/garment, Fibre Emission Factor in kgCO2e/kg, Yarn Produced in kg/garment, Spinning Emission Factor in kgCO2e/kg, Greige Fabric in kg/garment, Formation Emission Factor in kgCO2e/kg, Fabric Wet Processed in kg/garment, Wet Processing Emission Factor in kgCO2e/kg, Finished Garment in kg/garment and Make Emission Factor in kgCO2e/kg. Mixing unit systems is the most common cause of a result that looks an order of magnitude wrong — convert before typing, not after reading.
What are the other figures under the main result?
They are the intermediate quantities the calculation passes through: Lower Bound, Upper Bound, Band Width, Upstream (fibre, yarn, fabric), Conversion (wet processing, make), Widest Single Uncertainty and Fibre-to-Garment Yield Loss. They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.
Can I rely on this for a production decision?
This is an estimator for readiness, not a life-cycle assessment and not a compliant product footprint. It stops at the factory gate: no distribution, retail, consumer care or end-of-life. Default factors are indicative industry ranges, not authoritative values, and a figure produced here must not be published as a substantiated environmental claim. Use it to find which stage of your supply chain needs primary data - then go and get that data. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.
Part of the Digital Product Passport hub — the EU regime, the tools, and what is not settled yet