Growth & cohort economics
Customer Lifetime Contribution Calculator
Apply entered monthly churn to a starting customer cohort and compare expected revenue, variable cost and onboarding outlay over a chosen horizon.
Your numbers.
A clearer decision.
Inputs stay in this browser.
INPUT GROUP 01
Initial customer economics
INPUT GROUP 02
Retention assumptions
Check the assumptions before acting on a result.
Read the method and exampleYOUR CALCULATION
Finite-horizon cohort contribution applies churn after each paid month.
Contribution per initial customer
Expected paid customer-months
Expected customers after final-month churn
Cohort contribution by modeled month
| Month | Expected active customers | Revenue | Variable cost | Contribution | Cumulative after onboarding |
|---|---|---|---|---|---|
| 1 | 100 | $10,000.00 | $4,000.00 | $6,000.00 | $4,000.00 |
| 2 | 90 | $9,000.00 | $3,600.00 | $5,400.00 | $9,400.00 |
| 3 | 81 | $8,100.00 | $3,240.00 | $4,860.00 | $14,260.00 |
Illustrative inputs loaded. Replace them with your own assumptions.
How the customer lifetime contribution calculator works
All starting customers contribute a full first month. Expected active customers in month n equal the initial cohort × (1 − monthly churn)^ (n − 1). Churn applies after each paid month. No new, reactivated or expanded customers enter the cohort, and fractional expected customer counts are retained rather than presented as observed people. Churn must be zero or at least 0.000001% to keep exact repeated arithmetic within a useful calculation range.
For each month, expected active customers multiply entered revenue and variable cost separately; each cohort amount rounds to cents before contribution. Cumulative contribution begins with the negative onboarding outlay and then adds monthly contributions. Dividing the resulting cumulative amount by initial customers gives a per-initial-customer allocation; it is undefined at zero initial customers.
The chosen horizon bounds the result, including at zero churn. This is not an infinite lifetime value or a revenue-only multiple. No customer-acquisition spend, discount rate, taxes, fixed overhead, churn estimation or expansion revenue is included. Negative unit economics remain visible, and the result does not validate the assumed retention pattern.
Worked example
An initial 100 customers paying 100 per month with 40 variable cost and 10% churn after each month give active counts of 100, 90 and 81 over three paid months. Contribution before onboarding is 6,000 + 5,400 + 4,860 = 16,260. A 20 onboarding cost per initial customer subtracts 2,000, leaving 14,260, or 142.60 each. Zero churn instead gives 16,000 after onboarding over the same horizon.
Sources and assumptions
The source material explains the underlying calculation or pricing structure. Entered prices, costs, schedules and scenario choices are your assumptions; this tool does not obtain supplier quotes or predict actual results.
Related calculators
Calculation methods, testing and sources · Practical calculation guides