Customer Lifetime Value Calculator
Estimate how much gross profit one typical customer generates from your own order value, repeat rate, gross margin, and customer lifespan assumptions. Add CAC only if you want the same model to show LTV:CAC, payback months, and orders needed to recover acquisition cost.
A $65 order, 0.6 orders per month, 58% gross margin, 18-month lifespan, and $40 CAC produces about $407.16 in lifetime gross profit and roughly 1.8-month payback.
Planning model only. Results depend entirely on the averages you enter and represent gross-profit customer economics, not accounting advice, not a retention forecast, and not proof that a channel or business is healthy. Taxes, discounting, financing, cohort curves, and benchmark thresholds are intentionally out of scope.
Was this useful?
Examples
How It Works
Formula
Variables
- Average order value(currency/order)
- Average orders per customer per month(orders/month)
- Gross margin percent entered by the user(percent)
- Gross margin converted to a decimal share(decimal share)
- Average customer lifespan in months(months)
- Monthly revenue generated by one customer(currency/month)
- Monthly gross profit generated by one customer(currency/month)
- Total modeled orders across the customer lifespan(orders)
- Total modeled revenue across the customer lifespan(currency)
- Lifetime gross profit / customer lifetime value(currency)
- Customer acquisition cost used for CAC comparisons(currency)
The page first turns one customer into monthly economics: average order value times monthly order frequency gives monthly revenue, and monthly revenue times gross margin gives monthly gross profit. It then scales those same monthly assumptions across the average customer lifespan to show lifetime orders, lifetime revenue, and lifetime gross profit / CLV. If you add CAC, the same ledger extends into LTV:CAC, orders needed to recover CAC, and CAC payback months. The math is planning math based on your own averages, not a retention forecast or channel verdict.