Dispensary customer retention is the practice of getting existing customers to come back more often and spend more when they do, using purchase data you already have in your POS. A VIP program is the sharpest version of that work: you identify the small group of regulars driving the most revenue, reward them in a way that does not erode margin, and stay in front of them before they drift.
Most dispensaries know their busiest days and their best-selling SKUs. Far fewer can name their top twenty customers. That gap is where retention revenue sits.
This guide covers how to define your VIP tier from POS data, build a dispensary loyalty program that protects margin, stay on the right side of California's promotion rules, win back a lapsed regular before you lose them, and measure whether any of it is working.
In This Post
- Who Counts as a VIP? Define the Tier with Data
- Set Up Your Dispensary Loyalty Program Inside Your POS
- Choose Your Point Generator and Reward Types
- Know the Rules Before You Design a Reward
- Go Beyond Discounts: VIP Perks Without Price Cuts
- Promote the Program So Customers Actually Use It
- Train Your Team to Run Retention Every Day
- Reach VIPs with Targeted Marketing
- Win Back a Lapsed VIP Before You Lose Them
- Measure Retention with Two Numbers
- Getting Started with Your VIP Program
- Common Questions
Who Counts as a VIP? Define the Tier with Data
A VIP is a customer your data identifies as disproportionately valuable, not a customer your staff happens to recognize. Define the tier on three inputs pulled from customer profiles over a rolling window, 90 days is a reasonable starting point:
- Visit frequency. How many times they came in or ordered.
- Average basket size. What a typical transaction looks like for them.
- Lifetime spend. Total revenue to date.
Sort your customer list on those fields and the tier usually announces itself. Run the report for your own shop before you set a threshold, because the highest spenders are often not the most visible people in the room. A weekly customer with a small basket and a monthly customer with a large one need different treatment.
You cannot do any of this without clean customer records, which means the collection process has to be part of the workflow rather than a favor you ask at the register:
- Capture name, birthday, email, and phone at check-in, and require check-in on entry so you track every visit, including the ones that do not end in a purchase.
- Attach a customer to every transaction so points and history actually accrue.
- Ask for marketing consent explicitly, and let customers opt out or back in whenever they want.
- Respect the customers who decline. Tell them plainly that anonymous purchases do not earn points, then move on. You can still take good care of them in the shop.
š” How Meadow handles this: Customer profiles in Meadow carry full purchase history, visit records, groups, and notes, so the VIP tier is a report you pull rather than a list you maintain by hand. Loyalty and Rewards in Meadow ā
Set Up Your Dispensary Loyalty Program Inside Your POS
Before you outsource loyalty to a standalone tool, look at what your cannabis POS already does and how well it integrates. Three capabilities separate a program customers use from one they forget:
- Self-redemption. Customers who can see and spend their own points without asking a budtender for help use the program more.
- Balance visibility. Point balances printed on receipts and shown in the customer's account build trust and create a reason to come back.
- Low administrative load. If the program requires manual auditing, staff will stop maintaining it by month three. Automated accrual and redemption keep it running in the background.
Meadow includes a built-in Loyalty and Rewards program with all three, and it connects to marketing and loyalty partners including Alpine IQ, Springbig, Stemless, and Happy Cabbage when you want campaign tooling on top of it. The integration matters more than the feature list: when loyalty lives in the same system as sales and inventory, the data stays accurate without anyone reconciling it.
Choose Your Point Generator and Reward Types
Start with your own data before you copy anyone. When do your best customers shop? What do they buy? Ask a handful of them directly. Then borrow shamelessly from programs you like, in cannabis or outside it, and pick a structure you can explain in one sentence at the register.
Meadow supports four reward types, and each one does a different job:
- Cash Back. Points convert to a set cash value, which makes this the most flexible option because customers can redeem quickly or save up. Example: $1 spent earns 1 point, and 100 points is $5 off.
- Simple Discount. A flat dollar or percent amount off at one threshold. Example: $1 spent earns 1 point, and 100 points is $10 off or 10% off. Easiest to set up and easiest for a budtender to explain, which is why it is the right first program for most shops.
- Tiered Discount. Multiple redemption levels so the customer decides when to spend. Example: 100 points is $10 off, 500 points is $20 off, 1,000 points is $40 off. This rewards frequent small baskets and accumulated spend at the same time.
- Free Product. Points redeem for a non-cash item such as merchandise. Availability depends entirely on your state. See the compliance section below before you enable it.
You can also layer controls on top of whichever type you choose:
- Order count generators. Every tenth order triggers a reward, independent of spend.
- Minimum spend to earn. Points only accrue above a set basket size.
- Marketing opt-in requirement. Participation is tied to consent, which keeps your outreach list clean.
- Simultaneous generators. Run more than one accrual rule at once for a more tailored program.
If you are overwhelmed, run one simple structure and add complexity as your customer base grows. One rule holds regardless of design: give people a realistic first reward early. A program where the first payoff takes thousands of points teaches customers to ignore it.
For more on structuring milestone rewards and brand partnerships, the Meadow Memo episode on dispensary marketing and building brand relationships is a good listen.
Know the Rules Before You Design a Reward
This section is specific to California. Confirm your own state's rules with counsel or your compliance lead before launching any promotion.
Under California Business and Professions Code section 26153(a), a licensee may not give away any amount of cannabis, cannabis products, or any cannabis accessory as part of a business promotion or other commercial activity. The Department of Cannabis Control codified the same prohibition in 4 CCR section 15040.2, effective November 7, 2022, which also bars raffles and sweepstakes as business promotions. As of the writing of this article, both remain in effect.
That rules out several tactics dispensaries reach for by default:
- Free gift with purchase, including branded accessories.
- Free samples, at any quantity.
- Raffles, sweepstakes, and contests where the prize is cannabis or an accessory.
California's advertising rules add a second layer. Cannabis advertising and marketing must be placed only where at least 71.6% of the audience is reasonably expected to be 21 or older, based on current audience data, and licensees must keep records demonstrating compliance. Text and email programs carry their own consent requirements on top of that.
None of this makes loyalty programs off limits. Points redeemed as discounts, tiered rewards, VIP-only pricing, early access, and exclusive events are all standard practice. The constraint is narrower than it first looks: do not give things away, and be careful how you advertise. Design the program around discounts and access rather than free goods, and document what you sent to whom.
Meadow supports free-product rewards because rules differ across the six states we serve. Whether you can turn that reward type on depends on where you operate. Check before you do.
Go Beyond Discounts: VIP Perks Without Price Cuts
Discounts are the easiest reward to build and the most expensive to run. The perks that create real attachment usually cost less. For a fuller treatment of the margin math, see Smarter Ways to Discount: Building a Profitable Dispensary Discount Strategy.
Early and exclusive access. Give VIPs the first look at a drop, a private shopping window before open, or an appointment slot on a busy Friday. Access costs you nothing and reads as status.
Brand partnerships. Work with the brands you already carry on VIP-only pricing, and target those offers by the category a customer actually buys from. Extract buyers, flower buyers, and beverage buyers want different things. Structure these as discounts rather than gifts.
Loyalty events. Run two VIP days a year with a store-wide percentage off. Invite your top tier in for early access to a launch. Host something in your lounge or off-site where consumption is permitted, and let VIPs bring a guest.
Service upgrades. No-minimum or priority delivery windows for VIPs. A named point of contact. Order-ahead that actually gets pulled before they arrive. These are the perks operators underuse, and they are the ones customers notice weekly.
Referrals. Your VIPs are your best acquisition channel. Reward referrals with points or a discount rather than free product, and confirm the mechanics against your state's promotion rules.
Promote the Program So Customers Actually Use It
A program nobody knows about does not retain anyone. Make enrollment and mechanics visible in every place a customer already looks:
- Signage at the register and on the display cases.
- A line in your budtender greeting script, not an afterthought at checkout.
- Program details on your website, your online menu, and your menu notes.
- Mentions in your text and email campaigns, on Instagram, and on printed collateral.
Explain the whole thing plainly: how points accrue, what the tiers are, and what a reward actually looks like. Vagueness kills enrollment faster than a stingy structure does.
Train Your Team to Run Retention Every Day
Retention is a floor behavior, not a marketing campaign. Train new budtenders on the loyalty program from day one, and make VIP recognition part of the workflow rather than something staff have to remember.
Use customer groups and notes so VIP status surfaces automatically at check-in, in person, over the phone, and on pickup and delivery orders. A note about product preference, a preferred name, or a birthday turns a routine transaction into the reason someone drives past a closer shop. Budtenders who can see the right detail at the right moment do not need to memorize faces.
Name one or two people as VIP concierges and give them the program: creation, maintenance, measurement, and the authority to change it. A program that belongs to everyone belongs to no one.
Then reward the behavior you want. If a customer names an employee in a positive review, or a manager catches an exceptional save, pay for it. For more on turning floor performance into revenue, see How to Boost Basket Sizes at Your Dispensary and our guide to budtender incentives.
Reach VIPs with Targeted Marketing
Segmented beats broadcast, consistently. The campaigns that generate the highest revenue per customer tend to share two traits: a specific offer, and a specific audience, usually customers who have not visited recently.
A few things that make VIP messaging land:
- Write like a person. It should read like a text to someone you know, not a press release.
- Name the tier. Say the offer is for your VIPs. Recognition is half the value.
- Keep it short and include one action. Come in, or order online, and here is the reward waiting.
- Say thank you sometimes with nothing attached. A small acknowledgment with a modest incentive does more work than another sitewide sale.
Meadow shares customer and sales data with marketing partners including Alpine IQ, Springbig, and Stemless so you can build segments and run compliant SMS and email campaigns without exporting anything by hand. See the full list on our integrations page.
Win Back a Lapsed VIP Before You Lose Them
The right moment to win back a VIP is before they have actually gone. Every regular has a natural rhythm, weekly, every ten days, twice a month. When that gap doubles, something changed.
Set the trigger on the gap, not the calendar:
- Pull average time between visits for each VIP customer.
- Flag anyone who has passed twice their normal interval.
- Send one message that references what they buy, not a generic note about missing them.
- Attach a modest, specific offer tied to their usual category.
A message built on someone's actual purchase history reads as attention. The same offer sent to your whole list reads as a sale, and it costs you margin on customers who would have paid full price.
š” How Meadow handles this: Purchase history and customer groups in Meadow feed your marketing partner directly, so lapse triggers run off live transaction data instead of a list someone exported last month. See Meadow's integrations ā
Measure Retention with Two Numbers
Track two metrics monthly and you will know whether the program is working:
- Repeat purchase rate. The percentage of customers who come back within a defined window. Pick a window that matches your category rhythm, 30 or 60 days for most shops, and hold it constant so the trend means something.
- Average time between visits, VIP segment only. Blended across all customers this number hides everything. Isolated to your top tier, it is an early warning system.
Watch both after every change: a new reward tier, a promotion, a win-back campaign, a staffing shift. Most retention programs fail quietly because nobody checked whether the last change helped. Reporting in your POS should make this a few minutes of work, not a spreadsheet project. See Analytics and Reporting for how Meadow surfaces it.
Getting Started with Your VIP Program
If you are building this from zero, run it in this order:
- Confirm your data is usable. Check-in on entry, customer attached to every sale, consent captured.
- Pull the list. Sort 90 days of customer data by visits and spend. Look at who is actually at the top.
- Set one threshold and one reward structure. Simple discount or cash back. One rule you can explain in a sentence.
- Check the rules for your state. Confirm the reward type you picked is permitted where you operate.
- Train the floor. Groups and notes configured, greeting script updated, one person named as owner.
- Set your baseline. Record repeat purchase rate and VIP time-between-visits before you launch, so you can tell what the program changed.
Common Questions
What is a VIP program for a dispensary?
A dispensary VIP program is a top tier of a loyalty program reserved for the customers who visit most often and spend the most. Members typically get better discounts, early or exclusive access to new products, invitations to events, and service perks like priority delivery. The point is to concentrate your retention spend on the customers who already generate the most revenue.
How do I identify VIP customers at my dispensary?
Start with your POS data rather than staff intuition. Sort customer profiles by visit frequency, average basket size, and lifetime spend over a rolling 90 days, then look at where the natural break falls in your own numbers. In Meadow, purchase history and customer profiles surface at the register, so the tier is a report rather than a manual list.
Are dispensary loyalty programs legal in California?
Yes, with limits. Points-based programs and discounts are permitted, but California Business and Professions Code section 26153 and 4 CCR section 15040.2 prohibit giving away cannabis, cannabis products, or any cannabis accessory as part of a business promotion, and prohibit raffles and sweepstakes. Advertising and text or email marketing carry separate placement and consent requirements. Confirm your specific mechanics with your compliance lead or counsel before launch.
What retention rate should a dispensary aim for?
There is no reliable published benchmark that holds across markets, formats, and license types, so an external number is unlikely to tell you much. Track your own repeat purchase rate and VIP time-between-visits monthly and manage the trend. Improvement against your own baseline is the metric that matters.
What is the fastest way to win back a lapsed regular?
One direct message beats a broadcast. When a VIP passes twice their normal gap between visits, send a short text or email that references the category they actually buy, with a modest offer attached. Compliant SMS through an integrated loyalty tool makes this automatic instead of a manual weekly chore.
Keep Your Best Customers Without Adding Headcount.
Retention only compounds if the data behind it is clean and the workflow does not depend on anyone remembering. Meadow has been building cannabis retail software since 2014 as Y Combinator's first cannabis startup, and operators across six states run loyalty, marketing, and reporting from one system.



