Master Customer Lifetime Value in HubSpot
Understanding customer lifetime value (CLV) inside HubSpot helps you see which customers drive the most revenue, where to invest in retention, and how to scale profitably over time. By combining clear formulas with your existing data, you can turn CLV into one of your core growth metrics.
This guide walks through how CLV works, how to calculate it step by step, and how to use HubSpot data to make smarter, revenue-focused decisions.
What Is Customer Lifetime Value?
Customer lifetime value is the total revenue you expect to earn from a customer over the entire duration of your relationship with them. Instead of focusing on one purchase, CLV looks at the long-term pattern of purchases, renewals, and upgrades.
Knowing CLV helps you:
- Set sustainable customer acquisition cost (CAC) targets
- Decide where to focus sales and success resources
- Prioritize retention and expansion campaigns
- Identify your highest-value customer segments
Key Components of CLV
Before you calculate CLV with HubSpot data, you need to understand the main building blocks of the formula:
- Average purchase value (APV): How much a customer spends on an average transaction.
- Purchase frequency (PF): How often a customer buys from you within a given period.
- Customer value (CV): The combination of APV and PF for a specific time window.
- Average customer lifespan (ACL): How long, on average, a customer stays with your business.
With these variables, you can assemble a flexible formula that fits your model: subscriptions, recurring services, or one-time purchases with repeat orders.
Core CLV Formulas You Can Use in HubSpot
You can calculate CLV at different levels of complexity. Below are common formulas that align well with data typically stored in HubSpot:
1. Basic Customer Value Formula
This formula helps you estimate what a typical customer is worth per period (for example, per year):
- Average purchase value (APV) = Total revenue in period ÷ Number of purchases in period
- Purchase frequency (PF) = Number of purchases in period ÷ Number of unique customers in period
- Customer value (CV) = APV × PF
Once you know customer value per period, you can scale it by lifespan:
CLV = Customer value (CV) × Average customer lifespan (ACL)
2. Subscription CLV Formula
If your business uses subscriptions or retainers, a recurring revenue model often works better. In this case, you can use metrics such as average revenue per account (ARPA) and churn rate:
- ARPA: Average recurring revenue per customer account per month or year.
- Churn rate: Percentage of customers who cancel or fail to renew within a period.
A simple model is:
CLV = ARPA × Average customer lifespan
Alternatively, many teams approximate lifespan as 1 ÷ churn rate (for instance, a 5% monthly churn implies an average 20-month lifespan).
3. Profit-Based CLV
Revenue-only CLV is useful, but profit-based CLV gives a more accurate view of what a customer is truly worth. To do this, factor in your average gross margin:
Profit-based CLV = Revenue-based CLV × Gross margin
For example, if your revenue-based CLV is $2,000 and gross margin is 60%, your profit-based CLV is $1,200.
How to Calculate CLV Using HubSpot Data
HubSpot holds much of the data you need for customer lifetime value: deals, revenue, close dates, and company or contact lifecycles. Use the following process to structure your calculations.
Step 1: Define Your Time Frame and Customer Type
Start by deciding:
- Which segment you’re calculating CLV for (for example, SMB vs. enterprise)
- Which time frame you’ll use (monthly, quarterly, or yearly)
- Whether you’re measuring CLV at the contact, company, or account level in HubSpot
This step ensures that every number in your CLV equation uses the same time window and the same unit (customer, account, or deal).
Step 2: Pull Revenue and Deal Data from HubSpot
Use the deals and revenue reports in HubSpot to find:
- Total revenue from closed-won deals during your chosen period
- Total number of closed-won deals in that period
- Total number of unique customers (contacts or companies) who purchased in that time
These metrics let you calculate average purchase value and purchase frequency in a structured way.
Step 3: Calculate Average Purchase Value and Frequency
With the data from HubSpot, compute:
- Average purchase value = Total revenue ÷ Total number of purchases
- Purchase frequency = Total number of purchases ÷ Total number of customers
Multiply these two numbers to get your customer value per period. This single metric already tells you how much your typical customer is worth in the time frame you selected.
Step 4: Estimate Average Customer Lifespan
Next, estimate how long customers stay active. You can do this in two ways:
- Analyze historical close dates and last-order dates to estimate how many years the average customer keeps buying.
- Use churn rate from your subscription or renewal reports and convert it into an expected lifespan (for example, 1 ÷ annual churn rate).
Average customer lifespan is one of the most powerful levers in your CLV calculation because small improvements compound over time.
Step 5: Combine Values into a CLV Formula
Now plug everything into your preferred formula:
- Customer value (CV) = Average purchase value × Purchase frequency
- CLV = CV × Average customer lifespan
- Optional: Profit-based CLV = CLV × Gross margin
You can build a simple spreadsheet using exported HubSpot data, or recreate these calculations with custom reports and properties to keep CLV updated automatically.
Using CLV Insights to Optimize HubSpot Campaigns
Once you have CLV benchmarks, you can apply them directly to your sales, marketing, and success motions in HubSpot.
Align CAC with CLV
Compare your customer lifetime value with your customer acquisition cost. If you track deal creation, ads, and contacts in HubSpot, you can approximate CAC by dividing your total acquisition spend by the number of new customers.
Then, apply rules like:
- Target a CLV to CAC ratio of at least 3:1 for healthy growth.
- Increase investment in channels that bring in higher-CLV customers, not just cheaper leads.
Prioritize High-Value Segments in HubSpot
Create segments and lists in HubSpot based on high CLV attributes, such as industry, company size, product mix, or purchase behavior. Use these segments to:
- Route high-value leads to senior sales reps
- Trigger premium onboarding workflows
- Launch targeted upsell and cross-sell campaigns
Improve Retention and Expansion
Lifetime value grows when customers stay longer and buy more. Use lifecycle stages and health indicators inside HubSpot to identify customers at risk of churn and accounts with expansion potential. Then design automated outreach that:
- Re-engages inactive customers
- Delivers training and enablement for underused features
- Surfaces add-ons, upgrades, or new plans at the right time
Example CLV Calculation Workflow in HubSpot
To put it all together, here is a simple workflow you can follow:
- Export deal and revenue data from HubSpot for the past 12 months.
- Calculate average purchase value and purchase frequency for that period.
- Estimate average customer lifespan based on churn rate or historical data.
- Compute revenue-based and profit-based CLV.
- Segment customers by CLV and create lists in HubSpot.
- Optimize campaigns, budgets, and sales outreach using those lists.
This cyclical process helps you refine CLV over time and connect the metric to concrete actions, not just reporting.
Additional Resources
For a more detailed walkthrough of the formulas and examples, review the original guide on how to calculate customer lifetime value.
If you need expert help building a data-driven CLV reporting stack around HubSpot and other tools, you can explore consulting resources at Consultevo.
By combining structured CLV formulas with the rich contact, company, and revenue data in HubSpot, you gain a clearer picture of which customers drive sustainable profit and how to invest in long-term growth.
Need Help With Hubspot?
If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.
“`
