Retail loyalty program software runs the scheme: who is enrolled, what they have earned, what they have redeemed, what tier they are in, what expires when, and what the store still owes in unredeemed value. With Pentoggle, a retailer can describe the scheme they actually want to run and generate the starting application around it.
This page is about the scheme. The customer record and the history behind it are Retail CRM Software. Discounts and offers that are not part of a points scheme are Retail Promotion and Discount Management Software. Gift cards and store credit, which behave similarly but are prepaid rather than earned, are Retail Gift Card Management Software.
A loyalty program creates obligations to customers and raises questions about how the outstanding value is recorded in your books. It also involves customer data and contact. How points liability should be treated in your accounts, and what consumer and data rules apply to a scheme where you operate, differ by place and change. This page states none of them. Establish what applies with your accountant and a suitable adviser.
Most retailers already run an accounting system such as QuickBooks, Tally or Xero, and a POS at the counter. Those stay where they are. What is often still managed outside them is the scheme: the stamp card in a customer's wallet, the points balance nobody can total, and the reward the customer says they were promised.
Key takeaways
- Unredeemed points are an obligation, not a marketing number. The store owes something, and the total is worth knowing before it is redeemed rather than after.
- The rules have to be decided before the software, because most loyalty problems are rule problems: what earns points, what does not, what happens on a return, and what happens at expiry.
- Redemption rate is the measure of whether the scheme works. Points that are never redeemed did not change anyone's behaviour and they still sit as an obligation.
- A tier only means something if the benefit is visible to the customer and applied automatically. A tier the customer has to claim is a tier that annoys them.
- A useful number is redemption rate alongside the outstanding balance, read as a pair.
The spreadsheet is often not the problem
A paper stamp card, ten stamps for a free one, is a loyalty program. It is cheap, everyone understands it, and for a coffee shop or a small store it works.
The trouble starts at identifiable points.
When the balance is in the customer's pocket
The card is lost, or it is claimed to be lost, or it has been stamped by three different people at different rates. There is no record on the store's side to check against.
When the rules were never written down
A customer returns an item they earned points on. Does the balance reduce? Nobody decided, so it depends who is at the counter.
When nobody knows what is outstanding
The scheme has run for two years. How much unredeemed value is sitting with customers is unknown, and if a large share were redeemed in one month the store would feel it.
When the reward is a negotiation
The customer thinks they are owed something. The staff member does not know. The manager gives it to keep the peace, and the scheme now costs more than it was designed to.
What retail loyalty program software holds
Enrolment
How a customer joins, the identifier they use at the counter and online, and the consent held for contact.
Earning rules
What earns and at what rate, with the exceptions written down: excluded categories, promotional items, gift cards, sale prices, and any minimum.
Balances
Points, stamps or credits per customer, with the date each was earned so expiry can be applied correctly.
Tiers
Thresholds, how a customer enters and leaves a tier, and the benefits attached to each, applied automatically at the till.
Redemption
What can be redeemed for what, any limits per transaction, and the redemption recorded against both the customer and the sale.
Returns and adjustments
What happens to earned points when the purchase is returned, and manual adjustments with a reason and an approver.
Expiry
The expiry rule, the notice given before it, and the record of what expired and when.
Reporting
Outstanding balance in points and in value, redemption rate, enrolment and activity, and behaviour of members against non-members.
Decide the rules before the software
Most trouble with loyalty schemes is not technical. It is that the edge cases were never decided, so they are decided at the counter, differently each time.
The list of decisions is short and worth making explicitly.
What earns. Every purchase, or only some categories? Full-price items only, or sale items too? Does a gift card purchase earn, and does spending the gift card earn again? Is there a minimum transaction?
What a point is worth. The earning rate and the redemption rate together set the cost of the scheme as a percentage of sales, and it is worth calculating that figure before launch rather than discovering it later.
What happens on a return. If a customer earned points on a purchase and returns it, the fair answer is usually that the points reverse. If they have already been redeemed, the store needs a rule for that too.
Whether points expire, after how long, and whether activity resets the clock. Expiry reduces the outstanding obligation and it is also the part customers most resent, so notice before expiry matters.
What tiers exist, if any, how a customer moves between them, and whether a tier can be lost.
Who can adjust a balance, up to what value, and with what approval.
Once these are decided, the software is straightforward. Decided afterwards, each one becomes a change to a live scheme with customers already holding balances, which is far harder.
Unredeemed points are an obligation
A loyalty scheme issues something the customer can later exchange for goods. Until they do, the store is carrying an obligation, and the total of it grows quietly with every transaction.
Operationally, this matters for two reasons. A scheme with a large unredeemed balance has a concentration of value that could be presented at any time, and a store should know its size. And a large balance with low redemption is a sign the scheme is not doing its job, since points that sit unredeemed did not bring anyone back.
Financially, how the outstanding value should be recognised and recorded in your books is a question for your accountant, and the treatment can depend on the structure of the scheme and on where you operate. The application's job is to hold the facts accurately: what was issued, to whom, when, what has been redeemed, what has expired, and what remains. What those facts mean in the accounts is not something this page states.
The same applies to any changes you might want to make to a live scheme, such as introducing expiry, changing the earning rate or closing the program. Customers hold balances that were earned under the old rules, and what you may do about that, and what notice is required, differs by place. Confirm it with a suitable adviser before changing a scheme that has balances outstanding.
Redemption is the measure, not enrolment
Enrolment numbers are the figure most often quoted about a loyalty scheme and the least informative. Signing up is free and takes a moment; it says nothing about whether the scheme changed anyone's behaviour.
Redemption rate says more. It measures the share of issued value that customers actually came back and used. A scheme with low redemption has issued a lot of promises that nobody found worth acting on, which usually means the reward is too distant, the rules are unclear, or customers do not know their balance.
Making the balance visible is the cheapest fix for the last of those. A balance printed on the receipt, shown at the counter and available to the customer on their phone removes the main reason people forget they have one.
The other measure worth having is behavioural: do members buy more often, or spend more per visit, than non-members. This has to be read carefully, because the customers who join a scheme are often the ones who already shop most, so the difference reflects who joined as much as what the scheme did. Comparing the same customers before and after joining is a better test than comparing members to non-members, though it is still not a clean one.
If neither redemption nor behaviour moves, the honest conclusion is that the scheme is a cost rather than an investment, and the rules or the rewards need changing.
Where loyalty looks different by business type
- Grocery Store Software, where visits are frequent, baskets are routine and small consistent rewards suit the rhythm.
- Beauty Retail Software, where replenishment cycles are predictable and a reward timed to the next purchase is genuinely useful.
- Convenience Store Software, where transactions are fast and any scheme has to work in the few seconds available at the counter.
- Fashion Retail Software, where tiers and early access to new ranges often matter more to customers than points.
- Pet Store Software, where food is bought on a cycle and a stamp-style scheme on a specific product fits the behaviour.
- Specialty Retail Software, where the customer base is small and recognition matters more than mechanics.
Why retailers choose Pentoggle for loyalty
Your rules, including the awkward ones
Earning exceptions, returns, expiry and adjustment decided up front and applied consistently at every till.
Balances the customer can see
On the receipt, at the counter and on their phone, which is what makes points get redeemed.
Tiers applied automatically
The benefit attached to a tier applied at the till without the customer having to claim it.
The obligation is visible
Outstanding balance in points and in value, with redemption and expiry tracked, so the scheme's size is known.
Sits around your accounting and your POS
QuickBooks, Tally, Xero and comparable systems continue handling the books, with the treatment of points liability set by your accountant. Your POS continues taking sales. Pentoggle runs the scheme around them.
A useful number for loyalty
Redemption rate and outstanding balance, read as a pair.
Alone, each is misleading. High redemption with a small balance may mean the rewards are too easy and the scheme is expensive. Low redemption with a large balance means an obligation is accumulating that has bought little behaviour change.
Read redemption by tier and by segment. Frequent customers usually redeem; occasional customers often do not, and the points issued to them are the least productive part of the scheme.
Read expiry separately. Points that expired are obligations that resolved without a visit, which reduces the balance and does nothing for the store commercially, so a scheme whose balance falls mainly through expiry is not working as intended.
Ready to build retail loyalty program software?
You know how many customers signed up.
You may not be able to say how much you owe them, or how many ever came back to use it.
Describe the scheme you want to run and the rules you want applied to Pentoggle in plain English and generate a working first version in hours, then refine it around your process.