How to Calculate Percent Daily Value on Nutrition Labels
Learn how to calculate percent Daily Value (%DV), choose the correct Daily Value, and apply FDA rounding rules for nutrients on Nutrition Facts labels.
To learn how to calculate percent daily value, divide the amount of a nutrient in one serving by that nutrient's Daily Value, then multiply by 100. The formula itself takes seconds. The details that follow determine whether your answer matches what an FDA reviewer would get.
This guide is for anyone producing a compliant Nutrition Facts panel from a recipe or lab report. It covers the correct order of operations, which nutrient amount you can divide, the two separate percentage rounding ladders, and the nutrients that get no percentage at all.
This is the arithmetic piece. For the reference values themselves, the full list of DRVs and RDIs lives in Daily Values on the Nutrition Facts label and in the FDA Daily Value chart. If you need the rules for rounding the gram and milligram amounts themselves rather than the percentages, see FDA rounding rules explained.
How to calculate percent Daily Value: formula and order of operations
The %DV formula is:
Amount per serving ÷ Daily Value × 100 = %DV
The important detail is that the formula is the last step, not the first. A percentage is only as accurate as the per-serving amount you put into it, and that per-serving amount has to be calculated in the correct order.
- Roll the whole recipe up at full precision. Sum every ingredient's contribution for each nutrient across the entire batch, carrying all the decimal places your ingredient data provides.
- Divide the batch total by the number of servings the batch yields. Keep the value at full precision.
- You now have the unrounded amount per serving. This is the number the rest of the label is built from.
- Round that amount for declaration using the nutrient's own rounding rule.
- Calculate the percentage and round it using the correct percentage ladder for that nutrient.
The rule that prevents the most trouble is simple: do not round early. Never round each ingredient's contribution before summing them. Rounding is a label formatting step, not a calculation step. Applying it during the recipe roll-up compounds the error across the ingredients in your formula.
Here is an example. A batch of 80 granola bars gets its added sugars from three ingredients: honey contributing 311.98 g across the batch, cane sugar 139.86 g, and chocolate chips 44.16 g.
Sum first: 496.00 g. Divide by 80 bars and you get 6.2 g per bar. That declares as 6 g, while 6.2 divided by 50 equals 12.4 percent, which declares as 12% DV.
The wrong approach is to calculate and round each ingredient's per-bar contribution separately. Honey is 3.90 g per bar, cane sugar is 1.748 g, and chocolate chips are 0.552 g. Round each to the whole gram used on the label and you get 4 plus 2 plus 1, or 7 g per bar and 14% DV.
That creates one extra gram and two extra percentage points entirely because the rounding happened in the wrong place.
Percent Daily Value calculation: rounded or unrounded amounts?
This question produces some of the most common disagreements between two people calculating the same Nutrition Facts panel. In this case, both answers can be correct.
Under 21 CFR 101.9(d)(7)(ii), the percent Daily Value for DRV nutrients may be computed using either the rounded declared amount or the unrounded analytical amount. FDA permits either method. You need to be consistent and be able to show how you calculated the percentages.
Most of the time, the two methods produce the same result. At rounding boundaries, they can differ by one or two percentage points. Two rows from the worked panel below show the difference clearly.
| Nutrient | Unrounded amount | Declared amount | %DV from unrounded | %DV from declared |
|---|---|---|---|---|
| Total fat (DV 78 g) | 8.42 g | 8 g | 10.79%, declares 11% | 10.26%, declares 10% |
| Saturated fat (DV 20 g) | 1.34 g | 1.5 g | 6.70%, declares 7% | 7.50%, declares 8% |
The direction can go either way. Total fat rounds down for declaration, so using the declared amount produces the smaller percentage. Saturated fat rounds up to the nearest 0.5 g because it is below 5 g, so using the declared amount produces the larger percentage.
Choose one method, document it in your specification, and use it consistently. Do not switch methods row by row based on which produces a more favorable number. That approach will not survive a records request.
The two rounding ladders for %DV
There is no single rounding rule for every percentage on a Nutrition Facts label. There are two percentage rounding ladders, and the correct one depends on whether the nutrient has a DRV or an RDI.
The macronutrients and other food components in 101.9(c)(9), meaning total fat, saturated fat, cholesterol, total carbohydrate, sodium, dietary fiber, protein and added sugars, round to the nearest whole percent.
The vitamins and minerals in 101.9(c)(8)(iv) use the stepped ladder set out in 101.9(c)(8)(iii).
| Nutrient group and range | Round to | Worked example |
|---|---|---|
| DRV nutrients, any value | Nearest whole percent | 10.79% becomes 11% |
| Vitamins and minerals, 2% up to and including 10% | Nearest 2% increment | 4.77% becomes 4% |
| Vitamins and minerals, above 10% through 50% | Nearest 5% increment | 16.67% becomes 15% |
| Vitamins and minerals, above 50% | Nearest 10% increment | 57.2% becomes 60% |
| Vitamins and minerals, below 2% of the RDI | Declaration not required | See the options below |
The below-2-percent case has three permitted treatments, and you choose among them.
You may declare the nutrient as 0. You may use an asterisk next to the nutrient name pointing to the statement "Contains less than 2 percent of the Daily Value of this (these) nutrient(s)." For vitamin D, calcium, iron and potassium specifically, you may instead use a "Not a significant source of ..." statement naming the nutrients.
All three are compliant. Which option you use usually depends on how much vertical space remains on the panel.
One consequence of the mineral ladder is especially important: anything from just above 10 percent through 12.5 percent lands back on 10 percent because 10 and 15 are the only available rungs and the lower one is closer. This single step causes many discrepancies between spreadsheet calculations and printed Nutrition Facts panels.
How to calculate Daily Value percentages from raw values
Here is one product calculated from beginning to end. It is a 45 g oat and almond granola bar sold to the general population, so the adults and children 4 and older column applies.
The analytical amounts are the unrounded per-serving values after the batch roll-up described above. Every Daily Value calculation in the table starts from those unrounded values.
| Nutrient | Analytical amount | Declared amount | Daily Value | Raw % | Declared %DV |
|---|---|---|---|---|---|
| Calories | 197.4 | 200 | None used | Not applicable | No %DV |
| Total fat | 8.42 g | 8 g | 78 g | 10.79% | 11% |
| Saturated fat | 1.34 g | 1.5 g | 20 g | 6.70% | 7% |
| Trans fat | 0.02 g | 0 g | None exists | Not applicable | No %DV |
| Cholesterol | 0.4 mg | 0 mg | 300 mg | 0.13% | 0% |
| Sodium | 118 mg | 120 mg | 2,300 mg | 5.13% | 5% |
| Total carbohydrate | 26.8 g | 27 g | 275 g | 9.75% | 10% |
| Dietary fiber | 3.1 g | 3 g | 28 g | 11.07% | 11% |
| Total sugars | 9.6 g | 10 g | None exists | Not applicable | No %DV |
| Added sugars | 6.2 g | 6 g | 50 g | 12.40% | 12% |
| Protein | 5.3 g | 5 g | 50 g | 10.60% | Not declared, no claim made |
| Vitamin D | 0 mcg | 0 mcg | 20 mcg | 0% | 0% |
| Calcium | 62 mg | 62 mg | 1,300 mg | 4.77% | 4% |
| Iron | 1.9 mg | 1.9 mg | 18 mg | 10.56% | 10% |
| Potassium | 210 mg | 210 mg | 4,700 mg | 4.47% | 4% |
| Magnesium (voluntary) | 70 mg | 70 mg | 420 mg | 16.67% | 15% |
Compare the last two columns and you can see the two percentage ladders working side by side.
Total fat at 10.79 percent declares as 11 percent because whole-percent rounding applies. Iron at 10.56 percent declares as 10 percent because it is a mineral, it is above 10 percent, and the only available rungs are 10 and 15.
The two nutrients are within a quarter of a percentage point of each other, yet their declared percentages differ by one point in opposite directions.
Magnesium shows the same effect further up the ladder. Its 16.67 percent result declares as 15 percent, two points below where whole-percent rounding would have placed it.
Calcium and potassium show what happens at the lower end. Both round to the nearest 2 percent increment, so 4.77 becomes 4, where whole-percent rounding would have produced 5.
The gram and milligram amounts for vitamin D, calcium, iron and potassium must also be declared, a change introduced by the 2016 rule. Their amount rounding sits in 101.9(c)(8), rather than in the percentage rules covered here.
Nutrients with no percent Daily Value, plus conditional protein
Two mandatory lines carry no percent Daily Value for the same reason: no Daily Value has been established.
Trans fat has no %DV. Total sugars has no %DV. Declare the grams and leave the %DV column blank on those rows.
This can be confusing because added sugars, which appears indented directly under total sugars, does have a DV of 50 g and does carry a percentage. A Nutrition Facts panel showing a percentage next to total sugars is wrong on its face.
Protein is the conditional case. For adults and children 4 and older, protein %DV is not required. You declare protein in grams and leave the percentage off, which is what the granola bar example above does.
The percentage becomes mandatory in two situations.
The first is when you make a protein claim. In that case, the percentage must be corrected for protein quality using PDCAAS, the Protein Digestibility Corrected Amino Acid Score, so it is not a simple division by 50 g.
The second is when the food is intended for infants or children under 4. For those products, protein %DV is required regardless of claims.
If you are declaring protein %DV, you need the PDCAAS value for your specific formula from your lab, not a textbook figure for a single ingredient.
Calories also carry no percent Daily Value. The 2,000 calorie reference appears in the footnote, not on the calories line.
Choosing the right population column
The Daily Values in 101.9(c)(9) and 101.9(c)(8)(iv) are published in four columns:
- Adults and children 4 and older
- Infants through 12 months
- Children 1 through 3
- Pregnant and lactating women
Your product's marketing determines which set of values you divide by. Using the wrong column makes every percentage on the panel wrong at once.
A snack bar marketed to everyone uses the adults and children 4 and older column, based on a 2,000 calorie reference: total fat 78 g, saturated fat 20 g, sodium 2,300 mg, total carbohydrate 275 g, dietary fiber 28 g, added sugars 50 g, calcium 1,300 mg, iron 18 mg, potassium 4,700 mg, and vitamin D 20 mcg.
The same bar marketed for children 1 through 3 uses a 1,000 calorie reference: total fat 39 g, saturated fat 10 g, sodium 1,500 mg, total carbohydrate 150 g, dietary fiber 14 g, added sugars 25 g, protein 13 g, calcium 700 mg, iron 7 mg, potassium 3,000 mg, and vitamin D 15 mcg.
Several values are roughly half the adult value, so choosing the wrong column can put a percentage out by a factor of two. That label also uses the 1,000 calorie footnote, and protein %DV is required.
Infant labels through 12 months are more restrictive. Under 101.9(j)(5), they show no %DV at all for saturated fat, trans fat, cholesterol, sodium, dietary fiber, total sugars or added sugars, and they carry no footnote.
The mistakes that produce wrong percentages
- Rounding ingredient by ingredient. This is the single most common source of error. Roll the batch up at full precision, divide by servings, then round once at the end.
- Applying whole-percent rounding to vitamins and minerals. If your spreadsheet uses one rounding formula for the entire %DV column, every micronutrient on the panel is at risk. The two ladders are separate.
- Putting a percentage next to total sugars or trans fat. No Daily Value exists for either, so no percentage can be calculated.
- Declaring protein %DV without a claim. It is not required for adults and children 4 and older. If you declare it because you made a protein claim, it must be PDCAAS corrected.
- Switching between rounded and unrounded inputs row by row. Both methods are permitted. Choosing whichever method gives the friendlier number for each row is not.
- Using the adult column on a toddler product. Check the product's marketing before you check the math.
- Treating 5 percent and 20 percent as rounding boundaries. These are consumer guidance for reading a label, not calculation rules. See the 5 and 20 percent rule for what they actually mean.
Run the arithmetic once, then check it against something independent. Our %DV calculator applies both ladders automatically and shows the raw percentage next to the declared percentage. The nutrition label generator builds the finished panel from your recipe with the roll-up, serving division and rounding handled in the correct order.
How to calculate percent Daily Value: frequently asked questions
Can I calculate %DV from the rounded label value?
Yes. 21 CFR 101.9(d)(7)(ii) allows the percent Daily Value for DRV nutrients to be calculated using either the rounded declared amount or the unrounded analytical amount. Choose one method, document the choice in your labeling specification, and apply it consistently. Auditors care that your method is consistent and reproducible, not which permitted method you choose.
Why does my calcium percentage come out even when the math gives an odd number?
Because calcium is a mineral, and minerals at or below 10 percent round to the nearest 2 percent increment under 101.9(c)(8)(iii). Only even values are available in that band. For example, 4.77 percent and 5.2 percent land on 4 percent and 6 percent respectively. The result comes from the applicable percentage rounding ladder.
What do I do when a vitamin comes out below 2 percent?
Declaration is not required at that level. You may show 0, use an asterisk pointing to "Contains less than 2 percent of the Daily Value of this (these) nutrient(s)," or, for vitamin D, calcium, iron and potassium only, use a "Not a significant source of ..." statement naming the relevant nutrients. All three are compliant, so you can choose based on available panel space.
Does total sugars really get no percentage?
Yes. No Daily Value has been established for total sugars, so the %DV column remains blank on that row. The 50 g Daily Value applies only to added sugars, which is declared on its own indented line as "Includes X g Added Sugars" with its own percentage. Trans fat follows the same principle: declare the grams, but no percentage.
If my product is sold to both adults and toddlers, which column wins?
The column follows how the food is marketed, not everyone who might eat it. A product marketed to the general population uses the adults and children 4 and older values, even if children eat it. A product marketed for children 1 through 3 uses that column and its 1,000 calorie footnote. Marketing the same item both ways means two labels, not one compromise label.