How Calories on a Nutrition Label Are Calculated and Rounded

Last edited Oct 17, 2026 · 5 min read
Note This article is for general information only and is not medical advice. Talk to a doctor or qualified professional before starting a new exercise or diet plan, especially if you have a health condition.

Label calories are rounded, not exact: under 5 calories may be shown as 0, 5 to 50 calories round to the nearest 5, and anything above 50 rounds to the nearest 10. This rule comes from 21 CFR 101.9(c)(1). The calorie number is the largest figure on the Nutrition Facts label, and it looks precise. In reality it is a rounded estimate, calculated by one of several approved methods, and allowed a margin of error. None of that makes it unreliable; it makes it a number with rules. Here is how those rules work, from the federal regulation that governs nutrition labels, 21 CFR 101.9.

1. The rounding rule

Under 21 CFR 101.9(c)(1), calories per serving are declared:

Actual calories per serving How the label shows it
Less than 5 May be shown as 0
5 to 50 Nearest 5-calorie increment
Above 50 Nearest 10-calorie increment

A few worked examples:

  • A drink with 4 calories per serving can be labeled 0.
  • A serving with 47 calories is labeled 45.
  • A serving with 133.8 calories is labeled 130.
  • A serving with 156 calories is labeled 160.

So a label's calorie figure can be up to 2.5 calories off in the low range and up to 5 calories off above 50, just from rounding.

2. How calories are calculated

The regulation lists several approved methods. The calculation is done on the actual, unrounded amounts of fat, carbohydrate, and protein per serving, not the rounded numbers printed below.

The options include:

  1. General factors of 4, 4, and 9: 4 calories per gram of protein, 4 per gram of total carbohydrate, and 9 per gram of total fat.
  2. The same 4-4-9 factors, with an adjustment: subtract non-digestible carbohydrates and sugar alcohols from total carbohydrate, then count soluble non-digestible carbohydrates at 2 calories per gram and sugar alcohols at their own factors.
  3. Specific Atwater factors for particular foods, from USDA Handbook No. 74.
  4. Specific food factors approved by FDA for particular foods or ingredients.
  5. Bomb calorimetry data, subtracting 1.25 calories per gram of protein to account for incomplete digestion.

2.1. A worked example with 4-4-9

Suppose a serving of crackers contains 21.6 g of carbohydrate, 4.2 g of protein, and 3.4 g of fat.

Nutrient Grams Factor Calories
Carbohydrate 21.6 4 86.4
Protein 4.2 4 16.8
Fat 3.4 9 30.6
Total 133.8

Because 133.8 is above 50, it rounds to the nearest 10: the label says 130 calories.

Calories from 4-4-9 factors and the rounding ruleCarbohydrate 21.6 grams times 4 is 86.4 calories, protein 4.2 grams times 4 is 16.8 and fat 3.4 grams times 9 is 30.6, total 133.8, labeled 130. Under 5 calories may show 0, 5 to 50 rounds to the nearest 5, above 50 rounds to the nearest 10.A 4-4-9 calorie count, one cracker servingSegments to scale; full width = 133.8 calories.86.4Carbs16.8Protein30.6Fat21.6 g x 4 + 4.2 g x 4 + 3.4 g x 9 = 133.8 caloriesAbove 50, so round to the nearest 10: label says 130.Rounding ruleUnder 5may show 05 to 50nearest 5Above 50nearest 10
Source: 21 CFR 101.9(c)(1), using the post’s cracker example.

3. Sugar alcohols have their own values

If a product lists sugar alcohols, the regulation gives fixed calorie factors per gram that companies may use:

Sugar alcohol Calories per gram
Erythritol 0
Mannitol 1.6
Isomalt 2.0
Lactitol 2.0
Maltitol 2.1
Xylitol 2.4
Sorbitol 2.6
Hydrogenated starch hydrolysates 3.0

That is why two sugar-free products with the same grams of "sweetener" can show different calories. A gram of erythritol counts as zero, while a gram of sorbitol counts as 2.6.

4. How accurate does the label have to be?

The regulation sets a compliance margin for nutrients people generally want to limit. Under 21 CFR 101.9(g)(5), a food is considered misbranded if its actual calories (or total sugars, added sugars when all sugars are added, total fat, saturated fat, trans fat, cholesterol, or sodium) are more than 20 percent above the value on the label, allowing for normal analytical variation.

In numbers: a label that says 130 calories is within the rule if testing finds up to 156 calories per serving (130 × 1.20). For calories, the rule targets understatement: a product with fewer calories than labeled is not the concern.

5. Putting it to use

FDA's consumer guide to the Nutrition Facts label describes calories simply as a measure of how much energy you get from a serving of a food. The rounding and margin rules add three practical points about reading that measure:

  • "0 calories" means under 5 per serving, which can add up if you have several servings.
  • Small differences between similar products (for example, 130 versus 140) may be within rounding and testing variation.
  • For sugar-free foods, check which sugar alcohol is listed to understand where the calories come from.

6. Key takeaways

  • Calories are rounded to the nearest 5 up to 50, and to the nearest 10 above 50; under 5 may be shown as 0.
  • Companies may use 4-4-9 factors, adjusted factors, Atwater factors, approved specific factors, or bomb calorimetry.
  • Calculations use unrounded nutrient amounts, so you may not get the exact label number from the rounded grams.
  • Sugar alcohols have set factors, from 0 for erythritol to 3.0 for hydrogenated starch hydrolysates.
  • A label is out of compliance if actual calories exceed the declared value by more than 20 percent.

Sources

  1. Electronic Code of Federal Regulations, 21 CFR 101.9, Nutrition labeling of food
  2. FDA, How to Understand and Use the Nutrition Facts Label
CategoriesLabel Readingcaloriesnutrition factsfda rules

More on health & fitness from other topics