Hàng hóa là sản phẩm của lao động, có giá trị có thể thỏa mãn nhu cầu nào đó của con người thông qua trao đổi hay buôn bán và được lưu thông trên thị trường, có sẵn trên thị trường.
Trong kinh tế chính trị Marx-Lenin, hàng hóa cũng được định nghĩa là sản phẩm của lao động thông qua trao đổi, mua bán. Hàng hóa có thể là hữu hình như sắt thép, quyển sách hay ở dạng vô hình như sức lao động. Karl Marx định nghĩa hàng hóa trước hết là đồ vật mang hình dạng có khả năng thỏa mãn nhu cầu con người nhờ vào các tính chất của nó[1]. Để đồ vật trở thành hàng hóa cần phải có:
David Ricardo cho rằng hàng hóa có hai thuộc tính cơ bản là: giá trị sử dụng và giá trị.
Khi đưa ra ngoài thị trường để trao đổi, mua bán thì giá trị của hàng hóa thể hiện qua giá trị trao đổi hay giá cả của hàng hóa. Ví dụ một cái tủ có thể trao đổi được với hai lượng bạc, trong khi một cái bàn có thể trao đổi được một lượng bạc. Như vậy giá trị của cái tủ lớn hơn giá trị của cái bàn.
Sự thay đổi và phát triển nhận thức đối với đời sống kinh tế dẫn đến cách hiểu hàng hóa không như các nhà kinh tế cổ điển xác định. Phạm trù hàng hóa mất đi ranh giới của sự hiển hiện vật lý của vật thể và tiến sát đến gần phạm trù giá trị. Tiền, cổ phiếu, quyền sở hữu nói chung, quyền sở hữu trí tuệ nói riêng, sức lao động... được xem là hàng hóa trong khi chúng không nhất thiết có những tính chất như đã liệt kê trên.
Theo luật giao thông đường bộ: Hàng hóa là máy móc, thiết bị, nguyên vật liệu, nhiên liệu, hàng tiêu dùng, động vật sống và các động sản khác được vận chuyển bằng phương tiện giao thông đường bộ. Theo luật thương mại thì hàng hóa bao gồm: Tất cả các loại động sản, kể cả động sản hình thành trong tương lai, những vật gắn liền với đất đai.