Subscription merchants lose 20-40% of their base to voluntary churn every year. The ones who keep subscribers around longer share a pattern: they give customers a financial reason to stay beyond the product itself. A cashback wallet does this by depositing store credit into the customer's account after every subscription order — money that only works in your store.
The subZwallet Cashback Wallet adds store credit to the customer after each subscription billing, so every order gives them a reason to place the next one. This guide walks through how to set it up on Shopify, configure earning rules, apply tier multipliers, and track redemption. Available on Growth plans and higher.
Before configuring rules, decide which reward mechanism fits your retention model. Each one optimizes for a different outcome:
Many subscription brands run cashback and points together. Cashback handles the baseline retention incentive (every subscriber earns automatically), while points give customers a goal to work toward (with redemption codes and a birthday reward). If you only pick one, cashback is the simpler path for subscriptions.
subZwallet uses Shopify's native store credit system. When a qualifying order completes, the app calls the storeCreditAccountCredit mutation (https://shopify.dev/docs/api/admin-graphql/latest/mutations/storecreditaccountcredit) to add funds to the customer's account. If the customer doesn't have a store credit account yet, Shopify creates one automatically. Balances are currency-specific and capped at $15,000 per customer (https://help.shopify.com/en/manual/customers/store-credit).
The earning and redemption flow:
No coupon codes, no manual claims, no gift card workarounds. The credit sits in the customer's account and reduces their next order total automatically.
There is no universal "right" cashback rate. It depends on your margins, average order value, and subscription frequency. Here are starting points based on what subscription brands in each vertical typically run:
Start at the lower end and increase after you measure redemption rates. A rule that costs too much can be paused instantly — cashback already earned stays in the customer's account, but no new credits accrue.
In the subZwallet sidebar, open Cashback Wallet. The main screen shows your active rules and a transactions table.

Each rule has these parameters:
If you use Customer Tiers (/help/customer-tiers), you can attach multipliers to any cashback rule. This lets you run one rule with escalating rewards instead of maintaining separate rules per segment.
Example tier multiplier setup for a supplement brand running 5% base cashback on subscription orders:
The escalating rate gives long-tenure subscribers a tangible reason to stay. A Platinum customer earning $7.50 per month accumulates $90/year in store credit — that is real switching cost. Configure multipliers in your tier settings, and they apply automatically to every cashback rule that has tier conditions enabled.
The Transactions tab shows every cashback event: earned credits, redemptions at checkout, and manual adjustments. Search by customer, date range, or rule. Use this to monitor your effective cashback rate (total credits issued / total qualifying order revenue) and redemption rate (credits redeemed / credits issued).

A healthy cashback program has a redemption rate between 60-80%. Below 60% means customers are not aware of their balance — add balance reminders via Flows (/help/flows). Above 80% with thin margins means your rate may be too generous — lower the percentage or add a max cap.
Review these metrics monthly. If repeat purchase lift is below 10%, your cashback rate is too low to change behavior — increase it or add tier multipliers. If cost exceeds margin, lower the rate or tighten conditions.