Last updated: Dec 31, 2025, 11:25 AM
Watch the video overview below or follow the instructions in this article to enable and use course firing at your restaurant.
Note: At this time, coursing is only available with in-store ordering and not Toast Online Ordering or any of Toast's integration partners.
This 4-minute video covers setting up courses in Toast Web, assigning courses to menus and items, enabling course pacing and setting up required course prompting.
| Course Pacing and Server Item Firing cannot be enabled at the same time. When enabling Course Pacing, make sure to turn off the Individually Send and Hold Items setting on the Front of house page. To learn more, visit our Toast Central article: . |
Here is what some of the available settings mean for your restaurant:
Modifier Course Firing - This allows you to fire modifiers as the same course, or a different course, than the menu item. This is helpful for prix fixe menus that are configured with every item as a modifier.
Sending Courses - Choose whether sending an order sends the whole ticket to the kitchen with only the chosen courses fired or simply sends the fired course.
Be sure to save and publish any changes.
To create custom courses, follow the steps below:
This setting prompts servers to have courses assigned to items before sending an order to the kitchen. There are three options for coursing:
Once courses are enabled, you can decide if they should be Required, Optional, or Off for Quick Order and Table Service modes.
If you're using required courses, you must have a "drinks" course set up in order for the next courses to fire. Otherwise, you may find that your appetizers or other menu items show as Hold on the KDS after servers manually selected a drinks course that was not assigned.
Once courses have been configured in Toast Web (see section above), they will show on the POS when you input an order.
If courses are assigned by menu group, items added will default to their assigned course. If they are not assigned by menu group, the server can assign created courses while they input the order. Once all items have been coursed, select Send.
If coursing is required and not all items have been coursed, the server will see the following message on the POS:
In this case, the server must select Go back and assign a course to items that are not coursed in order to send the order for fulfillment.
If coursing is optional and not all items have been coursed, the server will see the following message on the POS:
Want to practice? Select the button below! For an optimal interactive experience, we suggest accessing with a computer.
In order to be able to change the course of an item, you must confirm the Course modifier is visible on your POS devices. Here is how to do this:
When placing an order on the POS, add an item then select the new Course option next to your modifier groups. This will allow you to change the course option of an item in both Quick Order or Table Service mode.
With automated course firing, courses can be fired automatically instead of having servers choose to Send or Hold them. The expediter can also be given override controls of what is firing and when. With this feature enabled, a course can fire automatically once the line cook fulfills the previous course at their prep station.
There are multiple ways to configure Automated Course Firing. It can be done by scheduling courses to fire after a certain amount of time, or it can be done sequentially through the fulfillment of a prior course. Check out to learn more.
Giving course firing control to the expediter is a great way to manage the back of the house. Normally, when a server hits Send on a course, the pacing is taken out of the expediter's hands. With this feature enabled, the expediter will be able to manually fire courses at will. A server will still send something to the kitchen, but the expediter will do the actual firing of the course, having more control over the kitchen workflow. Check out to learn more.