The 480-calorie number next to the bowl on a Chain Restaurant menu board is the product of one of the most narrow nutrition disclosure rules in the world. The FDA menu labeling regulation, more than a decade after it was finalized, still applies only to a specific class of chain restaurants — and within those chains, requires only one nutrient to be disclosed. Three structural loopholes determine what you actually see when you try to evaluate the food in front of you.

For chains with fewer than 20 locations, there is no federal calorie disclosure requirement at all. For all restaurants — chain or not — sodium, sugar, and protein are optional menu disclosures. And every third-party delivery platform operates outside the rule entirely, even when the underlying restaurant is filed through it. These three gaps shape what "menu transparency" actually means in 2026.

What the FDA Menu Labeling Rule Actually Requires

The FDA Menu Labeling rule (21 CFR 101.11) was finalized as part of the Affordable Care Act in 2010 and took effect in May 2018 after multiple delays. The rule applies to "covered establishments" — defined as restaurants or retail food establishments that are part of a chain with 20 or more locations doing business under the same name and offering substantially the same menu items.

The full list of applicability requirements:

The mandatory disclosure is calories only. Sodium, saturated fat, sugar, protein, fiber, and any other nutrient are recommended under the rule but not required. A covered establishment can legally post only a calorie number and be fully compliant.

⚠️ One nutrient, not five. The FDA menu labeling rule requires only calories to be displayed on menus and menu boards. The DRI-based nutrient framework that BiteBetter uses to score meals — fiber, sodium, protein, vitamin D, calcium, iron, potassium, folate — is not part of what the menu is required to disclose. A 1,400-calorie meal can show that single number and remain entirely compliant, even if it delivers 3,200mg of sodium and 6g of fiber for the day.

Loophole #1: The 20-Location Cutoff Excludes Most Restaurants

The clearest structural loophole is the 20-location threshold. The United States has roughly 700,000 eating places. Of those, fewer than 1% operate chains with 20 or more locations under identical branding and menus. The menu labeling rule covers approximately 300 chains and roughly 250,000 store locations — most of which are fast food. Independent restaurants, regional chains, and single-city concepts are not covered.

This is why your local Thai place, neighborhood sushi spot, and small Mediterranean counter have no on-menu calories. They are not required to. They are not "skirting" the rule; they are outside it. If you want calorie information about a meal from any of these establishments, you have to ask, look it up, or estimate.

What "Covered Establishment" Actually Means in Practice

The FDA defines "covered establishment" in detail. The key elements:

The "substantially the same menu" language creates a second loophole: chains that vary regional menus heavily enough can argue they are not covered. Few chains exploit this deliberately, but it remains a category of gray area in enforcement — and a category where average customers assume coverage exists.

Loophole #2: Calorie-Only Disclosure Hides What Actually Matters

Even for fully covered chains, the disclosure is one number. The DRI framework that nutrition researchers use to evaluate nutrient adequacy involves 20+ essential nutrients. The FDA menu rule requires one of them. That choice is not arbitrary — calories are the easiest single-number proxy for energy intake — but it creates a substantial gap between what menu disclosure tells you and what dietary adequacy tracking requires.

Nutrient FDA Menu Disclosure DRI Importance
Calories Required Energy balance
Sodium Optional Cardiovascular risk; CDC target <2,300mg/day
Saturated Fat Optional Cardiovascular risk; AHA target <13g/day
Sugar Optional Weight, glycemic load; AHA target <25g/day added
Protein Optional Satiety, lean mass; RDA 50g/day
Fiber Optional Gut health, glycemic control; DV 28g/day
Calcium / Iron / Vit D / Potassium Not required Bone health, oxygen transport, immune function

The takeaway: a covered chain posting the maximum-compliant menu can give you a calorie number that is accurate but tells you essentially nothing about whether the meal will push your sodium intake past the daily ceiling, deliver the protein you needed, or strip out a meaningful share of your day's fiber. The rule gives you the one number it requires, not the multiple numbers you would need to actually plan a meal around DRI targets.

Loophole #3: Third-Party Delivery Platforms Are Exempt

The loophole that matters most for the people reading this article is the third-party platform exemption. DoorDash, Uber Eats, Grubhub, Postmates, and every other delivery marketplace are not covered establishments under 21 CFR 101.11. The rule was written before delivery platforms were a significant share of restaurant off-premises sales, and Congress has not updated it.

What this means in practice:

📦 The delivery loophole: When you order a 950-calorie burrito bowl through DoorDash, the calorie number on your screen is not what the FDA Menu Labeling rule provides. The rule exempts the platform. The number comes from Chipotle or from DoorDash's own mapping — and as we covered in the broader FDA rounding problem, the underlying nutrient value is subject to the same 20% tolerance and rounding rules as in-store disclosure, but without any of the menu boards' visual enforcement.

What Falls Through the Cracks by Cuisine Tier

The applicability rules and the calorie-only format hit different restaurant categories differently. Small chains and independents get the worst of it — they often have no disclosure at all on either in-store or delivery menus.

Restaurant Tier In-Store Disclosure Required? Typical Delivery App Disclosure
National chain (20+ locations) Yes — calories Calories usually shown (voluntary); sodium/protein rare
Regional chain (15–19 locations) No Often partial; restaurant-owned data
Independent / single location No Rarely shown; crowdsourced or absent
Third-party app menus No (platform exempt) Variable; no FDA floor
Grocery / convenience prepared food Yes if chain 20+ Variable
Coffee chain with prepared food (20+) Yes — calories Listed for drinks and pastries

If you are ordering from a regional chain or an independent restaurant through a delivery app, you are almost certainly ordering without any FDA-mandated calorie or nutrient disclosure. The number you see, when a number appears at all, is voluntary and unverified.

What This Means for People Using Restaurant Menus to Plan Meals

The structural gaps in menu labeling mean that any single-data-source approach to restaurant nutrition is incomplete. Even the best-case covered-chains-with-calories scenario gives you one nutrient from a system with a 20% tolerance and rounding rule. The realistic case for delivery from non-chain restaurants involves no FDA disclosure at all.

Practical implications:

Workarounds: How to Get Better Information Anyway

Given the structural gaps in FDA menu labeling, getting useful nutrition information from restaurant and delivery menus requires tooling outside the menu itself:

For Covered Chains With Calorie Disclosure

For Independent / Sub-20 Chains / Delivery Apps

🍽 What BiteBetter does differently: Rather than relying on menu disclosure (which is one-number, often absent, and never on delivery apps), BiteBetter scores your actual delivery receipts against USDA Dietary Reference Intakes. Each item gets matched to a USDA food category, summed into the order, and scored on 9 nutrients with DRI percent bars. The scorecard adjusts if your order is missing fiber or pushing past sodium — independent of whether the menu disclosed anything at all.

The Loopholes Are Structural, Not Accidental

The FDA Menu Labeling rule is not poorly written — it is narrowly scoped by the legislation that created it. The ACA provision targeted "covered establishments," defined those as 20+ location chains, and required only calories on menu surfaces. The third-party platform exemption was unnecessary in 2010 because platforms were not the dominant distribution channel; today they are. None of these gaps are accidental, and they will not be closed by the next round of regulatory guidance.

For people trying to make sense of what they eat from restaurants and delivery, the practical implication is clear: the menu is not a complete data source. Order-history-based scoring against USDA DRIs gets you information the menu does not provide, and that information is what lets you actually evaluate whether the meal you are about to order will move your daily nutrition forward or backward.

The rule hasn't changed since 2018. The loopholes haven't closed. The data on your menu board is what the rule requires and nothing more. For a practical framework for evaluating menu items with the limited info you have, see our guide on how to score any restaurant menu before you order, and for how delivery portion sizes shift the math further, see restaurant portions vs. home-cooked.

See What Your Restaurant Orders Actually Contain

BiteBetter scores your real delivery receipts against USDA DRI benchmarks — backed by 400K+ foods, not menus that only show one number.

Try the free demo → Get started