Your nutrition analysis says 127 calories. The Nutrition Facts panel says 130. The same analysis shows 3.7 grams of fat, while the panel says 3.5 grams. Then someone checks the calories using the rounded fat, carbohydrate, and protein lines and gets a third answer.
That panel is not necessarily wrong. FDA nutrition label rounding rules use different increments for different nutrients. Calories, fat, sodium, carbohydrates, and vitamins do not all follow the same rule. You calculate the nutrient amounts per serving first and round the declarations at the end.
A perfectly tidy spreadsheet can still produce a bad label if it treats every number the same. 21 CFR 101.9 does not.
What FDA means by rounding
A Nutrition Facts panel is not a printout of raw laboratory results. Each line is a regulated declaration with its own unit and increment.
FDA permits several ways to calculate calories, including specific Atwater factors and the general 4-4-9 factors for protein, carbohydrate, and fat. Whichever permitted method applies, those factors are applied to the actual, unrounded amounts. Only then is the calorie result rounded for the panel.
Keep full precision through the calculation. Round the final declared value. FDA’s guidance for nutrition labeling databases gives the same practical instruction: retain as many decimal places as possible until the final label value is calculated.

The core FDA nutrition label rounding rules
These are the declarations most founders use on a standard food label. The increments come from 21 CFR 101.9(c).
| Nutrient | Amount before rounding | Declaration on the label |
|---|---|---|
| Calories | Less than 5 calories | May be declared as 0 |
| Calories | Up to and including 50 calories | Nearest 5-calorie increment |
| Calories | More than 50 calories | Nearest 10-calorie increment |
| Total, saturated, and trans fat | Less than 0.5 g | 0 g |
| Total, saturated, and trans fat | Below 5 g | Nearest 0.5 g |
| Total, saturated, and trans fat | 5 g or more | Nearest 1 g |
| Cholesterol | Less than 2 mg | May be declared as 0 mg |
| Cholesterol | 2 to 5 mg | May be declared as “less than 5 mg” |
| Cholesterol | More than 5 mg | Nearest 5 mg |
| Sodium | Less than 5 mg | 0 mg |
| Sodium | 5 to 140 mg | Nearest 5 mg |
| Sodium | More than 140 mg | Nearest 10 mg |
| Total carbohydrate, dietary fiber, total sugars, added sugars, sugar alcohol, and protein | Less than 0.5 g | May be declared as 0 g |
| The same gram-declared nutrients | 0.5 g to less than 1 g | May be declared as “less than 1 g” |
| The same gram-declared nutrients | 1 g or more | Nearest 1 g |
Vitamin and mineral percentages use another scale. FDA requires the nearest 2 percent increment through 10 percent Daily Value, the nearest 5 percent increment above 10 percent through 50 percent, and the nearest 10 percent increment above 50 percent. Amounts below 2 percent Daily Value may use a zero or the permitted “less than 2 percent” footnote treatment. Quantitative amounts by weight also have nutrient-specific units and levels of significance in the regulation.
Halfway cases deserve attention. FDA’s rounding guidance says values exactly halfway between two permitted whole-number declarations round up. For a nearest-gram declaration, 2.5 grams rounds to 3 grams, while 2.49 grams rounds to 2 grams.
A worked example
Suppose a snack has these unrounded values per correctly determined serving:
| Unrounded value | FDA declaration |
|---|---|
| 129.3 calories | 130 calories |
| 3.7 g total fat | 3.5 g total fat |
| 0.44 g saturated fat | 0 g saturated fat |
| 143 mg sodium | 140 mg sodium |
| 19.6 g total carbohydrate | 20 g total carbohydrate |
| 4.4 g protein | 4 g protein |
Each line lands on its own permitted increment. Calories above 50 go to the nearest 10. Fat below 5 grams goes to the nearest half gram. Sodium above 140 milligrams goes to the nearest 10 milligrams. Carbohydrate and protein go to the nearest gram.
The serving size has to be settled first. A rounding-perfect panel built on the wrong serving size is still wrong. If that part is not locked, start with the FDA RACC serving size guide or use Complion’s serving size finder before calculating the panel.

Why the calories may not match the rounded macros
Using the general 4-4-9 method on the unrounded values in the example gives 129.3 calories:
(19.6 g carbohydrate × 4) + (4.4 g protein × 4) + (3.7 g fat × 9) = 129.3 calories
The panel displays 20 grams of carbohydrate, 4 grams of protein, and 3.5 grams of fat. Recalculating from those displayed numbers gives 127.5 calories. The calorie line still correctly reads 130 because calories were calculated from the unrounded components and then rounded to the required 10-calorie increment.
This is why visible numbers on a Nutrition Facts panel may not add up perfectly. FDA also permits calculation methods beyond the general 4-4-9 factors. The label should trace back to its source data and calculation method, but its rounded lines are not a substitute nutrient database.
A zero on the panel does not always mean none
A serving with 0.44 grams of saturated fat can display 0 grams. A serving with 4 milligrams of sodium displays 0 milligrams. The working file still needs those unrounded values.
They matter when you calculate other declarations, check production variation, support claims, or change the serving size. Double the serving and an amount that looked insignificant can cross a declaration threshold.
A rounded zero also does not automatically authorize “sugar free” or “fat free” on the front of the package. Those are regulated nutrient content claims with their own conditions. 21 CFR 101.60 applies separate criteria to sugar claims, while 21 CFR 101.62 governs fat claims. Complion’s nutrient content claims guide explains the claim review that needs to happen before artwork approval.
Rounding and compliance tolerance are different checks
Once the panel is rounded, another check begins. FDA compares declared values with the nutrient content found in a composite sample. The acceptable direction and limit depend on the nutrient.
Under 21 CFR 101.9(g), naturally occurring Class II nutrients such as protein, total carbohydrate, and dietary fiber generally must be present at 80 percent or more of the declared value. For calories, total fat, saturated fat, cholesterol, sodium, and specified sugars, the analyzed content generally cannot exceed the declared value by more than 20 percent. Added Class I vitamins and minerals must be present at least at the declared amount.
The regulation accounts for recognized analytical variability and reasonable excesses or deficiencies within good manufacturing practice. Still, aiming at the edge is risky. A supplier substitution or a change in processing loss can move the actual nutrient content after the original calculation. Shelf life can matter too.
FDA’s database guidance recommends a documented process built from product characterization, reliable ingredient data or sampling, analysis, calculation, and final rounding. Applying the right increment to a weak input only gives you a neatly rounded weak input.
Canada needs its own rounding pass
Do not copy the US panel values into a Canadian Nutrition Facts table. Canada has separate rounding rules in the Food and Drug Regulations. The Canadian Food Inspection Agency treats one declared value as representing a defined range of values before rounding.
CFIA’s current nutrition labelling compliance test applies that Canadian range before its compliance tolerance. It also uses three composite samples drawn from at least 12 consumer units. Even where an increment looks familiar, the full calculation and compliance method must be checked under the Canadian program.

If you are selling in both markets, build two panels from the same controlled formulation data. Complion’s guide to selling food in Canada covers the other changes that sit around the Canadian Nutrition Facts table.
What to check before the label goes to print
Keep the unrounded calculation beside the final panel. A reviewer should be able to find the formulation version, ingredient data sources or laboratory report, yield and moisture assumptions, serving-size basis, calculation method, and the rule used for every final declaration.
Before artwork approval, confirm that the serving size is right. Recheck any front-panel nutrition claim against its own rule. Then test the declared numbers against normal ingredient and production variation. Those checks catch much more than a generic spreadsheet formula ever will.
Complion handles this chain as part of its done-for-you food label compliance service. You hand over the recipe and product details. Complion builds the Nutrition Facts panel and the rest of the label, then a food compliance expert verifies the print-ready artwork before it reaches you. Book a free call to start.