A loyalty program is not a perk. For a cannabis dispensary, it's the single most powerful customer retention mechanism available, and when built correctly, it's a direct revenue generator that compounds over time.
We've built loyalty programs that have generated over $1 million in attributable revenue for individual dispensary locations. That number isn't theoretical, it's pulled directly from POS data, tracked to specific loyalty member transactions. Here's exactly how we do it.
Why Loyalty Programs Work in Cannabis
Cannabis retail has a structural retention problem. Unlike a coffee shop or grocery store, a dispensary customer has dozens of nearby alternatives, and in maturing markets like New York, that number grows every month. Price alone cannot retain customers long-term; margins are too thin and competitors will always undercut.
A loyalty program changes the economics of customer retention. Once a customer has accumulated points, they have a financial reason to return to your store specifically. Once they've reached a tier, they have status they'd lose by switching. Once they're embedded in your communication flow, receiving personalized offers, birthday rewards, and exclusive early access, your dispensary becomes their dispensary.
The compounding effect: A loyalty member who visits 20% more frequently than a non-member, spends 15% more per visit, and stays a customer 40% longer generates dramatically more lifetime value than the enrollment incentive costs. Loyalty programs are one of the few marketing investments that pay higher returns the longer they run.
Program Structure: Points, Tiers, and Rewards
The structure of your loyalty program determines both its attractiveness to customers and its profitability for you. Most dispensaries default to a simple points-for-purchase model. The programs generating the most revenue use a tiered structure that rewards frequency and creates aspirational status levels.
Points Structure
The most common model, and the one that works, is $1 spent = 1 point, with redemption at 100 points = $5 reward (a 5% return on spend). This is straightforward enough for customers to understand instantly and valuable enough to drive behavior.
Avoid overly complex points structures. If a customer needs to do math to understand their reward, the program loses effectiveness. Simplicity drives enrollment and engagement.
Tier Structure
Tiers create status, and status drives behavior. A three-tier structure works well for most dispensaries:
The middle tier, Gold, is where most of your active customers should sit. It's attainable enough to reach without being a customer's primary dispensary, but the benefits at Platinum create real aspiration for your highest-value customers to keep climbing.
Platform Selection and POS Integration
Your loyalty platform must integrate directly with your POS system. A loyalty program that requires manual check-ins or separate transactions creates friction that destroys enrollment rates and defeats the purpose.
- Alpine IQ, The most robust loyalty, CRM, and marketing platform in cannabis. Deep POS integrations with Dutchie, Treez, Cova, Flowhub, and others. Best for operators serious about using data to drive decisions.
- SpringBig, Strong loyalty functionality with excellent SMS integration. Easier to set up than Alpine IQ, slightly less powerful on the analytics side. Good choice for single-location operators.
- Dutchie Loyalty, Native to the Dutchie POS ecosystem. Functional but limited compared to dedicated platforms. Works best as a starting point if you're already deep in the Dutchie stack.
Platform selection should be driven by your POS, your customer volume, and your long-term ambitions. If you're planning to expand to multiple locations, choose a platform that handles multi-location data from day one.
Enrollment Campaigns: Building Your Member Base Fast
A loyalty program with 200 members generates modest results. A program with 8,000 active members generates life-changing revenue. Getting from zero to scale requires a deliberate enrollment campaign, not just "mentioning it at the register."
Launch Campaign
When you launch or re-launch your loyalty program, treat it like a product launch. A launch offer, "Sign up today and earn double points on your first three visits", creates urgency and drives immediate enrollment. Promote it across every channel: in-store signage, email, SMS, your online menu, and social media.
In-Store Enrollment Training
Your budtenders are your most powerful enrollment tool. Train every team member to ask about loyalty at every transaction and give them a script that's natural, not pushy: "Are you part of our rewards program? You'd earn [X] points on this purchase." A well-trained team can achieve 60 to 70% enrollment rates on new customers.
Ongoing Enrollment Flows
After launch, enrollment should be embedded in your ongoing marketing: every email footer mentions the program, every post-purchase text includes a loyalty point update, and your website's menu page has enrollment prominently featured. Enrollment should be happening continuously, not just at launch.
The Communication Layer That Drives Revenue
A loyalty program without communications is a punch card. The revenue is generated by the automated and campaign communications that keep members engaged, remind them of their points, and drive the visits that wouldn't otherwise happen.
The automated flows every loyalty program needs:
- Welcome message, Immediate confirmation of enrollment with current points balance and how to redeem
- Points update after each visit, "You earned 47 points today. Your total is 312, only 188 until your next reward."
- Near-reward trigger, When a member is within 50 to 100 points of a reward, an automated message drives the visit
- Tier upgrade notification, When a member reaches Gold or Platinum, celebrate it. This is a moment of high engagement.
- Expiration warning, Points set to expire create urgency. An automated 30-day warning drives visits from members who might otherwise lapse.
- Win-back at 60 days inactive, An automated message to members who haven't visited in 60 days, with an offer tied to their accumulated points balance
Measuring Loyalty Program Performance
The metrics that matter for a dispensary loyalty program go beyond enrollment count. The numbers that tell you whether your program is actually generating ROI:
- Member vs. non-member visit frequency, Loyalty members should visit at least 20% more frequently than non-members. If they don't, the program isn't driving behavior.
- Member vs. non-member average order value, Members typically spend 10 to 20% more per visit due to upsell opportunities at redemption.
- Member lifetime value, The definitive metric. If loyalty member LTV isn't at least 2x non-member LTV, your program structure or communications need work.
- Active member rate, What percentage of enrolled members have visited in the last 90 days? An active rate below 40% indicates enrollment is outpacing engagement.
- Redemption rate, Too high (>80%) and your rewards are too easy to earn. Too low (<20%) and members don't find the rewards motivating.
The Program That Runs Itself
The highest-performing loyalty programs we manage operate largely on autopilot. The structure is set, the automations run, the communications go out on schedule, and the data tells us what to optimize each month. The operator focuses on running their store. We focus on making sure every customer who walks in once has a compelling reason to come back.
That's the version of a loyalty program that generates $1 million in attributable revenue. It's not a punch card. It's not a birthday email. It's a fully engineered retention system built on the right platform, with the right structure, and the right communication layer running behind it every day.
If you want to see what a program like that would look like for your dispensary, let's talk.