Weedmaps makes money by charging monthly membership fees for dispensaries and cannabis delivery services. They have multiple tiers depending on what level of service your cannabis retail business desires. Their revenue has grown every year as they’ve consistently added more users, clients, and locations.