The compliance engine. Every rule quoted from 21 CFR.
The compliance engine is fixed FDA rules from 21 CFR 101.9 and 101.12, versioned, with no AI in it. Same recipe, same answer.
How are the numbers on a label rounded?
By the increments 21 CFR 101.9(c) sets for each nutrient. Here is sodium, as Formulate stores it.
- Under 5 mgShown as 0
- 4.9 mgis shown as0 mg
- 5 to 140 mgNearest 5 mg
- 7.5 mgis shown as10 mg
- Over 140 mgNearest 10 mg
- 142 mgis shown as140 mg
- 145 mgis shown as150 mg
“to the nearest 5-milligram increment when the serving contains 5 to 140 milligrams of sodium …”
Where does the serving size come from?
From the FDA reference amounts (RACC) in 21 CFR 101.12, by food category. You set the serving in a household measure.

Which Daily Values does the label use?
FDA’s Daily Values, from 21 CFR 101.9(c). %DV is the amount per serving ÷ its Daily Value. Here it is worked for the sample granola’s 60 g serving.
How %DV is worked out| Nutrient | Per serving | Daily Value | %DV on the label |
|---|---|---|---|
| Total Fat | 8.78 g | 78 g | 11% |
| Saturated Fat | 0.88 g | 20 g | 4% |
| Sodium | 168.0 mg | 2,300 mg | 7% |
| Total Carbohydrate | 36.0 g | 275 g | 13% |
| Dietary Fiber | 5.15 g | 28 g | 18% |
| Added Sugars | 9.80 g | 50 g | 20% |
Questions
More questions
What is the compliance engine?
Fixed FDA rules that do every calculation, rounding and %DV. AI suggests the matches, any missing weight and, in Studio, the added sugars. You review them, change any and confirm, and the engine calculates. We send recipe lines only to AI providers that do not train on them and keep none of them after answering. Labels are not reviewed by FDA.
How do I know a rule was copied right?
Each value keeps its citation and the eCFR’s own words, checked automatically against a saved copy. A value changes only with a written correction.