Textile composition labelling: what is mandatory and what isn't
If you sell clothes under your own brand, the composition label is not a detail: it is mandatory throughout the European Union, and when you sell online it also has to appear on the product page. This is what the rules require, explained for a small brand.
Updated on 3 October 2026
In short
- Every textile garment sold in the EU must state its fibre composition, with the official name of each fibre, its percentage and in descending order.
- In the official language of the country where it is sold (in Spain, Spanish; in France, French…), on a durable, legible label. If you sell online, also on the product page, before purchase.
- «100%» or «pure» are only allowed for garments made of a single fibre.
- Footwear has its own rules: you label the materials of the upper, the lining and insole, and the sole.
- Since December 2024, every product must also show the manufacturer's name and postal and email address.
- Further down: good and bad labels, fibre names in seven languages and the most common mistakes.
What the composition label has to say
The rule is Regulation (EU) No 1007/2011, which applies directly throughout the Union. It covers any product with at least 80% textile fibres by weight: clothing, scarves, fabric bags, household textiles. It requires four things:
- Official fibre names. Only the names in Annex I of the Regulation are valid: cotton, flax, wool, silk, viscose, polyester, polyamide, elastane, acrylic, lyocell… Trade names on their own («Lycra», «Tencel») and invented terms («technical fabric») are not valid: they can accompany the official name, not replace it.
- Percentage by weight of each fibre, in descending order. For example: «65% polyester, 32% viscose, 3% elastane».
- No abbreviations. «CO», «PES» or «EL» are not acceptable for consumers.
- In the official language of the country where it is sold. Each Member State decides which: in Spain, Spanish; in France, French; in Germany and Austria, German; in Italy, Italian; in the Netherlands, Dutch; in Portugal, Portuguese; in Belgium, the language or languages of the region where it is sold. You can add other languages.
Fibre names in Werop's languages
The names are those in Annex I of the Regulation, which has an official version in each EU language. This table lists the most common fibres in fashion in the languages of the countries where Werop will open (English, for Ireland). In Belgium the label goes in the language of the region: French, Dutch or, in the German-speaking area, German; in Austria, German.
| Spanish | English | French | German | Italian | Dutch | Portuguese |
|---|---|---|---|---|---|---|
| Algodón | cotton | coton | Baumwolle | cotone | katoen | algodão |
| Lino | flax (linen) | lin | Leinen (Flachs) | lino | vlas | linho |
| Lana | wool | laine | Wolle | lana | wol | lã |
| Seda | silk | soie | Seide | seta | zijde | seda |
| Cachemir | cashmere | cachemire | Kaschmir | cashmere | kasjmier | caxemira |
| Alpaca | alpaca | alpaga | Alpaka | alpaca | alpaca | alpaca |
| Viscosa | viscose | viscose | Viskose | viscosa | viscose | viscose |
| Modal | modal | modal | Modal | modal | modal | modal |
| Lyocell | lyocell | lyocell | Lyocell | lyocell | lyocell | lyocell |
| Poliéster | polyester | polyester | Polyester | poliestere | polyester | poliéster |
| Poliamida | polyamide or nylon | polyamide or nylon | Polyamid or Nylon | poliammide or nylon | polyamide or nylon | poliamida or nylon |
| Acrílico | acrylic | acrylique | Polyacryl | acrilica | acryl | acrílico |
| Elastano | elastane | élasthanne | Elasthan | elastan | elastaan | elastano |
| Otras fibras | other fibres | autres fibres | sonstige Fasern | altre fibre | andere vezels | outras fibras |
| Forro | lining | doublure | Futter | fodera | voering | forro |
«Lining» is not a fibre, but it appears on almost every label for garments with several parts. The mandatory phrase for parts of animal origin, in each language:
- English (Ireland): «Contains non-textile parts of animal origin»
- French: «Contient des parties non textiles d’origine animale»
- German: «Enthält nichttextile Teile tierischen Ursprungs»
- Italian: «Contiene parti non tessili di origine animale»
- Dutch: «Bevat niet-textieldelen van dierlijke oorsprong»
- Portuguese: «Contém partes não têxteis de origem animal»
«100%», «pure» and small amounts
- «100%», «pure» or «all» are only used if the garment is made of a single fibre. Up to 2% of extraneous fibres (5% in carded products) is tolerated when technically unavoidable, not when added on purpose.
- Fibres that each weigh less than 5%, or less than 15% together, can be grouped as «other fibres».
- A manufacturing tolerance of 3% is allowed between what you declare and what an analysis would show.
Garments with several parts
If the garment has components with different compositions — a coat with its lining, a dress with a bodice and skirt in different fabrics — you state the composition of each part: «Shell: 80% wool, 20% polyamide. Lining: 100% viscose». This is not needed for components other than the main lining that weigh less than 30% of the total.
Fur, feathers, mother-of-pearl buttons
If a textile garment has non-textile parts of animal origin (a fur collar, feather filling, leather patches, mother-of-pearl or horn buttons) the label must include the literal phrase «Contains non-textile parts of animal origin» (in Spain, «Contiene partes no textiles de origen animal»).
Examples: good and bad labels
Six labels like the ones we see every day from small brands, with what is wrong with each.
Correct: official names, percentages that add up to 100 and in descending order.
If the garment has 3% elastane for stretch, «100%» is false. Both fibres must be declared.
Two mistakes: «cotton» is not valid on a garment sold in Spain (it must be in Spanish) and the trade name does not replace the official name. Correct for Spain: «80 % algodón, 20 % elastano (Lycra®)».
«Bamboo» is not a fibre name (it is declared as viscose, lyocell or modal) and «CO» is an abbreviation the consumer has no reason to understand.
If the coat has a lining and it doesn't say what it is made of, information is missing. Correct: «Shell: 60% wool, 40% polyester. Lining: 100% viscose».
Correct for selling in several countries: the composition in each language, with its official name. Here «100%» is fine: there is only one fibre.
What the label has to be like
Durable, legible, visible and securely attached to the garment: sewn in or printed on the inside. A hanging cardboard tag is not enough on its own, because it is removed before first use. There is no mandatory size or format.
If you sell online: the composition also goes on the product page
The Regulation requires the composition to be available to the shopper before purchase, including when the purchase is made electronically. In other words: it is not enough for the label to be on the garment that will arrive at their home; the product page has to say «72% cotton, 28% flax» in full.
Footwear follows different rules
Footwear is not labelled by fibre but by material, under Directive 94/11/EC, which each country has transposed into its own law (in Spain, Royal Decree 1718/1995). You must state, with the official pictograms or in text, what each of its three parts is made of — upper, lining and insole, and sole — choosing between leather, coated leather, textile or other materials. You declare the material that makes up at least 80% of each part. The label goes on at least one of the two shoes. The pictograms are the same throughout the EU; if you use text, it has to be in the language required by the country where you sell.
Who is responsible: the manufacturer's details
Since 13 December 2024 the General Product Safety Regulation (EU) 2023/988 has applied. Every consumer product must show the manufacturer's name or brand and their postal and email address, as well as a reference that allows the product to be identified (model, batch or serial number). If you sell online, those details must also appear in the offer. If you manufacture your own brand, the manufacturer is you.
What isn't mandatory (although almost everyone includes it)
- Washing and care symbols. Voluntary, but highly recommended.
- Country of manufacture. Not mandatory in the EU. If you include it, it must be true.
- Size. No rule requires it, but without a size you won't sell.
The most common mistakes
- Rounding up to «100%». A little elastane or polyester counts; you can only leave out what falls within the tolerance for unavoidable extraneous fibres.
- Percentages that don't add up to 100 or are out of order.
- Using the brand instead of the fibre («Lycra», «Tencel», «Coolmax») or a made-up name («technical fabric», «vegan silk», «vegan leather»).
- «Bamboo», «soy» or «milk» as if they were fibres: bamboo is viscose, lyocell or modal; the others are also regenerated fibres with their own official name.
- «Virgin wool» when it isn't. It can only be used if the wool has never been part of a finished product; in a blend, moreover, all the wool must be virgin, make up at least 25% of the weight and be blended with only one other fibre.
- A label only in English (or only in the workshop's language) on a garment sold in another country.
- Forgetting the lining or the parts with a different composition.
- Only a hanging cardboard tag, which gets thrown away when the garment is first worn.
- The online product page not stating the composition, or stating a different one from the label.
- For footwear, calling a synthetic material «leather»: «leather» is tanned animal hide; synthetics are declared as «other materials».
Checklist before publishing
- The sewn-in label states the composition with official fibre names, in the language of each country where you sell (in Spain, Spanish) and with percentages.
- The percentages add up to 100 and are in descending order.
- It doesn't say «100%» or «pure» if there is more than one fibre.
- If there is a lining or another different part, each one has its composition.
- If it has fur, feathers, horn or mother-of-pearl: «Contains non-textile parts of animal origin».
- The garment or its packaging shows your name or brand, postal address and a contact email.
- The online product page repeats the composition exactly.
This guide is for information only and summarises the most common obligations for a small brand; it does not replace the text of the rules and is not legal advice. Sources: Regulation (EU) 1007/2011 · Directive 94/11/EC (footwear) · Regulation (EU) 2023/988. The names in other languages come from the official versions of Annex I of Regulation 1007/2011 on EUR-Lex.
Frequently asked questions
What language does the composition label have to be in?
In the official language of the country where the garment is sold: Regulation 1007/2011 lets each Member State decide. In Spain, Spanish; in France, French; in Germany and Austria, German; in Italy, Italian; in the Netherlands, Dutch; in Portugal, Portuguese; and in Belgium, the language or languages of the region where it is sold. If you sell in several countries, the practical solution is a label in several languages.
Is it mandatory to state a garment's composition if I sell it online?
Yes. Regulation (EU) 1007/2011 requires the fibre composition to be on the garment's label and, in addition, the shopper must be able to see it before buying when the sale is at a distance. In practice: the composition has to be on the product page, not just sewn into the garment.
Can I put «100% cotton» if it contains a little elastane?
No. «100%», «pure» or «all» can only be used when the garment is made of a single fibre. With 3% elastane you have to declare both: «97% cotton, 3% elastane».
Are washing symbols mandatory?
EU textile labelling rules don't require them; they are voluntary. Even so, almost all brands include them because they prevent complaints about garments damaged in the wash.
Do I have to state «Made in Spain» or the country of manufacture?
In the European Union the country of origin is not mandatory in textile labelling. If you state it, it must be true.
Can I put «bamboo» on the composition label?
Not as a fibre name. The fibre obtained from bamboo is regenerated cellulose and is declared with its official name: «viscose» (or «lyocell» or «modal», depending on the process). «Bamboo» is not among the names in Annex I of Regulation 1007/2011; at most, it can be mentioned separately as the source of the cellulose, never instead of the official name.
How do you say «lining» or «shell» on the label in other languages?
«Lining» (forro in Spanish) is doublure in French, Futter in German, fodera in Italian, voering in Dutch and forro in Portuguese. For the outer part (shell) the rules don't set a word: the usual terms are «exterior» or «tejido principal» in Spanish, extérieur, Oberstoff, esterno, buitenstof and exterior.
What happens if the composition label is wrong?
Each country sets its own penalties and they are enforced by its consumer authority; in Spain, by the autonomous communities, under the penalty regime of the General Law for the Defence of Consumers and Users. Besides a fine, they can require the goods to be withdrawn or relabelled, and a false composition is grounds for the shopper to return the item.
What about made-to-measure garments?
Textile products made to measure by self-employed tailors or dressmakers are outside Regulation 1007/2011. A collection you produce in series, even in small runs, is not «made to measure» and must be labelled.
Keep reading
A dashboard that won't let you forget
On Werop the composition and the manufacturer's details are part of the product page: you publish with everything in order from day one.
Open your shop for free →