ScanYourMacros

nutrition · 6 min read

How to Read a Nutrition Facts Label for Macro Tracking

Read a label in the order that matters for logging: serving size, calories, fat, carbohydrate, and protein. How to scale it, what %DV means, and per-100 g math.

The short answer

To read a Nutrition Facts label for macro tracking, start with the serving size and servings per container, then read calories, Total Fat, Total Carbohydrate, and Protein. Every number on the label applies to one serving, so scale each line to the amount you actually eat: two servings means doubling everything. The % Daily Value compares one serving with FDA reference amounts; the FDA considers 5% DV or less low and 20% DV or more high.

What does the serving size on a Nutrition Facts label mean?

The serving size is the amount that every other number on the label describes. According to the FDA, it reflects the amount people typically eat or drink, and it is not a recommendation of how much you should eat.

Under FDA rules, serving sizes are set from reference amounts customarily consumed per eating occasion, then expressed in a household measure such as cups or pieces along with a metric weight. Servings per container tells you how many of those servings the package holds.

Some packages that could reasonably be finished in one sitting carry a dual-column label. When a package holds at least 200% and up to 300% of the reference amount, the label shows one column per serving and a second column for the whole package.

Sources: FDA: How to Understand and Use the Nutrition Facts Label; eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)

Which lines on the label matter for tracking macros?

Knowing how to read a Nutrition Facts label for macro tracking comes down to five things, read from top to bottom: the serving size, calories, Total Fat, Total Carbohydrate, and Protein. Everything else on the label is useful for other goals, such as sodium or fiber, but it does not change your macro totals.

The indented lines are parts of the line above them, not extra amounts. Saturated and trans fat are already counted in Total Fat; dietary fiber, total sugars, and added sugars are already counted in Total Carbohydrate. Adding them again would double-count.

  • Serving size and servings per container: the basis for every other number.
  • Calories: energy in one serving.
  • Total Fat: includes the saturated and trans fat lines below it.
  • Total Carbohydrate: includes the fiber and sugar lines below it.
  • Protein: the last macronutrient line, above vitamins and minerals.

Turn those grams into calories with the 4-4-9 rule

Sources: FDA: How to Understand and Use the Nutrition Facts Label

How do you scale a label to the amount you actually ate?

Divide the amount you ate by the serving size, then multiply every line by that number. If the serving is 2/3 cup and you ate 1 cup, the multiplier is 1.5.

Weighing food in grams gives a more reliable multiplier than cups or pieces, because the label lists a gram weight for the serving. The table works through an example label with a 55 g serving.

Scaling an example label (serving: 2/3 cup, 55 g)
Label line1 serving (55 g)1½ servings (about 83 g)Per 100 g
Calories230345418
Total Fat8 g12 g14.5 g
Total Carbohydrate37 g55.5 g67 g
Protein3 g4.5 g5.5 g

Sources: FDA: How to Understand and Use the Nutrition Facts Label

What does % Daily Value mean, and do you need it for macros?

The percent Daily Value (% Daily Value, or %DV) shows how much one serving contributes toward a fixed reference amount for each nutrient. The FDA treats 5% DV or less per serving as low and 20% DV or more as high, and uses 2,000 calories a day as a general guide for nutrition advice.

For macro tracking, the gram amounts are more useful than the percentages, because the Daily Values are labeling references rather than your own targets. The table lists the Daily Values behind the macronutrient lines.

FDA Daily Values used for the % Daily Value column
NutrientDaily Value
Total Fat78 g
Saturated Fat20 g
Total Carbohydrate275 g
Dietary Fiber28 g
Added Sugars50 g
Protein50 g
Sodium2,300 mg

See what macro split those Daily Values imply

Sources: FDA: Daily Value on the Nutrition and Supplement Facts Labels; FDA: How to Understand and Use the Nutrition Facts Label

Why do some apps and labels show nutrition per 100 grams?

U.S. Nutrition Facts labels list nutrients per serving, but labels in many other countries and many food databases, including Open Food Facts, list them per 100 g. A per-100 g value makes foods easy to compare and easy to scale: multiply by the grams you ate and divide by 100.

Using the example label above, 418 calories per 100 g means a 40 g portion is about 418 × 40 ÷ 100 ≈ 167 calories. The same works for each macronutrient line.

Can a label that says 0 g still contain some fat, carbohydrate, or protein?

Yes. FDA rules require fat to be shown as zero when a serving contains less than 0.5 g, and allow carbohydrate and protein to be shown as zero below 0.5 g. Fat between 0.5 g and 5 g is rounded to the nearest half gram; carbohydrate and protein are rounded to the nearest gram.

One serving of a “0 g” food adds almost nothing, but several servings of a cooking spray or sweetener can add up. Rounding is also the main reason a scanned entry and the package can differ by a gram or a few calories.

More on why label math does not add up exactly

Sources: eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)

Using label information in ScanYourMacros

When you scan a barcode, ScanYourMacros looks the product up in Open Food Facts, an open, crowd-sourced database; searching by name also draws on USDA FoodData Central. Before saving, compare the result with the package in your hand: brand, flavor, serving size, and the calorie, fat, carbohydrate, and protein lines.

If the entry differs from your package, for example after a recipe change or for a regional version, add the food yourself and enter the serving size and the four lines exactly as printed. Then log the amount you ate rather than the label serving, and save foods you repeat so the next entry takes fewer steps.

Common questions

Is the serving size on a label how much I should eat?

No. The FDA says the serving size reflects the amount people typically eat or drink and is not a recommendation. Use it as the reference for scaling the nutrition information to the amount you actually eat.

Do I add fiber and sugar to total carbohydrate?

No. Dietary fiber, total sugars, and added sugars are already included in Total Carbohydrate, just as saturated and trans fat are included in Total Fat. Use the Total lines and Protein for macro tracking.

What is a dual-column Nutrition Facts label?

It is a label with two columns of numbers: one per serving and one for the entire package. FDA rules require it for packages containing at least 200% and up to 300% of the reference serving amount, since people often eat them in one sitting.

Is 20% Daily Value a lot?

The FDA considers 20% DV or more per serving high and 5% DV or less low. The percentages are based on fixed Daily Values, so they help compare foods rather than measure progress toward your own targets.

Why are U.S. labels per serving while some apps show per 100 grams?

U.S. labeling rules require nutrients per serving, but many other countries and food databases use 100 g as a standard basis. To convert, multiply the per-100 g value by the grams you ate and divide by 100.

Sources and editorial notes

  1. FDA: How to Understand and Use the Nutrition Facts Label
  2. FDA: Daily Value on the Nutrition and Supplement Facts Labels
  3. eCFR: 21 CFR 101.9 Nutrition labeling of food (FDA)

Sources accessed Oct 30, 2026. Examples and app walkthroughs are illustrative. This guide has not been individually reviewed by a clinician and does not provide personalized nutrition or medical advice. Read our editorial policy.