cancel
Showing results for 
Search instead for 
Did you mean: 

Feature Request: Add “Continue selling when out of stock” toggle (prevent items greying out at 0)

yemifromlim
Soup II

Hi Toast team! 👋

Problem: When an item’s inventory hits 0, Toast greys it out/unpublishes. In real ops, counts aren’t perfectly accurate 100% of the time—transfer lag, catering pulls, partial cases, late deliveries. This blocks revenue and frustrates staff/guests when we actually can fulfill or choose to oversell a small buffer.

Request: Add a location-level and item-level toggle:

Continue selling when out of stock (allow negative on-hand)

Expected behavior:

  • If enabled, items remain purchasable at 0 (no greying out).

  • Optional warning to staff/guests: “Low/out of stock—may delay or substitute.”

  • Inventory can go negative so we reconcile later.

Why it matters:

  • Prevents missed sales from small discrepancies.

  • Reduces emergency menu edits and error-prone workarounds.

  • Better guest experience; smoother peak operations.

Nice-to-haves:

  • Item-level override (inherits location default).

  • Oversell buffer (e.g., allow down to –5, then auto-hide).

  • Reporting flag/daily summary for negative sells.

Plays nicely with Historical Inventory Adjustments:
When we oversell or counts are off, we can backdate deliveries, transfers, waste, or corrections using Historical Inventory Adjustments to reconcile negative on-hand to the correct service date—fixing on-hand and COGS cleanly with an audit trail.

Thanks for considering—this would save us lost sales and tons of manual work!

3 REPLIES 3

Rob
Community Manager
Community Manager

I have seen a Feature request similar to this, as well as a toggle that prevents you from selling out-of-stock items.
Thank you for taking the time to write this well laid out feature request. I will pass the feedback along to the team! 



Robert Anderson, Community Manager
Toast

Of course! Thank you!

Hey @Rob ! Hope you're doing well. Is there any chance there's been any progress on this?