Calorie labelling on Ontario menus: what the Healthy Menu Choices Act requires
Updated October 20, 2026
Ontario's Healthy Menu Choices Act, 2015 requires food-service chains with 20 or more locations in Ontario to post the calories of every standard food and drink item on their menus, including menu boards, drive-throughs and online menus or apps that show prices or take orders. Covered chains must also display a set statement about daily calorie needs, in the same font and size as their item names. A restaurant with fewer than 20 Ontario locations doesn't have to post calories, though it can choose to.
In short
- Who: chains of 20 or more food service premises in Ontario with the same or a similar name and menu, whoever owns each location, plus operators of 20 or more public cafeteria-style premises.
- Where: paper and electronic menus, menu boards, drive-throughs, online menus and apps, flyers and most ads.
- How: next to the item's name or price, in the same font and at least the same size, with the word "Calories" or "Cals".
- Combos: a range from the lowest to the highest version, written "xx–yy".
- Fines: up to C$5,000 a day for a corporation's first offence and C$10,000 a day after that.
- In force since 1 January 2017; the regulation was last amended in 2022 (as of October 2026).
This is general information, not legal advice. Your local public health unit enforces the law and can answer questions about your menus.
Who has to post calories
The Act defines a chain as 20 or more food service premises in Ontario that operate under the same or substantially the same name, regardless of ownership, and offer the same or substantially the same standard food items. Franchisors and licensors count as operators along with franchisees and managers. The regulation adds anyone who owns or operates 20 or more cafeteria-style food service premises open to the public in Ontario.
| Your business | Covered? | Why |
|---|---|---|
| Independent restaurant with 3 Toronto locations | No | Fewer than 20 Ontario locations |
| Franchise brand with 26 Ontario stores, each owned by a different franchisee | Yes | Ownership doesn't matter; the name and menu do |
| Chain with 15 Ontario and 40 Quebec locations | No | Only Ontario locations count |
| Covered chain's catering menu | No | Catering menus are exempt |
| Covered chain's pop-up open 45 days a year | No | Premises open fewer than 60 days a year are exempt |
Items that don't need calories even at a covered chain: items on the menu for fewer than 90 days a year, free self-serve condiments not listed on the menu, one-off items made to a customer's special request, and items in vending machines. Premises in schools, correctional institutions and child care centres are exempt.
Which menus need calories
Under O. Reg. 50/16, a "menu" includes:
- paper menus and electronic menus;
- menu boards and drive-through menus;
- online menus and menu apps;
- advertisements, other than billboards, radio and TV;
- promotional flyers.
Online menus and apps outside the restaurant are exempt only if they don't list prices or don't offer a way to order. A chain's own ordering website therefore needs calories on every standard item. Items on display, such as a pastry case, need a label or tag with the calories. Where customers serve themselves, the chain must post a sign near each item with its calories and serving size.
How calories must be displayed
| Rule (O. Reg. 50/16, s. 6) | What it means on your menu |
|---|---|
| Placement | Next to the item's name or price |
| Font and size | Same font and format, and at least the same size and prominence, as the name or price |
| The word | "Calories", "CALORIES", "Cals" or "CALS", as a column heading or beside each number |
| Rounding | Nearest 10 above 50 calories; nearest 5 from 5 to 50; nearest whole number from 0.5 to 5; zero below 0.5 |
| Items to share | Total calories and number of servings, or calories per serving and number of servings |
| Flavours, varieties, sizes | A range if the menu only names the item generally; each figure if it lists them |
| Add-ons (toppings, sauces) | Calories for the basic item, each add-on separately, and a note that add-on calories are extra |
| Combos | A range from the lowest- to the highest-calorie version, written "xx–yy"; each option's calories if they're listed |
| Alcohol | Either the drink's calories or a standard table of typical drinks shown near the listing |
Calories can come from lab testing or a nutrient analysis method you reasonably believe is accurate.
The required statement
Covered chains must display this statement on every menu, close to the items and in the same font and at least the same size as the item names (or the regulation's French version):
Adults and youth (ages 13 and older) need an average of 2,000 calories a day, and children (ages 4 to 12) need an average of 1,500 calories a day. However, individual needs vary.
On a menu with several pages, it must be visible on every page that lists standard items. If customers can order somewhere they can't see a menu carrying the statement, such as a counter, the chain must also post it on a sign there. An older adult-only wording (2,000 to 2,400 calories) was allowed only until 31 December 2017.
Enforcement and fines
Public health inspectors from your local public health unit inspect covered businesses and respond to complaints. Ontario describes the usual path as education first, then a warning, then a fine if the problem continues. The maximum fines under the Act, for every day or part of a day an offence continues:
| Offender | First offence | Second or later offence |
|---|---|---|
| Individual | Up to C$500 a day | Up to C$1,000 a day |
| Corporation | Up to C$5,000 a day | Up to C$10,000 a day |
Directors and officers of a corporation must take reasonable care that the company complies, and can be prosecuted personally.
Worked example: calories for a burger combo
A covered chain sells a burger combo with medium fries and a medium drink. The figures below are illustrative; use your own nutrient analysis. Prices as of October 2026.
| Item | Calories |
|---|---|
| Classic burger | 540 |
| Medium fries / large fries | 340 / 460 |
| Medium diet cola / large | 0 / 0 |
| Medium orange juice / large | 150 / 220 |
| Medium cola / large | 210 / 310 |
| Add bacon | 80 |
Combo range: lowest is burger + fries + diet cola = 880; highest is burger + fries + cola = 1,090. Make it large: fries add 120, and the drink adds 0 to 100, so upsizing adds 120 to 220.
How the menu line reads:
| On the menu | Price | Calories |
|---|---|---|
| Classic Burger Combo | C$15.49 | 880–1090 Cals |
| Make it large | +C$1.50 | adds 120–220 Cals |
| Add bacon (calories are in addition to the burger) | +C$1.75 | +80 Cals |
Because the drinks are listed separately elsewhere on the menu, each drink also shows its own calories.
Calories on a Menuthere menu
Every Menuthere plan has a Calories field (kcal per serving) on each dish, next to the 14 allergens and a halal mark. Customers see the figure, for example "320 kcal", when they open the dish, and in the Diner menu style the dish card also shows a short line such as "320 kcal · 3 allergens". See allergens and nutrition.
If you're a small restaurant, that's all you need: showing calories is optional and the kcal field is a good way to do it.
If you're a covered chain, the Ontario rules ask for more than the kcal field gives: the figure next to the name or price, in the same font and size, labelled "Calories" or "Cals", and ranges for combos. A practical way to meet that in Menuthere:
- Put the calories in the dish name, for example "Classic Burger Combo (880–1090 Cals)", so the figure sits beside the name in the same font everywhere the dish appears.
- Name sizes with their calories, for example "Large (adds 120–220 Cals)".
- Show the required statement in your announcement bar on Lite (see fonts and announcement bar), and check with your public health unit that its placement and size meet the rule.
- Keep the kcal field filled too, so the figure also appears in the dish details and in free tools such as the allergen chart maker.
Running several Ontario locations on one account needs Pro (US$39 a month); see pricing. For table menus, see the QR code menu for Canada; for your own ordering site, the online ordering system for Canada. Setting prices too? Ontario adds 13% HST to restaurant meals: see GST/HST on restaurant food.
Checklist for a covered chain
- Count your Ontario locations under the same name and menu (20 or more means you're covered).
- List every standard item, size, flavour, add-on and combo.
- Get calories from a lab or a nutrient analysis method, and round them as the regulation says.
- Put calories next to every name or price, in the same font and size, with "Calories" or "Cals".
- Show combo ranges as "xx–yy", and say add-on calories are extra.
- Add the required statement to every menu, including your ordering website and app.
- Label display cases and post signs at self-serve stations.
FAQs
Do all Ontario restaurants have to show calories on their menus?
No. Only chains with 20 or more locations in Ontario that share the same or a similar name and menu, and operators of 20 or more public cafeteria-style premises, must post calories. Smaller restaurants can show them voluntarily.
Do online menus need calorie counts in Ontario?
Yes, for covered chains. Online menus and menu apps must show calories unless they list no prices or offer no way to order, so a chain's own ordering website needs calories on every standard item.
What statement has to be on the menu?
Covered chains must post the regulation's statement that adults and youth aged 13 and older need an average of 2,000 calories a day, children aged 4 to 12 need 1,500, and individual needs vary. Use the exact wording, in English or French.
How do I show calories for a combo meal?
Show a range from the lowest- to the highest-calorie version of the combo, written "xx–yy", for example 880–1090 Cals. If the combo's options are listed individually, show each option's calories too.
What are the fines under the Healthy Menu Choices Act?
A corporation can be fined up to C$5,000 for every day a first offence continues and up to C$10,000 a day for later offences. For individuals the maximums are C$500 and C$1,000 a day.
Can Menuthere show calories on my menu?
Yes. Every plan has a Calories field in kcal on each dish, which customers see when they open it. A covered chain should also write the figure with "Cals" in the dish name, so it sits beside the name in the same font.
Sources (4)
- Government of Ontario, Healthy Menu Choices Act, 2015, S.O. 2015, c. 7, Sched. 1 (chain definition, display duty, fines; e-Laws currency 15 Oct 2026): ontario.ca/laws/statute/15h07 (accessed 20 Oct 2026)
- Government of Ontario, O. Reg. 50/16: General, current consolidation from 11 April 2022, last amendment O. Reg. 298/22 (menu definition, exemptions, display rules, contextual statement): ontario.ca/laws/regulation/160050 (accessed 20 Oct 2026)
- Government of Ontario, Calories on menus (updated 16 January 2026): ontario.ca/page/calories-menus (accessed 20 Oct 2026)
- Government of Ontario, Calories on menus: information for businesses (updated 8 March 2023): ontario.ca/page/calories-menus-information-businesses (accessed 20 Oct 2026)