Skip to content

Tracking & KPIs7 min read

Customer Lifetime Value Formula: How to Calculate LTV

Customer lifetime value formula for dating: simple, subscription and cohort LTV, the LTV:CAC ratio and a worked example to set payouts you can defend.

The customer lifetime value formula tells you what a customer is worth over the entire relationship with your brand, and therefore how much a dating advertiser can afford to pay for the next one. This guide is for dating brands setting payouts and bids, media buyers, and publishers weighing CPA against RevShare. You get three formulas, a step-by-step lifetime value calculation for a dating cohort, and a method to turn LTV into maximum payouts per SOI, DOI and first payment.

What is customer lifetime value (CLV or LTV)?

Customer lifetime value (CLV), usually shortened to LTV in performance marketing, is the value a customer generates from first payment to last. What matters is which value you measure:

  • Revenue-based LTV: everything a customer pays, minus refunds and chargebacks. RevShare deals are calculated on this figure.
  • Margin-based LTV: the same net revenue after variable costs such as payment processing and app store fees, moderation, support and infrastructure. Only this figure funds acquisition.

Set bids and payouts from margin-based LTV, and always state the time window (“LTV at day 180”), or two figures cannot be compared. In performance marketing, LTV is the ceiling for every acquisition price.

The customer lifetime value formula: three approaches

Simple LTV formula

LTV = average payment value × payments per month × lifespan in months

With hypothetical numbers: $20 per purchase, 1.5 purchases a month and a 4-month lifespan give $20 × 1.5 × 4 = $120 in revenue, or $84 at a 70% gross margin.

Subscription formula

LTV = ARPU × gross margin ÷ churn rate

ARPU is the average monthly revenue per paying user; churn rate is the share of payers who leave each month. With $30 ARPU, 70% margin and 25% monthly churn (hypothetical numbers), you get $30 × 0.70 ÷ 0.25 = $84, matching the simple formula because 1 ÷ 0.25 equals a 4-month lifespan. Both formulas assume constant churn, which dating rarely delivers.

Cohort-based LTV

A cohort groups all users acquired in the same period from the same source, for example every DOI registration from one sub-ID in March:

Cohort LTV (day X) = cumulative cohort revenue up to day X ÷ users in the cohort

Day 30, 90 and 180 are practical checkpoints. Cohort LTV needs no churn assumption; it shows what users actually paid, at the cost of waiting time.

Why LTV for a dating app is different

Dating breaks textbook assumptions in five ways:

  • Subscriptions and credit packs. Subscriptions renew monthly and credits are topped up irregularly, so one churn rate fits only part of your payers.
  • High early churn. Many payers buy once and never come back. Churn is highest in the first weeks.
  • Front-loaded revenue. First subscriptions, starter packs and upgrades happen soon after sign-up, so revenue is often concentrated in the first weeks.
  • Refunds and chargebacks. They can land weeks after the payment, and chargebacks carry extra fees.
  • Payer conversion. Only part of your registrations ever pay. A registration is worth LTV per payer × payer rate, and that rate depends heavily on whether you count SOI or DOI leads.

How to calculate customer lifetime value: a worked dating example

A casual dating offer receives 4,000 SOI from one source in March; 2,000 confirm (DOI). The cohort's cumulative gross revenue (hypothetical numbers):

Checkpoint Cumulative gross revenue Revenue per DOI
Day 30 $6,000 $3.00
Day 90 $10,000 $5.00
Day 180 $12,000 $6.00

By day 180, 100 users have paid at least once. The steps:

  1. Define the cohort: 2,000 DOI, one source, one GEO, 180 days.
  2. Payer rate: 100 ÷ 2,000 = 5%.
  3. Gross revenue per payer: $12,000 ÷ 100 = $120.
  4. Subtract refunds and chargebacks (10%): $12,000 − $1,200 = $10,800 net revenue, or $108 per payer.
  5. Apply gross margin (70%): $10,800 × 0.70 = $7,560, or $75.60 per payer.
  6. Convert to value per registration: $75.60 × 5% = $3.78 per DOI (check: $7,560 ÷ 2,000 = $3.78).

Skipping refunds would have put LTV at $120 × 0.70 = $84 per payer, about 11% too high. Half of the day-180 revenue had arrived by day 30, which gives a projection multiplier ($12,000 ÷ $6,000 = 2.0) for estimating new cohorts from the same source early, as long as offer and pricing stay the same.

The LTV:CAC ratio and the 3:1 rule of thumb

The LTV:CAC ratio compares a customer's value with its acquisition cost:

LTV:CAC = margin-based LTV ÷ customer acquisition cost (CAC)

Keep both sides in the same unit, per payer or per registration. If the advertiser in our example buys DOI leads at $1.00, each payer costs $1.00 ÷ 5% = $20, so the ratio is $75.60 ÷ $20 = 3.78:1.

The often-quoted 3:1 is a rule of thumb, not a standard. The right ratio depends on:

  • Time window. A 180-day LTV is more conservative than a projected lifetime value, so a lower measured ratio can still be healthy.
  • Payback period. In the example, the first 30 days of margin ($3.00 × 0.90 × 0.70 = $1.89 per DOI) already cover the $1.00 purchase price.
  • Cash flow, risk and fixed costs. New sources with no history deserve a safety buffer, and team, tools and creative production are paid from the difference.

From LTV to maximum CPA: payouts per SOI, DOI and first payment

Advertisers work backward from the value of a payer to the price of an earlier funnel event:

Maximum payout per event = LTV per payer × (1 − target margin) × event-to-payer rate

Target margin is the share of LTV you want to keep. A 3:1 target means keeping two thirds and spending one third. Using the example (hypothetical numbers):

Paid event Event-to-payer rate Calculation Maximum payout
First payment (CPA/PPS) 100% $75.60 ÷ 3 $25.20
DOI 5% $25.20 × 0.05 $1.26
SOI 2.5% (100 ÷ 4,000) $25.20 × 0.025 $0.63

These are ceilings, not offers: subtract tracking, fraud screening and intermediary costs, and keep a buffer for untested sources. Buying dating advertising per click? Then maximum CPC = maximum DOI payout × click-to-DOI conversion rate. Our EPC, CR and CPL guide covers measuring those rates.

CPA or RevShare: how publishers use LTV

Publishers only see LTV if the advertiser shares cohort reports or sale postbacks. With that data, a RevShare offer translates into a value per lead:

RevShare value per DOI = payer rate × net revenue per payer × revenue share

At 30% RevShare in our example: 5% × $108 × 0.30 = $1.62 per DOI, paid out over 180 days, against a $1.26 CPA paid within the normal payment cycle. RevShare is calculated on revenue as your contract defines it, not on the advertiser's margin. Whether the larger but slower amount is worth it depends on cash flow and transparency; see the break-even math in RevShare vs CPA.

LTV by traffic source, GEO and device

Users from different channels arrive with different intent, prices and purchasing power vary by country, and app store fees can change mobile margins. Prelanders that overpromise also produce registrations that rarely pay.

Hypothetical example: two sources deliver DOI leads at the same price, both with $75.60 LTV per payer. If one in 20 users pays from source A but only one in 50 from source B, a DOI from A is worth $3.78 and one from B only $1.51. Build cohorts by sub-ID, GEO and device, and set payouts per segment; for grouping markets, see dating traffic GEOs and tier countries.

Common lifetime value calculation mistakes

  1. Using revenue instead of margin. Your budget then includes money you need for fees, moderation and support.
  2. Too short a window, too small a cohort. Revenue per DOI doubled between day 30 and day 180 in the example, and with few payers, one big spender skews the result.
  3. Ignoring refunds and chargebacks. They arrive late and belong in every cohort, retroactively if necessary.
  4. Averaging across all sources. A blended number subsidizes weak sources with the value of strong ones.
  5. Letting fraud inflate registrations. Fake or incentivized sign-ups bloat the cohort and drag down the payer rate; apply a clean source's LTV to a manipulated one and you overpay (see click fraud in dating traffic).

FAQ

What is the formula for customer lifetime value?

The simple formula: average payment value × payments per month × lifespan in months × gross margin. For subscriptions, use ARPU × gross margin ÷ churn rate. In dating, cohort-based LTV is the most reliable because it measures actual payments at day 30, 90 and 180.

What is a good LTV:CAC ratio?

A 3:1 ratio is often quoted, but it is a rule of thumb, not a standard. What counts is your time window, payback period, cash flow and how far you can trust a source's data.

How do you calculate LTV for a dating app?

Group users into cohorts by source, GEO and device, and track cumulative revenue at fixed checkpoints. Subtract refunds and chargebacks, apply your gross margin, then multiply LTV per payer by the payer rate to value an SOI or DOI.

Conclusion

Customer lifetime value is only as useful as its definition: margin-based, net of refunds, with a clear time window, and split by source, GEO and device. Advertisers derive maximum payouts from it; publishers use it to choose between CPA and RevShare. If you want to buy dating traffic through direct partnerships and align your payouts with real user value, talk to Leadpartner.

All articles