Cashback Loyalty Program on Shopify: Store Credit Guide

cashback loyalty program

TL;DR

  • A cashback loyalty program gives customers a percentage of each order back as store credit, not cash. The money never leaves your store.
  • The real cost is rate x redemption rate. Model the rate you can afford at 70 percent redemption, which for most stores means 3 to 4 percent, not the 5 to 10 percent usually recommended.
  • Shopify store credit has constraints most guides skip: it needs customer accounts or Shop Pay, customers cannot pick a partial amount, and it does not work on draft orders or subscription renewals.
  • Cashback cannot reward reviews, referrals, signups or birthdays. There is no order value to take a percentage of. That is what points are for.
  • Five brands with published rules are broken down below. Four of the five pay 5 percent or less.

A 5 percent cashback loyalty program does not cost you 5 percent. Depending on how much of the credit customers actually spend, it costs between 1.5 and 3.5 percent of revenue. A 5 percent discount costs 5 percent, every time, with no second order attached.

That gap is the whole case for cashback. It is also why most advice on rates is wrong: the articles recommending 5 to 10 percent are quietly assuming redemption stays low, and if your program works, it will not.

What follows is the math behind that, the five rules that keep a cashback loyalty program from leaking margin, the Shopify constraints that break programs in week one, and five brands whose published rules are worth copying.

What Is a Cashback Loyalty Program on Shopify?

A cashback loyalty program is a retention system where customers earn a percentage of their purchase value back as store credit after completing an order.

It differs from the cashback most people know from credit cards in three ways:

  • The reward is store credit, not money. Value stays inside your store and can only be spent on a future order with you.
  • There is nothing to claim. Credit is issued after a qualifying purchase and sits in the account until the customer applies it.
  • It runs on Shopify’s own infrastructure. Store credit is a first-class object with its own balance, transaction history and checkout behaviour.

Cashback vs store credit vs gift cards

These three get used interchangeably. On Shopify they behave very differently, and the differences affect your UX, your support load and your accounting.

CashbackStore creditGift card
What it isAn earning rule (a percentage of order value)A balance attached to one accountA code with a face value
Who owns itNot applicableOne customer, cannot be transferredWhoever holds the code
How it is appliedNot applicableCustomer taps “Apply store credit”Entered as a code
Customer picks the amountNot applicableNoYes
Requires sign-inNot applicableYes, or Shop PayNo
Typical accountingA marketing costDeferred liability until redeemedDeferred liability until redeemed

Accounting column shows the common treatment, not advice. Confirm with your accountant.

Cashback is the rule, store credit is where the value lives, and a gift card is a different instrument. When a merchant says “I want to run cashback on Shopify”, they mean “I want to issue store credit based on order value”.

Five constraints that stall a cashback loyalty program in week one

1. It needs customer accounts or Shop Pay. A balance is redeemable only when the customer is signed in through customer accounts, or checking out with Shop Pay. On legacy customer accounts, customers accumulate balances they cannot spend. Check Settings, Customer accounts before anything else, and migrate separately if needed. Switching changes the login experience for every existing customer.

2. You have to turn store credit on. The same settings area has a store credit toggle that controls whether the balance appears as a payment method. Issuing credit with it off produces balances nobody can use.

3. Customers cannot choose a partial amount. When they tap “Apply store credit”, Shopify applies the available balance against the order. Any remainder stays for future orders, but the customer does not get to dial the number. This mostly bites around returns and partial refunds, where people expect control they do not have.

4. Accounts are currency-specific, with a ceiling. One customer can hold several accounts, one per currency, and they do not merge. At checkout only the balance matching your checkout currency is shown, so credit in the wrong currency is invisible. Each account caps at under 15,000 USD. For B2B, credit on a customer profile works only in D2C, because B2B credit attaches to a company location.

5. It does not reach all your revenue. Store credit cannot be used on draft orders or edited orders (send a checkout link instead), and it works on an initial subscription purchase but not on recurring subscription bills. If subscriptions are your core business, that is a hard limit on how much of your revenue a cashback loyalty program can touch.

Sources: Shopify Help Center, Store credit; Shopify Customer Account API.

Cashback vs Points vs Tiers: which does what

ModelUX at checkoutMargin impactCustomer psychology
Discount codeFind it, type it, hope it worksRevenue lost immediately“I need to find a deal”
PointsDelayed, abstract, often forgottenNeutral until redemption“I will use it later”
Cashback (store credit)One tap, no codeRevenue stays in store“I already have money here”
Tiered / VIPPerks apply by statusVaries by perk design“I do not want to lose my status”

What a cashback loyalty program cannot reward

A cashback loyalty program can only reward spending. That limitation rarely shows up in guides on the subject, and it decides whether you need points as well.

The mechanic is a percentage of order value. No order, no percentage, nothing to issue. So a pure cashback program cannot reward a product review, a referral, an account signup, a social follow, a birthday or a completed profile.

Those are exactly the behaviours that generate user-generated content, social proof and new customers. A store running cashback alone has a solid repeat-purchase mechanic and no acquisition loop at all.

This is why most mature programs run both: store credit for spending, points for everything else. The customer sees one program; two earning rules do two different jobs behind it.

If you are choosing rather than combining, the question is not which is better. It is which behaviour you are short of. Flat repeat purchase rate points to cashback. No reviews and no referral volume points to points.

See the BLOY guide on points-based loyalty programs and the tiered loyalty program guide for how each layer works.

The Real Cost of a Cashback Loyalty Program

Merchants assume a 10 percent program costs 10 percent of revenue. It does not, and that gap is the whole reason cashback is worth running.

A 20 percent discount on a 100 dollar order means you receive 80 dollars. The loss is immediate and certain. A 20 percent cashback on the same order means you receive the full 100 dollars and issue a 20 dollar credit. If the customer returns and spends it on a second 100 dollar order, you receive 80 dollars on that one, but two orders have happened instead of one.

Customer Lifetime Value = Average Order Value x Purchase Frequency

Cashback raises the second term without touching the first on the initial sale.

Breakage, and the formula that matters

Breakage is the share of issued credit never redeemed. Customers forget, move on, or let it expire. It is why the effective cost sits below the headline rate.

Effective cost (% of revenue) = Cashback rate x Redemption rate
Cashback rateRedemption 30%Redemption 50%Redemption 70%
3%0.9% of revenue1.5%2.1%
4%1.2%2.0%2.8%
5%1.5%2.5%3.5%
10%3.0%5.0%7.0%
15%4.5%7.5%10.5%

Read the table twice. First across, then down.

Across, a generous-looking rate turns out to be affordable: at 50 percent redemption, 5 percent costs you 2.5 percent of revenue, which fits most DTC margins.

Down is where the trap is. Improve redemption from 30 to 70 percent and the same 10 percent program goes from 3 percent of revenue to 7 percent. Merchants set the rate on a low redemption assumption, spend six months making redemption better, then cannot work out why margin slipped.

So model at 70 percent redemption. If your ceiling is 3 percent of revenue, 3 divided by 0.7 gives about 4.3 percent. That is why the recommendation below is 3 to 4 percent rather than the 5 to 10 percent most articles suggest.

This formula covers issued credit only. It excludes your app subscription, operational time, the incremental revenue generated, and third-party transaction fees, which for stores created on or after 12 May 2025 apply to the store-credit portion of an order.

Five Guardrails to Set Before Launch

A cashback loyalty program without rules is a discount with extra steps.

1. Minimum order threshold to earn. A floor so small orders do not generate credit. Keep it below AOV, not above. A threshold the typical customer misses is a program nobody experiences.

2. Exclude discounted and low-margin products. Stacking cashback on a sale price pays twice for the same order. Most merchants exclude clearance collections, structurally thin-margin categories, and gift cards.

3. Cap cashback per order. Without a cap, one outsized order distorts a month of program cost. Two to three times what a typical order earns is a reasonable start. Review after 60 days against your real order distribution.

4. Expiry, with three details that matter.

Shopify supports expiry, but there is no store-wide setting. Unlike gift cards, expiry is chosen per issuance with no built-in automation. A consistent policy across thousands of automated credits has to come from your loyalty app or the API, where storeCreditAccountCredit accepts an optional expiresAt.

Credits are spent earliest-expiry first, and expiry runs on your store’s timezone at end of day, regardless of where the customer is.

Shopify’s own documentation says to verify the laws for store credit expiration in your country first, and that caution is warranted. Several US states restrict expiry on stored-value instruments, and EU and UK consumer rules differ again. Treatment can also depend on whether credit was purchased, refunded or given as a promotional reward. This is not legal advice, and a conversation with a lawyer costs far less than retrofitting a live program.

5. Refund clawback. A customer orders 200 dollars, earns 8 dollars in credit, then returns everything. Without a rule, they keep the 8 dollars.

Shopify supports unwinding credit: transaction types include debit_revert, there is a storeCreditAccountDebit mutation, and a manual debit option in the admin. It does not decide the policy for you. Decide three cases explicitly: full refund (reverse in full), partial refund (reverse proportionally), and credit already spent (balance goes negative, or you absorb it). Write it into your returns policy before launch.

In BLOY: a “Make a purchase” earning rule lets you choose when points are granted (order Paid or Fulfilled) and when they are withdrawn (order Canceled or Refunded), so clawback is configurable at setup.

Automating a Cashback Loyalty Program: Flow, Refunds and POS

Shopify Flow has no built-in action for issuing store credit. Merchants usually discover this after planning the automation around it. Your options are the Send Admin API request action, calling storeCreditAccountCredit yourself, which is not the no-code path it appears to be, or actions supplied by your loyalty app. Flow has no “credit issued” trigger either, so post-purchase emails have to fire off Order paid. Shopify sends its own Notify customer email when credit is issued, so check your customer is not getting two messages about the same credit.

Refunds are a second entry point into a cashback loyalty program. Offering credit at a premium reframes it as the better option rather than the consolation prize. BOOHOOMAN gives 10 percent extra to customers who choose store credit over a cash refund, and the credit lands within 24 hours while cash takes longer.

They publish the fine print too: credit valid 90 days, the choice is irreversible and carries to every later return from that order, and the bonus does not apply if the original purchase was itself paid with store credit. That last rule closes an obvious loop. Keep the cash refund available; removing it damages trust and in many markets is not permitted.

POS works natively. Store credit is a payment method on your online store, POS and Shop. You can deactivate it at POS separately, but it cannot be active at POS without also being active online, and staff need the POS Customers role permission to redeem it in store. What a loyalty app adds at POS is context rather than credit: tier status and reward visibility. BLOY syncs VIP tier status between the online store and Shopify POS.

Five Brands Running a Cashback Loyalty Program

Every mechanic below comes from the brand’s own rewards page, not a vendor case study. No performance figures are quoted because these brands do not publish them, and the rules they do publish are more useful anyway.

ALOHA Collection: the clean 5 percent model

Travel bags, Shopify, roughly 50 to 150 dollars per item.

The free Frequent Flyer program gives 5 percent back in credit on every purchase, no tiers. Credit appears within minutes and applies at checkout, online or in their physical stores where the customer just gives the associate their account email.

The ruleset is what makes this cashback loyalty program worth copying, because it covers every guardrail above: credit expires 180 days after earning with a reminder email 20 days before, a 30 dollar order minimum to redeem, gift cards and donations do not earn, and on a return the credit earned is deducted while credit spent is reinstated.

Takeaway: a flat rate with tight rules beats a generous rate with loose ones. Five percent is unremarkable. The 20-day reminder email is what drives redemption.

Marine Layer: credit for something other than spending

Casual apparel, Shopify, roughly 30 to 150 dollars per item.

The Re-Spun program sells a 20 dollar Take Back Bag. Fill it with old clothing, mail it back or drop it in store, and earn a 40 dollar reward. Capped at 3 bags per order and 6 per year.

The customer pays 20 dollars, the brand gets raw material for its recycled line, and the 40 dollar reward only costs margin when redeemed.

Takeaway: a cashback program does not have to pay a percentage of spend. If you want customers to do something that is expensive to incentivise with cash, store credit is cheaper and more motivating than a discount code.

Pair Eyewear: credit as the product of a paid membership

Eyewear, Shopify, frames from 25 to 80 dollars.

Pair+ costs 30 dollars a month, and the whole fee converts into 30 dollars of store credit, pooled with loyalty points into one balance. Members also get 15 percent off full-price items, free shipping and early access, with the first month free.

The credit is not a reward on top of the fee. It is the fee, returned as spendable value. Margin comes from the attached perks and the purchasing habit the monthly balance creates. They are explicit about the uncomfortable part: cancel and you forfeit remaining credit.

Takeaway: with a genuine repeat-purchase cycle, credit turns a subscription fee into a commitment device rather than a cost customers resent.

Two more, from outside Shopify

Backcountry charges 49 dollars a year for Summit Club+ and gives 10 percent cash back on the merchandise subtotal, excluding tax, shipping, gift cards and the fee itself. Two rules worth stealing. The balance survives while the membership is active, and you get 60 days to spend it if the membership lapses. And on returns, if clawback pushes the balance negative, future earnings offset it rather than the customer being chased for the difference. No other brand here publishes an answer to the already-spent problem at all.

LovelySkin runs a tiered cashback rate: 2 percent back at entry, rising to 3, 4 and 5 percent at 1,000, 1,500 and 2,500 dollars of annual spend. Balances reset quarterly with certificates issued within 31 days, so liability is bounded and customers have a reason to return inside a known window.

Notice what none of them do: lead with a big headline rate. Four of the five sit at 5 percent or below on the base tier, and the one at 10 percent charges 49 dollars a year for the privilege. The rules, the reminders and the redemption experience are doing the work, not the generosity.

When NOT to Run a Cashback Loyalty Program

Low-margin products. At 15 percent gross margin, a 10 percent rate consumes a fifth of gross profit even at 30 percent redemption, and all the headroom as redemption improves.

One-time purchase products. Cashback works by creating a reason to return. With no natural repeat cycle, the credit has nowhere to go: you carry the liability and get none of the retention.

Very low AOV. On a 25 dollar AOV, 5 percent is 1.25 dollars. As a rule of thumb, below roughly 40 dollars AOV a points program with a visible reward threshold motivates better, because the customer is working toward something nameable.

Subscription-heavy stores. Credit does not apply to recurring bills, so most of your revenue is out of reach.

Stores on legacy customer accounts. Fix the account setup first, launch second.

How to Launch on Shopify

Step 0: Check two settings. New customer accounts, and the store credit toggle.

Step 1: Set your rate backwards from cost. Decide what you can afford as a share of revenue (2 to 3 percent for most stores), assume 70 percent redemption, and divide. A 3 percent ceiling gives about 4.3 percent; a 2 percent ceiling gives about 2.9 percent. For most DTC Shopify stores that lands at 3 to 4 percent.

Step 2: Configure the five guardrails. Threshold, exclusions, cap, expiry (after legal check), clawback. Keep the earning rule explainable in one sentence.

Step 3: Show the balance in three places. The customer account page, the cart, and the post-purchase confirmation. The cart placement matters most: a customer who sees their balance while still adding items can build a cart worth applying it to. One who only discovers it at checkout often cannot.

Step 4: Add a post-purchase email. Fire on order confirmation, name the exact amount. Use this or Shopify’s built-in notification, not both.

Step 5: Instrument before launch. Launch first and instrument later and you have no baseline.

Where BLOY fits

Most app comparisons blur this, so to be exact: in BLOY, store credit is a redemption option rather than an automatic percentage-back rule. Customers accrue points on spend and on other actions, then convert points into store credit in their Shopify account. The experience is close to cashback and the credit behaves identically once issued, but the mechanic underneath is points.

That matters when comparing apps. If you want a literal “5 percent of every order becomes credit, no points involved”, a dedicated store-credit app is the closer fit. If you want the spending reward and the behaviours cashback cannot touch, the points layer is what does that work.

From BLOY’s documentation: earning actions include purchase, signup, birthday, referral and reviews via Judge.me or Yotpo, plus custom actions. Purchase earning can be fixed points or increments of spend, with include and exclude rules by product or collection. Clawback is set at the earning rule. Redemption options are amount discount, percentage discount, free shipping, free product, or store credit. Up to four VIP tiers, with tier status syncing to Shopify POS. No code required, and migration from another loyalty app is supported.

Free plan up to 200 monthly orders. Checkout redemption is on the Unlimited plan for Shopify Plus stores.

Metrics to Track for a Cashback Loyalty Program

Repeat purchase rate against your all-customer baseline, read at 60 to 90 days rather than two weeks. Redemption rate, where a low number usually means a visibility problem. Breakage rate, the inverse, and the number finance cares about. Net program cost, credit redeemed divided by revenue, which is what you compare against your target, not the headline rate. CLV for the 6 and 12 month member cohort.

You do not need an app for most of this. Shopify ships Store credit transactions and Outstanding store credit balance reports under Analytics, Reports, Finances. The second is your liability figure.

There is also a customer segment capability most merchants miss: segment by store credit balance, upcoming expiration date and last credit date. A segment of customers holding credit that expires in the next 30 days is one of the highest-intent email audiences you can build, and it costs nothing.

One caution on attribution: people who join a loyalty program are already more engaged. A lift in member CLV partly reflects that selection effect. The cleaner comparison is the same cohort before and after launch.

FAQs

Is cashback better than points?

They do different jobs. Store credit rewards spending and is immediately legible (“I have 7 dollars”). Points reward non-purchase behaviour that cashback structurally cannot: reviews, referrals, signups, birthdays. Flat repeat purchase rate means lead with credit. No reviews or referrals means lead with points. Most mature programs run both.

How much should a cashback loyalty program pay?

Work backwards from cost: 2 to 3 percent of revenue for most stores, assume 70 percent redemption, divide. That gives roughly 3 to 4 percent. Higher rates need a margin structure that supports them at full redemption, not at today’s redemption.

Is cashback the same as store credit?

No. Cashback is the earning rule, store credit is where the value sits. On Shopify a cashback program issues store credit, which carries its own constraints: customer accounts or Shop Pay, no partial amounts, currency-specific, non-transferable.

Can customers apply part of their balance?

No. Shopify applies the available balance against the order; customers cannot choose a smaller amount. Any remainder stays on the account for next time.

What happens to cashback when a customer refunds an order?

Whatever rule you set. Shopify supports reversing credit transactions. Decide full refund, partial refund and already-spent cases before launch, and publish the policy on your returns page.

Can customers stack store credit with discount codes?

Store credit is a payment method, not a discount, so it does not compete for the code field. What your configuration permits still depends on app settings, so test the exact combination on a development store first.

Is store credit a liability on my balance sheet?

Generally yes. Unredeemed credit is an obligation to deliver goods, typically carried as a deferred liability with revenue recognised on redemption. Treatment depends on your accounting framework and jurisdiction, which is one reason finance teams care about expiry. Not accounting advice; confirm with your accountant.

Do I need Shopify Plus?

No. Native store credit works on standard plans. What varies is the in-checkout experience: BLOY offers redemption inside Shopify Checkout on its Unlimited plan for Shopify Plus stores, while other plans surface the program on the product page, cart and customer account.

Conclusion

A cashback loyalty program moves cost from the first order to the second, and makes the second order more likely to happen. A discount just gives the margin away and hopes.

Issuing the credit is the easy part. The rate you can afford at full redemption, the guardrails, and the Shopify constraints are what decide whether it works.

If you keep three things from this guide:

  • Model at 70 percent redemption, which means 3 to 4 percent for most stores. Every brand above sits at or below 5 percent unless they charge a membership fee.
  • Check customer accounts and the store credit toggle first, and confirm credit actually reaches your revenue. It does not apply to draft orders or subscription renewals.
  • Cashback cannot reward reviews, referrals or signups. Decide now whether you need those too.

Run store credit and points in one program. BLOY does both on Shopify, free up to 200 monthly orders. Try BLOY free or book a demo.

Content author at BLOY, focusing on product-led content, SEO, and educational resources to help merchants improve conversion and customer engagement.