Guide

How to Create a Profitable Loyalty Program for Your Small Business

Launching a loyalty program doesn’t mean giving away your margins. A well-calibrated program can bring customers in more often, get them to spend more per visit, or both.

Yet many independent business owners still set their thresholds by guesswork. The result is a rewards scale that’s either so generous it eats into profits, or so complicated it puts customers off.

Here is the complete method for designing a loyalty program that is attractive, motivating, and quickly profitable for your shop.

15% to 25%
According to McKinsey research on top-performing programs, customers who redeem their rewards show a 15% to 25% annual increase in the revenue they generate.
McKinsey
66%
Better still: in a KPMG survey of loyalty program members in the hospitality and leisure sectors, two-thirds of respondents (66%) say they’re willing to deliberately increase the value of their basket to unlock a reward.
KPMG

Compare the real cost of the reward with the revenue it takes to earn it

A good starting point is to compare the real cost of the reward with the revenue needed to earn it, then adjust the threshold to your margin.

The classic mistake: confusing the selling price with your cost

Never work out a reward’s profitability from the price on the menu or in the shop window. Use its raw cost of materials instead.

Take a restaurant that gives away a dessert listed at €6, with ingredients costing €1.20, after 10 meals at €15 (€150 spent):

Perceived impact for the customer4%

discount (€6 / €150)

Real cost to the business owner0.8%

of margin given up (€1.20 / €150)

That’s the secret of a rewards scale that works: maximize the value the customer perceives while keeping the margin you actually give up as low as possible.

Choose the right mechanic for your type of business

The right model depends directly on how often customers visit and on the average spend per visit at your location:

The per-visit card (or stamp card)

Who’s it for?
Coffee shops, bakeries, street food, sandwich shops.
How it works
1 visit (with a minimum spend) = 1 stamp. After 8 or 10 stamps = 1 free product.
Why it works
Dead simple to grasp at the counter, and ideal for everyday purchases with a low price per item but very frequent repeat visits.

The points card: points earned on every purchase

Who’s it for?
Fashion boutiques, concept stores, delis, wine shops, florists.
How it works
€1 spent = 1 point. At 100 or 150 points = a voucher or an exclusive gift.
Why it works
It directly encourages customers to add to their basket at every checkout so they reach the next tier faster.

VIP status tiers

Who’s it for?
Hair salons, spas, beauty salons, jewelers.
How it works
Progression through levels (Silver, Gold, Platinum member) that unlock privileges (priority access, a free service, private invitations).
Why it works
It strengthens attachment to your brand and rewards your best customers without resorting to blanket discounts.

Three worked examples by type of business

Here are three examples to help you calibrate your thresholds:

Type of businessAverage basketProgram ruleRevenue before the rewardReward givenReal cost of materialsReal cost rate
Coffee shop€5.50Buy 9 coffees, get the 10th free€49.501 hot drink (€3.80)€0.450.9%
Lunch restaurant€14Buy 10 lunch menus, get 1 free€1401 full lunch combo (€14)€3.802.7%
Hair salon€45€1 = 1 pt (300 points = 1 free treatment)€3001 deep in-salon treatment (€25)€2.50 (product)0.8%

Fictional examples: adapt them to your purchase costs, your margin, and how often your customers visit.

The psychological levers that speed up visits

For a program to run at full speed, the financial mechanics need to be backed by proven behavioral principles.

  • The “endowed progress” effect (Nunes & Drèze study / Wharton)

    A famous university experiment compared the engagement of two groups of customers. One group received a card requiring 8 stamps to earn a reward. The other received a 10-stamp card with 2 stamps already filled in at sign-up. The effort was mathematically identical (8 purchases required in both cases), yet customers with the pre-credited card were nearly twice as likely to complete their card (34% vs 19%).

    Nunes & Drèze study
  • Cartia’s tip

    Always give 1 or 2 welcome points as soon as the card is added to the phone. When customers feel they’ve already started the journey, you reduce early drop-off.

  • Favor a gift over a percentage

    Giving a physical product (a drink, an accessory, a dessert) leaves a positive emotional trace that’s far more memorable than an abstract −10% off the receipt.

The 3 pitfalls that destroy profitability

  1. Pitfall 1

    Setting an unreachable threshold

    Requiring 20 visits before the first gift. The customer loses hope and doesn’t even bother to show their card anymore.

  2. Pitfall 2

    Applying blanket percentage discounts

    Taking 15% off everything in the store cuts directly into your net margin on items with a high purchase cost.

  3. Pitfall 3

    Letting your customer list go to sleep

    Recording visits without ever re-engaging inactive customers with a push notification freezes your sales potential.

FAQ

Frequently asked questions

How many stamps should a loyalty card have?

Between 8 and 10 stamps. Below 6, the program becomes too expensive for the business owner; beyond 12, the reward feels too far away to motivate regular repeat purchases.

Should loyalty points expire?

For a local business, allow a comfortable validity period (for example, 12 months without a visit). Expiry that’s too short (for example, 3 months) frustrates customers who come back regularly but only now and then.

Is it better to offer a voucher or a free product as a loyalty reward?

Offering a product or a service is almost always the better deal. The customer sees the full retail value, while your business only covers the raw cost of materials.

Cartia

Create a digital loyalty card tailored to your business with Cartia

Set up a points or stamp program, generate your QR code, and offer a card that lives in Apple Wallet or Google Wallet.

Create my loyalty card with Cartia

Free for up to 50 customers, no credit card required.