Get in touch

Have a project in mind? Tell us a bit about it.

Enquiry Form

Most marketing budgets get set backwards. A channel converts at a decent cost-per-acquisition last month, so it gets more spend this month. A channel’s CPA creeps up, so it gets cut. That process treats every acquisition channel as if the customer it brings in is worth the same amount, spends the same way, and sticks around for the same length of time — which is almost never true. Customer lifetime value (CLV) is the number that’s supposed to fix this, and it’s also the number most businesses either never calculate or calculate once and then ignore.

Done properly, CLV doesn’t just tell you what a customer is worth. It tells you which channels deserve more budget even when their CPA looks worse on a monthly dashboard, and which channels deserve less even when their CPA looks great. Here’s how to calculate it in a way that’s actually usable, not just a slide in a quarterly deck.

1. Pick the CLV formula that matches how your business actually makes money

The formula you’ll find in most marketing guides — average order value × purchase frequency × average customer lifespan — works fine for straightforward e-commerce, where a customer either buys again or doesn’t and there’s no ongoing contract. It breaks down fast for subscription businesses, retainer-based services, or anything with a churn curve, because it treats every customer’s future revenue as a flat average instead of something that decays over time.

Fix it: if revenue is recurring, use a churn-adjusted formula instead: CLV = average monthly revenue per customer ÷ monthly churn rate. A customer paying $150/month with a 4% monthly churn rate has a modeled CLV of $3,750, not “$150 × however many months I’d guess they stay.” The churn-based version also does something the flat formula can’t: it tells you immediately that shaving churn from 4% to 3% is worth more than almost any acquisition optimization you could run that same quarter.

2. Segment CLV by acquisition channel before you segment anything else

A single blended CLV number is close to useless for budget decisions, because it hides the thing you actually need to know: customers from different channels behave differently after they convert, not just at the point of conversion. It’s common for a channel with a mediocre CPA to bring in customers who stick around far longer and spend more per order than customers from a channel with a great CPA — and a business optimizing purely on CPA will quietly starve the better channel.

Fix it: tag conversions with first-touch channel data at signup or first purchase, and join that to downstream revenue and retention in whatever system holds your customer data — CRM, subscription platform, or order database. You’re not trying to build a perfect attribution model here; you’re trying to answer one question per channel: of the customers this channel brought in six-plus months ago, what did they end up worth, and how does that compare to what it cost to acquire them?

3. Replace the CAC:CLV ratio with a payback-period target

The 3:1 CLV-to-CAC ratio gets cited constantly as a health benchmark, and it’s not wrong, but it’s not decision-useful on its own — it doesn’t tell you how long your cash is tied up before a customer becomes profitable. Two channels can both hit a healthy 3:1 ratio while one pays back its acquisition cost in two months and the other takes fourteen. If you’re spending aggressively upfront to grow, that difference determines how much you can actually afford to put into each channel without running into a cash-flow wall.

Fix it: for every channel, calculate months-to-payback — how long it takes cumulative gross margin from an average customer to cover what it cost to acquire them. Channels with a short payback period can absorb more aggressive, less efficient-looking spend because the cash comes back fast. Channels with a long payback period need a tighter CPA target even if their eventual CLV is higher, simply because the business has to carry that cost for longer.

4. Use contribution margin, not revenue, or the whole exercise lies to you

The most common way CLV modeling goes wrong isn’t the formula — it’s feeding it revenue instead of margin. A channel that brings in customers with a high average order value but heavy discounting, high refund rates, or expensive fulfillment can look like your best channel on a revenue-based CLV calculation and be your worst on a margin basis. Ad spend should be justified by what a customer actually contributes to the business after the cost of serving them, not by top-line revenue.

Fix it: rebuild the calculation using contribution margin (revenue minus variable costs — COGS, payment processing, fulfillment, discounts) instead of gross revenue. It’s a bit more work to pull the numbers together, but it’s the difference between a CLV model that guides real budget decisions and one that just rationalizes the spending you were already planning to do.

5. Recalculate on a cycle, and watch early cohorts especially

CLV isn’t a number you calculate once and file away — it drifts as pricing, product mix, and customer behavior change, and a model built on eighteen-month-old cohort data can steer budget in the wrong direction for a business that’s shifted since then. It’s also easy to over-trust CLV from a channel or campaign that’s only a few months old: early cohorts haven’t had time to reveal their real churn curve, and projecting a full lifetime value from three months of data is mostly guesswork dressed up as math.

Fix it: recalculate CLV by channel on a quarterly cycle at minimum, and treat projections from any cohort younger than one full churn cycle as provisional — useful for a directional read, not a number to bet next quarter’s budget on. The businesses that get real value out of CLV modeling are the ones that keep revisiting it, not the ones with the most sophisticated formula.

None of this requires a data science team or an expensive attribution platform. It requires tagging conversions properly, pulling revenue and churn data into one place, and being honest about margin instead of revenue. Get that foundation right, and budget conversations stop being an argument about which channel had the best CPA last month — and start being about which channel is actually building the business.