Repeat Customer Value Calculator
How much is a customer worth as they keep coming back?
Also known as: Repeat purchase & cohort LTV calculator
Orders and repeat buying
CAC pays back by
- LTV at day 30
- ₹713
- LTV at day 60
- ₹759
- LTV at day 90
- ₹805
- LTV at day 180
- ₹911
- LTV at day 365
- ₹1,056
- Most you can pay per customer to break even by day 90
- ₹805
Save this result
Keep it in your workspace with a note. Free accounts keep 5 results; Pro keeps them all.
How it works
How does the Repeat Customer Value Calculator work?
Gross-margin LTV at a point in time = average orders per customer by then × AOV × gross margin. The most you can pay to acquire a customer and break even by that day is that LTV.
- Enter average orders per customer by each day, counting the first order (so 1.0 means no repeats).
- Each figure should be at least the previous one; the tool warns if not.
- Assumes repeat orders have the same AOV and margin as the first.
Worked example
₹1,200 orders at 55% margin earn ₹660 each. With 1.08, 1.15, 1.22, 1.38 and 1.60 orders per customer by days 30, 60, 90, 180 and 365, LTV is ₹713, ₹759, ₹805, ₹911 and ₹1,056. With ₹750 CAC, payback comes by day 60.
Limits
Orders per customer should come from a real cohort (customers acquired in the same month). Payback is reported at the first checkpoint that covers CAC; it isn't interpolated.
Related tools
Private by default
Your inputs stay in this browser.
This free calculation runs locally and is a planning aid, not financial, tax or legal advice. Nothing you type leaves this page unless you choose to save it.