Most Loyalty Programmes Just Give Stuff Away
You buy once, you get 10% off. You buy twice, you get free shipping. Before long, your margins are gone and your best customers are trained to wait for a discount. That is not loyalty. That is a race to the bottom.
A customer tier system works differently. Instead of discounting, you give your top spenders things that cost you almost nothing but feel valuable: early access, personal service, exclusive drops. The result? Your best customers feel recognised, they spend more, and your margins stay intact.
What a Customer Tier System Actually Looks Like
A tier system groups customers based on how much they spend or how often they buy, then gives each group a different set of perks. The simplest version has three tiers:
- Tier 1 (New) — Anyone who has made at least one purchase. Perks: a welcome email, standard shipping, access to the full catalogue.
- Tier 2 (Regular) — Customers who spend above a set threshold in a rolling 12 months. Perks: early access to new products, free standard shipping, a birthday discount code.
- Tier 3 (VIP) — Your top 10% of spenders. Perks: first dibs on limited-edition drops, a direct line to you (not a contact form), free express shipping, and a small gift with every order.
Notice what is missing: blanket discounts, percentage-off codes that eat your margin, and points systems that nobody understands.
Step 1: Define Your Tiers by Revenue, Not Points
Points-based systems sound clever until you realise your customers are doing mental maths every time they checkout. Revenue-based tiers are simpler and more effective.
Look at your last 12 months of order data. Sort customers by total spend. Find the natural breaks. If the top 10% of customers account for 60% of your revenue, that is your VIP tier. The next 30% are your Regulars. Everyone else is New.
Write down the thresholds. For example:
- New: $0 to $149 total spend
- Regular: $150 to $499 total spend
- VIP: $500+ total spend
These numbers will look different for your business. The point is to base them on your actual data, not a guess.
Step 2: Choose Perks That Cost You Nothing (But Feel Expensive)
The whole point of a tier system is to reward loyalty without cutting into your margins. Here are perks that feel premium to customers but cost you very little:
- Early access to new products — Let VIPs shop new drops 24 hours before everyone else. Costs you nothing. Feels like a backstage pass.
- Personal service — Give VIPs a direct email address or phone number. A real human, not a bot. This is the single most valued perk in e-commerce, and it costs you only your time.
- Exclusive bundles or sets — Create a product combination that is only available to VIPs. You are not discounting. You are curating.
- Free express shipping — If you are already offering free standard shipping, upgrading to express for your top 10% costs you the difference. Usually a few dollars per order.
- A handwritten note or small gift — A sample-sized product or a card with a personal message. Cost: under $3. Impact: enormous.
- Priority support — VIPs get a response within 2 hours, not 24. You probably already respond that fast for your best customers informally. Make it official.
Step 3: Set Up the Mechanics (No Custom Code Needed)
You do not need a developer to build a tier system. Here is how to do it with tools you probably already have:
- Shopify — Use Shopify Flow to tag customers based on total spend. Set up a Flow that checks order value every time an order is paid and adds or removes a customer tag (like
vip-tier-3). Then use those tags to show different content on your site, send different emails, and apply different shipping rates. - Email (Klaviyo, Mailchimp, Omnisend) — Create segments based on customer tags or total spend. Set up automated flows that trigger when someone enters a new tier: a welcome-to-VIP email, a birthday offer for Regulars, a re-engagement email for New customers who have not bought in 90 days.
- Your website — Use a simple app like Smile.io or LoyaltyLion if you want a visible tier widget on your site. Or skip the widget entirely and let the perks speak for themselves in your emails and checkout flow.
The setup takes under an hour if your data is clean. If it is not, start by cleaning your customer list. You cannot tier what you cannot measure.
Step 4: Launch Without Overpromising
When you launch, tell your customers what they are getting and why. A short email is enough:
Subject: You just unlocked something
Hi [Name], you have spent [$X] with us this year, which means you are now a [Tier Name]. Here is what that gets you: [list 3-4 perks]. No points to track. No maths. Just perks that show up when you need them.
Do not over-promise. Start with 3 or 4 perks per tier. You can always add more later. You cannot easily take perks away.
Step 5: Track What Actually Happens
After 30 days, check three numbers:
- Repeat purchase rate for VIPs — Are they coming back more than before?
- Average order value by tier — Are VIPs spending more per order?
- Upgrade rate — Are Regulars moving up to VIP?
If the numbers are flat, tweak your perks. If they are moving in the right direction, leave it alone and let it run.
The Bottom Line
A customer tier system is not a loyalty programme. It is a way to recognise your best customers with things they actually want, without giving away your margin in discounts. Set clear thresholds, offer perks that cost you almost nothing, and track the results. You can set the whole thing up in under an hour using tools you already pay for.
Want more like this? Join MOKU Club for free. Weekly resources, early access to new guides, and occasional templates you can actually use.



