Skip to content
kodmil

· Salih · Loyalty

How to build a loyalty program on Shopify: tiers, points and cost

A good loyalty program rewards repeat purchases instead of handing out discounts. Tier design, points economics and common mistakes.

As acquiring new customers gets more expensive, repeat purchases decide how profitable a store is. That's what a loyalty program is for — but a poorly designed one turns into a permanent discount that eats your margin.

Points, tiers, or both?

  • Points: Customers earn on every order and spend on the next. Easy to understand, but on its own it can become a simple earn-and-burn loop.
  • Tiers: Customers move up through levels such as White, Gold and Platinum as they spend, unlocking tier perks. Tiers create status and support long-term loyalty.
  • Both: Usually the strongest setup. The key is that spending points must never lower a customer's tier — otherwise people hoard points instead of using them.

Setting tier thresholds

Base thresholds on your customer data:

  1. List total spend per customer over the last 12 months.
  2. Put the first tier where most customers can reach it.
  3. Set the upper tiers around the spend of your most valuable customers.
  4. Keep the top tier (for example VIP) for a small group — a program where everyone is VIP makes no one feel special.

Do the points math

Every point is a cost. Before launch, work out what share of revenue you give back if customers redeem everything they earn.

For example, if you award 1 point per $10 and each point is worth $0.10 off, you return roughly 1% of revenue. Weigh that against your margin.

Not every reward has to be a discount: free shipping, early access to new products, a birthday gift or priority support cost less and feel more valuable.

Point expiry

Points that never expire pile up as a liability. Set a reasonable expiry (for example 12 months) and remind customers before their points expire — that reminder is a good reason to come back.

Refunds and cancellations

The program should take back points for refunded orders. Record that as a reversing entry instead of deleting history; it keeps things transparent for customer questions and for your books.

Common mistakes

  • Launching without promoting it: the program must be visible on product pages, in the cart and in the customer account.
  • Complicated rules: customers should see at a glance how close they are to the next reward.
  • Discount-only rewards: status and experience perks protect your margin.
  • Not measuring: compare the repeat purchase rate of members against non-members.

From the blog

Have a project in mind?

Tell us what you need. We reply with a written plan, a fixed price and a timeline.