Somebody weighs their oats to the gram, logs it, and then eats a restaurant dinner they enter as "chicken salad." The first number is precise. The second is a guess. Both land in the same daily total, and the total gets treated as a fact.
So it is worth asking how accurate that total has to be. The short answer is that both numbers carry more uncertainty than they look like they carry, and neither is the reason your diet is or is not working. What matters more than the size of the error is whether it stays put.
What the label tolerance actually governs
Start with the number you did not make up. The packet says 210 calories, and that figure is regulated. The regulation is just not making the promise most people assume it makes.
Compliance under 21 CFR 101.9(g) is not assessed on the packet in your hand. It is assessed on a lot. The rule directs that the sample be a composite of 12 subsamples, one consumer unit taken from each of 12 randomly chosen shipping cases, and the analysis runs on that composite.
Measured against that composite, calories, sugars, total fat, saturated fat, cholesterol and sodium must not come in more than 20 percent above the declared value, and protein and dietary fiber occurring naturally in the food have to reach at least 80 percent of it. Where those nutrients are added to a fortified or fabricated food, the composite has to be formulated to be at least equal to what the label declares. Both limits are applied allowing for the variability generally recognized for the analytical method used, so the enforcement line is not a bright arithmetic edge, and reasonable excesses of vitamins and minerals over labeled amounts are accepted within current good manufacturing practice.
Which makes the honest reading narrower than it first appears. It is not that your bar is secretly 240 calories. It is that a production lot can sit above its declared calories, or below its declared protein, and still be compliant, and that the unit in your hand is not the thing being measured.
Notice the direction each limit constrains. Calories are capped on the high side. Naturally occurring protein is floored on the low side. If you are eating in a deficit while trying to hold protein up, the regulated slack sits on the unhelpful side of both.
What the recall studies actually measure
The label is the well-governed part. The bigger uncertainty sits in what happens after it, though the evidence there is narrower than it looks.
Kim and colleagues compared what 71 Korean adults said they ate against what they actually burned (2022), using doubly labeled water, which measures energy expenditure directly rather than asking about it. The participants were 20 to 49 with a normal BMI. Each gave three retrospective 24-hour recalls inside a fortnight, two weekdays and a weekend day, taken as interviews with photographs of their meals supplied to reduce recall bias.
That design decides what you can take from it. These are interviewer-led recollections of the day before, not the prospective logging you do in an app as you eat. Related tasks, but not the same one, so this is not a measurement of how far app-based tracking drifts.
Within that method, reported intake came in 12.0 percent below measured expenditure on average. Men 12.2 percent low, women 11.8 percent low. Read alone, that sounds correctable.
The number worth looking at is the one printed beside it. The standard deviation was 27.1 percent. The spread around the average was more than twice the average itself, holding people who fell much further under and people who reported eating more than they burned. Whatever the average says, there is no single correction factor sitting underneath it.
The error has a direction
If misreporting were noise, it would cancel out over a week. It does not, and this is old ground in the literature.
Macdiarmid and Blundell's review of under-reporting (1998) put the prevalence in large nutritional surveys between 18 and 54 percent of the whole sample, and as high as 70 percent in particular subgroups. It is not evenly spread either. Women under-report more often than men, and it is more common among people with a higher BMI.
The part worth sitting with is what goes missing. Their reading of the evidence, offered as a conclusion drawn from it rather than a direct measurement, was that foods carrying a negative health image are the ones most likely to be left out of a record, while foods with a positive image are the ones most likely to be over-reported. Cakes and confectionery vanish. Fruit and vegetables multiply.
Which puts the bias on the same axis as how you feel about the food. The oil in the pan and the handful out of the cupboard do not go unlogged at random. They go unlogged because logging them is unpleasant. That is the same machinery underneath sorting food into clean and unclean, which is a moral judgment doing a job that measurement was supposed to do.
Restaurants, where the average lies
Restaurant food is where this gets sharpest, and the best study on it has a headline that is easy to quote badly.
Urban and colleagues measured 269 items from 42 US restaurants (2011) by bomb calorimetry, burning the food to read its energy directly, then set that against the stated figure. Measured energy came out 10 calories per portion above stated on average, which is nothing, and was not statistically significant. In aggregate, across that sample, the stated figures held up.
You do not eat the aggregate. Nineteen percent of the items, 50 of the 269, held at least 100 calories per portion more than stated, and the misses were patterned rather than scattered: in sit-down restaurants the lower-calorie dishes came in above their stated figure while the higher-calorie dishes came in below. So the dish chosen because the menu said 480 was the one more likely to be understated, and when the worst offenders were bought and measured again they were still understated by a similar margin.
That is one sample of 269 items measured in 2010, and the pattern was clearest among lower-calorie sit-down dishes rather than across restaurant food generally. Take it as a caution about the light option, not a law about menus.
None of that makes eating out untrackable. It makes it an estimate to round against yourself, which is roughly how I handle a restaurant meal in practice.
Why it still works
Line all of that up and tracking starts to look indefensible. But you are not trying to measure your intake. You are trying to change it, and those jobs need very different amounts of accuracy.
What follows is reasoning rather than a finding, and it is worth flagging as such. Much of the error in a food log comes from habits rather than accidents. The same oil you never weigh, the same eyeballed portion, the same thing eaten standing up that never gets entered. Habits repeat, so the error tends to repeat with them.
That only holds under conditions, and they are easy to break. The method has to stay the same, the mix of foods has to stay broadly similar, and the context you eat in has to stay reasonably stable. Switch apps, move from cooking at home to eating out four nights a week, or go on holiday, and the error changes shape instead of repeating. When those conditions hold, most of what survives the subtraction between March and April is signal. When they do not, you are comparing two different instruments.
Which makes the absolute number the least trustworthy thing your log produces and the change in it the most trustworthy. A log reading 2,300 is a claim about the world, and it could be several hundred out. Read against 2,600 the month before, kept the same way, it is a claim about your own behavior.
Your bodyweight trend is what audits the log. If the app says 2,300 and four weeks of weigh-ins have not moved, then 2,300 is your effective maintenance target within that logging method. Not a claim about how much you actually ate, nor about what you actually burn: it is the number this particular log has to show for your weight to hold steady, which is all you need from it. That is the argument for treating maintenance as something you measure rather than calculate.
What to do with this
Accuracy is worth buying in some places and not others, and most people buy it in the wrong ones.
Weigh the things you eat almost every day. Oats, rice, oil, nut butter. High frequency multiplied by high error is where the calories hide, and a scale removes it for a few seconds of effort. If cooked and raw weights are the part that trips you up, that is a units problem more than a measurement problem.
Estimate the one-offs and stop arguing with yourself about them. Guess high, enter it, move on.
Check protein before you check calories. It is the target the regulated slack runs against, and the one people quietly miss for weeks without noticing, usually for reasons that have nothing to do with arithmetic.
And keep your method boring. Switching apps and getting stricter every few weeks destroys the only thing the log was good for, its comparability against itself. Chasing decimal places is the same instinct that makes rigid diets fall over: effort spent on precision that adherence would have paid back ten times over.
The short version
- Label compliance is judged on a 12-unit composite representing a production lot, not on your packet. Measured calories may sit up to 20 percent above declared; naturally occurring protein and fiber must generally reach 80 percent of it.
- In 71 Korean adults giving retrospective 24-hour recalls, reported intake ran about 12 percent below measured expenditure, with a spread more than twice that. App-based logging was not tested.
- Under-reporting is patterned, not random. What goes missing tends to be the food you would rather not have eaten.
- In one 269-item US sample, menu calories were accurate on average and unreliable per dish, with the understatement concentrated in lower-calorie sit-down options.
- Weigh your daily staples. Estimate the rest. Keep the method identical week to week.
- Trust the change in the number more than the number itself, for as long as your method and eating context stay steady. The scale trend tells you whether the log is any good.
A log that is consistently 300 calories optimistic will still show you a deficit when you open one, so long as the error stays consistent. A log kept three different ways will not show you anything. For the targets it gets compared against, the macro calculator gives you a starting point to adjust from once you have a few weeks of your own data, rather than a number to defend.

For information and education, not medical advice. If you have a health condition, are pregnant, or take medication that interacts with diet, talk to a clinician before making changes.
End of note
Subscribe
Get the next Field Note by email
A short email when a new article or recipe ships. No spam, no upsell, unsubscribe in one click.
