Creating FDA-Compliant Nutrition Facts Labels: Format, Rounding Rules, and Serving Size
Every packaged food product sold in the U.S. needs a Nutrition Facts panel that meets FDA specifications under 21 CFR 101.9. Getting it right means understanding three interlocking systems: serving size determination, nutrient rounding rules, and label format selection. Get any one wrong and the entire panel is non-compliant.
This guide walks through the complete process—from RACC lookup to final label format—so you can build a compliant Nutrition Facts panel without guessing.
Step 1: Determine Your Serving Size from FDA RACC Tables
Serving sizes are not arbitrary. The FDA defines Reference Amounts Customarily Consumed (RACCs) for hundreds of food categories in 21 CFR 101.12. Your first job is finding the right RACC category for your product.
Here is the process:
- Identify your product category in the RACC table. A granola bar falls under “Cookies, graham crackers, sweet-type crackers and bars” (RACC = 30g). A fruit smoothie falls under “Juices, nectars” (RACC = 240 mL / 8 fl oz).
- Convert the RACC to a household measure that makes sense for your product. The label must show both a household measure (e.g., “1 bar” or “1 cup”) and its metric equivalent in grams or milliliters.
- Calculate servings per container by dividing the net contents by the serving size. Round to the nearest whole number for products with more than 5 servings, and use increments of 0.5 for products with 2–5 servings.
Single-Serving vs. Dual-Column Labeling
Container size relative to the RACC determines your label format:
- Less than 200% of RACC: Label the entire container as a single serving. A 12 oz (355 mL) can of soda with an 8 oz RACC is about 150% of RACC—single serving.
- 200% to 300% of RACC: Requires dual-column labeling—one column “per serving” and one column “per container.” A 20 oz soda bottle is 250% of the 8 oz RACC, so it falls squarely in this range and needs two columns.
- Greater than 300% of RACC: Multi-serving product with standard single-column labeling showing per-serving values only.
The dual-column threshold trips up many formulators. That 20 oz soda bottle is not a single serving under FDA rules—it is a dual-column product because 20 oz is 250% of the 8 oz RACC.
Step 2: Apply FDA Rounding Rules to Every Nutrient
FDA rounding is not simple rounding to the nearest whole number. Each nutrient has its own rounding increments that change at specific thresholds. These rules are defined in 21 CFR 101.9.
Calorie Rounding
| Calculated Value | Rounded Declaration |
|---|---|
| Less than 5 kcal | May be expressed as 0 |
| 5–50 kcal | Nearest 5 kcal increment |
| Above 50 kcal | Nearest 10 kcal increment |
Example: A calculated value of 137 kcal rounds to 140. A calculated value of 23 kcal rounds to 25.
Fat Rounding
| Calculated Value | Rounded Declaration |
|---|---|
| Less than 0.5 g | 0 g |
| 0.5–5 g | Nearest 0.5 g |
| Above 5 g | Nearest 1 g |
This applies to total fat, saturated fat, and trans fat individually. A product with 3.3 g total fat declares 3.5 g. A product with 7.4 g declares 7 g.
Sodium, Cholesterol, Potassium Rounding
| Nutrient | Less than 5 mg | 5–140 mg | Above 140 mg |
|---|---|---|---|
| Sodium | 0 mg | Nearest 5 mg | Nearest 10 mg |
| Cholesterol | 0 mg | Nearest 5 mg | Nearest 5 mg |
| Potassium | 0 mg | Nearest 10 mg | Nearest 10 mg |
Carbohydrate, Fiber, Sugars, Protein
All follow the same pattern: less than 0.5 g rounds to 0, values under 1 g can be expressed as “less than 1 g,” and 1 g or more rounds to the nearest 1 g. Added sugars follow the same rules as total sugars.
Step 3: Calculate Percent Daily Values
The %DV tells consumers how one serving contributes to their daily nutrient intake based on a 2,000-calorie diet. The formula is straightforward:
%DV = (Amount per serving ÷ Daily Value) × 100
Use the current Daily Values established in the 2016 Nutrition Facts label final rule. Key values:
| 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 |
%DV rounds to the nearest whole percent. If the calculated %DV is 2% or less, it may be declared as “less than 2%” or expressed as 0% if the amount rounds to zero.
Step 4: Select the Right Label Format
The FDA specifies several Nutrition Facts formats based on available label space and product type:
- Standard vertical format: The default. Used when sufficient label space is available (at least 40 square inches of total label area).
- Tabular format: Side-by-side layout permitted when the package has insufficient vertical space. Used on many snack bars and small packages.
- Linear (simplified) format: Allowed for small packages with less than 40 square inches of total label area. Nutrients listed in a single line rather than a vertical column.
- Dual-column format: Required for packages containing 200–300% of the RACC, showing both per-serving and per-container values.
- Aggregate format: For variety packs or assorted products where individual items have different nutrition profiles.
Typography Requirements
The updated Nutrition Facts format (mandatory since January 1, 2020 for manufacturers with $10M+ in annual food sales, and January 1, 2021 for smaller manufacturers) requires:
- “Nutrition Facts” header in 13-point or larger type
- “Calories” in bold, larger type than other nutrients
- Minimum 6-point type for all nutrient information
- 8-point minimum for “Servings per container” and “Serving size”
- Hairline rules (0.5 pt) separating nutrients, with a heavier bar (3 pt or 7 pt) below Calories
Step 5: Verify Compliance Before Printing
Before sending your label to print, cross-check these common failure points:
- Serving size matches your RACC category—not a round number you picked for convenience
- All nine major allergens are declared (milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame)
- Added sugars are declared separately from total sugars with a %DV
- Vitamin D, calcium, iron, and potassium are listed (these replaced Vitamins A and C as mandatory nutrients in the 2016 update)
- Daily Values reflect the current values, not the pre-2016 values
- The ingredient statement lists ingredients in descending order by weight, with sub-ingredients properly parenthesized
Common Mistakes That Trigger FDA Non-Compliance
After reviewing hundreds of labels from small food businesses, these are the errors that come up repeatedly:
- Using a self-selected serving size instead of calculating from the RACC. “One cookie” is not a valid serving size unless that cookie weighs close to the RACC for its category.
- Applying simple rounding instead of FDA nutrient-specific rounding. Rounding 3.3 g of fat to 3 g is wrong—it should be 3.5 g.
- Missing sesame in the allergen declaration. Sesame became the 9th major allergen on January 1, 2023 under the FASTER Act.
- Using pre-2016 Daily Values. If your label still lists Vitamin A in IU or shows a 2,000 mg sodium DV (the current DV is 2,300 mg), it is non-compliant.
- Treating a 20 oz beverage as a single serving. With an 8 oz RACC, a 20 oz container is 250% of the RACC—that requires dual-column labeling, not single-serving treatment.
Getting your Nutrition Facts panel right is non-negotiable for selling packaged food in the U.S. The serving size sets the foundation, rounding rules shape every declared value, and format selection determines how it all appears on the package. Miss any step and the label fails compliance.