The most common reason a Nutrition Facts panel fails an FDA inspection is not a missing nutrient — it's a mis-rounded number. A sodium value declared as "142 mg" instead of "140 mg", a fat value printed as "4.6 g" instead of "4.5 g", or a vitamin %DV shown in 1% increments instead of the mandated 2%/5%/10% steps is enough to trigger a Warning Letter, a mandatory label reprint, or an Amazon listing rejection.
The simple truth: you do not choose how to round a Nutrition Facts label. The FDA does. Under 21 CFR § 101.9(c), the agency prescribes exact rounding thresholds for every declared nutrient, and each one must be applied in a specific order — before you ever calculate a "% Daily Value."
This guide walks product founders, QA directors, and labeling specialists through every rounding rule in 21 CFR 101.9(c), explains what %DV actually means (and its two distinct bases — RDI and DRV), and shows you exactly how a compliant panel is built from raw lab data.
The raw formula is correct, but the packaged label is mis-stated. Here is how a single serving can end up wrong:
Your Formula Says
Vitamin C: 92.4 mg
But Your Label Says
Vitamin C: 100 mg • 100% DV
Potential root causes:
- ❌ %DV computed from the unrounded amount, then the %DV rounded again
- ❌ Wrong Daily Value reference (a pre-2016 table)
- ❌ Unit conversion mistakes (mg vs mcg)
- ❌ Outdated nutrient database
All four trace back to one discipline the FDA mandates under 21 CFR 101.9(c): round the nutrient amount first, compute %DV from the declared value second, then round the %DV last. This guide walks you through every one of those thresholds.
1. Quick Reference: The Complete FDA Rounding Table
Before diving into the logic, here is the full rounding table under 21 CFR 101.9(c)(1)–(c)(8). Keep this as your fast-lookup when reviewing artwork. The "threshold" column tells you which band a raw value falls into; the "declared" column tells you what must appear on the label.
| Nutrient | Low Band | Mid Band | High Band |
|---|---|---|---|
| Calories / Calories from Fat | < 5 → 0 | 5–50 → nearest 5 | > 50 → nearest 10 |
| Total / Saturated / Trans / Poly / Mono Fat | < 0.5 g → 0 | 0.5–< 5 g → nearest 0.5 g | ≥ 5 g → nearest 1 g |
| Cholesterol | < 2 mg → 0 | 2–≤ 5 mg → "<5 mg" | > 5 mg → nearest 5 mg |
| Sodium / Potassium | < 5 mg → 0 | 5–≤ 140 mg → nearest 5 mg | > 140 mg → nearest 10 mg |
| Total Carbohydrate | < 0.5 g → 0 | 0.5–< 5 g → nearest 1 g | ≥ 5 g → nearest 1 g |
| Dietary Fiber | < 0.5 g → 0 | 0.5–< 1 g → "<1 g" | ≥ 1 g → nearest 1 g |
| Total / Added Sugars & Sugar Alcohol | < 0.5 g → 0 | 0.5–< 5 g → nearest 1 g | ≥ 5 g → nearest 1 g |
| Protein | < 0.5 g → 0 | 0.5–< 5 g → nearest 1 g | ≥ 5 g → nearest 1 g |
| Vitamins & Minerals (%DV) | ≤ 2% → 0 | 2–5% → nearest 2% | 5–50% → nearest 5%; > 50% → nearest 10% |
2. What "% Daily Value" Actually Means: RDI vs. DRV
"% Daily Value" (%DV) answers one consumer question: How much does one serving of this food contribute to a daily diet? But the Daily Value (DV) itself is not a single number — it's a composite of two regulatory bases:
- Reference Daily Intake for vitamins and minerals
- Examples: Vitamin D 20 mcg, Calcium 1,300 mg, Iron 18 mg, Potassium 4,700 mg
- Derived from dietary reference intakes for adults & children 4+
- Daily Reference Values for fat, carbs, fiber, sodium, cholesterol, protein
- Based on a 2,000-calorie diet reference
- Examples: Total Fat 78 g, Sodium 2,300 mg, Added Sugars 50 g
The %DV is then computed as:
Daily Value Formula
%DV = ( Amount per Serving ÷ Daily Value ) × 100
To make that formula usable, here are the current Daily Values every brand needs on hand (per the 2016 NLEA final rule and the 2020 vitamin update):
| Nutrient | Daily Value |
|---|---|
| Total Fat | 78 g |
| Saturated Fat | 20 g |
| Cholesterol | 300 mg |
| Sodium | 2,300 mg |
| Total Carbohydrate | 275 g |
| Dietary Fiber | 28 g |
| Added Sugars | 50 g |
| Protein | 50 g |
| Vitamin D | 20 mcg |
| Calcium | 1,300 mg |
| Iron | 18 mg |
| Potassium | 4,700 mg |
3. Rounding the Macros: Calories & Fat (101.9(c)(1)–(2))
Calories and fat are the two most eyeballed numbers on a panel — and the two most frequently mis-rounded.
Calories (c)(1)(i). Round to the nearest 5 for values of 5 to 50, and to the nearest 10 for values above 50. Anything under 5 rounds to 0.
- Raw 42 kcal → 40
- Raw 58 kcal → 60
- Raw 3 kcal → 0
Calories from Fat (c)(1)(ii). The FDA made this declaration optional under the 2016 rule because it is redundant when Total Fat and %DV are listed. If you include it, use the same 5/10 rounding bands as calories.
Total, Saturated, Trans, Polyunsaturated & Monounsaturated Fat (c)(2). All five share the same bands: less than 0.5 g rounds to 0; 0.5 to less than 5 g rounds to the nearest 0.5 g; 5 g or more rounds to the nearest 1 g.
- Raw 4.6 g → 4.5 g
- Raw 5.3 g → 5 g
- Raw 0.3 g → 0 g
Saturated Fat 1.0g 5%
Trans Fat 0g
⚡ Key Rule
Calculate first. Round last. Never round a nutrient amount before computing %DV.
4. Sodium, Cholesterol & the "Trace" Carve-Outs (c)(3)–(4)
Sodium and cholesterol use unique thresholds with a special "declared string" band that many design teams get wrong.
Cholesterol (c)(3). Less than 2 mg rounds to 0; 2 to 5 mg rounds to "<5 mg" (a literal string, not a numeric value); greater than 5 mg rounds to the nearest 5 mg.
- Raw 4 mg → "<5 mg"
- Raw 18 mg → 20 mg
- Raw 1 mg → 0 mg
Sodium & Potassium (c)(4). Less than 5 mg rounds to 0; 5 to 140 mg rounds to the nearest 5 mg; above 140 mg rounds to the nearest 10 mg.
- Raw 142 mg → 140 mg
- Raw 138 mg → 140 mg
- Raw 3 mg → 0 mg
5. Carbs, Fiber, Sugars & the "<1 g" Rule (c)(5)–(6)
Carbohydrate-family nutrients all round to the nearest whole gram — but dietary fiber has a unique "less-than-1-gram" band you must not collapse into a plain "0" or "1."
Total Carbohydrate (c)(5). Less than 0.5 g rounds to 0; 0.5 g and above rounds to the nearest 1 g.
Dietary Fiber (c)(6)(i). Less than 0.5 g rounds to 0; 0.5 to less than 1 g rounds to the string "<1 g"; 1 g and above rounds to the nearest 1 g.
- Raw 0.7 g fiber → "<1 g"
- Raw 1.4 g fiber → 1 g
- Raw 2.6 g fiber → 3 g
Total & Added Sugars, Sugar Alcohol (c)(6)(iv)–(vi). Less than 0.5 g rounds to 0; 0.5 g and above rounds to the nearest 1 g.
6. Protein & the Claim-Triggered %DV Rule (c)(7)
Protein carries a subtlety that confuses even experienced label designers: Protein %DV is not always shown.
The protein Daily Value is 50 g/day. But per 21 CFR 101.9(c)(7), the %DV column for protein appears only when a protein content claim is made (e.g., "High Protein," "Good Source of Protein"). If no protein claim is on the label, the %DV column for Protein is left blank — the gram amount is still declared, but no percentage is printed.
To compute the %DV when a claim exists, FDA uses one of two bases:
- PDCAAS ≥ 0.9 (protein digestibility-corrected amino acid score): %DV = (protein ÷ 50) × 100
- PDCAAS < 0.9 (or no PDCAAS): %DV = (protein × 0.9 ÷ 50) × 100 — the "adjusted" or "corrected" protein value
Protein %DV Rule
%DV shown ONLY if a protein claim is made
7. Vitamin & Mineral %DV: The 2/2/5/10 Increment System (c)(8)
Vitamins and minerals are declared as percent only (no gram weight), and their %DV uses a completely different rounding scheme than the macros.
Per 21 CFR 101.9(c)(8), vitamin/mineral %DV rounds in these increments:
| True %DV | Declared %DV |
|---|---|
| ≤ 2% | 0% (may be omitted with a footnote) |
| 2–5% | nearest 2% (2%, 4%) |
| 5–50% | nearest 5% (5%, 10%, 15%…) |
| > 50% | nearest 10% (60%, 70%…) |
- Raw Vitamin D %DV of 3% → 2%
- Raw Calcium %DV of 13% → 10% (nearest 5 in the 5–50 band)
- Raw Iron %DV of 17% → 15%
- Raw Vitamin C %DV of 120% → 120% (nearest 10 above 50)
Printing a raw %DV as a whole percent (e.g., "13%") instead of applying the 2%/5%/10% increments. A raw 13% must be declared as 15%, not 13%. This is the single most common lab-to-label error in the industry.
8. The 2016 Footnote: What Must Appear Below the Panel
Rounding doesn't end at the last nutrient row. The panel must also carry the updated 2016 footnote text:
This replaced the older "Percent Daily Values are based on a 2,000 calorie diet" phrasing. Using the pre-2016 footnote on new artwork is a formatting violation flag inspectors routinely check.
9. Does %DV Rounding Work Differently for Supplement Facts?
Everything above applies to the Nutrition Facts panel for conventional foods under 21 CFR 101.9. But ReguSift also generates Supplement Facts panels — and if you sell a dietary supplement in the U.S., the rounding rules live in a different regulation: 21 CFR 101.36.
The good news: the numeric rounding and %DV increment system are identical. Dietary supplements declare vitamins and minerals as %DV with the same 2%/5%/10% increments, and any macronutrients use the same gram bands. The differences are procedural, not mathematical:
- Serving size tied to FDA RACCs ([21 CFR 101.12](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-101/subpart-A/section-101.12))
- Added Sugars, fat, sodium %DV driven by DRVs
- Nutrients declared in the mandated full panel layout
- Serving size set by the manufacturer's recommended daily dose
- Vitamins & minerals declared as %DV with the same 2/2/5/10 increments
- Proprietary blends & non-RDI ingredients sit below the hairline
Whether your product carries a Nutrition Facts or a Supplement Facts panel, the %DV math and rounding bands are identical — only the layout regulation differs. Upload your CoA to the Supplement Facts generator and ReguSift applies the correct 101.36 layout with the same rounding engine.
ReguSift automatically applies every 21 CFR 101.9(c) rounding band — Daily Values, %DV percentages, and the 2/5/10 vitamin increments — for both panel types.
Try the Free FDA Rounding Calculator →10. Top 5 Rounding Mistakes (and How to Avoid Each)
1. Rounding the %DV, Not the Raw Value First
The Mistake: Computing %DV from the rounded nutrient weight. The FDA requires you to round the nutrient amount first, then compute %DV from the declared value, then round the %DV.
Why it matters: Rounding twice compounds error and can shift a %DV across a band boundary.
2. Honoring the Wrong Band Boundary
The Mistake: Applying a single step size to all values. Sodium uses 5 mg below 140 mg but 10 mg above; fat uses 0.5 g below 5 g but 1 g above. A linear formula in a spreadsheet can't represent these discrete bands.
Why it matters: A 4.6 g fat printed as 5 g instead of 4.5 g is a clear citation.
3. Declaring "0 g" for a Sub-Threshold "Trace" Nutrient
The Mistake: Writing "0 g" for a nutrient that is present but below the rounding threshold. This is allowed only under specific carve-outs (e.g., < 0.5 g fat, < 5 mg sodium, < 2 mg cholesterol).
Why it matters: The "0" must be truthful and is only valid when the true value falls below the FDA's declared-zero threshold.
4. Forgetting the "<1 g" Fiber Band
The Mistake: Rounding 0.7 g of dietary fiber to "1 g" or "0 g." The FDA mandates the literal string "<1 g" for 0.5–< 1 g.
Why it matters: Using "0 g" understates the fiber a consumer receives and triggers a nutrition content claim violation.
5. Showing Protein %DV When No Protein Claim Exists
The Mistake: Always printing a Protein %DV. Per 101.9(c)(7), the %DV column for Protein appears only when a protein content claim is made.
Why it matters: An unsupported Protein %DV is a misbranding citation, and using the wrong PDCAAS basis understates or overstates the declared value when a claim IS made.
11. Worked Example: Building a Compliant Panel from Raw Lab Data
Raw lab value: 248 mg calcium per serving.
Incorrect Label
Calcium 248 mg • 19% DV
Why wrong: the amount was never rounded to the nearest 10 mg, and the %DV was computed from the unrounded raw value.
Correct Workflow
248 mg → round amount (nearest 10 mg) → 250 mg → %DV = 250 ÷ 1,300 = 19.2% → round → 20% DV
The lesson: round the nutrient amount first, derive %DV from the declared value, then round the %DV. Reversing that order — and skipping the amount step entirely — is the most common cause of a rejected panel.
Let's apply every rule above to a real COA. The lab reports these raw values per serving:
| Nutrient | Raw Lab Value | Applicable Rule | Declared on Label |
|---|---|---|---|
| Calories | 212 kcal | > 50 → nearest 10 | 210 |
| Total Fat | 8.6 g | ≥ 5 → nearest 1 g | 9 g |
| Saturated Fat | 2.4 g | 0.5–< 5 → nearest 0.5 g | 2.5 g |
| Cholesterol | 22 mg | > 5 → nearest 5 mg | 20 mg |
| Sodium | 437 mg | > 140 → nearest 10 mg | 440 mg |
| Total Carbohydrate | 27.3 g | ≥ 5 → nearest 1 g | 27 g |
| Dietary Fiber | 3.6 g | ≥ 1 → nearest 1 g | 4 g |
| Total Sugars | 12.4 g | ≥ 5 → nearest 1 g | 12 g |
| Added Sugars | 8.5 g | ≥ 5 → nearest 1 g | 9 g |
| Protein | 5.2 g | ≥ 5 → nearest 1 g | 5 g |
| Vitamin D | 1.2 mcg (6%) | 5–50% → nearest 5% | 5% |
| Calcium | 260 mg (20%) | 5–50% → nearest 5% | 20% |
| Iron | 3.2 mg (18%) | 5–50% → nearest 5% | 20% |
| Potassium | 310 mg (7%) | 5–50% → nearest 5% | 5% |
12. Automating %DV & Rounding with ReguSift
Building a compliant panel is a sequence of band lookups, string substitutions ("<5 mg", "<1 g"), and percentage decisions — each with a distinct threshold. Multiply that across 30+ nutrients and a single serving change, and human error becomes a near-certainty.
ReguSift encodes every 21 CFR 101.9(c) rounding rule so you don't have to:
From Raw COA Values to a Correctly-Rounded Panel in Seconds.
- ✅ Auto-applies every 21 CFR 101.9(c) band — calories, fat, sodium, cholesterol, sugars, fiber, protein
- ✅ Computes %DV from the current RDI/DRV table and rounds to the 2/5/10 vitamin increments
- ✅ Handles "<5 mg" and "<1 g" literal strings and the claim-triggered Protein %DV rule
- ✅ Exports a print-ready Nutrition Facts panel with the 2016 footnote
Need to check a single number fast? Use the free FDA Rounding Calculator or the Daily Value (%DV) Calculator — both encode the exact thresholds from this guide.
13. Conclusion & Final Compliance Checklist
Before sending your packaging artwork to the printer, work through this 4-point checklist to confirm every number on your Nutrition Facts panel holds up under FDA scrutiny.
Eliminate rounding uncertainty and ship labels with confidence. Upload your formula and let ReguSift check:
✅ Nutrient declarations against every 21 CFR 101.9(c) band
✅ %DV accuracy against the current RDI/DRV table
✅ Label formatting and the 2016 footnote
✅ FDA compliance issues flagged before you print