Customer value · Documentation-based guide with original resource

Customer lifetime value: separate revenue from contribution

Content updated:

Scope: Documentation-based guide reviewed on 7 October 2026. Exercises and protocols are original proposals, not product tests performed by CallsIQ.

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 limitations

A 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.

Customer LTV: revenue, margin and worked example: table 1
MeasureWhat it addsLimit
Observed revenueNet orders in the windowDoes not subtract costs
Observed contributionRevenue minus defined variable costsDoes not include every overhead
Predicted LTVFuture value under a stated modelDepends 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 LTV: revenue, margin and worked example: table 2
CustomerRevenueContribution
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.

How to report a correction

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 link

The labelled commercial links may earn CallsIQ a commission or referral reward. Our commercial policy.

How this guide was prepared

Official sources, explained calculations and clearly labelled examples. Read about our methodology and use of AI in writing.