Fundusze Europejskie Województwo Łódzkie Unia Europejska
Retention

Loyalty programs for business: how to choose one, and how to know it worked

In short

A business loyalty programme pays points, tiers, cashback or benefits under ongoing rules. Choose one goal and the number that tracks it (orders per customer, contribution margin per order, or the share of a cohort still buying after n months), then a mechanic whose reward cost you can support. Frequent buyers may be more likely to join, so higher member spending alone does not prove an effect; where feasible, compare contribution with a randomised control group.

What a loyalty program for business actually is

A loyalty programme is a standing set of rules: which customer activity earns a reward, what the reward is (points, a tier, cashback or a benefit such as delivery) and when it expires. The rules can have fixed terms or an end date. A promotion usually changes a particular offer for a shorter, defined period.

Budget the reward obligation over the programme period and define what happens to earned benefits when terms change or the programme ends. Keep reward costs separate enough to compare them with the additional contribution the programme produces.

B2B and B2C loyalty are not the same product

Consumer programmes often connect a member to their own purchases. Trade programmes may reward an installer, distributor employee or reseller while another entity pays the invoice. These relationships affect eligibility, permissions and reconciliation.

Do not assume that the member, buyer and payer always share one record. Households, gifts and third-party payments can separate them in consumer programmes too. Define the relationships you need to store, and confirm reward tax treatment for the relevant jurisdiction. Ask vendors which model their integration and pricing support.

Types of loyalty program, and what each costs you

Below are four common mechanics; the right-hand column lists what to budget for each. The amount depends on the reward, who qualifies and the redemption rules.

MechanicWhat the member seesWhat to budget
PointsEarn on spend, redeem on rewardExpected redemption, reward fulfilment and administration
TiersBenefits unlocked by qualifying activityBenefit cost during the stated membership period
CashbackCash or credit after a purchasePayout rate, exclusions and settlement timing
BenefitsDelivery, access or serviceDelivery, capacity, service and opportunity costs

Model both earned and expected redeemed rewards. Unredeemed points do not automatically become profit, and their accounting treatment depends on the programme terms and applicable standards. Confirm that treatment with the finance team instead of treating expiry as free margin.

Define how long a tier lasts, what qualifies a member and when benefits expire. A tier that grants free delivery or access instead of a discount is costed like the Benefits row: delivery, capacity, service and opportunity costs over the membership period.

Card, app or system: what you are choosing between

These three words describe different layers, and vendors use them as if they were alternatives.

The card is the identifier — the thing that ties a purchase to a person. The app is the interface where a member sees their balance. The system is the rules engine that decides what is earned, what can be spent, and what it costs you. You can run a serious programme with no app at all, provided the identifier is reliable at the till or the checkout.

What you cannot skip is the join between the identifier and settled orders. A programme that knows what its members redeemed but not what they spent can report engagement forever and never report money. For the product workflow, see Loyalz retention and loyalty programs.

Examples worth copying, and what the write-ups leave out

A published case study is a selected example. Check whether it reports a controlled comparison, the time window and costs, or just member spending against non-member spending. More frequent buyers may be more likely to join, so a membership gap can exist before the programme has an effect.

Use examples to identify operational questions: who administers rewards, how returns affect points, what integrations are needed and how members get support. Ask for evidence before carrying a claimed uplift into your own budget.

The goal you set decides the number you watch

Three goals get called loyalty, and they need different measurements.

If the goal is more frequent purchases, the number is orders per customer per period, compared against a group that did not get the programme. If the goal is bigger baskets, it is contribution margin per order, not order value — a bigger basket bought with a bigger discount is not progress. If the goal is keeping customers longer, it is the share of a cohort still buying after n months.

Programmes usually get sold on all three at once, which is how they end up measured on none of them. Pick the one you would defend to a finance director and instrument that.

How to know the program caused anything

Where feasible, randomise eligible customers before offering the programme. Choose the allocation and sample size for the metric and effect you want to detect.

Compare contribution per assigned customer over the same period, including those who do not enrol or buy. Randomisation helps balance prior buying tendencies; check that assignment, exposure and measurement worked as planned. Observational alternatives require assumptions that should be stated explicitly.

Sample size is not a universal loyalty benchmark. In a simplified two-group model with equal allocation, coefficient of variation 1.5, a 10% relative effect, two-sided significance 5% and power 80%, the approximation is n = 2 × (1.96 + 0.84)² × 1.5² ÷ 0.10² = 3,528 customers per group. A 90:10 allocation needs about 2.8 times the total sample under the same assumptions. Estimate variance from your own data and use the intended allocation when planning the test.

If your store is too small for a holdout, say so and measure something narrower: the redemption rate, the cost per redeemed reward, and margin per member order. Those are honest operational numbers. They are not proof of incrementality, and calling them that is where most loyalty reporting goes wrong.

What a loyalty program will not fix

A programme cannot be assumed to repair product quality, service or an unsuitable buying cycle. It can also influence a first purchase, so distinguish acquisition offers from rewards intended to support repeat buying.

A programme changes both rewards paid and possible future purchases. It may improve or worsen acquisition economics. Estimate the additional contribution after programme costs and compare it with the acquisition funding required. The CAC payback guide shows how to follow the timing.

The honest order of operations is: know what a customer costs, know what they return, then decide what a programme is allowed to spend to move the second number. Loyalz exists to make that join possible — one record per customer, ad spend on one side and settled orders on the other. The retention pillar covers the mechanics, and loyalty campaigns covers testing one campaign at a time.

Common questions

What is a loyalty program for business?

Ongoing rules that decide which behaviour earns a reward (points, cashback, tier status or a benefit such as delivery) and when it expires. Programmes can have fixed terms and end dates; define these and what happens to outstanding rewards before launch.

What types of loyalty program are there?

Points, tiers, cashback and benefits. A points scheme costs what members are expected to redeem plus administration; a tier costs its benefits over the membership period; cashback costs its payout rate. None is cheapest by type alone.

How is a B2B loyalty program different from a consumer one?

Trade programmes may reward an installer, distributor employee or reseller while another company pays the invoice. Households, gifts and third-party payments can separate member, buyer and payer in consumer programmes too. Decide which of those records the system must link, who is eligible and how rewards are taxed before choosing a system.

Do loyalty programs actually increase revenue?

They can, but a member-versus-non-member comparison does not isolate the effect. Where feasible, use random assignment before the offer and compare contribution after programme costs. Other methods require explicit assumptions about selection and concurrent changes.

How many customers do I need to measure a loyalty program?

It depends on the metric, baseline variance, effect size, allocation, significance level and power. The worked sample-size example in this article states those inputs; it is not a minimum that applies to every store.

KM

Karol Majewski

Founder, Loyalz · 12 years running paid acquisition at zest.agency

See it on your data

On a twenty-minute call we connect one ad account and one month of your orders, and work out the gap between what the platform claims and what your shop took. Profit and POAS stay blank until you enter your margin and costs per order.

Book a demo