This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Restaurant Operations 2.35

The following sections provide information about changes that affect the way restaurant employees take and fulfill guest orders.


The following sections provide information about new and improved functionality.

Guests Can Change the Name Associated with Their Toast Kiosk Order

The Tip & Signature screen on Toast Kiosk devices now allows a guest to edit the name associated with their check. The customer must tap the You can change your name here link and enter a new name in the Change My Name To dialog box.

Moving Items From Split Checks After Looking Up a Check Works Correctly

You can now move menu item selections from a split check immediately after you look up the check. Previously, it was not possible to move an item from a check immediately after looking up the check.

Default Page Device Setup Setting Has Been Removed

With the deprecation of KDS 1.0, the Kitchen Setup > Default Page setting has been removed from the Device Setup screen on KDS devices.

Hitting Done in an Optional Sub-modifier Group Without a Selected Option Now Selects the Next Root Modifier Group

Previously, hitting the Done button in an optional sub-modifier group without a selected option would return you to the original root modifier group (which is the Modifier Group 1 button in the following example):

In this release, hitting the Done button in an optional sub-modifier group without a selected option selects the next root modifier group (which is the Modifier Group 2 button in the following example):

Improvements to Tip and Signature Workflow

This release includes the following improvements to the tip and signature workflow on Toast POS devices.

  • When paying with a gift card, the remaining balance now displays the amount available to spend on the tip. For example, if paying for a $9 item with $10 on your card, the remaining balance displays $1 (previously it displayed $10).

  • When paying for a check that has a required tip (service charge or auto-gratuity), the configured default tip no longer applies and the user must make a manual selection. Previously, the default applied (and displayed as a custom tip). This resulted in effects such as an 18% auto-gratuity + 20% default tip combining for a 38% tip unless the user manually changed the tip option.

  • The custom tip button has correct text alignment when the tip screen first appears.

  • The default tip is no longer visible and selected when it does not match any of the available tip options for a check.

  • The default tip is no longer selected by default in cases when it would exceed the remaining balance on a gift card.

  • When paying with a gift card, and when the gift card does not have a large enough remaining balance to pay for the largest tip option, the tip options are sorted in ascending order to make the reason some are disabled clearer. Previously, the order of the tip options was unchanged. This caused effects such as an enabled tip option bordered on each side by a disabled option.

  • When signing, the Complete Payment button is disabled and the Signature is too complex error message is displayed as soon as a restaurant guest enters a signature that is too complex. Previously, the guest would not see this message until the guest tapped the Complete Payment button.

  • When you choose the combined tip and signature option, the signature-only display now displays a subtitle when the amount to be paid includes service charges.

  • The combined tip and signature and tip-only views no longer display a tip subtitle (for example, “$9.00 + No tip”) if the restaurant guest is required to make a selection but has not made one yet. The subtitle will appear as soon as the guest selects a tip option.

  • Combined tip and signature configuration option (three tip options) works correctly. Previously, even when combined tip and signature was selected, guest-facing display screens displayed a hidden fourth tip option.

  • Guest-facing displays now display an error when a guest signature exceeds the length limit. Previously a guest signature that exceeded the length limit disabled the Continue button with no explanation.

Toast Online Ordering Can Suspend Ordering For a Specified Period of Time


This feature is in limited release.

You can prevent the Toast online ordering web site for your restaurant from accepting new orders for a period of time that you specify. During that period of time, restaurant guests will be able to view the Toast online ordering site but will not be able to enter new orders. You can still use the existing function to prevent Toast online ordering from accepting new orders indefinitely, until you re-enable new ordering manually.

Text Alert Feature for Toast POS Devices


This feature is in limited release.

A Text Alert feature is available for users of Toast POS devices. This feature, available as an option in the Toast device’s Overflow menu (the icon) menu, allows employees to send predefined SMS notifications to key restaurant management contacts, alerting them in real-time of critical safety or operational issues or requesting assistance.

You enable the feature for a restaurant from the Other Setup > Text Alert Setup page on the Toast administration back-end. Select the Yes button for the Enable Text Alerts option.

The Text Alert Setup page also allows a restaurant to configure the Text Alert feature as follows:

  • Which job roles can send the alerts. Employees must be assigned job roles before they can send alert messages.

  • Which job roles can receive alerts.

  • Which alert messages are available to be sent. You can create or delete alert messages as needed.

Note that the job roles listed on the Text Alert Setup page are those defined on the restaurant's Labor > Jobs page.

Overall KDS Ticket Load Time Has Been Reduced

This release reduces the overall time it takes to load tickets on a KDS device. As a small side effect of this improvement, there is a slight delay when toggling between the Show Recently Fulfilled and Hide Recently Fulfilled options.

Prep Station Routing Sends Modifiers Separately From Parent Menu Items

You can route now route modifiers to prep stations separately from their parent items. The modifiers appear as top-level menu items at kitchen printer and KDS tickets at each prep station. For example, if you have a sandwich prep station and a side dishes prep station, you can route the sandwich and side dishes modifiers for a parent menu item that includes those modifiers (a Lunch combo meal menu item) to the correct prep stations. The kitchen staff at each prep station see Club sandwich (the sandwich modifier option) and Fries (the side dish modifier option) as top-level menu items, without the parent menu item or the other modifiers.

Discount Details Dialog Box Has New Version Button

A New Version button has been added to the dialog box you use to view and edit a discount’s details. For restaurant chains that use the enterprise module, you can use this button to create a new version of a discount and target it at a different location in your restaurant hierarchy. For more information on the enterprise module, see Enterprise module overview.

On Discounts List Page, Drop-down Menu Has Been Replaced with an Archive Icon for Non-enterprise Customers

This change affects the Payments > Discounts page in the Toast administration back-end for customers who do not use the enterprise module. For these customers, the far right column on the Discounts list page has been renamed Archive and the drop-down menu in that column has been replaced with an archive icon, allowing you to more quickly archive a discount.

Customers who use the enterprise module will continue to see the drop-down menu in the far right column, from which they can choose to either archive a discount or version the discount.

Modifying Restaurant Hours, Services, or Receipt Setup Now Requires the Marketing Info Permission

To modify a restaurant’s hours, services, or receipt setup, a user must now have the 4. Restaurant Admin > 4.7 Marketing Info permission. Previously, users required the 4. Restaurant Admin > 4.10 POS Setup permission to edit these restaurant configurations. Users who had the 4.10 POS Setup permission are not automatically granted the 4.7 Marketing Info permission. You must manually give it to them.

View Dates Setting for Future Checks is Saved

The View Dates button you see when viewing the Future Checks tab of the Pending Orders screen allows you to filter the dates you want to view scheduled orders for. The View Dates filters you set on a given Toast POS device now remain in place until you change them, for all users of that device.

Pending Orders Screen Has Search Functionality

The Pending Orders screen now has the same search functionality as the Payment Terminal screen, allowing you to search for checks by customer name, tab name, table number, or check number. To use this functionality, tap the magnifying glass icon on the Pending Orders screen and enter your search criteria or swipe a credit card to quickly find checks associated with the name on that card.

Future Checks Tab Includes Customer Name and Telephone Number

If available, the customer name and telephone number now appear in the orders shown in the left-hand pane of the Future Checks tab on the Pending Orders screen.

Previously, only the customer’s telephone number was displayed.

Print Button is Available for Paid Scheduled Orders

A Print button is now available to print receipts for scheduled orders that have been paid for. The button appears when you view an order’s details on the Future Checks tab of the Pending Orders screen.

Previously, the Print button was only available for partially paid or unpaid checks.

Help Link to Toast Central

The Toast administration back-end’s header now includes a Help link that takes you directly to Toast Central where you can browse the Toast knowledge base.


The following sections provide information about fixed problems.

Removed Default Modifiers Are Handled Correctly in the Toast POS App

When the UI Options > Order Screen > Show Default Modifiers option is set to Yes, the Toast POS app should show default modifiers on menu items but hide any default modifiers that have been removed. An issue existed where, when a default modifier was free and multi-select, it continued to appear as "NO <default-modifier>" after it was removed. This issue has been fixed.

Previous Courses Status No Longer Incorrectly Reports Previous Courses As Fulfilled

An issue existed where the status of a previous course on KDS tickets was erroneously reported as fulfilled. This was happening for courses where all the fired items had been fulfilled but there were still items in the course that had not been fired yet. This problem has been resolved and a previous course is not shown as fulfilled until all the items in the course are fulfilled.

The Toast administration back-end configuration where this behavior was seen is described below. These configuration options are on the Kitchen/Dining Room > Meal Pacing page.

  • The Course Pacing > Sending Courses option is set to Sending a course sends and fires only that course.

  • The Previous Course Status option is enabled.

  • The Item Pacing > Item Fire by Prep Time option is enabled.

Expediter Printers Correctly Print Tickets for Voids and Changes

A problem existed that prevented an expediter printer from printing tickets for orders that had changes and voids. This problem has been resolved.

The Toast administration back-end configuration that allows expediter printers to print tickets for orders that have changes or voids is as follows:

  • On the Kitchen/Dining Room > Kitchen Setup page, in the Printed Tickets section, the Print Ticket Changes option is set to Print changes and voids.

  • The prep station where the voided or changed item is prepared is configured to Send to Expediter and Always Print Tickets.

Issue Recalling Tickets When Using Individual Item Fulfillment Has Been Fixed

This release fixes an issue that prevented a user from recalling some tickets when using individual item fulfillment. Individual item fulfillment is enabled by setting the Ticket Screens > Fulfill Items option (on the Kitchen/Dining Room > Kitchen Setup page) to Enable individual item fulfillment.

Signature Capture Area Now Behaves Properly

A problem existed where, when Digital Receipts was enabled on certain Samsung devices, the signature capture area on certain Toast POS devices did not capture a guest's signature while they signed. This problem has been fixed.

Configuration for Rolling Modifier Option Prices Up into Their Parent Menu Item Price Now Behaves Correctly

An issue was introduced in a previous release such that, if you had set the Order Screen > Add modifier charges to item price option to Yes (on the Other Setup > UI Options page in the Toast administration back-end), the setting was ignored and modifier option prices were listed separately from their parent menu item on Toast POS devices. This problem has been fixed and when this option is set to Yes, modifier option prices are rolled up into their parent item's price.

Live Delivery Map on Delivery Screen Updates Correctly

An issue was introduced in a previous release that caused the pins shown on the Live Delivery map to not refresh properly when toggling between the Unassigned, En Route, and Delivered tabs of the Delivery screen in the Toast POS app. This problem has been fixed.

Status of Previous Courses is Shown on KDS Tickets

If you had the following configuration on the Kitchen/Dining Room > Meal Pacing page, in the Course Pacing section:

  • The Sending Courses option was set to Sending a course sends and fires only that course, and

  • The Previous Course Status option was enabled

A problem existed where the status of previous courses was not shown on KDS tickets. This problem has been resolved, except for the case when Item Fire By Prep Time is in use. In that scenario, this issue still exists.

Orders with Items Routed To Multiple Prep Stations Now Sort Correctly on Expediter KDS Devices

An issue existed for orders that route items to multiple prep stations. When one of the items was fulfilled at one prep station, the order was sorted to the left on the expediter KDS devices, even though some of the order’s items were still unfulfilled at the other prep stations. This problem has been fixed.

Printed Expediter/Food Runner Tickets Only Include Items Sent to Expediter

Previously, an issue existed where items that were not intended to be sent to the expediter were included on expediter/food runner tickets printed from a KDS device. For example, drinks that were fulfilled by front of house staff were appearing on expediter/food runner tickets in addition to items prepared by the kitchen. This problem has been resolved and printed expediter/food runner tickets only include items that are prepared at prep stations that are configured to send to their fulfilled items to the expediter. Note that the Toast POS system uses the following logic to determine which prep stations send fulfilled items to the expediter:

  • If none of your prep stations enables the Send to Expediter setting, then all of your prep stations will send their fulfilled items to the expediter and all items from all prep stations will appear on printed expediter/food runner tickets. This is called the None = All rule and it was implemented so that you do not have to configure the Send to Expediter option for every prep station if you know you want all of your prep stations to send their fulfilled items to the expediter.

  • If a subset of your prep stations enables the Send to Expediter setting, then only those prep stations will send their fulfilled items to the expediter and only items from these prep stations will appear on printed expediter/food runner tickets.

Fixes for Issues Related to the Display of Default Modifiers on KDS Devices

A number of issues related to the display of default modifiers on KDS devices have been fixed. They are described below.

If you had:

  • A default modifier that had a price specified for it and allowed multi-select (that is, you could add more than one instance of the default modifier to the menu item), and

  • The UI Options > Order Screen > Show Default Modifiers option was set to No, and

  • You added another instance of the default modifier to the menu item

Then menu item would display on a KDS device with two instances of the default modifier, the default instance and the second instance. This behavior has been fixed so that the menu item shows only the extra instance of the default modifier, because the first instance is considered the default and you have requested that default modifiers not be displayed. This logic carries through no matter how many additional instances of the default modifier you add. The first, default instance is not displayed but all additional instances are. Also, this issue only affected default modifiers that had a price. Default modifiers that did not have a price did not display this behavior.

The next set of solved issues have to do with displaying removed default modifiers. In all cases, a removed default modifier now displays on KDS devices as "NO <default-modifier>".

  • If the UI Options > Order Screen > Modifier Display Mode option was set to Horizontal: list all modifiers on one line, comma separated, and you removed a nested default modifier, that removed nested default modifier was not displayed on KDS devices. For example, if you had a Steak menu item with a Salad modifier option that had a nested Tomato default modifier, and you removed the nested Tomato modifier, it was not appearing as “NO Tomato” in the modifier list.

  • If you removed a default modifier from a portion, the removed default modifier was not displayed on KDS devices.

  • If the UI Options > Order Screen > Modifier Display Mode option was set to either Legacy or Legacy - Flatten and the UI Options > Order Screen > Modifier Ordering Priority option was set to Yes, then removed default modifiers were not displayed on KDS devices.

The final change to default modifiers occurs if you have the following configuration:

  • Meal Pacing > Course Pacing > Enable course pacing option is enabled, and

  • Meal Pacing > Course Pacing > Modifier Course Firing option is set to Fire modifier to its configured course

With this configuration, a menu item with a default modifier whose course is different than its parent menu item results in two tickets, one for the default modifier, fired for its configured course, and another for the menu item, fire for its configured course. For example, a Steak menu item (Entrees course) that includes a Salad default modifier (Appetizers course) creates these tickets:


-- Appetizers --




-- Entrees --



Previously, removing a default modifier with this configuration resulted in an indicator on the menu item’s ticket that the default modifier had been removed and the ticket associated with the default modifier would no longer be printed. To continue the Steak and Salad example, removing the Salad default modifier resulted in one ticket for the Steak menu item that looked like this:


-- Entrees --


NO Salad


However, indicating that a default modifier from another course has been removed is not useful information to the kitchen staff preparing the parent menu item. With the new behavior, the ticket for the removed default modifier is not printed and the parent menu item’s ticket just shows the parent menu item, with no mention of the removed default modifier from another course:


-- Entrees --



Auto-print Fulfilled Tickets on Expediter KDS Devices Has Been Fixed

Previously, an issue existed on expediter KDS devices that prevented expediter/food runner tickets from being printed on the device’s printer even though it had the Auto-print Fulfilled Tickets configuration option set to Expediter/Food Runner Ticket. This issue has been resolved and fulfilling a ticket on an expediter KDS device prints expediter/food runner tickets properly.

KDS Ticket Timers Now Update Properly

A sporadic problem existed that caused the timers in the top right corner of KDS tickets to not update. This problem has been fixed.

8” Samsung KDS Devices No Longer Cut Off Modifier Options

Previously, the display of menu items with many modifier options was cut off on 8” Samsung KDS devices. This problem has been fixed.

Items Sent to Multiple Prep Stations Now Correctly Update Fulfillment Status

Previously, if you had an item that was sent to multiple prep stations, and you marked that item as fulfilled on one of those prep stations, the fulfillment status was not updated on the other prep stations. This problem has been fixed and now marking an item sent to multiple prep stations as fulfilled will update all prep stations the item has been sent to.

Issues Causing KDS Devices to Crash Have Been Fixed

Several issues that could cause KDS devices to crash intermittently have been fixed.

Lookup Check No Longer Allows You to Edit Checks If You Don’t Have Proper Permissions

Previously, if you used the Lookup Check feature on the Split Checks and Items screen in the Toast POS app to locate a check, you were allowed to edit the check even if you didn’t own it or have permission to edit other users’ checks. Now, if you locate a check you don’t own using Lookup Check on the Split Check screen, you will either be:

  • Prevented from editing the check if you don’t have permission to edit other users' checks.

  • Told who the check belongs to and asked if you want to edit it.

Open Items and Special Request Cannot Have a Blank Name

It is no longer possible to inadvertently enter a blank name (that is, a name composed of only spaces) for an open item or special request. You are warned when you click Add Item or Add Request that a blank name is not acceptable and you must provide a proper name.