Last updated: May 15, 2026, 10:29 AM
Learn how to troubleshoot discount availability.
Find out why your discount isn't showing up on the POS or online ordering and how to fix it — covers Active status, dates, days, times, and BOGO rules.
Applies to: Toast Web, Toast POS, Toast Online Ordering
Permissions needed:
What you'll accomplish: Identify why a configured discount is not showing up on the POS or online ordering, and resolve it without contacting Customer Care.
Note: A discount that exists in Toast Web but won't appear on the POS may be a configuration issue (covered here) or a device-side issue. If the discount is correctly configured but still won't appear after publishing, see Get Help With Discounts Not Appearing on POS for item configuration, default dining option, and publish-and-sync causes.
Use this table to match the symptom you are seeing to the most common cause, then jump to the matching section for steps.
| Symptom | Most common cause | Quick fix | Self-service? |
|---|---|---|---|
| My discount isn't showing up on the POS | The discount Active toggle is off, or the current date, day, or time is outside the configured availability | Verify Active is on and that today's date, day, and time match the Availability section | Yes |
| The discount is active but still isn't showing up | An item-level discount only appears after the item is sent, or the device has not received the latest publish | Send the item, then select the Discount Item button; if still missing, run a log cycle or resync — see Toast Web Updates Not Appearing on POS | Yes |
| BOGO discount isn't showing up or won't apply | One or more Buy Items are missing from the check, an involved item is already discounted, or Auto-apply is not enabled | Confirm every Buy Item is on the check at full price and that Auto-apply discount is enabled — see Create a BOGO (Buy One Get One) Discount | Yes |
| The discount doesn't appear for one role but shows for another (for example, bartenders versus servers) | The discount's Permission Level is set to Manager, or the user's job is missing the 3.1 Discounts permission | Update the discount's Permission Level to Any User, or grant the user's job the 3.1 Discounts permission | Yes |
| Promo code is rejected as invalid, or the Apply Code button is grayed out | Promo Code Search is disabled, or the promo code's Start Date or End Date is outside the current date | Enable Promo Code Search in UI options, and confirm the promo code's start and end dates | Yes |
A discount that is not active will not appear on the POS or online ordering, regardless of any other setting. Verify the Active status first.
Expected outcome: The discount appears on the POS after the publish completes. If the discount still does not appear after a successful publish, continue to the next checks below.
A discount only appears when the current date is within its configured availability date range. If the discount is set to be available only on certain dates, and today's date is outside that range, the discount will not show up.
Expected outcome: The discount becomes available on the POS for any date in the configured range.
A discount can be restricted to specific days of the week. If today is not one of the selected days, the discount will not appear.
Expected outcome: The discount appears on the POS on every day you selected.
A discount can be restricted to specific time ranges within a day. If the current time on the POS is outside the Hours Available that you set, the discount button will not be available.
Expected outcome: The discount appears on the POS during every configured time window.
Note: If the time is outside a discount's availability, the button will not be available on the POS.
If a discount appears for some users on the POS but not others (for example, servers see it but bartenders do not), the issue is usually the discount's Permission Level or the user's job permission.
Expected outcome: Users with the appropriate permission see the discount on the POS.
BOGO (buy-one-get-one) and combo discounts have additional rules beyond standard availability. If the BOGO or combo discount won't apply on the POS, check the following.
Expected outcome: The BOGO triggers on the POS when the configured Buy Items are added to the check at full price.
Note: For full BOGO configuration rules, including AND and OR item rules, see Create a BOGO (Buy One Get One) Discount.
If a promo code is rejected as invalid on the POS, online ordering, or in a guest checkout, the issue is usually one of three things: Promo Code Search is disabled, the promo code is outside its date range, or the promo code is not supported in the channel where the guest is trying to use it.
Expected outcome: The promo code applies its associated discount on the POS, online ordering, or in a guest checkout.
If you have verified Active status, dates, days, times, permissions, and BOGO or promo code rules, and the discount still won't show up on the POS:
Important: You cannot configure a discount to only be applied on a future order. The discount must be available — the Active toggle is in the on position, and the current date, day, and time fall within the availability settings — at the time the order is rung in on the POS.
You cannot configure a discount to only be applied on a future order. The discount must be available — meaning the Active toggle is on, and the current date, day of the week, and time are all within the configured availability — at the moment the order is rung in on the POS.
Also asked as:
A discount can appear for some users but not others because the discount's Permission Level is set to Manager in Advanced Settings, or because the user's job is missing the 3.1 Discounts permission. To make a discount available to all roles, set its Permission Level to Any User, then save and publish. If you keep the discount as manager-approval-only, confirm the role in question has the 3.1 Discounts job permission.
Also asked as:
Discounts and promo codes cannot be applied to third-party partner orders received through an integration (for example, DoorDash or Uber Eats orders). The discount must be applied within Toast's order flow.
Also asked as:
A BOGO discount will not trigger if every Bwuy Item the BOGO requires is not on the check at full price, if the eligible items are not marked Yes – Can be discounted in the menu's Advanced properties, or if Auto-apply is disabled. Auto-apply is only available for item-level BOGO discounts that do not require manager approval and do not use a promo code. See Troubleshoot a BOGO or Combo Discount That Won't Apply for the full checklist.
Also asked as:
A discount that does not appear on a handheld follows the same configuration rules as one that does not appear on a stationary POS. Check the Active toggle, the Availability date and time range, the Permission Level, and any BOGO or promo code requirements. If the discount is configured correctly but still does not appear after publishing, run a log cycle on the handheld or resync the device. See Toast Web Updates Not Appearing on POS.
Also asked as: