How to Read a Nutrition Label for Calorie Counting (US, UK and Australia)
Read the serving size in grams first, because US calories are usually listed per serving, not per package. Four servings at 280 calories each make 1,120 calories if you eat the whole package.
Key takeaways
- US calories are per serving: a package of four servings at 280 calories each holds 1,120 calories.
- US labels round calories to the nearest 5 up to 50 and the nearest 10 above 50, and a serving under 5 calories may print as zero.
- A US food is misbranded if lab-measured calories run more than 20 percent above the label; 24 snack foods measured a median 4.3% above it.
- UK packs give energy in kJ and kcal per 100 g, and Australian panels give kilojoules per serving and per 100 g.
- To log a packaged food by weight, divide label calories by label grams and multiply by the grams you ate.
To read a nutrition label for calorie counting, find the grams beside the serving size and scale the calories to the grams you actually eat. On a US panel the calories are listed per serving, so a package of four servings at 280 calories each holds 1,120 calories. UK packs lead with numbers per 100 g, and Australian panels give both per serving and per 100 g. Below: where the figures sit, how much rounding hides behind them, and how to turn a label into a per-gram rate you can log.
Where are the calories on a US nutrition label?
Near the top, under “Servings per container” and “Serving size”, sits the line “Calories” in large type. The FDA says all the nutrient amounts on the label, calories included, refer to the size of the serving. In its sample frozen lasagna, one serving is 1 cup (227 g) and holds 280 calories. Two cups, 454 g, is 560 calories.
Read the top of the panel in a fixed order: servings per container, then the grams beside the serving size, then the calories. The lasagna carton holds 4 servings, so finishing it means 4 × 280, or 1,120 calories.
Package size matters. Larger packs that someone might finish in one sitting or two now carry two columns, one per serving and one per package. The FDA requires the second column when a pack holds at least twice and up to three times the amount people customarily eat. Its examples include a 19-ounce can of soup and a 3-ounce bag of chips. Going the other way, a 20-ounce can of soda counts as a single serving, because people drink it in one go.
Check the date on an old pack. Manufacturers with annual food sales of 10 million dollars or more had to follow the updated rules by January 1, 2020. Smaller ones had a year more. A box bought long ago may show a different serving size from today’s version. Go by the pack in your hand, not by memory.
What is the difference between serving size and portion size?
A serving size is the amount the label uses for its numbers. A portion is whatever ends up on your plate, which may be half a serving or three. By law, serving sizes are based on the amount of food people typically consume, not on how much they should eat.
Portions convert in one line: grams eaten ÷ grams per serving × calories per serving. Suppose 340 g of that lasagna lands on your plate. That is 340 ÷ 227, or 1.5 servings, and 1.5 × 280 comes to about 420 calories. Logging “1 serving” would miss about 140.
Household measures are the weak spot. “1 cup” comes first on the label. But a cup is a volume, and what fits in it changes with how you fill it, packed or loose, heaped or level. The grams in brackets stay the same.
Weigh your usual bowl of cereal or pasta once and compare the result with the grams beside “serving size”. If the bowl holds 60 g and the serving is 40 g, logging one serving leaves out a third of what you ate.
How do I read nutrition labels in the UK and Australia?
A UK nutrition declaration must show energy in both kilojoules and kilocalories, plus fat, saturates, carbohydrate, sugars, protein and salt. The figures are given per 100 g or 100 ml. The NHS adds that the numbers are sometimes shown per portion too. A portion is optional, but a pack that uses one has to state its size and how many portions it holds. Front-of-pack labels that show percentages measure them against a daily yardstick of 8,400 kJ/2,000 kcal for an average adult.
In Australia, a nutrition information panel shows the average quantity of energy in kilojoules, or in kilojoules and kilocalories, per serving and per 100 g. The standards agency adds that the food business decides the serving size, and it can differ between products. Converting kilojoules is covered in how to read an Australian label.
| United States | United Kingdom | Australia | |
|---|---|---|---|
| Energy unit | Calories (kJ optional) | kJ and kcal, both required | kJ (kcal optional) |
| Numbers given | Per serving, sometimes per package | Per 100 g or 100 ml; per portion optional | Per serving and per 100 g |
| Serving or portion | Set by rule from typical amounts eaten | Optional; size and number of portions must be stated | Set by the food business |
The per 100 g column is the easiest to count from, because it ignores whoever decided what a portion is. If a pack lists 120 kcal per 100 g and you weigh 250 g on your plate, the sum is 120 × 250 ÷ 100, or 300 kcal, with no serving involved.
How accurate are the calories on a label?
A printed calorie figure is a rounded one. In the US, the calorie line is rounded to the nearest 5 calories up to 50, and to the nearest 10 above 50. An amount under 5 calories may be printed as zero.
Here is what that rounding allows for three labels. The last column anticipates the 20% rule explained below.
| Label says | Rounding step | True value can sit between | 20% over the label |
|---|---|---|---|
| 40 kcal | 5 kcal | 37.5 and 42.5 kcal | 48 kcal |
| 70 kcal | 10 kcal | 65 and 75 kcal | 84 kcal |
| 250 kcal | 10 kcal | 245 and 255 kcal | 300 kcal |
Zero is loosest. A serving with less than 0.5 g of fat may be printed as 0 g. At 9 kcal per gram, 0.4 g of fat is 3.6 kcal, which is under the 5-calorie line. Eat ten of those servings and about 36 kcal never reached your log, which adds up if it happens every day. A label that says “0” means “under 5 per serving”, not “none”.
The 20% line is in the same regulation, paragraph (g)(5). A food is deemed misbranded when a lab composite shows calories more than 20 percent above the declared value, and no action is taken on a result that clears the line by less than the variability generally recognized for the lab method. The rule is one-sided. FDA’s compliance program accepts reasonable deficiencies of calories under the labeled amount as good manufacturing practice, so a pack may hold fewer calories than it says, but not far more.
What do measurements find? A Tufts group tested reduced-energy meals. Twenty-nine restaurant foods averaged 18% above their stated energy, and ten supermarket frozen meals averaged 8% above. The spread between items was large, and the authors report that neither difference reached statistical significance. Some restaurant items held up to 200% of the stated value. An NIH team measured 24 popular packaged snacks in a lab. After adjusting for serving size, metabolizable calories were a median 4.3% higher than the label, “well within FDA limits” in the authors’ words. Carbohydrate content explained 40% of the excess calories, and serving size another 55%.
Both samples were small and convenient, so they say little about your own pantry. In both, though, the measured average sat above the label, which is why the sections below lean on weighing rather than on a count of pieces.
In the EU, the Commission’s guidance table on tolerances gives energy rounded to the nearest 1 kJ or kcal, a finer step than the US 5 and 10. The same table lists no percentage tolerance for energy, and I found no UK percentage either, so I quote none.
Databases inherit all of this. USDA’s branded food data calculates the per-100 g values from the per-serving numbers on the pack. Its documentation warns that label rounding can distort them, particularly for foods with small serving sizes. Why calorie trackers disagree on the same food covers the rest.
What do the carbohydrate lines, %DV and traffic lights mean for counting?
The sub-lines add nothing to your count, because each one sits inside the line above it. Total carbohydrate on a US panel includes dietary fiber. Added sugars sit inside total sugars: the FDA says the word “includes” means they are counted within the total sugars figure. Add them together and you count the same grams twice. Don’t.
For calorie counting, log the calories line and do not rebuild it from the grams, because you will not match it. The rules let a maker pick among several methods. One uses 4, 4 and 9 calories per gram for protein, carbohydrate and fat. Another takes non-digestible carbohydrate and sugar alcohols out of the carbohydrate and counts soluble non-digestible carbohydrate at 2 calories per gram. Two bars with identical gram lines can therefore print different calories.
Sugar alcohols show how far the factors spread. The US list gives erythritol 0 calories per gram, xylitol 2.4 and sorbitol 2.6. A bar with 10 g of sorbitol carries 26 kcal from it, and the same 10 g of erythritol carries none. UK rules set fiber at 2 kcal per gram, polyols at 2.4 and erythritol at 0, against 4 for other carbohydrate.
“Net carbs” is not a line on the panel. Subtracting fiber is a choice you make, and it only matters if you track carbohydrate grams. The calories on the pack already reflect whichever method the maker used. The 4-4-9 factors, and why records drift from them, are in calories per gram of protein, carbs and fat.
The %DV on a US panel compares one serving with a day’s reference amount. The FDA’s rule of thumb: 5% DV or less per serving is low, and 20% DV or more is high. The daily values rest on 2,000 calories, which the FDA calls a general guide: your needs may be higher or lower. The sample label shows no %DV for calories at all. Use %DV to compare sodium, saturated fat or fiber between two products, and ignore it for your calorie budget.
UK front-of-pack traffic lights color fat, saturates, sugars and salt, and the label gives energy as a plain number. The NHS cut-offs, per 100 g, are below. Drinks use different ones.
| Per 100 g | Low (green) | High (red) |
|---|---|---|
| Fat | 3 g or less | More than 17.5 g |
| Saturated fat | 1.5 g or less | More than 5 g |
| Total sugars | 5 g or less | More than 22.5 g |
| Salt | 0.3 g or less | More than 1.5 g |
A green fat light can sit on a food with plenty of calories, since the color describes grams of fat, not energy. Australia and New Zealand also use Health Star Ratings from ½ to 5 stars to compare similar packaged foods. A star rating is a comparison score for similar foods, so it gives you nothing to log. The Health Star Rating article covers the stars.
How do I log a packaged food by grams instead of by serving?
Turn the label into calories per gram once, then weigh what you eat.
- Copy the calories and the grams of the serving from the panel.
- Divide calories by grams. For the FDA’s sample lasagna, 280 ÷ 227 is about 1.23 calories per gram.
- Weigh the food you actually eat, in grams, on a scale.
- Multiply. A 300 g plate is about 370 calories.
On a UK or Australian pack, skip steps 1 and 2: the per 100 g column already is the rate.
Here is the same method on a real database record. USDA’s entry for a 4 oz (113 g) pack of sun-dried tomatoes, FDC ID 2425093, stores 250 kcal per 100 g, 7.14 g of protein, 0 g of fat, 50 g of carbohydrate and 14.3 g of fiber. It lists no serving size, only the package weight and the per-100 g values. Half the pack, 56.5 g, is 250 × 56.5 ÷ 100, about 141 kcal. The whole 113 g pack is about 283 kcal.
USDA says it calculates per-100 g values from the label’s per-serving numbers, so the serving can be worked backward. A 28 g serving would hold 2 g of protein, 70 kcal, 14 g of carbohydrate, 4 g of fiber and 6 g of sugars, all round figures. That is my reconstruction, since the record does not print a serving. On those grams the 4-4-9 sum is 2 × 4 plus 14 × 4, or 64 kcal, against 70 on the pack. The gap fits label rounding: a “0 g” fat line can hide up to 0.5 g, which is 4.5 kcal, and the other grams are rounded too. I would log the 70.
Two cautions. An app entry labeled “1 serving” is only as good as the grams behind it, so check the grams before you trust it. And restaurant food has no panel at all. Counting calories when eating out deals with menus.
Weighing itself, including taring the bowl, is in how to weigh food for macros. For today, pick three packaged foods you eat every week and write each as calories per gram in your log. Weigh your next portion of one of them, and compare the grams on the scale with the grams on the pack. If they differ, you have found an error worth fixing.
A label also knows nothing about the oil you added in the pan or how full your spoon was. A week of entries will tell you more than any single one.
Questions and answers
Are the calories on a nutrition label for the whole package?
Not usually. US calories are for one serving, so a package of four servings at 280 calories each holds 1,120 calories. Dual-column labels print both a per-serving and a per-package column on many packs holding two to three servings. Check servings per container before you log.
Can a food labeled 0 calories still have calories?
Yes. US rules let a maker print zero when a serving has under 5 calories. A serving with 0.4 g of fat holds about 3.6 kcal, so ten servings hide about 36 kcal. Weigh what you use and log it.
Should I count calories per serving or per 100 g?
Per 100 g is easier to scale, because it does not depend on the maker's serving. UK and Australian packs print it. For a US label, divide the calories by the serving grams and multiply by the grams you ate: 280 calories per 227 g is about 1.23 calories per gram.
Do I count total carbohydrate or net carbs?
Total carbohydrate on a US panel already includes fiber and sugars, and the calories line already reflects the maker's method. For calories, log the calories line. Subtracting fiber matters only if you track carbohydrate grams, and it is your choice, not a label line.
How far off can label calories be?
A 70-calorie label can hold 65 to 75 from rounding alone. In an NIH lab test of 24 snack foods, calories ran a median 4.3% above the label. In a Tufts test of 10 frozen meals, they averaged 8% above the stated value, though that difference was not statistically significant.
Sources
- How to Understand and Use the Nutrition Facts Label, U.S. Food and Drug Administration
- Serving Size on the Nutrition Facts Label, U.S. Food and Drug Administration
- Food Serving Sizes Have a Reality Check, U.S. Food and Drug Administration
- FDA Issues Final Guidance on Serving Sizes, Dual-Column Labeling (Constituent Update, December 30, 2019), U.S. Food and Drug Administration
- Nutrition labelling, GOV.UK
- Food labels, NHS
- Guide to creating a front of pack (FoP) nutrition label for pre-packed products sold through retail outlets, UK Department of Health and Social Care, Food Standards Agency
- Nutrition information panels, Food Standards Australia New Zealand
- 21 CFR 101.9 Nutrition labeling of food, eCFR
- 21 CFR 101.9 Nutrition labeling of food (fat, carbohydrate, sugar alcohol and compliance paragraphs), Legal Information Institute, Cornell Law School
- CP 7321.005, General Food Labeling Requirements and Nutrition Labeling, U.S. Food and Drug Administration
- Urban et al., The accuracy of stated energy contents of reduced-energy, commercially prepared foods, Journal of the American Dietetic Association 2010, Journal of the American Dietetic Association
- Jumpertz et al., Food label accuracy of common snack foods, Obesity 2013, Obesity
- Guidance document tolerances: simplified summary table, December 2012, European Commission
- Global Branded Food Products Database Documentation, USDA FoodData Central
- Food Labeling Guide, U.S. Food and Drug Administration
- Regulation (EU) No 1169/2011, Article 33, expression on a per portion basis or per consumption unit, legislation.gov.uk
- Regulation (EU) No 1169/2011, Annex XIV, conversion factors for the calculation of energy, legislation.gov.uk
- Health Star Rating System, Australian Government, Health Star Rating System
- SUNDRIED TOMATOES (Branded, FDC ID 2425093), USDA FoodData Central



