Learn English – Which is better equivalent for “in stock”? “At hand”, “on hand”, or “in hand”

at-onin onprepositional-phrasesword-choice

Which is a better equivalent for “in stock” (meaning a product is in stock)?

  • “at hand”
  • “on hand”
  • “in hand”

Can any of them be used? Which is the most appropriate? Which is second-best?

Best Answer

I would suggest:

On hand

Followed by:

In hand.

I have never heard this and it doesn't sound correct at all:

At hand.