This section provides information about working with menus in the menu manager.
Follow the procedure below to create a menu.
To create a menu
-
Choose Menus > Menu manager to open the Menu manager page.
-
From the Show section, choose Full menu.
-
At the end of the menus list, select + Add menu, enter a name for the menu, and select the check icon. Alternatively, you can press Enter on your keyboard or select anywhere outside the text box to complete the entry. Your changes are automatically saved.
-
Manually publish your changes when you are ready for guests and employees to see them.
Follow the procedure below to rename a menu.
To rename a menu
-
Choose Menus > Menu manager to open the Menu manager page.
-
From the Show section, choose Full menu.
-
Select the menu's name to open its side panel.
-
Enter the new name in the Menu name field.
-
Select Save.
-
Manually publish your changes when you are ready for guests and employees to see them.
Your Toast ordering channels display your menus in the order you see them in the Full menu view. You can reorder your menus so they appear in the order you want them to.
To reorder a menu
-
Choose Menus > Menu manager to open the Menu manager page.
-
From the Show section, choose Full menu.
-
Select the re-order icon for the menu you want to move and drag it to its new location in the list of menus. Your changes are automatically saved.
-
Manually publish your changes when you are ready for guests and employees to see them.
You can archive a menu to hide it from your Toast ordering channels.
Note |
To undo a menu archive, go to the Menus > Bulk management > Items database page in Toast Web. Select the Menus tab and then choose Show Archived. Select the checkbox for the menu you want to restore and choose Restore. |
To archive a menu
-
Choose Menus > Menu manager to open the Menu manager page.
-
From the Show section, choose Full menu.
-
Select the overflow menu (...) for the menu you want to archive and choose Archive menu.
-
To confirm, select Archive in the Archive the menu dialog.
-
Manually publish your changes when you are ready for guests and employees to see them.
You can customize the names and colors of the buttons employees see in the Toast POS app for the various menu entities:
-
For menus, menu groups, subgroups, menu items, and modifier groups, go to the details section of the menu entity's details page. For example, for a menu, go to Menu details.
Enter a name in the POS name field. To specify a button color, select the Button color option and then select a color from the color palette.
-
For modifiers, go to the Edit modifier dialog for the modifier, select the POS button color option and then select a color from the color palette. Modifiers do not have a POS name. The Toast POS app displays the Modifier name.
By default, the POS name field is empty and the button color is set to white.
During the on-boarding process, you specify the tax rates that apply to your restaurant location. By default, these tax rates are inherited by any menus you create for the restaurant. According to the rules of menu inheritance, the tax rates also flow down to your menu groups, subgroups, and menu items in the following ways:
-
Menu groups inherit their tax rates from their parent menus.
-
Menu items and subgroups inherit their tax rates from their parent menu groups.
You can override tax rates on individual menus, menu groups, subgroups, or menu items as needed.
In addition to tax rates, Toast Web includes two tax behavior settings that allow you to specify that taxes are included in a menu item's price and takeout orders are exempt from taxes. You can set the tax behavior settings at the menu, menu group, subgroup, or menu item level and they follow the same rules of inheritance as tax rates. You can override these settings as needed on individual menu entities.
For more information on menu inheritance, see Understanding inheritance.
The following sections provide instructions for setting tax rates and behavior. They also provide more information about the tax behavior settings.
To override the inherited tax rates for a menu, menu group, or subgroup, go to the Taxes section of the entity's details page, select the link icon next to Tax rates to unlink the configuration, and then select the tax rates from the list. To override the Calculate prices with tax included or Takeout exception setting, select its link icon to unlink the configuration and then configure the setting as needed.

To configure a menu, menu group, or subgroup so it inherits its tax rates, select the link icon next to Tax rates so the tax rates setting is grayed out. To inherit the Calculate prices with tax included or Takeout exception setting, select its link icon so that the setting is grayed out.

To override the inherited tax rates for a menu item, go to the Tax settings section on its details page, set its Inherit tax rates? setting to No, and then select the tax rates from the list. To override the Tax inclusion or Takeout tax exception setting, set Inherit tax inclusion? or Inherit takeout tax? to No and then configure the setting as needed. When you configure settings directly on a menu item, those settings apply any time the menu item is ordered, from any menu path.

To configure a menu item so that it inherits its tax rates, set the Inherit tax rates? setting to Yes. To inherit the Tax inclusion or Takeout tax exception setting, set the Inherit tax inclusion? or Inherit takeout tax? setting to Yes.
If you do not have any tax rates configured yet, you see a Manage tax rates link that you can select to go to the Tax rates page where you can create them. For more information on creating tax rates, see Taxes overview.
When tax is included in a menu item's price, the guest pays the price you have set and any applicable taxes are taken out of that price, instead of being added to it. Use this option when you want a guest's check total to be a round number. This eliminates the need for employees to deal with coins and makes tipping simpler to calculate. It can, however, decrease net revenue if the price you set does not account for applicable taxes.
To better understand the effect of tax inclusion on your revenue, consider an item that has a price of $10 and a tax rate of 7%. When tax is included, the Toast platform calculates a price and tax combination that equals the price you have set but also covers any applicable taxes. In this case, the guest pays $10 ($9.35 for the item and $0.65 for the tax) and your revenue is $9.35:
-
$9.35 item price x .07 tax rate = $0.65 tax
-
$9.35 item price + $0.65 tax = $10 price with tax included
-
Your revenue is $9.35
When tax is not included, the guest pays $10.70 ($10 for the item and $0.70 for the tax) and your revenue is $10:
-
$10.00 item price x .07 tax rate = $0.70 in tax
-
$10.00 item price + $0.70 tax = $10 price without tax included
-
Your revenue is $10
Your sales reports display the item price and tax amount that the Toast platform has calculated for any tax included items, so you can see the breakdown of revenue versus tax when tax is included.
For information on enabling tax inclusion, see Setting tax rates and tax behavior.
For states that do not tax takeout orders, you can specify that menu items are tax-exempt when ordered for takeout. To determine if an order is a takeout order, the Toast platform looks at the dining option associated with the order and then it looks at that dining option's behavior. Dining options that use the Take Out behavior are considered takeout orders and are not be taxed.
For more information on setting takeout tax exemption behavior, see Setting tax rates and tax behavior.
For more information on dining options, see Dining options.
You use prep stations to route menu items to the appropriate stations in the kitchen for fulfillment. A prep station represents the location of a kitchen printer or KDS device that receives orders for fulfillment.
Important |
If a menu item does not have any prep stations assigned to it, the Toast platform automatically routes that menu item to all prep stations. |
You can set prep stations at the menu, menu group, subgroup, or menu item level. By default, menu groups inherit prep stations from their parent menus. Menu items and subgroups inherit prep stations from their parent menu groups. For more information on inheritance, see Understanding inheritance.
To set prep stations for a menu, go to the Kitchen prep section of the menu's details page and select the prep stations to which items ordered from the menu should be routed.
To override the inherited prep stations for a menu group or subgroup, go to the Kitchen prep section of the group's details page, select the link icon next to Prep stations to unlink the configuration, and then select the prep stations from the list.

To configure a menu group or subgroup so it inherits its prep stations, select the link icon next to Prep stations so that the prep station settings are grayed out.

To override the inherited prep stations for a menu item, go to the Kitchen section on its details page, set its Inherit prep stations? setting to No, and then select its prep stations from the dropdown. When you configure settings directly on a menu item, those settings apply any time the menu item is ordered from any menu path.

To configure a menu item to inherit its prep stations, set the Inherit prep stations? setting to Yes.
If you do not have any prep stations configured yet, use the Manage prep stations link to go to the Prep Stations page where you can create them. For more information on creating and using prep stations, see Add a prep station and Routing to prep stations.
The Sales Summary and other Toast reports use sales categories to create a breakdown of your sales, organized by sales category, for example, Food, Drinks, Retail, and so on.
Some points to keep in mind when using sales categories:
-
If you change the sales category for a menu entity, those changes are reflected in future sales reports but existing reports remain unchanged.
-
While highly recommended for a better reporting experience, sales categories are optional. If you select Sales category menu, no sales category is applied to the menu entity.
from the
For information about the reports that use sales categories, see these Toast Central articles:
You can set sales categories at the menu, menu group, subgroup, or menu item level. By default, menu groups inherit their sales category from their parent menus. Menu items and subgroups inherit their sales category from their parent menu groups. For more information on inheritance, see Understanding inheritance.
To set the sales category for a menu, go to the Reporting section of the menu's details page and select the category from the Sales category dropdown.
To override the inherited sales category for a menu group or subgroup, go to the Reporting section of the group's details page, select the link icon next to Sales category to unlink the configuration, and then select the sales category from the list.

To configure a menu group or subgroup so that it inherits its sales category, select the link icon next to Sales category so that the course setting is grayed out.

To override the inherited sales category for a menu item, go to the Reporting section on its details page, set its Inherit sales category? setting to No, and then select its sales category from the dropdown. When you configure settings directly on a menu item, those settings apply any time the menu item is ordered, from any menu path.

To configure a menu item so that it inherits its sales category, set the Inherit sales category? setting to Yes.
If you do not have any sales categories configured yet, use the Manage sales categories link to go to the Sales categories page where you can create them. For more information on creating sales categories, see Creating sales categories.
While you can assign sales categories in the menu builder, you must use the classic Sales Categories page to create the sales categories themselves.
To create sales categories
-
Do one of the following to navigate to the Sales categories page:
On the details page for a menu, menu group, or menu item, select Reporting. In the Related settings section, select .
Alternatively, you can:
-
Switch to the restaurant you want to create courses for.
-
Select Menus > Settings > Sales categories.
-
Select + Add to add a row to the Sales Categories table.
-
Enter a name and a description for the sales category.
-
Repeat steps 2 and 3 for any additional sales categories you want to create.
-
Select
.
You can use a menu's Availability settings to define a specific time period that a menu is available or a specific set of days that the menu is available. By default, a menu's availability is set to Always, meaning the menu is available during all hours that the restaurant is open.
Note |
Custom schedules can only be set at the menu level. You cannot specify a custom schedule for menu groups or menu items. Also, you can only set one time period per menu. |
To specify a custom schedule for a menu
-
In the Availability section of the menu's details page, select Specific days and time. A table appears that shows the days and time that the menu will be available.
-
To edit the availability table, select the edit icon (pencil) on the table row. You see the Edit days and time dialog.
-
In the Day(s) available section, select the days you want the menu to be available.
-
In the Time available section, the Available at all times option is selected by default, indicating that the menu is available during all hours that the restaurant is open on the days you selected in the previous step. To set specific hours that the menu is available, uncheck Available at all times to see the Start and End time settings, then specify start and end times.
-
Select Save to save your custom schedule and return to the menu details page.
-
Select Save again.
-
If you are ready for guests and employees to see these menu changes, select Publish all changes, then select Publish again in the Confirm Publish dialog box. For more information, see Understanding when to publish your menu.
The details page for each menu, menu group, subgroup, menu item, or modifier group has a Channel visibility section that shows the channels where the menu entity is visible. If a menu entity is visible on a channel, it is available for ordering on that channel. Options include:
-
POS: The menu entity is visible in the Toast POS app.
-
Kiosk, Toast Order and Pay: The menu entity is visible on Toast kiosks and on the Toast order and pay web page. In order to enable this setting, you must first enable the POS setting.
-
Toast Online Ordering, Toast Takeout (Local by Toast) app: The menu entity is visible on your restaurant's Toast Online Ordering website and in the Toast Takeout (Local by Toast) app.
-
Customer invoices: The menu entity is visible when creating customer invoices for orders using the Payments > Payment methods > Customer invoices page. Note that this setting is always enabled for all menu entities and you cannot change it. (For information on creating customer invoices, see this Toast Central article.)
-
Online ordering partners: The menu entity is visible on the online ordering sites of all ordering partners you have allowed to integrate with your Toast restaurant (for example, DoorDash, UberEats, or Grubhub).
For menus only: When you select the Online ordering partners option for a menu, an additional list of the online ordering partners you integrate with appears. By default, all of them are selected. You can uncheck an online ordering partner to hide the menu on that online ordering partner's site. See Restricting menu visibility to specific online ordering partners (menus only) for more information.
-
Digital menu board: Available for menus only. The menu is visible on a Delphi digital menu board. Defaults to Off.
This setting only appears for restaurants that have a Delphi digital menu board. For more information, see Creating a menu for a Delphi digital menu board.
-
Websites View-only: Available for menus only. A read-only version of the menu is visible on your Toast website. Defaults to Off.
This setting only appears for restaurants that have Digital Storefront Pro.
Note |
Modifier groups have the limitation that their Kiosk, Toast Order and Pay and Toast Online Ordering, Toast Takeout (Local by Toast) app settings, must match (this limitation does not exist for menus, menu groups, or menu item visibility). So, if you enable or disable one of those settings, the other setting will be enabled or disabled to match. |
Unlike other settings such as tax rates and prep stations, the Channel visibility settings cannot be inherited from a parent. That said, if a parent menu entity is hidden from view for any of the Toast channels, then its child menu entities are also hidden from those channels. For example, consider a Dinner menu that contains an Appetizers group with a Chicken Satay menu item. If you hide the Dinner menu from Toast Online Ordering and the Toast Takeout (Local by Toast) app, then the Appetizers group and the Chicken Satay menu item will also be hidden from Toast Online Ordering and the Toast Takeout (Local by Toast) app, even if the Toast Online Ordering, Toast Takeout (Local by Toast) app setting is enabled for Appetizers and Chicken Satay.
When you enable the Online ordering partners option for a menu, an additional list of the online ordering partners you integrate with appears. By default, all of them are selected. You can uncheck an online ordering partner to hide the menu on that online ordering partner's site. In the illustration below, the menu is visible on the UberEats and Grubhub sites but not on the DoorDash site.

This additional control over visibility is currently restricted to menus. It is not yet available for menu groups, menu items, modifier groups, or modifier option item references.
If you turn off the Online ordering partners).
setting, the partner-specific settings disappear and the menu will be hidden from all online ordering partners (even if the checkboxes for some partners were selected before you turned offComplementary settings exist on the Third party ordering page that allow you to specify the menus that are visible to an online ordering partner while you are configuring other aspects of how your restaurant interacts with that partner. In the illustration below, the DRINKS, DINNER, and HAPPY HOUR menus are visible to DoorDash.

Before you can add a menu on the Third party ordering page, you must enable the menu's Online ordering partners setting first and save your changes. After you select Save, the menu is available for use on the Third party ordering page. That said, the menu visibility settings you have selected do not take effect until after you publish. Be sure to publish when you are ready for online ordering partners to see the menu.

If you enable or disable a menu's visibility on either the menu details page or the Third party ordering page, the other page is updated accordingly.
For more information on the Third party ordering page, see Adjusting menu visibility for a third-party online ordering channel.
Toast support recommends that, if you uncheck all the individual ordering partners for a menu, then you also turn off the overall
setting, shown in the orange box below.
Toast support makes this recommendation because the classic menu details page and the Advanced properties page, which are older, cannot display the visibility settings for individual online ordering partners. They can only show whether the overall Online ordering partners setting is on or off. If all the individual locations are disabled but the overall setting is enabled, it creates the appearance in the classic menu details page and on the Advanced properties page that online ordering partner visibility is enabled when, in actuality, it is not.