B2C Loyalty Programs: Types, Examples, and Real Costs

Most advice about B2C loyalty programs stops right before the part that matters. You get the types, a few famous examples, and a step-by-step list. What you do not get is the number you actually need: how much of every order the program will cost you. This guide covers the six models that work in ecommerce, shows you how to price a point before you launch, and reverse-engineers a real program’s math so you can see what a working reward rate looks like.
TL;DR
- A B2C loyalty program rewards individual consumers for repeat purchases, usually through points, tiers, paid membership, referrals, gamification, or store credit.
- B2C loyalty differs from B2B in five ways, and the biggest one is scale: you are designing for thousands of fast emotional decisions, not a handful of slow committee ones.
- Your true reward cost is nominal reward value multiplied by redemption rate, not the headline rate you advertise.
- Starbucks Rewards returns between 3.3% and 6% at its entry level depending on which reward a member picks, which shows that a good program varies its rate on purpose.
- Pick your model from purchase frequency, average order value (AOV), and gross margin, in that order.
What Is a B2C Loyalty Program?
A B2C loyalty program is a structured system that rewards individual consumers for repeat purchases and brand engagement. The business gives points, status, credit, or perks, and the customer gives back frequency, higher spend, and referrals. The exchange is deliberate on both sides.
The distinction that trips up most merchants is this: a loyalty program is not a discount program. A discount buys a single transaction at a lower price. A loyalty program buys a pattern of behaviour over time, and it only pays off if the pattern outlasts the cost of the reward.
That difference changes how you measure success. A discount is judged on the order it closes. A B2C loyalty program is judged on what happens to a customer’s next three orders, which means you cannot evaluate it in the first month.
B2C vs B2B Loyalty: 5 Differences That Change Your Program Design
People search for B2C loyalty programs specifically, rather than loyalty programs generally, because they want to know what makes the consumer version different. Here is the comparison, with the design consequence of each difference spelled out.
| Dimension | B2C | B2B | What this means for your program |
|---|---|---|---|
| Who decides | One person, buying for themselves | A committee, buying for an organisation | B2C rewards can appeal to emotion and identity. B2B rewards have to survive a procurement review |
| How fast | Minutes, often impulsive | Weeks or months, documented | B2C rewards must be visible at the moment of decision, not explained in a sales deck |
| Reward type | Discounts, free products, status, access | Rebates, training, dedicated support, early access | B2C rewards work when they feel personal. B2B rewards work when they reduce business risk |
| Frequency and scale | Frequent, low value, thousands of members | Infrequent, high value, dozens of accounts | B2C programs need automation. B2B programs need account management |
| Relationship depth | Mostly transactional, emotional bond must be built | Contractual, relationship already exists | B2C has to manufacture a reason to come back. B2B already has one |
There is a sixth difference nobody mentions, and it favours you. In B2C ecommerce, every order is tied to a single customer ID, so you can measure exactly what a program does to an individual’s behaviour. In B2B, spend usually sits at account level, and the person earning the reward is often not the person paying. Consumer loyalty is far more measurable, and most merchants never use that advantage.
If you sell to businesses as well as consumers, the mechanics change enough that it needs its own treatment. See our guide to B2B loyalty programs for that side. [VERIFY SLUG]
Why B2C Loyalty Programs Work Differently Online Than in Retail
Most loyalty advice still carries assumptions from physical retail, and those assumptions break online in three ways.
In a store, a cashier asks every customer whether they want to join. Online, nobody asks. Enrolment has to be designed into the page, or it does not happen, which is why so many ecommerce programs show low member counts despite good traffic.
In a store, the reward is a card in a wallet, invisible until checkout. Online, you can show a customer’s point balance on the product page while they are still deciding. That visibility is the biggest lever in ecommerce loyalty, and it has no retail equivalent.
In a store, you learn almost nothing about why someone bought. Online, you have the full session. That data is what lets you tell whether your program is causing repeat purchases or just labelling customers who were already loyal.
The 6 Types of B2C Loyalty Programs
Each model below follows the same frame so you can compare them directly: how it works, which stores it fits, the main risk, and a quick example.
1. Points Programs
Customers earn points per dollar spent and redeem them for discounts, products, or credit. It is the default model because it is easy to explain and easy to automate.
Fits: moderate to high purchase frequency with low to mid AOV. Consumables, beauty, coffee, supplements, pet. Main risk: points accumulate faster than customers redeem, and the unredeemed balance becomes a liability you carry. Example: Starbucks Rewards, broken down in the costs section below.
Points are also the easiest model to get wrong on pricing, which is why the next section exists. For a wider view of how points sit alongside other structures, see our breakdown of the types of Shopify loyalty programs. [VERIFY SLUG]
2. Tiered Programs
Customers move into higher levels based on cumulative spend or points, and each level unlocks better benefits. Tiers add a status motive on top of the economic one.
Fits: higher AOV with a clearly stratified customer base, where your top 20% spend several times more than the median. Fashion, skincare, premium food. Main risk: thresholds set on round numbers rather than your real spend distribution, which puts nearly everyone in the bottom tier and defeats the point. Example: Sephora Beauty Insider, covered below.
See 15 tiered loyalty program examples for threshold-setting in detail.
3. Paid Membership and VIP
Customers pay a recurring fee for ongoing benefits such as free shipping, member pricing, or exclusive access. The fee itself becomes a switching cost.
Fits: high purchase frequency and a brand strong enough that people will pay upfront. This is a narrow band, and most stores overestimate whether they qualify. Main risk: you collect the fee and then owe the benefits regardless of whether the member buys. Mispriced, it inverts your unit economics. Example: Amazon Prime.
Paid membership is the model most often copied by brands that cannot support it. Our breakdown of the Lululemon membership program shows what the prerequisites look like.
4. Referral Programs
Existing customers get rewarded for bringing in new ones, usually with value flowing to both sides. Technically this is acquisition, not retention, but it runs on the same infrastructure.
Fits: products people naturally talk about, with enough margin to fund a two-sided reward. Main risk: a two-sided reward is two costs on one order. At thin margins the first order from a referral can lose money, and you are betting on orders two and three. Example: Blume’s “Give $10, get $10” offer.
5. Gamified Programs
Challenges, streaks, badges, spin-to-win, and progress bars layered on top of an earning mechanic. Gamification drives engagement between purchases rather than at purchase.
Fits: younger audiences, lower-consideration products, and brands with an active social presence. Main risk: engagement that never converts. A spin-to-win with high participation and flat repeat purchase rate is a cost with no return. Example: birthday bonuses, point multiplier days, and review streaks.
See gamification loyalty program mechanics for which ones hold up over time.
6. Cashback and Store Credit
Customers earn a fixed percentage back as credit usable on a future order. The rate is explicit, which makes it the easiest model to budget.
Fits: thinner margins where you need hard control over reward spend, and categories where customers respond to plain monetary value rather than status. Main risk: it is transparently a delayed discount, so it builds very little emotional attachment. You are competing on price with extra steps. Example: store credit in place of a points currency, common in food and beverage.
Which Model Should You Start With?
| If your store has… | Start with | Why |
|---|---|---|
| High frequency, low AOV | Points | Customers reach a reward fast enough to stay interested |
| Low frequency, high AOV | Tiered | Status does the work that frequency cannot |
| Gross margin under 40% | Store credit or referral | Both give you a hard ceiling on reward cost |
| A strong brand and weekly purchase habit | Paid membership | The fee funds the benefits |
| A young, social audience | Points plus gamification | Engagement fills the gaps between orders |
| No reliable repeat purchase data yet | Points, deliberately conservative | Start cheap, raise the rate once you can measure |
Most guides end this section with “it depends on your business”. It does, but it depends on three specific things in a specific order: purchase frequency, then AOV, then gross margin. Frequency determines whether anyone ever reaches a reward. AOV determines how fast. Margin determines what you can afford once they do.
What a B2C Loyalty Program Actually Costs
This is the section most articles skip, and it is the one that decides whether your program helps or quietly drains you. The arithmetic is not complicated. It is just rarely written down.
How to Price a Point
Two numbers define your program’s cost. The first is how many points a customer earns per dollar spent. The second is how much each point is worth on redemption. Together they give you a nominal reward rate.
If customers earn 1 point per dollar and 100 points redeem for $5, each point is worth $0.05, so your nominal rate is 5%. That is the number you advertise, and it is not the number you pay.
Most merchants pick these two figures by copying a competitor or by choosing round numbers that look generous. Both methods skip the only question that matters, which is whether your margin can carry the result.
Your Real Cost Is Lower Than Your Nominal Rate
Not every point issued gets redeemed. Customers forget, lose interest, or never reach the threshold. That gap is the difference between what your program advertises and what it costs.
A program with a 5% nominal rate and a 40% redemption rate costs 2% of revenue, not 5%. This is why a headline rate on its own tells you nothing, and why two stores running identical programs can have completely different economics.
The practical consequence: you cannot forecast your program’s cost until you have a redemption rate. For the first 90 days, budget at the nominal rate and treat anything better as upside.
Breakage and Liability: Two Words Worth Knowing
Breakage is the share of issued points that never get redeemed. It is why effective cost sits below nominal cost, and it is a normal feature of every points program, not a flaw.
Liability is the flip side. Every unredeemed point is a future claim on your margin. If you issue points for two years and then a redemption campaign triggers a wave of claims, the cost arrives all at once, against current-period revenue.
This is why point expiry exists, and why mature programs usually have it. It is also why a sudden jump in redemption rate is not automatically good news. It can mean your program is working, or it can mean you just converted a dormant liability into a real cost.
Worked Example: A $60 AOV Brand at 45% Gross Margin
Every assumption is printed so you can swap in your own numbers.
Assumptions: AOV $60. Gross margin 45%, so gross profit is $27 per order. Customers earn 1 point per $1. 100 points redeem for $5, so each point is worth $0.05. Nominal reward rate 5%. Redemption rate 40%.
| Line | Calculation | Result |
|---|---|---|
| Points issued per order | $60 × 1 | 60 points |
| Nominal reward value | 60 × $0.05 | $3.00 |
| Effective cost per order | $3.00 × 40% | $1.20 |
| As % of revenue | $1.20 ÷ $60 | 2.0% |
| As % of gross profit | $1.20 ÷ $27 | 4.4% |
Four and a half percent of gross profit is affordable for most brands. Now change one assumption at a time and watch what happens.
| Scenario | Effective cost per order | % of gross profit |
|---|---|---|
| Base case above | $1.20 | 4.4% |
| Double the generosity (10% nominal) | $2.40 | 8.9% |
| Redemption climbs to 70% | $2.10 | 7.8% |
| Same program at 25% gross margin | $1.20 | 8.0% |
| 10% nominal rate at 25% margin | $2.40 | 16.0% |
The last row is the one to sit with. A program that looked sustainable at 45% margin takes a sixth of your gross profit at 25%. The program did not change. Your margin did.
Read the percentage of gross profit, not the percentage of revenue. Revenue percentage makes every program look cheap. Gross profit percentage tells you what you are actually giving up.
What a Real Program’s Numbers Look Like
Starbucks publishes enough detail to reverse-engineer its reward rate, which makes it a rare chance to check this method against a live program at scale.
In January 2026, Starbucks announced a restructured Starbucks Rewards program launching 10 March 2026, moving from earning tied to payment type to a three-level structure. Green members earn 1 Star per dollar, Gold earn 1.2, and Reserve earn 1.7. The company reported 35.5 million 90-day active members in the US in Q1 FY26.
Here is the effective return at Green level, calculated from the published redemption ladder.
| Reward | Stars | Spend to earn | Stated max value | Effective return |
|---|---|---|---|---|
| Drink customization | 25 | $25 | $1 | 4.0% |
| $2 off any purchase (new) | 60 | $60 | $2 | 3.3% |
| Brewed coffee, tea or bakery | 100 | $100 | $6 | 6.0% |
| Handcrafted beverage | 200 | $200 | $10 | 5.0% |
| Sandwich or packaged coffee | 300 | $300 | $16 | 5.3% |
| Merchandise | 400 | $400 | $20 | 5.0% |
Three things stand out, and all three are copyable.
The rate is not flat. The return ranges from 3.3% to 6.0% depending on which reward a member chooses. Starbucks is not offering one rate. It is offering a spread, and letting customer preference decide where the cost lands.
The fastest reward is the cheapest one. The newly added 60-Star tier gives members quicker access to a reward, and it also carries the lowest return on the ladder at 3.3%. Faster gratification and lower cost in the same move.
Status multiplies the rate, not the reward. At Reserve level the same 100-Star reward needs about $59 of spend instead of $100, pushing the effective return to roughly 10%. Starbucks pays its top tier more by changing the earn rate, while the reward menu stays identical. That is far cheaper to run than building separate rewards per tier.
For a Shopify store, the transferable lesson is not the specific percentages. It is that a deliberately uneven reward ladder gives you a cost range to manage instead of a single rate to defend.
Sources: Starbucks Corporation, Starbucks Unveils Reimagined Loyalty Program, 29 January 2026. Effective return figures are our own calculation from the published earn rates and redemption tiers, using stated maximum reward values.
5 B2C Loyalty Program Examples
Each example below maps to one of the six models, so this section is evidence for the previous two rather than a separate list. For each one: what it does well, what you can copy, and what you should not.
1. Starbucks Rewards (Points)
What it does well. The 2026 restructure ties earning speed to engagement level rather than payment method, so the customers who use it most get the best rate automatically. Star expiry is also tiered: Green members’ Stars last six months and can be extended by monthly activity, while Gold and Reserve members’ Stars never expire.
Copy this. Using expiry as a tier benefit is clever. It costs nothing to grant, it reduces liability on your least engaged members, and it feels like a genuine perk to your best ones.
Do not copy this. The 25-Star customization reward works because Starbucks sells a modular product where an extra shot costs them cents. If your products are not modular, you have no cheap low-tier reward, and you will have to buy that reward at full cost.
Source: Starbucks Corporation, 29 January 2026.
2. Sephora Beauty Insider (Tiered)
What it does well. Three tiers with a clean spend ladder: Insider is free, VIB sits at $350 of annual spend, and Rouge at $1,000. Reported redemption is 500 points for $10, with Rouge members able to redeem 2,500 points for $100.
Copy this. Run the arithmetic and the base return is around 2%, roughly doubling to 4% for Rouge through a better redemption option rather than a better earn rate. Sephora does the same thing Starbucks does: it differentiates tiers through rate, not through a separate reward catalogue.
Do not copy this. The tier perks that get written about most, the events and in-person consultations, run on a budget you do not have. The structure is copyable. The experiential layer is not.
Note for publishing: confirm all Sephora figures against Sephora’s official Beauty Insider page before this goes live.
3. Amazon Prime (Paid Membership)
What it does well. The membership fee converts a shipping cost into a prepaid commitment, which changes how members shop. Once you have paid the annual fee, buying elsewhere feels like wasting money you already spent.
Copy this. The underlying mechanic is a switching cost the customer pays for voluntarily. A small paid tier with real benefits can do the same thing at any scale.
Do not copy this. Prime works because Amazon absorbs shipping losses to buy frequency across a catalogue of millions of items, subsidised by other business lines. A single-brand store has neither the assortment nor the subsidy. Copying the model without the economics is how merchants end up owing free shipping to customers who order twice a year.
4. Blume (Points Plus Tiers Plus Referral)
What it does well. Blume’s program, Blumetopia, runs a points currency called Blume Bucks earned through purchases, reviews, social follows, and birthdays, feeding into named tiers (Friends, BFFs, Soulmates). It also runs a “Give $10, get $10” referral offer.
Copy this. The top-tier rewards are a spot on the brand’s Instagram Close Friends list and access to a private group. Both cost essentially nothing and cannot be matched by a competitor offering a bigger discount. If you have any community at all, access is your cheapest premium reward.
Do not copy this. Access-based rewards only work if people want access. A brand without an engaged audience offering a private group is offering an empty room.
Source: Smile.io, Loyalty program examples in the beauty industry.
5. Store Credit Programs (Cashback)
What it does well. A flat “earn 5% back as store credit” has no currency to explain, no conversion rate to look up, and a cost you can calculate exactly.
Copy this. If your margin is thin or your team is small, this is the honest choice. A simple program customers understand beats a sophisticated one they ignore.
Do not expect what it cannot give. Store credit builds little emotional attachment, because it reads as a delayed discount. It holds existing customers rather than creating advocates.
How to Launch a B2C Loyalty Program on Shopify
Model and pricing decided, this is the implementation. The order matters, because the most common failure mode is not a badly designed program. It is a well-designed program nobody sees.
Put the Program Where the Decision Happens
Map your program to four surfaces: the product page, the cart, the checkout, and the customer account.
The product page is where a point balance changes behaviour, because that is where the customer is still deciding. Showing “you have 240 points, worth $12 off this order” at that moment does more than any email you send later.
The cart is where the gap to the next reward matters. “Spend $18 more to unlock free shipping” is the highest-leverage message in ecommerce loyalty, because it arrives when a customer can still act on it.
Checkout is where redemption has to be frictionless. If applying points means leaving checkout to hunt for a code, many customers will not bother, and your redemption rate will read as low engagement when it is really a UX problem.
The customer account is where members check their balance and tier. It matters less than the other three, which is the opposite of how most programs get built.
Sync Online and Shopify POS Under One Customer Profile
If you sell in person as well as online, points earned in store and points earned online need to land on the same customer record. When they do not, customers experience two programs, and the one they use less feels broken.
The requirement is that customer identity resolves across both channels, usually through email or phone capture at the point of sale, and that tier status updates from combined spend rather than channel-specific spend. This is where a lot of loyalty apps quietly fall short, so test it with a real transaction rather than trusting the feature list.
Connect Loyalty to Email and SMS
A B2C loyalty program with no messaging layer is a dashboard nobody opens. Four automated messages carry most of the value: points earned after an order, balance reminders, approaching-tier notifications, and expiry warnings.
Expiry warnings convert best and are also the most delicate. Done well, they recover dormant customers. Done aggressively, they read as a threat to take back something the customer earned.
For the full sequence, see our guide to Klaviyo loyalty flows.
Migrate Without Losing Point History
If you already run a program on another app, the fear that stops most merchants from switching is losing customer point balances. It is solvable, in this order.
- Export everything first. Customer identifiers, point balances, tier status, lifetime earnings. Check the row count matches your member count before touching anything else.
- Decide how balances map. If the two programs use different point values, you are converting currencies. Convert on redemption value, not raw point count, or customers will see their balance change and assume they were shortchanged.
- Tell customers before, not after. A short message explaining that balances carry over prevents the support wave. Silence guarantees it.
- Run both in parallel briefly. Keep the old program readable while the new one goes live, so you can settle disputes against a source of truth.
- Reconcile, then close. Compare balances in the new system against the export before switching the old one off.
The step merchants skip is the third. The migration usually works fine. The support load comes from customers who were not told it was happening.
Measure Members Against Non-Members
Four numbers tell you whether the program is working: enrolment rate, redemption rate, repeat purchase rate, and effective reward cost per order.
| Metric | What it tells you | Watch for |
|---|---|---|
| Enrolment rate | Whether customers can find the program | Low enrolment is usually a visibility problem, not an offer problem |
| Redemption rate | Whether rewards are reachable | Very low means your threshold is too high. Very high means you are paying out more than forecast |
| Repeat purchase rate, members vs non-members | Whether the program changes behaviour | This is the only one that proves anything |
| Effective reward cost per order | Whether you can afford it | Track as a share of gross profit, not revenue |
The third row is where most loyalty reporting goes wrong. Members almost always show a higher repeat purchase rate than non-members, and that comparison on its own proves nothing. Your most loyal customers are the most likely to join, so the program inherits their behaviour rather than causing it.
This is correlation presented as causation, and it is the default output of nearly every loyalty dashboard. To get closer to a real answer, compare similar customers who joined against those who did not, or look at individual behaviour before and after enrolment. Neither is a controlled experiment, but both beat the headline number.
Give it 90 days. B2C loyalty programs act on the gap between orders, so if your customers buy every six weeks, you need at least two cycles before the data means anything.
B2C Loyalty Program FAQs
What is the difference between a B2C and a B2B loyalty program? B2C loyalty programs reward individual consumers making fast, personal purchase decisions, usually through points, tiers, or status. B2B programs reward organisations through rebates, support, and account benefits, with slower committee-driven decisions. The main design consequence is that B2C rewards must be visible at the moment of purchase.
How much does a B2C loyalty program cost to run? Your real cost is AOV multiplied by your nominal reward rate multiplied by your redemption rate. A 5% program with 40% redemption costs 2% of revenue. Measure it as a share of gross profit instead, where that same program takes about 4.4% at a 45% margin and 8% at 25%.
How many points should I give per dollar spent? The point count matters less than the redemption value behind it. Decide what percentage of gross profit you can give up, then work backwards. Many ecommerce programs land between 3% and 6% nominal, which matches the range Starbucks runs at its entry level.
How long before a loyalty program shows results? Allow at least two purchase cycles. For a brand where customers order every six weeks, that is roughly 90 days. Judging earlier usually means reading enrolment numbers as if they were retention numbers.
Do loyalty programs work for low-margin stores? Yes, but points are often the wrong model. At gross margins under 40%, store credit or referral programs give you a firmer ceiling on reward cost. The worked example above shows a program taking 4.4% of gross profit at a 45% margin and 8% at 25%.
Can I run one loyalty program across my online store and my physical store? Yes, provided customer identity resolves across both and tier status is calculated from combined spend. On Shopify this means your loyalty app has to sync properly with Shopify POS. Test it with a real in-store transaction before committing.
The Decision That Actually Matters
Choosing between the types of B2C loyalty programs is the easy part, and most merchants over-think it. Points, tiers, membership, referrals, gamification, and store credit all work when they match your purchase frequency, AOV, and margin.
The decision that separates a program that compounds from one that bleeds is the one made before launch: knowing what percentage of your gross profit each order will give away, and confirming you can carry it at your actual margin rather than your best month’s margin.
Work out that number first. The model follows from it.
Ready to build one? BLOY Loyalty runs points, VIP tiers, referrals, and POS rewards on Shopify, with a free plan to start and reward rules you can adjust once you see your real redemption rate.