ltv calculator

Customer LTV Calculator

Estimate your customer lifetime value (LTV) using revenue, margin, retention, and acquisition cost.

Formula used: LTV = discounted gross profit over lifespan − CAC.

What is LTV and why it matters

Customer lifetime value (LTV) estimates how much gross profit a single customer generates for your business over the entire relationship. If you run a subscription company, an e-commerce store, or a service-based business, LTV helps you make better growth decisions.

Without a good LTV estimate, marketing budgets are mostly guesswork. With a good estimate, you can determine if your customer acquisition cost (CAC) is sustainable, whether retention programs are worth funding, and where your pricing strategy needs improvement.

How this LTV calculator works

This calculator uses a practical model based on six inputs:

  • Average Order Value (AOV): How much revenue a customer generates per purchase.
  • Purchase Frequency: How many times an average customer buys per year.
  • Gross Margin: The share of revenue left after direct cost of goods or service delivery.
  • Customer Lifespan: The expected duration of the customer relationship in years.
  • CAC: Your average cost to acquire one customer.
  • Discount Rate: Accounts for the time value of money (future cash flows are worth less than current cash flows).

By discounting future profits, you get a more conservative and realistic estimate than a simple straight-line projection.

Core formula

Annual Revenue per Customer = AOV × Purchase Frequency

Annual Gross Profit per Customer = Annual Revenue × Gross Margin

Discounted Gross LTV = Sum of annual gross profit discounted over customer lifespan

Net LTV = Discounted Gross LTV − CAC

How to interpret your result

  • If Net LTV is positive, each new customer is expected to create value after acquisition cost.
  • If Net LTV is negative, you are likely overpaying for growth or underpricing your offer.
  • A healthy business usually tracks the LTV:CAC ratio. Many teams target 3:1 or better, though this varies by industry, payback window, and capital constraints.

Ways to improve LTV

1) Increase purchase frequency

Email lifecycle campaigns, better replenishment reminders, and membership perks can move customers from occasional buyers to recurring buyers.

2) Improve gross margin

Renegotiate supplier costs, optimize fulfillment, or shift product mix toward higher-margin offerings.

3) Extend customer lifespan

Retention often has the biggest impact on LTV. Improve onboarding, support quality, and post-purchase follow-up to reduce churn.

4) Reduce CAC without reducing quality

Stronger landing pages, better creative testing, and channel-level optimization can lower acquisition cost while maintaining conversion quality.

Common LTV mistakes to avoid

  • Using revenue instead of gross profit: LTV based only on revenue can make paid growth look healthier than it really is.
  • Ignoring time: A dollar received three years from now is not worth a dollar today.
  • No segmentation: New vs. repeat buyers, high-value cohorts, and channel cohorts can have very different LTV profiles.
  • Static assumptions: Review inputs quarterly. Market conditions, ad costs, and retention behavior change over time.

Practical use cases

  • Set maximum bids in paid acquisition campaigns.
  • Estimate acceptable CAC for each channel.
  • Prioritize product and retention initiatives based on expected LTV lift.
  • Model pricing changes before rollout.

Final thought

LTV is one of the most useful numbers in business, but only if your assumptions are grounded in real data. Use this calculator as a planning tool, then validate your model against actual cohort behavior. Over time, that feedback loop turns LTV from a rough estimate into a strategic advantage.

🔗 Related Calculators