Last updated: Mar 5, 2026, 4:09 PM
When building, updating, or organizing your Toast menu, you have the choice to utilize various Toast menu features and functions. Depending on your priorities, you may choose to approach menu functionality in different ways. Being able to understand the limitations and compatibility of different menu functionalities can help you to make the best choice for your restaurant.
The charts below will outline which features are supported by each digital ordering platform.
Functionality is constantly being updated. If a feature is not compatible now, this does not mean it won’t be in the future. Continue to check back for updates!
| Key | |
| ✅ | Compatible |
| ❌ | Not compatible |
| Online | Mobile Order | Kiosk | Local by Toast | Toast Catering & Events | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|---|
| Pre-modifiers | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Nested modifiers |
| ✅ |
| ✅ |
| ✅ |
| ✅ |
| ❌ |
| ✅ |
| ✅ |
| ✅ |
| ❌ |
| ❌ |
| Default modifiers | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Duplicate modifiers | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Modifier ordering priority | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Images on modifiers | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Online | Mobile Order | Kiosk | Local by Toast | Toast Catering & Events | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|---|
| Menu-based pricing (modifiers) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Size pricing (modifier group) | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
| Size pricing (individual modifier) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Sequence pricing Used when the price of modifiers in a modifier group is determined by the sequence in which they are added to a menu item. The price of the menu item is updated to reflect the guest's choices. For example, the 1st topping of a pizza is free, the 2nd topping costs $0.50, the third topping costs $0.75, and all additional toppings cost $1.00. | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Size/sequence pricing Used when the cost of a modifier depends on the size of the menu item it is applied to and the order in which it is applied to the item. For example, the 1st topping on a small pizza is $0.25, and additional toppings are $0.50 while the 1st topping on a large pizza is $0.50 and additional toppings are $0.75. | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Substitute pricing* Used to allow guests to remove one or more default modifier options from a menu item and apply the value of those options toward the purchase of one or more different modifier options. For example, a guest orders a salad that comes with chicken by default but asks to substitute salmon for the protein. The price of the chicken modifier option is $7. The price of the salmon modifier option is $9. In this case, Toast calculates the difference and charges the substitution price of $2 for the salmon (not the regular price of $9). | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Portions* Modifier options can be applied to menu items in portions, for example, a one-half portion of a topping can be applied to either the first or second half of a pizza. | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ |
*This is a part of our Pizza Menu Management module.
| Online | Mobile Order | Kiosk | Local by Toast | Toast Catering & Events | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|---|
| Time-specific pricing | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| ✅ |
| ❌ |
| ❌ |
| ❌ |
| Menu-specific pricing | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Size pricing | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Open price | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Prompt for quantity | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ |
| Images on items | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Descriptions on items | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Online | Mobile Order | Kiosk | Local by Toast | Toast Catering & Events | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|---|
| Menu availability | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Subgroups | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | |
| Scheduled orders | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Online | Mobile Order | Kiosk | Local by Toast | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|
| Pay with Apple Pay | ✅* | ✅** | ✅*** | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Pay with a Toast gift card |
*Must be using Safari
**Apple Pay works for customers using Toast Mobile Order and Pay®️ and Tabs but does not work with pre-auth customers at this time
***iOS only
| Online | Mobile Order | Kiosk | Local by Toast | Grubhub | Uber Eats | DoorDash | Skip | Deliveroo | |
|---|---|---|---|---|---|---|---|---|---|
| Accrue Loyalty points | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Sign up for Loyalty account | ✅ | ✅ | ✅ | ✅ |
*Available for mobile checkouts
Note: The Local by Toast app has some limitations that are similar to our third-party integrations. However, unlike our third-party integrations, Local by Toast shares menu capabilities with Toast Online Ordering. Any module limitations associated with Local by Toast will also apply to your Toast Online Ordering functionality.
| ✅ |
| ✅ |
| ✅ |
| ✅ |
| ❌ |
| ❌ |
| ❌ |
| ❌ |
| ❌ |
| Auto-apply discounts | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Promo codes | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Single-use promo codes | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ❌ |
| ❌ |
| ❌ |
| ❌ |
| ❌ |
| Redeem Loyalty points | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |