The short answer
Divide the cost of the joining offer by the extra gross margin a new member generates each month, and you have the customer payback period. Measure extra margin against similar non-members, track it monthly through the first year, and the month where cumulative margin passes the offer cost is the payback point.
Member value and payback, month by month
Why it matters
A generous joining offer can fill the program with members who never earn it back. Knowing the payback period tells you whether the offer pays for itself within a year, and which joining sources reach payback fastest.
The question to ask
Copy this into Lexi as written.
How to work it out
1. Cost the joining offer. Total the discount, bonus points and any gift given at sign-up, averaged per new member.
2. Measure monthly incremental margin. Compare new members' gross margin each month with similar customers who did not join, matched on spend before joining.
3. Find the payback month. Add up incremental margin month by month until it passes the offer cost, and check the result by joining source.
What the answer looks like
Illustrative output on sample data
Illustrative example: how Lexi answers this for a pet retailer whose joining offer is $15 off plus 500 bonus points worth $5. It compares new members with matched non-members on monthly margin.
- Joining offer cost: $20 per member
- Incremental gross margin: $2.50 a month
- Payback period = 20 ÷ 2.50 = 8 months
What the data shows
New members earn back the offer in eight months and add about $10 of net margin by the end of the first year.
What it means
Payback varies sharply by source. Vet clinic partnership members generate $4.00 a month and pay back in five months. Online joiners who used the code once take about 17 months.
What to do
Grow the vet clinic partnership and cut the online joining code to $10.
The baseline comes from matched non-members, so it is an estimate. Would you like payback by store?
Frequently asked questions
Is customer payback period the same as CAC payback period?
They use the same logic. Customer acquisition cost (CAC) payback divides what you spent to acquire a customer by the margin they generate each month. For loyalty, the joining offer is the acquisition cost of a member. Use margin in both, since revenue makes payback look far faster than it is.
Why measure member margin against non-members?
New members include customers who would have kept buying anyway. Counting all their margin as program value makes payback look quick. Comparing them with similar customers who did not join isolates the extra margin the program creates, which is the only part that pays back the offer.
How does customer lifetime value for loyalty members change after payback?
After payback, each month of incremental margin adds to the member's net value. Track the cumulative curve for 24 months. If it flattens soon after payback, members are drifting back to old habits and the program needs a second reason to stay active, such as a tier upgrade or a visit-based reward.