Skip to content
Black Friday · Up to 76% offLifetime deal:pay once, use it forever. The price goes up as licences sell.✓ 7-day refund on monthly, yearly and lifetime plansGet lifetime access
Research

Zero isn't zero: how often a Nutrition Facts "0" hides a real amount

We applied the FDA rounding rules to all 7,793 foods in the USDA SR Legacy database at a typical serving. 3,737 of them (48%) would legally print "0" for calories, fat, trans fat, sugars or sodium while containing some. For trans fat it is 81.1% of every food that has any.

Download the data (CSV)

Key findings

  • Trans fat: USDA measured some trans fat in 2,215 foods. At a typical serving, 1,796 of them (81.1%) fall under 0.5 g and would be labeled "0 g trans fat".
  • Total fat: 1,408 of 7,465 foods that contain fat (18.9%) would show "0 g".
  • Sugars: 593 of 3,891 foods with sugars (15.2%) would show "0 g".
  • Sodium: 888 of 7,515 foods with sodium (11.8%) would show "0 mg".
  • Calories: 132 foods would show "0 calories". The most extreme is cooking spray (USDA's record is PAM Original Cooking Spray) at 792 kcal per 100 g: one 0.3 g spray is 2.38 kcal, which rounds to 0.

None of this breaks a rule. It is what 21 CFR 101.9(c) tells every US label to do. The point is that a printed "0" means "less than the cut-off per serving", and the serving can be very small.

The rounding rules behind the zeros

Under 21 CFR 101.9(c), a US Nutrition Facts label may or must declare these amounts as zero per serving:

  • Calories: less than 5 calories.
  • Total fat, saturated fat and trans fat: less than 0.5 g.
  • Total sugars, added sugars, carbohydrate, fiber and protein: less than 0.5 g.
  • Sodium: less than 5 mg.

Our methodology page sets out every increment, and the US FDA regulation page has worked examples.

"0 g trans fat" is the zero that adds up

WHO advises keeping trans fat below 1% of daily energy, which is about 2.2 g on a 2,000-calorie diet, and says naturally occurring trans fat in meat and dairy is as harmful as the industrial kind. Butter has 0.465 g of trans fat per tablespoon, so it is labeled "0 g". Five tablespoons in a day add up to about 2.3 g, which is over the WHO limit, while every label read zero.

These are the foods with the most trans fat per 100 g that still print "0 g" at a typical serving:

Food (USDA record)USDA servingActual per servingLabel showsPer 100 g
Powdered Coffee Creamer1 tsp (2 g)0.111 g0 g5.541 g
Butter1 tbsp (14.2 g)0.465 g0 g3.278 g
Vegetable Oil Spread 67-70% Fat Tub1 tbsp (14 g)0.457 g0 g3.265 g
Whipped Butter1 tbsp (9.4 g)0.251 g0 g2.669 g
Smart Beat Super Light Spread1 tablespoon (14 g)0.343 g0 g2.45 g
Benecol Light Spread1 tablespoon (14 g)0.31 g0 g2.214 g
Enova Cooking Oil 80% Diglycerides1 tbsp (14 g)0.247 g0 g1.762 g
Vegetable Oil Spread 37% Fat with Vitamin D1 tbsp (14.9 g)0.251 g0 g1.687 g
Creme-Filled Sponge Snack Cake1 oz (28.35 g)0.46 g0 g1.621 g
Pepperoni1 oz, about 15 slices (28 g) (28 g)0.428 g0 g1.527 g

Foods that print "0 calories"

Tiny servings do most of the work: a single spray, a sweetener packet, a teaspoon of a dried herb or instant coffee. Each is under 5 calories, so each is labeled 0, even though the food itself is energy-dense.

Food (USDA record)USDA servingActual per servingLabel showsPer 100 g
PAM Original Cooking Spray1 spray, about 1/3 second (0.3 g)2.376 kcal0792 kcal
Saccharin Sweetener1 packet (1 g)3.6 kcal0360 kcal
Instant Coffee Powder1 tsp (1 g)3.53 kcal0353 kcal
Instant Coffee Half the Caffeine1 tsp (1 g)3.52 kcal0352 kcal
Shallots Freeze-Dried1 tbsp (0.9 g)3.132 kcal0348 kcal
Brown Sugar Substitute Granulated1 tsp (0.5 g)1.735 kcal0347 kcal
Unsweetened Instant Lemon Tea1 tsp, rounded (1.4 g)4.83 kcal0345 kcal
Splenda Sucralose Packets1 packet (1 g)3.36 kcal0336 kcal
Dried Rosemary1 tsp (1.2 g)3.972 kcal0331 kcal
Leeks Freeze-Dried1 tbsp (0.2 g)0.642 kcal0321 kcal

Foods that print "0 g sugars"

Sugars round to zero under 0.5 g per serving. Concentrated, sugary ingredients do it when the serving is small enough:

Food (USDA record)USDA servingActual per servingLabel showsPer 100 g
Liquid Fructose1 serving (0.1 g)0.076 g0 g76 g
Red Bell Pepper Freeze-Dried1 tbsp (0.4 g)0.163 g0 g40.77 g
Shallots Freeze-Dried1 tbsp (0.9 g)0.343 g0 g38.16 g
Low Sodium Bouillon Cubes1 tsp (2.6 g)0.376 g0 g14.47 g
Cayenne Pepper1 tsp (1.8 g)0.186 g0 g10.34 g
Paprika1 tsp (2.3 g)0.238 g0 g10.34 g
Whipped Cream1 tbsp (3 g)0.24 g0 g8 g
Powdered Coffee Creamer1 tsp (2 g)0.155 g0 g7.77 g
Pumpkin Pie Spice1 tsp (1.7 g)0.132 g0 g7.76 g
Dried Cilantro1 tsp (0.6 g)0.044 g0 g7.27 g

Foods that print "0 g fat"

Food (USDA record)USDA servingActual per servingLabel showsPer 100 g
PAM Original Cooking Spray1 spray, about 1/3 second (0.3 g)0.236 g0 g78.69 g
Light Instant Coffee with Whitener1 tsp dry (1.7 g)0.495 g0 g29.1 g
Cumin1 tsp, whole (2.1 g)0.468 g0 g22.27 g
Coriander Seed1 tsp (1.8 g)0.32 g0 g17.77 g
Cayenne Pepper1 tsp (1.8 g)0.311 g0 g17.27 g
Anise Seed1 tsp, whole (2.1 g)0.334 g0 g15.9 g
Green Olives1 olive (2.7 g)0.414 g0 g15.32 g
Dried Rosemary1 tsp (1.2 g)0.183 g0 g15.22 g
Fennel Seed1 tsp, whole (2 g)0.297 g0 g14.87 g
Caraway Seeds1 tsp (2.1 g)0.306 g0 g14.59 g

Method

Data: USDA FoodData Central, SR Legacy (April 2018), 7,793 food records, the same data as our nutrition database. Nutrients are USDA's per-100 g values.

Serving: each food's default serving on its database page, which comes from USDA's own portion data (a tablespoon of butter, a packet of sweetener, 3 oz of meat). These are typical servings, not the Reference Amount (RACC) a manufacturer must use, so a packaged product's real label can differ.

Rounding: the same 21 CFR 101.9(c) rounding code our label generator uses. A food counts as a "hidden zero" when the per-serving amount is above 0 but the label would print 0.

Limits: SR Legacy values are averages of analysed samples, not any brand's current recipe. Brand names appear only where USDA's record carries them. The example tables leave out infant formula, industrial ingredients and restaurant items; the CSV has every food.

Reproduce it: download the full table (CSV) with each food's serving, actual amounts and what the label would print.

Using this research

You are welcome to quote, chart or republish these figures. Please credit NutritionFactLabel and link to this page. For questions about the data or a custom cut (a nutrient, a food group, another country's rules), email support@nutritionfactlabel.com.

Suggested citation: NutritionFactLabel (2026). Zero isn't zero: how often a Nutrition Facts "0" hides a real amount. https://nutritionfactlabel.com/research/zero-isnt-zero/

Build your first label in minutes

Free to start. No credit card required.