Low frequency, high variance
A café sells one person roughly the same thing several times a week. An independent shop does not, and two facts follow from that.
The first is frequency. A gift shop or a bookshop may see a good customer a handful of times a year. A fixed milestone — buy eight, get one free — puts the reward years out, and a card nobody can finish is a card nobody joins.
The second is basket variance. In one afternoon you will sell a $6 greeting card and a $180 lamp. A stamp card counts both as one purchase, so both customers earn identical credit — the mechanic working against you, in front of the person who spent more. The points versus stamp cards comparison covers both models.
Points answer both. Earning scales with what was spent, and progress accrues on every visit. Rewardfinity ships a retail preset: two points per whole currency unit, a Silver and Gold tier pair with Gold earning at 1.5×, and a 10% discount at 200 points. Your own margins set the right numbers.
Set the earn rate from your margin
A points program is a discount you pay later. What matters at setup is what one reward costs as a share of the margin it earned.
Illustrative example — not a customer result. Assume a $60 average basket at 50% gross margin, and the preset above. At two points per dollar, 200 points takes $100 of qualifying spend. The reward is 10% off — $6.00 on an average basket. So the program costs $6.00 per $100 of qualifying revenue: a 6% discount. That $100 carried $50 of gross margin, making the reward 12% of the margin that earned it.
Six percent of revenue and twelve percent of margin describe the same $6.00; the second is the one to budget against. It also exposes the commonest mistake in small retail — one flat earn rate across categories with very different margins.
| Illustrative category | Assumed gross margin | Reward as share of revenue | Reward as share of margin |
|---|---|---|---|
| Cards, paper, small giftware | 60% | 6% | 10% |
| Own-brand homeware | 50% | 6% | 12% |
| Books at trade terms | 40% | 6% | 15% |
| Consignment or agency lines | 25% | 6% | 24% |
The rate is identical in every row; the cost is not. A flat rate quietly hands over a quarter of your margin on the thinnest category and a tenth on the fattest. Three fixes: an order minimum, a per-order cap so one large thin-margin sale cannot fund most of a reward, or pricing against your blended margin rather than your best. Rewardfinity's points rules cover rate, rounding, minimum and per-order cap.
Why tiers matter more here
Check your own shop first. Export twelve months of customers from your point of sale and sort by total spend. Most owners already know the names at the top. What they lack is a way to treat those people differently that does not depend on who is working.
That is what a tier does. It puts a fact the owner carries in their head where the software can act on it, so recognition survives a shift change and a new hire.
Two cautions. A multiplier multiplies the discount as well as the earning: at 1.5×, a Gold member reaches 200 points after $66.67 of spend instead of $100, so the same $6.00 reward becomes 9% of revenue and 18% of margin. Often a good trade, but a deliberate one. And set thresholds from your own spend distribution — a tier most members reach is an earn-rate increase with extra steps.
Tiers and the Shopify app sit above the free plan, which covers points, one stamp card and 100 members; the boundaries are at your economy's price.
One balance, two counters
A shop with an online store and a physical till runs two systems, each knowing about a sale and neither knowing the other's customer. The program reconciles them on the customer, not the order.
| Situation | Two separate programs | One member balance |
|---|---|---|
| Buys online, then visits | Two balances, neither complete | The till sees the online spend and its tier |
| Staff look someone up | Whichever system they are standing at | One supported email lookup or member card |
| A refund is processed | Clawed back in one place, stranded in the other | Clawed back at the rate the points were earned |
| Deciding who reaches Gold | Understates anyone shopping both ways | Ranks on spend across both channels |
Rewardfinity's Shopify app is live and approved, and the counter is covered by in-store earning through a native point-of-sale integration or webhooks for other tills. Both write to the same member record. What decides whether it works is duller: staff must identify the customer before the sale closes. There is a retail card template headed "Shopping, with benefits." Google Wallet is a configured path; Apple Wallet public launch remains dark pending its physical canary.
Seasons, and the buyer who is not the customer
The season. A large share of a shop's year can land in a few weeks. Points absorb that on their own, because a large December basket earns proportionally. What they do not do is bring that person back in February. That is the threshold's job: set it low enough that one seasonal trip crosses it, so the customer leaves holding a balance that only converts on a return visit.
The gift buyer. In a gift shop or a bookshop, some customers are buying for someone else and will never use what they bought. They are still your customer, and the reward should suit them rather than the recipient. That argues for a percentage discount over a specific product: 10% off anything reads well to a person whose taste you do not know.
What shop owners ask before launching
What kind of loyalty program works best for a small retail shop?
Points, in most cases. Retail baskets vary — a card and a lamp are not the same purchase — and a stamp card credits both identically. Visits are also infrequent enough that a fixed milestone sits years away. Points scale with spend and accrue on every visit.
How many points should a retail store give per dollar?
Work backwards from margin, not from a round number. Two points per dollar with a 10% reward at 200 points means one reward per $100 of spend. On a $60 basket that reward is $6.00 — 6% of revenue, and at a 50% gross margin, 12% of the margin behind it.
Are VIP tiers worth it for a shop with only a few hundred customers?
Often more so than at scale. Revenue in an independent shop is usually concentrated in a small group of repeat buyers — check your own twelve-month export first — and tiers turn that into something the software applies at the till, on every shift. A tier most members reach is just a higher earn rate.
Can the same loyalty balance work in my shop and my online store?
Yes, provided both channels write to one member record rather than two programs that share a name. Rewardfinity has a live, approved Shopify app for the online side, a native point-of-sale integration for the counter, and webhook-based earning for other tills. The harder part is identifying the customer at the till.
How do I run a loyalty program when half my customers are buying gifts?
Assume the buyer is your customer even when the recipient is not. Make the reward something the buyer wants for themselves — a percentage off anything reads better than a specific product when you do not know their taste. And keep the threshold low enough that one seasonal trip crosses it.
What does a retail loyalty program cost to run?
Two costs of different kinds. The software is a subscription, with a free plan for up to 100 members and paid plans priced to your economy rather than one global figure. The larger cost is the reward — on a $60 basket at 50% margin with a 10% reward at 200 points, 12% of gross margin.
Cost the reward, then set the rate.
Start from the retail preset and change the numbers to match your margins.