The 540-calorie number next to the burger on the menu board is not a lie in the legal sense. It is a number produced by a system of rounding rules, testing tolerances, and measurement standards that allows a restaurant chain to publish a calorie count that may be 20% lower than what you actually consume — and remain fully compliant with FDA regulations. That is not a loophole someone exploited. It is how the regulation is written.

Understanding how fast food calorie label accuracy actually works matters because most people using these numbers for dietary tracking, calorie budgeting, or health management are treating them as precise measurements. They are not. They are legally permitted approximations, and the approximations systematically favor the restaurant's interest in lower-looking numbers.

The FDA Rounding Rules: How the Math Works

The FDA's nutrition labeling regulations (21 CFR 101.9) establish rounding intervals for every nutrient on a label. These rules determine how a measured value gets reported:

Nutrient FDA Rounding Rule Max Underreporting (per serving)
Calories Round to nearest 5 (under 50 cal) or nearest 10 (over 50 cal) Up to 4 kcal (low) or 9 kcal (high)
Total Fat Round to nearest 0.5g (under 5g) or nearest 1g (over 5g) Up to 0.4g or 0.9g
Sodium Round to nearest 5mg (under 5mg) or nearest 10mg (over 140mg) Up to 9mg per interval
Total Carbohydrate Round to nearest 1g Up to 0.9g
Protein Round to nearest 1g Up to 0.9g

On any individual item, these rounding gaps are small. The problem is that a fast food meal is not one item — it is a burger, fries, a sauce, a drink, and possibly a side. Rounding errors stack. A four-component meal where each component rounds down at the maximum allowed interval can arrive at the table 30–40 calories below what the menu board shows before any measurement variance is considered.

📊 The FDA tolerance rule: Beyond rounding, the FDA allows a 20% variance between labeled and actual nutrient content for most nutrients. A food labeled at 500 calories can legally contain 600 calories and remain compliant. This tolerance is intended to account for natural ingredient variation — but it creates a ceiling where a restaurant's calorie counts can be 20% low without any violation occurring.

The Compound Problem: Portions, Preparation, and Variance

Portion Weights Vary More Than Labels Imply

Nutrition labels for prepared foods are calculated from a standardized recipe using standardized portion weights. In practice, the burger you receive is not weighed before it leaves the kitchen. Patty thickness varies. Sauce application varies. The amount of lettuce that lands on a particular sandwich varies. A 2018 study published in the British Medical Journal measured actual versus labeled calorie content across fast food chains and found that restaurant meals averaged 18% more calories than listed — with some individual items exceeding labeled counts by more than 200 calories.

This is not fraud. It is the predictable output of a system where standardized labels meet real-world preparation variance. The label was accurate for the batch tested. Your specific sandwich was not that batch.

Condiments and Add-Ons Are Routinely Underweighted

Most chain restaurants list condiment calories as separate line items in their nutrition information, but the default serving size used for calorie calculation often does not match what actually gets applied. A "standard" packet of mayo weighs 12g and contains roughly 80 calories. A squeeze-bottle application to a sandwich — which is how most chains actually apply it — routinely delivers 20–25g. That gap is 60–80 calories, invisible to anyone reading the menu board.

The same dynamic applies to salad dressings, dipping sauces, and cheese portions. These are not the high-calorie items that draw nutritional attention, which makes them exactly the places where underreporting accumulates without notice.

Combo Meals Amplify Every Rounding Error

A combo meal entry on a nutrition website adds the labeled calories for each component. If each component rounds down at the rounding interval, you get a compounded underreport. A large combo with burger, fries, and a regular soda might list 1,100 calories. Factor in rounding on each component, condiment variance, and preparation portion variance, and the actual caloric intake is plausibly 1,250–1,350 calories. That 150–250 calorie gap is roughly 10–20% of a standard daily calorie budget.

Why Chains Have an Incentive to Round Down, Not Up

The FDA rule allows rounding down to the nearest interval. It also allows rounding up. Chains are not required to choose the direction that benefits consumers. In practice, the standardized portion used in nutritional testing is often the smallest plausible version of the item, which minimizes labeled calories without misrepresenting what happens in an ideal preparation. The ideal preparation and the production-line preparation are not identical.

This is compounded by the fact that nutrition information is typically calculated from laboratory-measured ingredients, not from the actual food as prepared and served. The oil absorption in frying, the water loss during cooking, the weight added by sauces during preparation — these are all calculated from standardized models, not from measuring the actual food that reaches a customer.

The Specific Problem with Delivery

Fast food nutrition labels have their own accuracy issues. Delivery from full-service restaurants operates in a different and worse environment. Full-service restaurants are not required to post calorie information under FDA rules (only chains with 20+ locations are covered). When calorie information appears on delivery apps, it often comes from the restaurant's own estimates, from crowdsourced databases with user-submitted entries, or from generic USDA food category data — none of which are required to meet FDA testing standards.

As we covered in our analysis of why calorie counting apps get delivery food wrong, the database matching problem for delivery food means that even good-faith calorie tracking can miss by 30–50% for a single meal. The FDA's 20% tolerance is a ceiling for tested chain items. For full-service delivery without required disclosure, there is no floor.

Source Type Regulatory Requirement Typical Accuracy Range
Large chain (20+ locations) FDA calorie disclosure required ±20% (FDA tolerance)
Independent restaurant No federal disclosure requirement No guarantee; often ±30–50%
Delivery app nutrition info App-generated; no FDA oversight Highly variable; unverified
USDA FoodData Central (generic) USDA-verified lab testing Accurate for standard ingredients

What This Means for People Tracking Calories

If you are tracking calories from delivery or fast food using app-provided numbers, you are working with estimates that systematically undercount. The undercount is not random — it skews low, because labeled values represent idealized versions of meals, not the actual portion you received.

The practical effect for someone managing caloric intake:

🔎 What USDA data actually tells you: USDA FoodData Central contains lab-tested nutritional data for hundreds of thousands of foods. These values are accurate for the raw ingredients and standardized preparations they describe. Where they fail for delivery food is in the gap between a standardized USDA entry (e.g., "chicken breast, grilled") and the actual item delivered — which has been marinated, sauced, portioned by hand, and may not correspond to any single USDA entry at all. BiteBetter uses USDA DRI benchmarks to score your actual delivery orders, which gives you a more accurate picture than app-provided estimates.

How to Get Better Numbers Without Weighing Every Meal

Precise calorie counting from fast food and delivery is not achievable with currently available tools. But reducing the error is possible:

The Bottom Line on Calorie Label Accuracy

Fast food nutrition labels are not fraudulent. They are the output of a regulatory system designed to require reasonable disclosure, not perfect accuracy. The rounding rules, testing tolerances, and preparation variances that the system accommodates add up to a systematic undercount of 10–20% for typical fast food meals — and the problem is worse for delivery from non-chain restaurants where no regulatory standards apply at all.

The label on your combo meal is an estimate. The number in your delivery app is a worse estimate. Treating either as a precise measurement produces tracking errors that compound over days and weeks in ways that make dietary management harder than it needs to be — not because people lack discipline, but because the data they are working from is structurally inaccurate.

For a deeper look at how this plays out in practice for delivery apps specifically, see why calorie counting apps get delivery food wrong and our comparison of restaurant versus home cooking nutrition gaps.

See What Your Delivery Orders Actually Contain

BiteBetter scores your real orders against USDA DRI benchmarks — not app-estimated calories that can miss by 20% before the meal leaves the kitchen.

Try the free demo → See pricing