The two loyalty rules that shape margin and repeat visits

A digital loyalty program is meant to bring people back. Set the rules carelessly and it does something else: it hands out margin to customers who were going to buy anyway, or it discounts the same basket twice.

Two decisions drive most of that outcome, and both can be made in an afternoon. The first is timing how much a customer has to spend or how many visits they need before the first reward unlocks. The second is stacking whether that reward can be combined with a seasonal promotion, a welcome code, or a markdown.

Both come back to the same question: what is the smallest incentive that still earns another purchase? The second purchase is widely treated as the relationship milestone worth protecting, since most first-time buyers won't return on their own without a reason to.
On the other side, BCG's research on retail promotions in saturated markets warns that piling on offers can erode loyalty rather than build it.

What follows is policy-first, not platform-first: threshold options by business frequency, three stacking rules and when each applies, a short decision framework tied to loyalty program design and economics, and answers to the questions SMB owners ask most.

When should the first reward be earned?

The first reward threshold is the single rule that sets the tone for the whole program. Most businesses land on one of four options: reward after the first purchase, after the second, after the third, or after the fifth.

Earlier thresholds buy motivation. The second purchase is the one worth protecting it's the real relationship milestone, since the third and fourth purchases become more likely once a customer crosses it, and most first-time buyers never come back on their own without something pulling them back.

Later thresholds buy margin. A reward at purchase five spreads the discount cost across more revenue, but it only works if customers realistically reach five visits before they forget you exist.

Purchase frequency decides which side you sit on:

Business type Typical gap between visits Reasonable first reward Why
Low frequency (salon, optician, garage, furniture) Weeks to months After the 1st or 2nd purchase A fifth-visit goal can take two years to reach — too far away to influence behaviour
High frequency (café, bakery, lunch spot, car wash) Days After the 5th purchase, or a points balance equal to roughly five visits Visits accumulate fast, so a longer runway still feels achievable and protects the per-cup economics

A café that gives a free drink on visit two is paying out before the habit forms. A furniture retailer that makes customers wait for five orders is effectively running no program at all. The tradeoff is blunt: the faster the first reward, the stronger the pull and the thinner the margin.
That balance is the core of loyalty program design and economics, and it is worth modelling with your actual average basket before you launch.

How to set discount stacking rules without losing control of margin

Stacking whether a loyalty reward can be redeemed on top of another discount gets treated as a checkout setting. It isn't. It's a margin decision that belongs in the same conversation as loyalty program design and economics, because the combined discount, not the individual one, is what shows up in your average order value.

There are three defensible paths:
Allow stacking when the other offer is a simple acquisition play a first-order welcome code, a local partnership coupon and your reward is small enough that the combined take-off stays inside your gross margin floor.
Limit stacking for margin-sensitive categories: permit the reward on full-price items only, cap total discount at a fixed percentage, or exclude sale SKUs.
Block it entirely if you already run promotions most weeks; a reward that lands on top of a standing 20%-off is paying twice for the same order.

Write the rule so it names what it applies to. Most platforms treat loyalty rewards and manually created discount codes as separate objects, and some apply combination settings only to codes generated after the rule is switched on older codes keep their original behaviour.
So specify three things in plain language: which reward types are affected, which other offer types they may combine with, and whether existing codes are grandfathered. Then check whether your checkout actually enforces it, because combination logic often depends on the ecommerce platform's checkout capabilities, not just the loyalty app.

Several tools support controlled combinations rather than an on/off switch, which is genuinely useful. Decide the business rule first and configure the tool to match not the reverse. In Loyaltify, rewards attached to a digital pass are defined per program, so the stacking policy is written once at the program level instead of per campaign.

A simple decision framework for choosing the right policy

Both decisions when the first reward is earned, and whether it can combine with other discounts come down to three questions. Answer them in order and the policy writes itself.

1. How much margin can you give back?
Start with the gross margin on a typical basket, then decide what share of it you're willing to return per customer per cycle. A café at 70% margin can hand out a free drink on the fifth visit and still come out ahead.
A retailer running on 20% can't, so the threshold moves up, the reward value comes down, or both. Margin also settles the stacking question: generous margins can absorb a loyalty reward landing on top of a seasonal promotion; thin ones usually need rewards to apply alone, or only on full-price items.

2. How fast do you need the second purchase?
The second purchase is widely treated as the relationship milestone the point after which the third and fourth purchases become more likely. If most of your first-time buyers never return on their own, a lower first-reward threshold is a defensible investment reach it on visit two or three rather than visit ten.
Low-frequency businesses (furniture, eyewear, auto service) should go the other way: tie the first reward to spend rather than visit count, since a customer may only return twice a year.

3. Can you explain the rule in one sentence?
If a member needs a help page to work out whether their reward applies today, the rule is too complicated. "One reward per order, and rewards don't combine with promo codes" is enforceable at the counter and at checkout.
Clarity also guards against promotion fatigue BCG's research on retail promotions in saturated markets warns that too many overlapping offers can weaken loyalty and suppress revenue rather than lift it.

Read together, those three answers are the whole of loyalty program design and economics for a small business: how much you spend to buy a repeat order, and how much of that spend you keep. The platform won't pick the numbers for you. That judgment stays with the business, and it's worth revisiting once you have a quarter of real data.

What the evidence says about repeat purchases and promotion pressure

Two decisions when the first reward is earned, and whether it can combine with other offers sit at the centre of loyalty program design and economics. A few research points make the stakes concrete.

The second purchase is the milestone worth buying. The move from first to second order is where a relationship actually forms, and third and fourth purchases become more likely once a customer crosses it. Most first-time buyers never come back without a reason to, so if your reward threshold sits at five visits, most customers never see it.
Low-frequency businesses a furniture shop, a garage usually need an earlier, smaller first reward than a café where a tenth-coffee rule is reached in a fortnight.

Stacking deserves the same deliberate treatment. Promotion infrastructure vendors describe coupon stacking as a governed system: explicit combination rules plus measurement of whether the extra discount actually drove incremental revenue.
Platform mechanics matter too combination settings often apply only to newly generated discount codes and can depend on your ecommerce checkout's own capabilities, so confirm the exact behaviour on your own stack before you promise it to customers.

And more offers is not the same as more loyalty. BCG's 2023 work on retail promotions in saturated markets warns that promotion overload can dilute loyalty and suppress revenue that customers would have paid anyway.

FAQ: first reward timing and discount stacking

After how many purchases should a customer earn their first reward?

There's no single correct number. The threshold that works depends on how often people buy from you, what your margin allows, and how fast you need that second visit.

A coffee shop with daily customers can set the first reward at five or six visits and still deliver it inside two weeks. A furniture retailer with a twelve-month purchase cycle that copies the same number has effectively built a reward nobody will ever claim. Work backwards from time instead: pick a reward moment customers can reach within one normal buying cycle, then convert that into a purchase count.

The second purchase matters most. The second order is widely treated as the relationship milestone, with third and fourth purchases becoming more likely once it happens. Most first-time buyers don't return on their own, so a reward sitting at purchase ten is invisible to the people you most need to convert. For low-frequency businesses, two or three purchases is usually the honest starting point; for high-frequency ones, five to ten keeps the maths sensible.

Can loyalty rewards stack with other discounts?

Allow stacking when the combined discount still leaves a workable margin for example, a 10% reward on top of a seasonal 10% offer on a product carrying a 60% margin. Limit it when you want control: one reward per order, no stacking during sale periods, or exclusions on already-discounted lines. Block it entirely when your promotional calendar is already heavy. BCG's research on retail promotions in saturated markets warns that too many promotions can weaken loyalty and suppress revenue.

Whatever you choose, write it down in one sentence and apply it to loyalty program design and economics across every channel. The policy that holds up is the one your staff can explain at the counter without checking a manual and the one your system enforces automatically, every time, without someone having to remember it.

Once you've settled on a first-reward threshold and a stacking rule, the next step is setting it up somewhere your customers actually see it. Loyaltify lets you configure both policies on a scannable digital pass, no physical cards or dedicated app required, so the rule your team agreed on is the rule that runs at checkout. Start free and adjust the threshold or stacking setting any time your margin or repeat-purchase goals change.