software, internet, webdesign, web design, planning, software, software, software, software, software, webdesign, web design, web design
Photo by onlineCup on Pixabay

Costs and pricing

Part of Loyalty software budget: costing the whole scheme

Loyalty software ROI: build a cost model first

Build a loyalty software ROI model with a clear baseline, complete cost lines and a formula for assessing loyalty and referral programmes.

What to take away

  • Build a loyalty software return figure from a written cost baseline, not from a platform dashboard alone. The ONS release UK business: activity, size and location provides business counts and size information by sector; check each release's reference period.
  • Include platform fees, implementation, integration, internal labour, loyalty and referral rewards, fulfilment, compliance and VAT as separate cost lines. Only some of these appear on a platform invoice.
  • Privacy design is a cost line, not an afterthought. The ICO's guidance on data protection by design and default sets expectations for loyalty apps and personalisation features.
  • Report return monthly against a fixed baseline quarter, so seasonal trading does not distort the comparison.

Start with a written baseline

Pick one trading quarter and freeze it. Record revenue, order count, average order value and repeat rate for members and non-members separately. Without that split, any later improvement claim is guesswork.

Baseline data to freeze

  • Pick one trading quarter and freeze it
  • Revenue for members and non-members
  • Order count for members and non-members
  • Average order value, split by group
  • Repeat rate, split by group
  • Label every number with source and date

Label every number with its source and date. If the figure comes from your own till system, say so. If it comes from a published release, name the release and its reference period.

Use the baseline fields above as the first part of the model. Add the full programme cost stack below before calculating return.

Build the cost stack

List every cost the programme creates, then assign each one to a bucket.

Five cost buckets to list

  • Platform licence or revenue share
  • Reward liabilityissued, redeemed, expired
  • Staff time for setup, support, reporting
  • Payment and messaging fees
  • Privacy, legal and consent management work

Completeness matters more than precision here. A missing bucket flatters the return figure, and the error compounds every month you report it.

Use this template for each reporting period, recording the baseline and comparison periods alongside the figures:

  • Incremental gross profit attributable to loyalty or referral activity
  • Platform licence, usage and revenue-share fees
  • Implementation, configuration and integration
  • Internal set-up, administration and campaign labour
  • Loyalty rewards and referral incentives, including rewards for referred customers
  • Reward fulfilment, referral tracking and fraud controls
  • Privacy, legal and other compliance work
  • VAT, showing recoverable and irrecoverable amounts separately

Calculate ROI as: (incremental gross profit attributable to the programme − total programme costs) ÷ total programme costs, expressed as a percentage. Use gross profit rather than revenue uplift, and include only profit that can reasonably be attributed to the programme.

Choose a consistent basis for reward costs, such as rewards earned or rewards fulfilled, and reconcile outstanding reward liability between periods. Avoid counting the same reward both as liability and as a fulfilled cost.

Before and after the baseline

Baseline quarter

Member revenue
£120,000 (illustrative)
Non-member revenue
£95,000 (illustrative)
Platform licence
£2,400 (illustrative)
Reward liability
£7,800 (illustrative)
Staff time at £35 an hour
40 hours, £1,400 (illustrative)
Net contribution
£108,400 (illustrative)

Current quarter

Member revenue
£141,000 (illustrative)
Non-member revenue
£94,000 (illustrative)
Platform licence
£2,400 (illustrative)
Reward liability
£9,100 (illustrative)
Staff time at £35 an hour
46 hours, £1,610 (illustrative)
Net contribution
£127,890 (illustrative)

The figures above are illustrative, not a benchmark. Swap them for your own ledger entries covering the same period.

A revenue comparison is not an ROI calculation. Estimate incremental gross profit attributable to the scheme, then apply the formula above using the complete cost stack, including privacy and legal work.

Compare like-for-like platform proposals

Points, tiers, cashback and paid memberships behave differently. A points scheme defers cost until redemption. A paid membership books revenue up front and creates an obligation to deliver benefits.

Commercial terms depend on provider and scope, so request itemised quotes for equivalent users, channels, integrations, set-up and support. For loyalty software, you could request proposals from LoyaltyLion, Yotpo and Antavo; if referrals are in scope, include Mention Me. Record licence, implementation, usage and revenue-share charges separately in the model.

Ask for the commission schedule and any referral fees in writing before a trial ends.

Handle reward liability properly

Unredeemed points sit on your balance sheet as a future cost. Track the redemption rate each month and adjust the provision.

Breakage is not free money. It reflects members who did not find the reward worth claiming.

Set the provision from your own redemption history, not a supplier's average.

Check privacy design costs

The Information Commissioner's Office (ICO) guidance on data protection by design and default applies to loyalty apps and personalisation features, so data minimisation and retention decisions carry real build and maintenance costs. Budget for them at design stage rather than after launch.

Deleting data you no longer need is usually cheaper than storing it and defending the storage later. Retention schedules also need an owner inside the business.

Watch the statutory floor

Part 2 of the Consumer Rights Act 2015 covers unfair terms in consumer contracts. Schedule 3 of the Consumer Rights Act 2015 deals with amendments and repeals, not the rules on unfair terms. For marketing claims about a scheme, also check the unfair commercial practices regime in Part 4, Chapter 1 of the Digital Markets, Competition and Consumers Act 2024. Make expiry and variation terms clear and fair, and tell customers about changes before they take effect.

Size the opportunity honestly

The ONS release UK business: activity, size and location includes business counts by industry and geography, with employment and turnover size bands. Use it to estimate how many comparable firms could buy the same product. A pilot in one city tells you little about a national buyer base.

Common questions

How often should I recalculate return?

Monthly against a frozen baseline quarter is workable for most small teams. Recalculate the baseline annually so the comparison stays meaningful.

Should reward liability count as a cost?

Yes. Points and cashback you have issued are an obligation, even before a member redeems them.

What if the platform fee is revenue share?

Convert the share into a cash figure for the same period as your revenue, so both sides of the ratio use identical dates.

Do I need legal input for reward terms?

For anything involving paid membership or expiry rules, yes. A solicitor familiar with consumer contracts is cheaper than a disputed term.

More in Costs and pricing