ห้างสรรพสินค้าแห่งแรกในกรุงเทพมหานครเปิดใน พ.ศ. 2368 เมื่อหลวงอาวุธวิเศษประเทศพาณิช (โรเบิร์ต ฮันเตอร์) ได้ขอพระบรมราชานุญาตพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว ซึ่งพระองค์พระบรมราชานุญาตให้เช่าที่ดินของสมเด็จเจ้าพระยาบรมมหาประยุรวงศ์ (ดิศ บุนนาค) สร้างอาคารสำนักงานและโรงเก็บสินค้าคนไทยสมัยนั้นเรียกว่า ห้างหันแตร[54] ปัจจุบันศูนย์การค้าเป็นที่นิยมมากกว่าห้างสรรพสินค้าทั้งด้านการท่องเที่ยวและการพาณิชย์[ต้องการอ้างอิง] ศูนย์การค้าต่าง ๆ ในกรุงเทพมหานครได้สร้างรายได้ทั้งจากภาษีมูลค่าเพิ่มและภาษีธุรกิจเฉพาะให้แก่กรุงเทพมหานครด้วย[55]