Short answer
Define whether you measure revenue or contribution and set a window from customer acquisition. Sum orders net of refunds and subtract defined variable costs for contribution. A 12-month observed average is neither a lifetime forecast nor net profit.
Key verification: The CSV contains €1,700 revenue and €680 contribution across three customers; verify €566.67 and €226.67 per customer.
Sources and limitationsA campaign may acquire customers who buy again. Looking only at the first order hides that relationship; multiplying a ticket by an assumed lifespan can exaggerate it. Start with observed cohort value and label what remains unknown before estimating future lifetime value.
Three definitions to keep separate
Stripe explains customer lifetime value and different methods. Our exercise uses accumulated revenue and observed contribution over 12 months from first purchase. We do not extrapolate indefinite retention or turn one month’s cancellations into a certain lifespan.
| Measure | What it adds | Limit |
|---|---|---|
| Observed revenue | Net orders in the window | Does not subtract costs |
| Observed contribution | Revenue minus defined variable costs | Does not include every overhead |
| Predicted LTV | Future value under a stated model | Depends on assumptions and uncertainty |
Reproducible customer-level exercise
The original CSV contains five fictional orders for three customers, each within its own 12-month window. Amounts are euros excluding tax, already net of refunds; costs are attributable variable costs under the example assumptions. These are neither CallRail results nor company data.
| Customer | Revenue | Contribution |
|---|---|---|
| A | €1,000 | €400 |
| B | €300 | €120 |
| C | €400 | €160 |
Revenue totals €1,700 and variable costs €1,020, leaving €680 contribution. Across three customers this gives €566.67 revenue and €226.67 contribution per customer. Dividing by five orders instead gives €340 average order value, a different unit. Keep customers without repeat purchases in the cohort; removing them biases value toward those who returned.
Joining acquisition to repeat purchases
Use a stable customer identifier and acquisition date. Assign the initial acquisition source under a written rule while retaining every purchase in the window. Do not use the phone number as the only key if it changes or is shared. A recent cohort has not had the same 12 months of exposure as a mature one.
CallRail allows adding call values. Assigned or estimated values do not establish collected revenue, margin or LTV. Source information can support a join with CRM and closed transactions, subject to availability and integration checks. Do not count the same order once for each call.
A decision with visible limits
Show cohort size, observed age, cost definition and pending orders beside the average. If switching from revenue to contribution, also recalculate any acquisition-cost comparison. Begin with a worksheet for a few orders; evaluate software when maintaining source, customer and transaction links becomes expensive. Verify CallRail number coverage for the country where measurement is needed.
Sources and limitations
Documentary review: . Content type: Documentation-based guide with original resource.
Sources describe terms and capabilities stated by their owners. Proposed protocols and fictional examples do not establish product tests performed by CallsIQ.
- Stripe explains customer lifetime valuestripe.com
- adding call valuessupport.callrail.com
Check current terms
Consider these options if they solve the problem described. Confirm features, limits and availability in your country.
CallRail for international clients: its phone-number documentation lists availability in the United States, Canada, the United Kingdom and Australia. Spain is not on that list. Consider this option if you manage phone operations in those markets, and confirm numbers, destinations and terms with the provider. Availability checked on 2 October 2026.
CallRailAffiliate linkThe labelled commercial links may earn CallsIQ a commission or referral reward. Our commercial policy.
Official sources, explained calculations and clearly labelled examples. Read about our methodology and use of AI in writing.