How to Say “Is this in stock?” in Chinese
Shopping · HSK 3
"Is this in stock?" in Chinese is 这个有货吗? (Zhège yǒu huò ma?). 有货 (yǒu huò) literally means 'have goods' and is the standard retail phrase for 'in stock.' In smaller shops or markets, people often drop 货 entirely and just ask 还有吗?('any left?').
Primary translation
这个有货吗?
Zhège yǒu huò ma?
Traditional: 這個有貨嗎?
Variants by register
Formal
请问这个还有货吗?
Qǐngwèn zhège hái yǒu huò ma?
Casual
这个还有吗?
Zhège hái yǒu ma?
When to use it
有货 (yǒu huò) literally means 'have goods' and is the standard retail phrase for 'in stock.' In smaller shops or markets, people often drop 货 entirely and just ask 还有吗?('any left?'). Online shopping dominates in China, so you'll more often see 有货/无货 on Taobao and JD listings than hear it in stores. If a clerk says 没货了 (méi huò le), it's sold out; ask 什么时候到货?('when will it arrive?') to check restocking.
Example sentences
这件衣服还有货吗?
Zhè jiàn yīfu hái yǒu huò ma?
Is this piece of clothing still in stock?
不好意思,这款已经没货了。
Bù hǎoyìsi, zhè kuǎn yǐjīng méi huò le.
Sorry, this model is already out of stock.
你们什么时候到货?
Nǐmen shénme shíhou dào huò?
When will you get more in stock?