How to calculate the energy value of a wine (without a lab)

You do not need a laboratory analysis to declare nutrition on a wine label. Energy can be calculated from alcohol and residual sugar — here is the arithmetic, worked through on a real bottle.

The nutrition declaration became mandatory on EU wine on 8 December 2023. The good news, and the part many producers still don’t realise: you are not required to send every cuvée to a laboratory. Values may be established by calculation from generally established and accepted data.

For wine that calculation is short. Almost all the energy in a bottle comes from two things — ethanol and residual sugar.

The conversion factors

These come from Annex XIV of Regulation (EU) No 1169/2011, the food information regulation:

Component kJ per g kcal per g
Alcohol (ethanol) 29 7
Carbohydrate (sugars) 17 4
Organic acids 13 3
Polyols 10 2.4

Fat and protein in wine are negligible, so in practice you are working with the first two rows — and, if you want to be thorough, the third.

Step 1: turn alcohol by volume into grams

The label gives alcohol as % vol, but the energy factor is per gram. The bridge is the density of ethanol, 0.78924 g/ml at 20 °C.

ethanol (g per 100 ml) = alcohol (% vol) × 0.78924

A wine at 13.5% vol:

13.5 × 0.78924 = 10.65 g of ethanol per 100 ml

Step 2: add residual sugar

Residual sugar is usually recorded in g/L, and the declaration is per 100 ml, so divide by ten.

2 g/L ÷ 10 = 0.2 g of sugar per 100 ml

Step 3: multiply out

Alcohol:  10.65 g × 29 kJ  = 308.9 kJ     10.65 × 7 = 74.6 kcal
Sugar:     0.20 g × 17 kJ  =   3.4 kJ      0.20 × 4 =  0.8 kcal
                             ─────────                ──────────
Total                        312.3 kJ                  75.4 kcal

Rounded: 312 kJ / 75 kcal per 100 ml.

That is the entire calculation. A dry white at 12.5% vol with 1 g/L lands near 288 kJ / 70 kcal; an off-dry riesling at 11% vol with 20 g/L is around 288 kJ / 69 kcal — the sugar adding roughly what the lower alcohol takes away.

Step 4: fill in the rest of the table

The mandatory declaration lists seven items, in this fixed order, per 100 ml:

Per 100 ml
Energy 312 kJ / 75 kcal
Fat 0 g
of which saturates 0 g
Carbohydrate 0.2 g
of which sugars 0.2 g
Protein 0 g
Salt 0 g

For most wines, fat, saturates and protein are genuinely zero and salt is negligible. Carbohydrate for a dry wine is essentially the residual sugar.

On rounding, follow the Commission’s tolerance guidance: energy to the nearest whole kJ and kcal; nutrients below 0.5 g may be declared as 0 g.

Where the table is allowed to live

This is the split that trips people up:

  • The energy value must be on the physical label. It may appear in the short form — the symbol “E” followed by the value.
  • The rest of the table may be off-label, reached electronically by a QR code or symbol on the bottle.

So the printed label can carry nothing more than E 312 kJ / 75 kcal while the full seven-line table lives on the e-label, alongside the ingredients list. That is what makes the digital route worth it: you keep the physical label design intact.

The full requirements for that digital page — no marketing, no tracking, direct access, right language — are covered in our guide to EU wine label rules.

A caution on precision

Calculated values still have to be accurate. They are subject to the same tolerances as analysed ones, and the declared figure is the one an inspector compares a sample against. Two practical consequences:

  1. Use the real numbers for the batch, not the target spec. A wine that finished at 14.1% vol should not be declared from a 13.5% plan.
  2. Recalculate per vintage. Alcohol and residual sugar move year to year; the nutrition table moves with them.

This is the tedious part — the same three numbers re-entered across a label proof, a tech sheet, an e-label page and four translations. Drinksbase derives the table from the alcohol and sugar figures on the wine record, so it updates everywhere at once when the vintage changes.


General guidance, not legal advice. The binding texts are Regulation (EU) No 1169/2011 and Regulation (EU) 2021/2117. Confirm your figures and formats with your competent authority before printing.

Frequently asked questions

No. Values may be established by calculation from generally established and accepted data. For most still wines that means deriving energy from alcohol and residual sugar. Analysis is an option, not a requirement.

A 13.5% vol dry red with 2 g/L residual sugar works out at roughly 310 kJ / 75 kcal per 100 ml. Alcohol accounts for almost all of it.

Per 100 ml. A per-portion figure may be added voluntarily, but the mandatory declaration is per 100 ml.

All of it except the energy value, which must be printed on the physical label. It may use the short form “E” followed by the value.

Turn your labels into a digital catalog.

Create EU-compliant e-labels, product sheets and QR-linked pages — with AI doing the heavy lifting.