Skip to content
BenchmarksApril 30, 20264 min read

Loyalty redemption rates: a 2026 benchmark for Shopify merchants

What a healthy points-redemption rate looks like across DTC verticals, why low redemption is a warning sign (not a saving), and how to calibrate yours.

Loyalty redemption rates: a 2026 benchmark for Shopify merchants

The single most useful number to track in a loyalty program is the redemption rate — the share of issued points that customers eventually spend. Healthy programs sit between 13% and 30%. Programs below 10% are quietly failing. Programs above 40% are usually mispriced.

Here's what the numbers look like across the DTC verticals we see most often, and how to use them.

Definitions, fast

  • Issued points: points awarded to customer accounts in a given window
  • Redeemed points: points spent (converted into discounts, store credit, or free products) in the same window
  • Redemption rate: redeemed / issued, expressed as a percentage. We track it on a rolling 90-day window because loyalty cycles are slow.
  • Outstanding liability: (total earned, all time) − (total redeemed, all time) × point value. This is the dollar amount of unspent loyalty currency sitting on customer accounts.

Benchmarks by vertical

These ranges are compiled from public retention research and the loyalty programs we see in production on Shopify (n is small but growing — treat these as directional, not authoritative).

VerticalHealthy bandNotes
Beauty / personal care18–28%Customers redeem fast — short repurchase cycles
Apparel14–22%Seasonal cadence — redemption clusters around sale windows
Food & beverage / supplements22–32%High repurchase frequency drives faster redemption
Home goods10–18%Long repurchase cycles — points sit unused longer
Coffee / specialty consumables25–35%Subscription-adjacent — extremely fast redemption

If your program is more than five points below the bottom of your vertical's band, something's wrong. Usually one of three things.

Three reasons redemption is low

1. The redemption thresholds are too high

A customer who needs 1,000 points to redeem $10 off — when their average order awards 80 points — needs to place 12+ orders before they can use the program. Most won't. They give up around order three and the points sit there forever.

Calibrate so the second order earns enough to redeem a meaningful reward on the third. If your AOV is $60 and you award 1pt/$1, that's 60 points after order one, 120 after order two. Set your first redemption tier at 100 points = $5 off. The customer sees a redemption path before they finish thinking about whether your brand is worth coming back to.

2. The rewards aren't desirable

A 5% discount on a customer's next order doesn't move many people. A free travel-size of the product they almost bought, or free shipping on the next order, or a credit-style "spend it however you want" mechanic — those convert.

The best-converting rewards we see are (a) free-shipping unlocks (cheap to fund, high perceived value), (b) free product upgrades (e.g., add a sample to any order), and (c) store credit at favorable conversion (100pts = $5 reads better than 100pts = 5% off).

3. Customers don't know the points exist

Surface them. Everywhere. The floating widget on every page is the table-stakes minimum. The customer account hub showing balance + progress to next tier is the second. Lifecycle emails ("you have 240 points expiring in 60 days") are the third. The product page (points-to-earn on each item) and the checkout / thank-you surfaces close the loop on the purchase itself. And if you sell in person, redeeming at the POS counter keeps in-store regulars inside the same balance. Programs that ship only the widget tend to plateau around 8–10% redemption — invisible programs don't get used.

A note on reward type: store credit tends to redeem faster and read as more generous than an equivalent percentage discount (100 pts = $5 of credit beats 100 pts = 5% off), and it's the same balance whether the customer spends it online or at the register. If your redemption is stuck, switching the headline reward to store credit is often the single highest-leverage change.

Why high redemption is usually fine

Newer loyalty operators get nervous about redemption rates above 30% because it feels like giving away margin. It almost never is. A redemption is a customer who came back specifically to use the program. The economics are:

  • Without the program: that customer wouldn't have placed the order at all (or would have placed it later, less often, at a competitor)
  • With the program: you give up X% of margin on this order in exchange for a higher second-order rate, higher LTV, and a customer who self-identifies as a returning buyer

The break-even math is roughly: if your loyalty discount equals your customer acquisition cost amortized over expected lifetime, you're net-neutral. Anything below that, you're winning.

When to worry about high redemption

A redemption rate above 40-45% sustained over a year usually means one of three things:

  1. Reward value is too generous for the points cost. 100 points = $20 off, in a program where you award 1pt/$1, means you're refunding 20% of every order. Cut the reward, or raise the cost.
  2. Customers are gaming the rules. Look for accounts redeeming on every order. Add per-customer monthly redemption caps.
  3. Your earning rules are over-rewarding low-effort actions. Awarding 500 points for an Instagram follow is fun on day one and a margin leak by day 180.

How to track this in Charm

Charm's admin shows the rolling 90-day redemption rate on the program overview, broken down by reward type. Outstanding liability is updated nightly and exportable to CSV for your accounting team. The customer-level ledger shows who's earning fast, who's redeeming fast, and who's sitting on unused balance.

If you're running a program and your redemption is more than five points below the vertical bands above, the fix is usually a cheaper first-redemption threshold + a better lifecycle email surfacing the points balance.


Want the underlying data and a worked example for your own AOV? Email team@appfleece.com — happy to share the spreadsheet. Charm customers get this view inside the admin.