LTV in Salesforce (Part 2): Expected Revenue
In the previous article, I calculated LTV as the total sum of closed won Opportunities using the roll-up summary field. That is a simple way to understand how much existing customers have already paid. However, it can’t help you to understand future ones.
This article will cover calculating LTV metrics based on averages and setting up a Salesforce dashboard.
The Formula
There are a lot. I chose the one I found trustworthy.
LTV = (Average Purchase Value) × (Average Purchase Frequency) × (Customer Lifespan)
Calculating Metrics using Salesforce Report
Prerequisites
Step 1: Creating a Report
Step 2: Calculating Average Purchase Value
Average Purchase Value - average Amount for Closed Won opportunities. Use the standard AVG function for the Amount field.
Step 3: Calculating Average Purchase Frequency
Average Purchase Frequency - the average number of Closed Won opportunities per customer. Create Summary Formula (Salesforce Help), see the screenshot for formula details.
Step 4: Calculating Customer Value (Optional)
Customer Value - average spending per customer per year. Create Summary Formula as a multiplication of the previously created metrics, see the screenshot for formula details.
Recommended by LinkedIn
Step 5: Calculating Average Customer Lifespan
Customer Lifespan could be calculated as the difference between the start date of the earliest contract and the end date of the latest contract, but I assume the value is already calculated and stored on Account level.
Add the existing Customer Lifespan field to report and apply AVG function.
Step 6: Calculating LTV
Create Summary Formula as a multiplication of the previously created metrics, see the screenshot for formula details.
Visualizing LTV Metrics using Salesforce Dashboard
The Result
Use data to understand your customers better:
PS. I’m currently working on two product ideas.
Account Management Assistant gives sales recommendations based on your relationship with the account.
Resource Management App helps to plan resource allocation, improve utilization, and predict future needs.
Send me a DM or book a time with me if interested.