English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do we have products in stock or on stock?

share|improve this question

The correct phrase is in stock. No hyphen.

share|improve this answer

It should be

Do we have products in stock?

where in stock functions as an adjective. If products are not in stock (available), then they are out of stock. When these adjectives precede the nouns they modify, they are compounded as in-stock and out-of-stock:

  • How many candles do we have in stock?
  • How many in-stock items have expired?
  • The online store displays mostly out-of-stock merchandise.

Note that there also exists the phrase, on the stocks, which means in progress/in the making:

  • Plans to introduce better products are on the stocks.
share|improve this answer

Products can be "in stock", "on hand", or "on the shelf". All these have the same meaning.

share|improve this answer
Ask an auto dealer whether he has a certain model "on the shelf"... – GEdgar Apr 30 '12 at 18:18
An appropriate change would be "on the lot" or "on the floor". – Canis Lupus Apr 30 '12 at 18:37

protected by tchrist Aug 13 '14 at 19:51

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.