FDA Menu Labeling Compliance for Digital Menu Boards
The FDA's menu labeling rule requires restaurants and similar retail food establishments with 20 or more locations to display calorie information on menus and menu boards. Digital menu boards must comply with specific requirements for calorie disclosure, nutritional information availability, and display formatting.
Who Must Comply?
Covered Establishments
The FDA menu labeling rule applies to:
| Business Type | Covered If | Examples |
|---|---|---|
| Restaurants | 20+ locations, same name | Chain restaurants, QSR |
| Cafeterias | 20+ locations | Hospital, corporate cafeterias |
| Movie theaters | 20+ locations | Concession stands |
| Grocery stores | 20+ locations | Prepared food sections |
| Convenience stores | 20+ locations | Hot food, made-to-order |
| Coffee shops | 20+ locations | All food/beverage items |
| Food trucks | Part of 20+ chain | Branded food trucks |
| Vending machines | 20+ machines, same operator | Food vending |
Voluntary Compliance
Establishments with fewer than 20 locations may voluntarily register and comply to display calorie information consistently.
┌─────────────────────────────────────────────────────────────────────────┐
│ COVERAGE DETERMINATION │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ Does business have 20+ locations operating under same name? │
│ │ │
│ ┌───────────┴───────────┐ │
│ ▼ ▼ │
│ YES NO │
│ │ │ │
│ ▼ ▼ │
│ MANDATORY COMPLIANCE VOLUNTARY OPTION │
│ • Must display calories • May register with FDA │
│ • Must offer nutrition • If registered, must comply │
│ • Must follow format • Provides consistency │
│ • Subject to enforcement • No enforcement if not registered │
│ │
└─────────────────────────────────────────────────────────────────────────┘
Requirements for Digital Menu Boards
Calorie Declaration
What Must Be Displayed:
For each standard menu item, display:
- Calorie count as a number
- "Calories" or "Cal" label next to the number
- Calorie range for variable items (e.g., "250-450 Cal")
┌─────────────────────────────────────────────────────────────────┐
│ CALORIE DISPLAY EXAMPLES │
├─────────────────────────────────────────────────────────────────┤
│ │
│ CORRECT FORMATS: │
│ │
│ ┌─────────────────────────────────────────┐ │
│ │ Classic Burger 650 Cal │ │
│ │ Grilled Chicken Salad 380 Cal │ │
│ │ Build Your Own Pizza 450-890 Cal │ │
│ │ Soft Drink (Medium) 210 Cal │ │
│ └─────────────────────────────────────────┘ │
│ │
│ INCORRECT FORMATS: │
│ │
│ ✗ Classic Burger ............ 650 (missing "Cal") │
│ ✗ Classic Burger ............ Low Cal (not a number) │
│ ✗ Classic Burger ............ 650 calories (use "Cal") │
│ ✗ Calories: 650 (at bottom) (not adjacent) │
│ │
└─────────────────────────────────────────────────────────────────┘
Placement and Formatting
| Requirement | Specification |
|---|---|
| Location | Adjacent to item name or price |
| Font size | Same size or larger than price |
| Prominence | Same color/contrast as price |
| Visibility | Clearly visible to customer |
| Duration | Must appear when item is displayed |
Succinct Statement
Must display this statement:
"2,000 calories a day is used for general nutrition advice, but calorie needs vary."
Placement options:
- On each menu board
- At beginning/end of menu board sequence
- On a separate sign visible from ordering area
Additional Written Nutrition Information
Must provide, upon request:
- Total calories
- Calories from fat
- Total fat
- Saturated fat
- Trans fat
- Cholesterol
- Sodium
- Total carbohydrates
- Fiber
- Sugars
- Protein
Format: Written form, available at the establishment
Digital Menu Board Specific Rules
Rotating/Scrolling Content
┌─────────────────────────────────────────────────────────────────────────┐
│ ROTATING CONTENT REQUIREMENTS │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ WHEN ITEM APPEARS: │
│ • Calories MUST appear with the item │
│ • Cannot show item without calories │
│ • Calories must be visible for same duration as item │
│ │
│ EXAMPLE ROTATION: │
│ │
│ Screen 1 (10 sec) Screen 2 (10 sec) │
│ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Breakfast Menu │ │ Lunch Menu │ │
│ │ │ │ │ │
│ │ Egg McMuffin │ │ Big Mac │ │
│ │ 300 Cal │ │ 550 Cal │ │
│ │ │ │ │ │
│ │ Pancakes │ │ McChicken │ │
│ │ 350 Cal │ │ 400 Cal │ │
│ └─────────────────┘ └─────────────────┘ │
│ ✓ Correct ✓ Correct │
│ │
│ INCORRECT: │
│ Screen 1: Item names only │
│ Screen 2: Calories only │
│ ✗ Calories must appear WITH items │
│ │
└─────────────────────────────────────────────────────────────────────────┘
Variable Menu Items
For items with variable calories (customizable orders):
| Scenario | Display Requirement | Example |
|---|---|---|
| Size variations | Calories per size OR range | "S: 150 M: 210 L: 350 Cal" OR "150-350 Cal" |
| Toppings | Base item + per-topping | "Pizza 200 Cal + toppings" |
| Combination meals | Total range or itemized | "650-890 Cal" OR list each |
| Build your own | Range or per-component | "250-750 Cal" |
Self-Service Displays
For buffets, salad bars, and self-service:
┌─────────────────────────────────────────────────────────────────┐
│ SELF-SERVICE CALORIE DISPLAY │
├─────────────────────────────────────────────────────────────────┤
│ │
│ OPTION 1: Per-item signs at food station │
│ ┌────────────────────┐ │
│ │ Caesar Salad │ │
│ │ 320 Cal per serving│ │
│ │ (serving = 1 cup) │ │
│ └────────────────────┘ │
│ │
│ OPTION 2: Central display visible from self-service area │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ NUTRITION INFORMATION │ │
│ │ Caesar Salad (1 cup)............... 320 Cal │ │
│ │ Garden Salad (1 cup)............... 45 Cal │ │
│ │ Ranch Dressing (2 tbsp)............ 140 Cal │ │
│ │ Grilled Chicken (3 oz)............. 120 Cal │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ OPTION 3: Digital kiosk with nutrition lookup │
│ (Must include calorie info adjacent to item name) │
│ │
└─────────────────────────────────────────────────────────────────┘
Implementing Compliance on Digital Menu Boards
CMS Requirements for Compliance
Your digital signage CMS should support:
| Feature | Purpose |
|---|---|
| Nutrition database | Store calorie data for all menu items |
| Template system | Enforce calorie display with every item |
| Automatic formatting | Consistent "Cal" label placement |
| Menu item linking | Connect items to nutrition data |
| Bulk updates | Change calories when recipes change |
| Audit trail | Document compliance history |
Template Design
┌─────────────────────────────────────────────────────────────────────────┐
│ COMPLIANT MENU BOARD TEMPLATE │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ HEADER ZONE │ │
│ │ [Category Name] │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌──────────────────────────────────┐ ┌──────────────────────────┐ │
│ │ ITEM ZONE │ │ ITEM ZONE │ │
│ │ ┌────────────────────────────┐ │ │ ┌────────────────────┐ │ │
│ │ │ [Item Name] │ │ │ │ [Item Name] │ │ │
│ │ │ [Description - optional] │ │ │ │ [Description] │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ │ $X.XX XXX Cal │ │ │ │ $X.XX XXX Cal │ │ │
│ │ └────────────────────────────┘ │ │ └────────────────────┘ │ │
│ │ ▲ ▲ │ │ │ │
│ │ │ │ │ │ │ │
│ │ Price Calories │ │ │ │
│ │ (Same size or smaller) │ │ │ │
│ └──────────────────────────────────┘ └──────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ SUCCINCT STATEMENT │ │
│ │ "2,000 calories a day is used for general nutrition advice, │ │
│ │ but calorie needs vary." │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘
Data Integration
┌─────────────────────────────────────────────────────────────────┐
│ NUTRITION DATA WORKFLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ │
│ │ RECIPE │ │
│ │ MANAGEMENT │──── Recipe created/updated │
│ │ SYSTEM │ │
│ └──────┬───────┘ │
│ │ │
│ ▼ │
│ ┌──────────────┐ │
│ │ NUTRITION │ │
│ │ CALCULATION │──── Calories calculated from ingredients │
│ │ │ │
│ └──────┬───────┘ │
│ │ │
│ ▼ │
│ ┌──────────────┐ │
│ │ MENU │ │
│ │ DATABASE │──── Central source of truth │
│ │ │ │
│ └──────┬───────┘ │
│ │ │
│ ┌────┴─────┬────────────┬────────────┐ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────┐ ┌──────┐ ┌──────────┐ ┌──────────┐ │
│ │ POS │ │ Menu │ │ Digital │ │ Website/ │ │
│ │System│ │Boards│ │ Kiosks │ │ Mobile │ │
│ └──────┘ └──────┘ └──────────┘ └──────────┘ │
│ │
│ ALL SYSTEMS DISPLAY CONSISTENT CALORIE DATA │
│ │
└─────────────────────────────────────────────────────────────────┘
Common Compliance Issues
Frequent Violations
| Issue | Problem | Solution |
|---|---|---|
| Missing calories | Item displayed without calorie info | Enforce template with required calorie field |
| Wrong placement | Calories at bottom of screen | Place adjacent to item name or price |
| Too small | Calorie text smaller than price | Match or exceed price font size |
| Missing statement | No succinct statement visible | Add to template footer or separate sign |
| Inconsistent data | Menu board ≠ website ≠ POS | Single source of truth database |
| Outdated info | Recipe changed, calories not updated | Link recipes to menu items, auto-update |
Enforcement and Penalties
| Violation Type | Potential Consequence |
|---|---|
| Warning letter | Requires response and corrective action |
| Injunction | Court order to comply |
| Civil penalties | Fines per violation |
| Criminal prosecution | For willful violations (rare) |
Note: FDA has generally focused on education and voluntary compliance, with enforcement actions being relatively rare for good-faith efforts.
Allergen Considerations
While not FDA-mandated federally, many states and localities require allergen disclosure. Best practice:
Common Allergen Indicators
┌─────────────────────────────────────────────────────────────────┐
│ ALLERGEN DISPLAY OPTIONS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ OPTION 1: Icon-based system │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Classic Burger $8.99 650 Cal │ │
│ │ 🌾 🥛 🥚 │ │
│ │ (Contains: Wheat, Milk, Eggs) │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ OPTION 2: Text-based disclosure │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ Classic Burger $8.99 650 Cal │ │
│ │ Contains: Wheat, Milk, Eggs │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ OPTION 3: Reference to allergen menu │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ "Allergen information available upon request" │ │
│ │ "See allergen guide at counter or website" │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ MAJOR ALLERGENS (FDA "Big 9"): │
│ Milk, Eggs, Fish, Shellfish, Tree nuts, Peanuts, │
│ Wheat, Soybeans, Sesame │
│ │
└─────────────────────────────────────────────────────────────────┘
Compliance Checklist
FDA Menu Labeling Compliance Checklist
Coverage Verification:
- Determined if 20+ location threshold applies
- Registered voluntarily (if under 20 locations, optional)
- Identified all covered menu items
Calorie Display:
- Calories displayed for all standard menu items
- "Cal" abbreviation used
- Calories adjacent to name or price
- Font size same or larger than price
- Calorie ranges shown for variable items
Succinct Statement:
- Statement displayed on or near menu boards
- Uses exact FDA wording
- Clearly visible from ordering area
Additional Nutrition Info:
- Full nutrition information available
- Written format prepared
- Staff trained to provide upon request
Ongoing Compliance:
- Process for updating calories when recipes change
- Single source of truth for nutrition data
- Regular audits of displayed information
- Documentation of compliance efforts
Frequently Asked Questions
Next Steps
- Drive-Thru Optimization - QSR menu boards
- Restaurant Digital Signage - Industry solutions
- Content Best Practices - Design guidelines
- Data-Driven Content - Dynamic menus
This guide is for informational purposes only and does not constitute legal advice. Consult with regulatory compliance professionals for your specific FDA menu labeling requirements. This guide is maintained by MediaSignage, pioneers of digital signage technology since 2008.