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

Average orders per customer, including the first

CAC pays back by

Day 60
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.

Choose another tool

What's getting in the way
of your next step?

Book a 30-min call