The quantity on the shelf is only a starting point. Promise against stock that is usable, accessible, and not already committed.
Give different stock states different names
The phrase in stock can hide several different situations. A product may be physically present but reserved for an order, awaiting inspection, incomplete, or stored at another location. Before using a stock number to make a customer promise, decide which of those situations the number includes. Write the definition down where the sales and operations teams can both find it.
Use a small set of clear states that match your process. For example, distinguish usable finished stock, stock committed to open orders, and stock on hold. Track incoming supply and unfinished production separately. The labels matter less than shared meaning: everyone should be able to explain why a quantity is counted as available and what event changes that status.
Start with a transparent availability calculation
A useful starting calculation is usable finished stock minus existing commitments. If your physical count includes held or incomplete items, remove those before calculating the usable balance. Keep the categories mutually exclusive so the same reservation or hold is not subtracted twice. Any additional buffer should have a stated purpose and an owner who can review it.
Consider an illustrative product with 60 units physically present. Eight are on a quality hold, leaving 52 usable units. If 19 of those usable units are reserved for open orders, 33 remain before any chosen buffer. Writing out the steps makes the figure easier to check. It also shows why saying there are 60 on the shelf can lead the sales team to promise more than the operation can currently ship.
Put a date and a condition on future supply
Incoming components and scheduled production may support future orders, but they are not the same as finished goods ready now. Connect each expected quantity to a date and the conditions that must be met: receipt, inspection, production completion, or transfer to the shipping location. This keeps a planned batch from silently becoming immediate availability.
Use your own process to decide when a future quantity is firm enough to promise. A purchase order with an unconfirmed arrival date deserves different treatment from a completed batch awaiting a routine final check. When the underlying date changes, review the orders relying on it. A future-availability number is useful only if someone notices when the assumptions beneath it no longer hold.
Avoid promising the same units twice
When several sales channels or people can accept orders, decide how they share the available balance. If each channel sees the full quantity independently, concurrent orders can compete for the same units. Your operating procedure should account for how frequently records are updated, where reservations are made, and what happens when a channel is temporarily out of date.
A small operation might reserve quantities for a particular channel, keep a reviewed buffer, or require a stock check for larger manual orders. The right choice depends on order volume and the way the systems work. Whatever approach you choose, record manual orders and cancellations promptly. A reservation that is created late can cause an overpromise, while one that is never released can make sellable stock appear unavailable.
Review the exceptions that change the answer
Look regularly for old reservations, negative balances, stock on hold without an owner, and transfers that have left one location but have not arrived at another. Each exception can distort the quantity available to sell. Give it a next action, such as checking an order status, recounting a bin, or confirming receipt at the destination.
When a discrepancy affects a live customer commitment, resolve both sides of the problem. Correct the stock record after checking the evidence, then review the promised order date and any needed customer communication. The goal is a number the team can act on with a shared understanding of its limits. Clear definitions and prompt updates make that number more useful than a larger total with an uncertain meaning.
Put it to work.
- Define usable, committed, held, and incoming stock.
- Check that quantities are not excluded or reserved twice.
- Tie future availability to a date and clear conditions.
- Record orders, cancellations, and transfers promptly.
- Assign owners to stale reservations and unresolved holds.



