A guide for wine producers

Ingredients and nutrition on wine labels: the EU rules, explained

Since 8 December 2023, wine sold in the EU must give its ingredients and nutrition values. This guide explains what has to be on the bottle, what can go behind a QR code, and how to get each part right. Everything in it comes from the regulations and the official guidance, linked at the end.

Last checked against the texts: 27 October 2026

In short

1. Which wines, and from when

The rules cover wine and the other grapevine products: sparkling, semi-sparkling and liqueur wines, de-alcoholised and partially de-alcoholised wines, and aromatised wine products such as vermouth or sangria. They apply to wine made in the EU and to imported wine alike, whenever it is sold to the final consumer, whatever the container.

They apply to wine produced from 8 December 2023. Wine produced before that date can still be sold with the labels of the time, until stocks are exhausted. A wine counts as produced once it meets the definition of its category: for a still wine, once fermentation has given it its alcohol and acidity. A sparkling wine made by second fermentation is only produced once that second fermentation is done; a base wine or cuvée made before the date does not make it exempt. Wine imported before the date counts as produced before it.

In France, the DGCCRF adds a practical point: buyers must be able to see this information before they buy. So it must also appear on gift boxes that group several bottles, and on online shops.

2. What stays on the bottle

You can print everything on the label, or put the ingredient list and the full nutrition declaration behind a code. If you use a code, three things must still be on the bottle:

On the bottle Where
The energy value per 100 ml, in kJ then kcal. It may be written with the symbol “E”: E (100 ml) = 327 kJ / 79 kcal. In the same field of vision as the other compulsory particulars
The allergens, as “Contains” followed by the official term: Contains sulphites. If egg or milk products were used and remain in the wine, they are named too. Anywhere on the label
The code, with words saying what it opens: a heading with the word “ingredients”, such as Ingredients & nutrition. In the same field of vision as the other compulsory particulars

“Same field of vision” means readable together without turning the bottle: the category of the wine, its designation of origin or geographical indication, alcohol, provenance, bottler and volume. These particulars, the energy value included, must be printed in characters at least 1.2 mm high, measured on the lowercase letters (the x-height).

Small bottles have two exceptions. If the largest face of the container is under 80 cm², the characters may be 0.9 mm high. Under 25 cm², a miniature for example, the nutrition declaration is not required at all.

About the code

3. The list of ingredients

The list starts with a heading containing the word “ingredients”. Ingredients come in descending order of weight at the time they were used; those under 2% of the finished wine can follow in any order.

Example

Ingredients: grapes, sucrose, acidity regulator: tartaric acid, preservative: sulphites, stabilising agent: gum arabic. Bottled in a protective atmosphere.

The grapes

The single word “grapes” can stand for the grapes, crushed grapes and grape must you used. If you enriched the wine, “concentrated grape must” can cover both concentrated and rectified concentrated grape must. Sucrose is listed separately; it may also be called “sugar”.

Additives

Every additive goes in the list, named by its functional category and then its own name or E number: acidity regulator: tartaric acid, or acidity regulator (E 334). The categories and names to use are those of the EU’s list of oenological practices (Regulation 2019/934, Annex I, Part A, Table 2).

What is left out

Processing aids are not ingredients, so they are not listed: yeasts and their derivatives, for instance, and fining agents that don’t stay in the wine. Two exceptions: yeast mannoproteins are an additive and must be listed, and any processing aid that can cause allergies and remains in the wine, even altered, must be named.

Allergens

In the list, allergens stand out from the rest, in bold for example. Use the official terms: sulphites, sulfites or sulphur dioxide; egg, egg protein, egg product, egg lysozyme or egg albumin; milk, milk products, milk casein or milk protein. Each language has its own fixed terms.

When the list is online, the label shows the allergens with “Contains”. When the list is on the label, the allergens appear only in it, not again with “Contains”. The only repetition allowed is the official pictogram.

4. The nutrition declaration

The declaration gives average values per 100 ml, in this order, and online always as a table:

Average values per 100 ml: a dry red wine at 13.5% vol
Energy327 kJ / 79 kcal
Fat0 g
of which saturates0 g
Carbohydrate0.9 g
of which sugars0.2 g
Protein0 g
Salt0 g

Fat, saturates, protein and salt are negligible in wine. Instead of their zero lines, you may write Contains negligible amounts of fat, saturates, protein and salt. Otherwise every line is shown, zeros included.

Where the values come from

The values can come from your own analysis, from the known values of what you used, or from generally established data. They describe the wine as sold, and should be honest averages, not chosen at the edge of what the tolerances would allow.

Calculating the energy

Energy is the sum of what each component brings, with the EU’s conversion factors:

Component Per gram How much is in the wine
Alcohol29 kJ / 7 kcal% vol × 0.789 = grams per 100 ml
Sugar17 kJ / 4 kcalresidual sugar in g/L ÷ 10
Glycerol10 kJ / 2.4 kcalabout 7 g/L on average
Organic acids13 kJ / 3 kcalabout 6 g/L on average

The averages for glycerol and organic acids are those the DGCCRF accepts for French wine. For a dry wine at 13.5% vol with 2 g/L of sugar: 13.5 × 0.789 × 29 + 0.2 × 17 + 0.7 × 10 + 0.6 × 13 = 327 kJ, and the same with the kcal factors, 79 kcal.

For your own wine, the wine calorie calculator does the sum and gives the line for the bottle and the full declaration.

Forgetting glycerol and acids is a common mistake: it leaves out about 15 kJ (3.5 kcal) per 100 ml.

Carbohydrate is not just the sugar. EU rules count glycerol as a carbohydrate (it is a polyol) but not as a sugar. So with average glycerol, carbohydrate is the residual sugar plus 0.7 g per 100 ml, while “of which sugars” is the residual sugar alone.

So the label doesn’t change with every vintage, the DGCCRF also publishes average energy values by sugar category and alcohol range. A dry still wine between 12% and 15% vol, for example, can show 328 kJ / 79 kcal.

Rounding

Following the Commission’s guidance: energy to the nearest kJ and kcal; carbohydrate and sugars to 0.1 g below 10 g, and below 0.5 g they can be written “0 g” or “<0.5 g”.

5. The page behind the code

The regulation sets two conditions, and the Commission’s guidance explains them:

And in practice:

6. Languages

The wine regulation lets compulsory particulars appear in one or more of the EU’s official languages, and the words next to the code follow the same rule. In France, the DGCCRF expects the information to be understood by the consumer, with a translation into the language of the country where the wine is sold where needed.

In practice, if your wine is sold in several countries, the page behind the code should come in each of their languages, ideally choosing the reader’s on its own. The allergen terms have an official wording in each language.

7. What changes in 2027

Regulation (EU) 2026/471, part of the EU’s “wine package”, adjusts these rules from 19 September 2027.

8. Common mistakes

In a survey published in September 2025, the French consumer association CLCV checked the labels of 148 wines bought in shops. A fifth of those with a QR code had a problem. For 11 wines, the full information could not be reached at all: the code didn’t work, or an advert came first. These are the mistakes to avoid:

9. Checklist

On the bottle

  • Energy per 100 ml, kJ then kcal, in the field of vision
  • “Contains” with each allergen
  • The code, in the field of vision, with “Ingredients & nutrition” (or its translation)
  • Characters at least 1.2 mm high (0.9 mm on small bottles)
  • The same on gift boxes and online shops (France)

On the page

  • Ingredients in order, additives with their category, allergens in bold
  • Nutrition table per 100 ml, energy including glycerol and acids
  • No tracking, no cookies, no links to sell
  • Opens straight away, for this wine
  • In the languages of the countries where it’s sold
  • Online for as long as the wine can be drunk

10. Choosing an e-label service

Most producers use a service for the page behind the code. On the pricing pages we checked in October 2026, most charged every year, from about €90 to €1,500 depending on the number of labels. Before choosing one, ours included, ask:

What happens to my codes if I stop paying?
Your bottles stay on shelves and in cellars for years. If the page goes away with the subscription, every bottle sold carries a code that no longer works, and the information is no longer available as the rules require. Look for this in the terms; if it isn’t there, ask in writing.
Is the price per year, per label, or both?
A new vintage with other ingredients needs its own e-label. Prices by number of labels grow every year.
Whose address is in the code?
If the code points to the provider’s domain, leaving them breaks your printed codes unless they redirect for you. A code on your own domain name stays yours.
Does the page track anything?
Scan a sample: there should be no cookie banner, no analytics, no link to sell.
Does it follow the reader’s language?
For every country you sell in.
How is the energy calculated?
Alcohol and sugar only is not enough.

How olinqs does it

We built our e-labels to answer those questions the way we would want them answered.

Sources

This guide explains the rules; it is not legal advice. The Commission’s notice is guidance: only the Court of Justice of the EU interprets EU law with authority. When in doubt, ask your national authority (in France, the DGCCRF).