FDA Ingredient Declaration: Order by Weight, Compound Ingredients, and the 2% Rule
Reformulate a sauce by swapping olive oil for canola, and the ingredient list might need to be reordered before the new label goes to print. Ingredient declaration looks like a copy-and-paste task until a recipe change cascades through it—suddenly water is heavier than tomato puree, the compound seasoning needs its own parenthetical, and the “less than 2%” cluster has to be rebuilt. The rules in 21 CFR 101.4 are mechanical, but applying them to a real formula is where the time goes. This walks the full workflow: weigh, order, declare sub-ingredients, group the trace ingredients, and audit for the errors FDA inspectors flag most often.
The Rule: Descending Order by Weight
Every ingredient required to be declared must be listed by its common or usual name in descending order of predominance by weight. The order is set at the moment the formula is mixed—not by what the consumer perceives as the “main” ingredient, and not by the dry weight after cooking. Water added during processing counts at its as-added weight, even if a portion evaporates. Salt at 1.2% lands in the trace section even though it dominates the flavor.
The common-name rule has its own gotchas. “Sugar” means sucrose; if the sweetener is dextrose, fructose, or honey, you declare it by that name. “Spices” can be used as a collective term for spice blends under 21 CFR 101.22, but only for true spices—onion and garlic powder are not spices in the regulatory sense and must be declared by name. “Natural flavor” and “artificial flavor” are permitted collective names but trigger separate disclosure requirements when allergenic source materials are present.
Step 1: Convert Volumes to Weights
Recipes written in volume measures (cups, tablespoons, fluid ounces) cannot be ordered correctly until every ingredient is converted to weight. A cup of flour is around 120 g; a cup of vegetable oil is around 220 g; a cup of honey is around 340 g. Volume parity does not translate to weight parity. Convert each ingredient using the supplier spec sheet (preferred), USDA FoodData Central, or a measured tare on a calibrated scale.
If the formula goes through a moisture-loss step (baking, dehydrating, reducing), declare ingredients at their as-added weights, not at the post-cook weights. The label reflects the formula, not the finished product mass. The exception: if water or other ingredient is wholly evaporated and not present in the finished product, FDA permits omitting it from the declaration—document the basis in your formulation notes.
Step 2: Order from Heaviest to Lightest
Sort the converted weights in descending order. For a tomato pasta sauce:
- Diced tomatoes (in juice): 580 g
- Tomato puree: 240 g
- Water: 90 g
- Olive oil: 60 g
- Onion: 45 g
- Garlic: 12 g
- Salt: 8 g
- Sugar: 5 g
- Dried basil: 2 g
- Black pepper: 1 g
That ordering is the starting point for the ingredient statement. The total batch weight (1043 g) is not what you compare against—each ingredient is compared against the others by absolute weight. Two-tenths of a gram difference can swap positions on the label, which is why precise weights matter for borderline cases.
Step 3: Declare Sub-Ingredients of Compound Ingredients
An ingredient that itself contains two or more ingredients is a compound ingredient. Per 21 CFR 101.4(b)(2), the compound ingredient is declared by its common name, followed by a parenthetical listing of its sub-ingredients in descending order. For the sauce above, “diced tomatoes (in juice)” is a compound ingredient—the can contains tomatoes, tomato juice, calcium chloride, and citric acid. The declaration becomes:
Diced tomatoes (tomatoes, tomato juice, calcium chloride, citric acid)
Two formats are permitted for the entire ingredient list when compound ingredients are present:
- Parenthetical format: compound ingredient by name, followed by sub-ingredients in parentheses (shown above)
- Dispersed format: all sub-ingredients listed individually in their proper position in the overall descending order, without naming the compound ingredient as a unit
Most manufacturers use the parenthetical format because it preserves the consumer-facing identity of the compound ingredient (“diced tomatoes” is more meaningful than scattering tomatoes, tomato juice, calcium chloride, and citric acid into the master list). The dispersed format is rarely chosen except when the compound has very few sub-ingredients or when the manufacturer wants to emphasize a specific component.
Sub-ingredients that are themselves compound (a seasoning blend that contains a spice mix that contains paprika) must be declared at every level, parenthetically nested. Three levels of nesting are uncommon but legal.
Step 4: Apply the 2% Rule for Trace Ingredients
Ingredients present at 2% or less by weight may be grouped at the end of the statement, out of strict descending order, when prefaced with a quantifying phrase such as “Contains 2% or less of:” or “Less than 2% of:”. This is an option, not a requirement. The benefit is practical: trace ingredients shift positions easily during reformulation, so grouping them eliminates the most frequent reason to re-print labels.
For the sauce above, calculating each ingredient as a percentage of total batch weight (1043 g):
- Salt: 8 g / 1043 g = 0.77% (eligible)
- Sugar: 5 g / 1043 g = 0.48% (eligible)
- Dried basil: 2 g / 1043 g = 0.19% (eligible)
- Black pepper: 1 g / 1043 g = 0.10% (eligible)
The final declaration becomes:
INGREDIENTS: Diced tomatoes (tomatoes, tomato juice, calcium chloride, citric acid), tomato puree, water, olive oil, onion, garlic. Contains 2% or less of: salt, sugar, dried basil, black pepper.
The trace ingredients can appear in any order inside the “Contains 2% or less of:” cluster. Many manufacturers alphabetize them for readability, though the FDA does not require it.
Common Errors That Trigger FDA Warning Letters
Listing tomatoes first because the product “is” tomato sauce, when by weight water is heavier. The rule is weight, not identity.
If 90 g of water is added to thin a paste, that water is an ingredient and is declared by weight. Water from canned ingredients (juice, brine) is captured inside the compound ingredient declaration. Cooking water that fully evaporates can be omitted—document the rationale.
Onion powder, garlic powder, and dehydrated vegetables are not spices under 21 CFR 101.22. They must be declared by name. “Spices” covers the botanically-defined spices and herbs only.
A compound ingredient with wheat-derived sub-ingredients still triggers FALCPA disclosure. The allergen statement must capture wheat regardless of whether it appears at the top level or as a sub-ingredient inside a parenthetical. See FALCPA allergen declaration patterns for the cross-rule with the ingredient statement.
The 2% threshold is computed against the total formula weight, not against the sum of trace ingredients. An ingredient at exactly 2.0% is eligible; at 2.01% it is not and must remain in strict descending order.
Swapping an ingredient or changing a percentage shifts weights. The most common production-floor failure is using yesterday’s label with today’s formula because nobody re-ran the ordering check.
How This Connects to the Rest of the Label
The ingredient statement is one of five required label elements: statement of identity, net quantity, ingredient statement, allergen declaration, and Nutrition Facts panel. Each element interacts: the ingredient statement drives the allergen declaration; the formula weights drive the nutrition calculations from recipe ingredients; the package size drives the serving size determination under 21 CFR 101. Reformulating one element without checking the others is how labels get printed with internally inconsistent data.
Format-wise, the ingredient statement appears in a single typeface that is at least 1/16-inch tall (measured by the lowercase “o”), in a color that contrasts with the background. Bold or italic emphasis is permitted. The statement may appear on the principal display panel or the information panel, but must be physically together—splitting it across panels is non-compliant.
Audit Yourself Before Print
Before sending a label to print, verify the ingredient statement against this checklist:
- Every ingredient is declared by its common or usual name (no trade names, no marketing terms)
- The descending order matches the as-added formula weights, not perceptions or volumes
- Compound ingredients are declared with their sub-ingredients in parentheses, in descending order inside the parenthetical
- If the 2% rule is used, the qualifying phrase (“Contains 2% or less of:”) is present and only ingredients at ≤2% are below it
- Allergens are captured either in the statement directly or in a separate “Contains” declaration per FALCPA
- The statement type is at least 1/16-inch and contrasts with the background
- The formula has not changed since the last review—if it has, redo the weight calculation
If the formula is still in flux, automating the ingredient ordering against a master recipe table beats a manual sort: every reformulation triggers a recalculation, and the label is generated from the current weights rather than memorized state. The nutrition facts calculator handles the weight math and ingredient ordering alongside the nutrient calculations, so a recipe change updates the entire label in one pass.