When you look at the nutrition information on a product label, the energy value, typically expressed in kilojoules (kJ) per 100 g, may seem like a straightforward measurement – but in fact, energy is not measured directly, it is calculated using energy conversion factors for the various macronutrients present in food.
Understanding how this calculation works is essential – not just for accurate labelling, but for cross-checking your results, spotting inconsistencies, and ensuring your product meets regulatory and consumer expectations. It also helps to identify red flags such as incorrect energy values or missing data.
How Energy is Calculated (kJ per 100 g)
Energy (expressed as kilojoules per 100 g) is derived mainly from the macronutrients in food: protein, carbohydrate, fat and dietary fibre. The standard formula used is:
Energy (kJ/100 g) = (Carbohydrate (g) × 17) + (Protein (g) × 17) + (Fat (g) × 37) + (Total Dietary Fibre (g) × 8)
Each nutrient contributes a specific amount of energy per gram, reflecting its metabolic value. These conversion factors are found in Annexure 2 of the Regulations Relating to Labelling and Advertising of Foodstuffs (R. 146/2010, as amended).
Don’t Forget the “Hidden” Energy Sources
While macronutrients form the bulk of the calculation, certain ingredients may also contribute to the energy value of a product. These include alcohol, organic acids, and sugar alcohols (polyols). This is often overlooked, but failing to account for these ingredients can result in under-declaring energy values, leaving your product non-compliant.
For example, Annexure 2 of R. 146 specifies that 1 g of xylitol is deemed to contribute 14 kJ of energy. This means that if 5 g xylitol is added per 100 g of the recipe, an additional 70 kJ must be added to the energy value. Therefore, the energy calculation should be expanded to consider these additional energy conversion factors.
Energy (kJ/100 g) = (Carbohydrate (g) × 17) + (Protein (g) × 17) + (Fat (g) × 37) + (Total Dietary Fibre (g) × 8) + (alcohol (g) × 29) + (organic acids (g) × 13 kJ) + (sugar alcohols (g) × X)
X is dependent on the type of sugar alcohol, as per Annexure 2 of R. 146.
It is important to flag these ingredients with the testing laboratory, so that they take them into account when calculating the total energy content.
Takeaway thoughts
Whether you’re developing new products, interpreting laboratory reports, or compiling nutrition tables, understanding how energy values are derived helps you:
- Avoid costly errors and regulatory issues
- Spot inconsistencies or missing data
- Communicate accurately and transparently with consumers
- Make informed decisions in formulation and marketing
So remember to make sure that the numbers really do add up!

Ready to deepen your skills and decode the complexities of nutritional testing?
Join us on 15 October 2025 for our in-depth, virtual Nutritional Information Masterclass.
Let’s turn regulations into colour, and calculations into confidence.
