Decision calculator

Customer LTV Calculator

Estimate gross-margin customer lifetime value with churn, optional discount rate and horizon cap, plus LTV:CAC, CAC payback, and a churn sensitivity table.

Modeled result

Calculating…

Results update as you change the inputs.

    Methodology and assumptions

    Monthly gross profit m = revenue × gross margin. With monthly churn c and monthly discount r = (1 + annual rate)^(1/12) − 1, survival-discount factor q = (1 − c) ÷ (1 + r). LTV = m × (1 − q^H) ÷ (1 − q) for a horizon of H months, or m ÷ (1 − q) uncapped; with no discount this is the familiar m ÷ c. Average lifetime = 1 ÷ c. CAC payback = CAC ÷ m. This is a steady-state model, not a cohort forecast; zero churn with no cap has no finite LTV.

    Currency outputs are rounded to the nearest minor currency unit.

    Pricing last verified:

    Frequently Asked Questions

    What does the Customer LTV Calculator calculate?

    Estimate gross-margin customer lifetime value with churn, optional discount rate and horizon cap, plus LTV:CAC, CAC payback, and a churn sensitivity table.

    How accurate is the Customer LTV Calculator?

    It is a planning estimate based on the inputs, formula, assumptions, and sources shown on this page. Actual prices, invoices, taxes, discounts, and outcomes can differ.

    Which pricing source does the Customer LTV Calculator use?

    The calculator links to Stripe customer lifetime value guidance as its official source. The displayed pricing or reference data was last verified on 2026-10-01.

    Are calculator inputs saved or sent to analytics?

    Inputs are processed in your browser. Calculator values are not included in analytics events.