A charity shop, thrift shop or thrift store or opportunity shop or op-shop is a retail establishment run by a charitable organization to raise money. Charity shops are a type of social enterprise.