In this guide
- What is loyalty program ROI?
- How to calculate loyalty program ROI
- Which KPIs actually affect loyalty program ROI?
- How to attribute revenue to your loyalty program
- 7 Ways to improve loyalty program ROI
- Loyalty program ROI example
- How often should you measure loyalty program ROI?
- Common loyalty program ROI calculation mistakes
- Wrap up
A loyalty program pays off when the extra profit it brings in beats the cost of rewards, tools, and time. That gap tells you whether to grow it, fix it, or stop it.
Most businesses don’t calculate their programs’ ROI correctly, often counting all sales from loyal customers, including orders those shoppers would have placed anyway.
This guide covers how to calculate loyalty program ROI, key performance indicators, accurate revenue calculation, examples, and ways to increase returns.
What is loyalty program ROI?

Loyalty program ROI (Return on Investment) measures the financial profit a rewards program generates compared to the total cost of building, running, and maintaining it.
Loyalty program ROI answers one question. For every dollar you put into points and perks, how much profit comes back that you wouldn’t have earned anyway?
That last part matters most. The return comes from new behavior, like faster follow-up orders, larger purchases, or an extra year of service.
A loyalty program usually earns its return in four places:
- More repeat orders from members
- Larger orders when members chase a reward
- Longer customer lifespans
- New customers from member referrals
On the other side, loyalty programs cost rewards, the platform, the labor to administer them, and the marketing efforts that keep members engaged.
Know what your loyalty program really earns
WiserReview ties the reviews and referrals your loyal customers generate back to real orders, so you can see the profit, not just the activity.
Start Free →Revenue vs. profit: The difference that changes your ROI
Revenue-based ROI counts every incremental sale, while profit-based ROI counts only what is left after product costs. Here’s one program measured both ways.
| Aspects | Revenue-based ROI | Profit-based ROI |
|---|---|---|
| What it counts | Incremental loyalty program revenue | Incremental gross profit (revenue × margin) |
| Formula | (Incremental revenue minus program costs) ÷ program costs × 100 | (Incremental profit minus program costs) ÷ program costs × 100 |
| Result for this program | ($60,000 minus $15,000) ÷ $15,000 = 300% | $60,000 × 40% = 24,000profit,then(24,000 minus $15,000) ÷ $15,000 = 60% |
| What it hides | Product costs, so thin-margin stores can look profitable when they aren’t | Nothing major, as long as every program cost is included |
| Best use | Quick checks and comparing campaigns at the same margin | Budget and renewal decisions |
Same program, two very different stories. A 300% return sounds like a big win, but the store’s real loyalty program profit is $9,000 on a $15,000 spend.
Use revenue ROI only to compare programs or campaigns with similar margins. When deciding the budget, use profit.
How to calculate loyalty program ROI

To determine your loyalty program ROI, divide the additional revenue the program generates (incremental revenue) by total program costs.
Step 1: Isolate incremental revenue
Do not use total member revenue. Instead, compare your loyalty members against a control group of non-members with similar purchasing histories to find the true financial “lift.”
- Calculate Member Lift: Subtract the average annual spend of a non-member from a loyalty member.
- Multiply by Member Count: Multiply that lift by your total number of active loyalty members.
Step 2: Tally total program costs
Gather all operational and promotional expenses over the same annual period:
- Cost of Rewards: The actual cost of goods sold (COGS) for free products, or the margin lost from discount codes redeemed.
- Platform & Tech Fees: The annual cost of your loyalty software, CRM integrations, and IT maintenance.
- Marketing & Management: Ad spend for member acquisition, email marketing costs, and staff labor hours.
Step 3: Add up every program cost
Loyalty program costs go beyond the rewards. Include everything you wouldn’t pay for if the program didn’t exist:
- Rewards redeemed, valued at what they cost you
- Expected cost of points members still hold
- Loyalty app or platform fees
- Staff and agency time spent running it
- Emails, SMS, and ads that promote the program
- Setup and integration work, spread across the program’s expected life
Count outstanding points because you’ll likely pay for them later.
Step 4: Run the ROI formula
Plug your numbers into the standard ROI formula:
Loyalty program ROI formula: ((Incremental profit minus Total program costs) ÷ Total program costs) × 100
Example: Imagine an e-commerce retailer with 10,000 active loyalty members.
- Revenue Lift: Members spend $350/year, while non-members spend $200/year. The incremental lift is $150 per member.
- Total Incremental Revenue: 150 x 10,000 = $1,500,000
- Program Costs: $300,000 (Rewards) + $50,000 (Software) + 50,000 (Marketing) = $400,000.
Which KPIs actually affect loyalty program ROI?

Not every number on your dashboard is a KPI. Loyalty program metrics like sign-ups and points issued describe activity. The loyalty program KPIs below change profit or cost.
KPIs that raise the return
Incremental spend per member: The gap between member spend and comparison group spend. It’s the closest single read on loyalty program performance, since every revenue KPI feeds it.
Formula: Member average spend minus Comparison group average spend
Repeat purchase rate: The share of customers who order more than once. Programs pay off fastest by winning the second order, so watch it closely for new members.
Formula: (Customers with 2 or more orders ÷ Total customers) × 100
Purchase frequency: This tracks how many orders a customer places in a set period. A small lift per member adds up fast across a large member base.
Formula: Total orders ÷ Unique customers in the same period
Average order value: Since many members add items to their carts to meet the reward threshold, compare average order sizes between members and non-members.
Formula: Revenue ÷ Number of orders
Churn rate: The share of customers who stop buying in a period. Lower churn stretches customer lifespan, where long-running programs often make most of their money.
Formula: (Customers lost in the period ÷ Customers at the start of the period) × 100
KPIs that control the cost
Reward cost rate: This shows how much member revenue goes back out as rewards. It’s the fastest way to spot an earn rate that has become too generous.
Formula: (Cost of rewards redeemed ÷ Member revenue) × 100
Redemption rate: This tracks how many earned points members spend. Very low redemption means rewards don’t excite anyone. Very high redemption can mean you’re giving away too much.
Formula: (Points redeemed ÷ Points issued) × 100
Active member rate: This is the share of members who bought within your normal purchase cycle, often 90 days. Inactive members add cost and liability but no revenue.
Formula: (Members with a purchase in the last 90 days ÷ Total members) × 100
Grow the KPI that moves loyalty ROI
WiserReview's reviews and referrals lift repeat purchase rate and order value, the metrics that decide whether your program pays off.
Start Free →How to attribute revenue to your loyalty program

To attribute revenue to a loyalty program, compare members with a similar group that did not get the program, and credit the program only with the difference.
The reason is simple. Your best customers join loyalty programs first, so members would outspend non-members even if the program did nothing.
- The Control Group Method: Compare annual spend by your loyalty program members with a control group that does not belong to your loyalty program (5% to 10%). The product will be your actual incremental revenue.
- Direct Redemption Tracking: Attribute sales directly from transactions where a member uses a points-to-cash discount, unique milestone voucher, or birthday reward code.
- Basket Lift Measurement: Track out-of-pocket spending beyond the reward. If a member redeems a ₹500 voucher but spends an additional ₹2,000 out-of-pocket during that checkout, attribute that extra ₹2,000 to the program.
- Pre vs. Post Enrollment Comparison: Measure a customer’s purchase frequency and order value for 90 days before joining vs. 90 days after joining. The upward shift reveals the program’s immediate behavioral impact.
- Omnichannel ID Matching: Drive offline identity matching by associating anonymous credit card hashes, phone numbers, or digital wallet passes with the digital loyalty profile.
7 Ways to improve loyalty program ROI
Each fix below works on one side of the ROI formula. Some lift incremental profit, some cut costs, and the last one tells you which changes worked.
1. Deliver immediate gratification

Members who wait too long for a first reward tend to forget the program. Avoid customer drop-off by offering an immediate welcome gift or a meaningful discount within the first 30 days of sign-up.
Delay costs more than goodwill. The second order is where you win retention, and a reward months away gives a new member no reason to come back soon.
Ways to put immediate gratification into practice:
- Give sign-up points worth most of a first small reward
- Add a low-cost reward members can reach in one or two orders
- Show pending points the moment an order is placed, even if members can spend them only after delivery
- Add a cart progress bar, such as “$12 away from $5 off”
- Offer a first perk that needs no points, like free shipping on the next order
- Reward quick non-purchase actions, like a product review or a birthday sign-up
Keep early rewards small. A good rule is that the first reward should cost less than the margin on the order or two it takes to earn it.
2. Move to AI-driven hyper-personalization
AI-enabled personalization means offers and timing depend on individual actions rather than generic messages sent to all members at once.
In the 2026 Bond Loyalty Report, brands using AI to support human connection saw 2.4x higher engagement and about $500 more yearly spend per member.
Where AI personalization helps ROI most:
- Predicting each member’s reorder date and sending a points bonus just before it
- Picking the reward each member is most likely to redeem
- Offering bonus points on a category the member hasn’t tried
- Flagging members at risk of churning and sending a win-back offer
- Choosing send times by member, not by list
3. Segment your best customers (CLV focus)
Customer lifetime value (CLV) is the gross profit a customer brings in over the whole relationship. Segmenting by CLV shows where your reward budget earns the most back.
Formula: CLV = Average order value × Orders per year × Average lifespan in years × Gross margin %
Sort customers by CLV, or by recency, frequency, and spend (RFM). Then compare what your top 10%, middle group, and one-time buyers bring in.
Here’s where many programs get it backward. Top customers have the highest CLV, but they’re also the most likely to buy anyway, so rewards change their behavior least.
4. Integrate gamification and behavioral triggers

Gamification embeds game components into the program, such as challenges, streaks, badges, and progress bars. Behavioral triggers are automatic messages or bonuses triggered by a member’s actions or inaction.
The ROI rule is simple: tie every game and trigger to a behavior that makes money. Likes and app opens inflate engagement numbers without moving profit.
Games and triggers worth testing:
- A challenge to place a second order within 30 days of the first
- Bonus points for trying a new product category
- Double points for a photo or video review
- A streak bonus for three orders in three months
- A message when a member is close to the next reward
- A reminder before points expire, showing what the balance buys
- A win-back bonus when a member passes their usual reorder window
Most of these triggers run through email, and our list of loyalty program emails shows how to write each one.
Turn reviews into high-value, low-cost rewards
Reward customers with points for verified reviews using WiserReview, a perk that feels big, costs little, and builds social proof at the same time.
Start Free →5. Use high-value, lower-cost rewards
A reward’s value to the member and its cost to you are two different numbers. The best ROI rewards feel big to the member and cost you little.
Rewards that tend to feel bigger than they cost:
- Early access to new products and sales
- Free samples or minis of new products, which also drive trial
- A product reward instead of cash off, since a $20 item that costs you $6 still feels like $20
- Members-only products or bundles
- Free shipping upgrades, which cost only the shipping difference
- Priority support or a named member level
Then compare each reward’s real cost to the incremental margin it’s meant to bring in. A cheap reward that changes nothing is still waste.
6. Reduce unnecessary reward costs

Wasted reward spend tends to hide in two places: orders that would have happened anyway, and orders that don’t stick. Find those leaks before you cut rewards members like.
Common leaks and how to close them:
- Points on returned orders: keep points pending until the return window closes, and reverse them on refunds
- Stacked discounts: stop loyalty rewards from combining with sitewide sales
- Points on shipping and tax: award points on the product subtotal only
- Oversized sign-up bonuses: keep welcome points modest so one-time deal hunters don’t cash out and leave
- Earn rates that drifted: recheck how much each $1 spent returns in rewards
- Referral fraud: release referral rewards only after the friend’s order ships and clears returns
- Blanket promotions: send double-points events to chosen segments, not your whole list.
Watch expiry policies too. Expiring points cut liability, but 41.1% of US shoppers in Antavo’s survey said expiring points left them frustrated.
7. Test changes based on incremental lift
Every program change is a guess until you test it. Run each new reward, earn rate, or AI offer against a holdout group that doesn’t get the change.
Then compare profit per member between the two groups, after reward costs. Redemptions and clicks can rise while profit falls, so judge on profit.
Formula: Incremental lift (%) = ((Test group profit per member minus Holdout profit per member) ÷ Holdout profit per member) × 100
It’s the same logic as A/B testing, applied to rewards instead of web pages.
Loyalty program ROI example
No large brand publishes its full loyalty program ROI, since that would expose costs and margins. What they do report shows which ROI lever each program pulls.
Here are five real programs, with the latest figures from each company’s own reports, and what each one says about loyalty rewards ROI.
1. Starbucks Rewards

Starbucks Rewards members earn Stars on purchases, mostly in the app, and trade them for food and drinks. In March 2026, Starbucks added three tiers: Green, Gold, and Reserve.
Its Q3 FY26 digital dashboard shows:
- 35.8 million 90-day active US members, up from 33.9 million a year earlier
- Members drove 59% of spend at US company-operated stores
- That share has stayed between 58% and 60% for two years
What it shows about ROI: Members grew about 6% in a year, but their share of spend barely moved. At this scale, ROI comes from spend per member, which the new tiers target.
2. McDonald’s MyMcDonald’s Rewards

MyMcDonald’s Rewards gives members points on eligible orders, which they trade in-app for free food. The program now runs in 70 markets.
McDonald’s 2025 results reported:
- Nearly $37 billion in systemwide sales to loyalty members, up 20%
- Nearly 210 million 90-day active loyalty users, up 19%
- Total systemwide sales up 7% to over $139 billion
What it shows about ROI: Member sales grew nearly three times faster than total sales, to about a quarter of the system. In your store, a widening gap like this is an early signal, not proof.
3. Domino’s Rewards

Domino’s relaunched its program in September 2023. Members used to need an order over $10 to earn points, and 60 points for a free pizza.
Now orders of $5 or more earn 10 points, and rewards start at 20 points, such as a free dip or drink. Members reach a reward after two orders.
Figures shared on the Q4 2025 call:
- 37.3 million active members at the end of 2025, up from 35.7 million a year earlier
- Membership up nearly 20% since the relaunch
- Carryout comparable sales up 6.5% in Q4 2025, against 1.6% for delivery
What it shows about ROI: Cheaper, faster rewards grew the member base, and Domino’s now aims the program at carryout and light users. Carryout has other drivers, so treat the lift as a signal.
4. Chewy Autoship

Chewy’s Autoship schedules repeat deliveries of pet food and supplies. Customers save 5% on eligible items in every Autoship order, plus a 35% off starter promotion capped at $20.
Chewy’s fiscal 2025 results reported:
- $10.5 billion in Autoship customer sales
- 83.3% of net sales from Autoship customers, up from 79.2% a year earlier
- Net sales per active customer of $591, up from $578, across 21.3 million active customers
What it shows about ROI: A small standing discount buys a scheduled next order. For consumables, that’s where loyalty ROI comes from: lower churn, not bigger baskets.
How often should you measure loyalty program ROI?
Calculate loyalty program ROI in full once a year, review incremental results each quarter, and check cost and engagement KPIs monthly.
Each cadence answers a different question about loyalty program performance, so you don’t need the full calculation every week.
- Monthly: Check active member rate, redemption rate, and reward cost rate. These move first when something breaks, like an earn rate that’s suddenly too generous.
- Quarterly: Compare members against your holdouts or matches. Use cohort analysis to review sign-up months and see whether new members behave similarly to existing members.
- Yearly: Run the full ROI with every cost included, from software to outstanding points. This is the number for budget and renewal decisions.
- After big changes: Test any new tiers, rewards, or earn rates individually first before adding them to the quarterly analysis.
Weekly testing is acceptable for monitoring problems. But don’t base your ROI calculations on one week’s results; promotions or holidays could skew them either way.
Common loyalty program ROI calculation mistakes

These errors rarely come from bad math. They come from inputs that look reasonable but quietly inflate or shrink the result.
Subtracting discounts twice: If you already accounted for loyalty discounts when calculating revenue, don’t count them again as loyalty program costs. Decide on a single place where to calculate them.
Mixing up multiples and percentages: A 5x return doesn’t mean a 500% ROI. For instance, if you receive $5 profit for every $1 spent, the ROI is 400% because the ROI formula calculates costs at the beginning.
Including refunded orders: Member revenue must exclude refunded orders or cancellations. Otherwise, high-spending members who regularly return products will inflate the program results.
Using different time windows: Holiday-period revenue and full-year costs don’t fit into one formula. Measure revenue, cost, and the comparison group on the same days.
Reporting one blended average: The program’s overall ROI can be misleading when it combines the profitable top tier with the losing entry tier, or vice versa. Calculate ROI by tier/segment at least once per year.
Counting the same sale twice: When an order is attributed to the email campaign, the referral program, and loyalty points, the sum of the channel performance will exceed total revenue.
Measure loyalty where it shows up as proof
WiserReview connects your loyal customers' reviews and referrals to the orders they drive, so your ROI case rests on real profit.
Start Free →Wrap up
Loyalty program ROI comes down to one straightforward comparison: what the program made your customers do versus the investment you made to achieve those results.
Always start with profit, never revenue. Create a comparison sample group, account for all possible costs, and track only a few outcome-impacting KPIs monthly.
Then enhance each lever one by one, and keep only those that impact your profit per customer. This is how a program proves itself worthy every year.

Written by
Krunal Vaghasiya
Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.
More from Krunal →
