Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Do we have products in stock or on stock?

share|improve this question
add comment

3 Answers 3

The correct phrase is in stock. No hyphen.

share|improve this answer
add comment

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
add comment

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". –  Jim Apr 30 '12 at 18:37
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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