Class 2 Break-Even Analysis and Customer Lifetime Value
1 Overview
1.1 Learning Objectives
- How to conduct break-even analyses for marketing campaigns
- Break-even quantity
- Net present value
- Concept of customer life cycle
- Concept of and how to compute customer acquisition cost (CAC)
- Concept of and how to compute customer lifetime value (CLV)
- Practice R basic calculations and vector operations in the case study
2 Break-Even Analysis
2.1 Decisions for Marketing Managers
Ultimate goal in the marketing process: create value and improve profitability for firms
As any marketing activity comes with a cost, marketers need to correctly evaluate whether a campaign creates or destroys value to the company. Such analyses are called break-even analyses (BEA).
In this class, we will learn how to conduct BEA from the following 2-by-2 perspectives:
- Campaign-centric or customer-centric
- Static or dynamic
Static View | Dynamic View | |
Campaign-centric | Break-Even Quantity | Net Present Value |
Customer-centric | - | Customer Lifetime Value |
2.2 Break-Even Quantity
- We often use break-even analyses to evaluate the financial feasibility of marketing investments. One commonly used way is to compute the break-even quantity.
2.3 Break-Even Quantity: Steps and Decision Rule
- Steps to conduct break-even analysis
Step 1: Compute the BEQ based on the company’s product demand and production cost structure
Step 2: Evaluate whether the campaign can guarantee incremental sales to that quantity
- The decision rule
- if incremental quantity sales > BEQ, the company makes money, so accept the campaign; otherwise, reject the campaign
2.4 Compute BEQ
Marketers often refer to the difference between the price per unit and variable costs per unit as the contribution margin per unit. That is,
\[ Contribution Margin Per Unit = Price Per Unit - Variable Costs Per Unit \]
- Price per unit: retail price
- Variable costs per unit: Costs of goods sold (COGS)1 + any other variable costs
- Marketing expenditure: total costs of marketing investment
This gives the second formula for computing BEQ:
\[ BEQ = Marketing Expenditure / Contribution Margin Per Unit \]
2.5 Pineapple Inc: Background
Tom Cooper, is looking to launch a series of marketing campaigns to promote its new product PinePhone 15 Pro against its competitor iPhone 15 Pro. Tom was a proud graduate from UCL MSc BA program in 2020, and he remembered learning from Marketing Analytics module that, marketers often use break-even analysis to help evaluate different types of marketing decisions.
Case objectives:
Learn an example of situation analysis for the 1st assignment
Practice how to compute BEQ for break-even analyses
Practice R basic computations and vector operations
2.6 Pineapple Inc: Key Information
From the case: The marketing analytics team at Pinapple Inc had applied predictive analytics models on historical sales data and predicted that the sales this year will reach 10 million units at the retail price of £600, without any additional marketing activities. The team had also collected the information on the Cost of Goods Sold of Pineapple 15, which is 60%. The Research and Development (R&D) costs for PinePhone 15 is 100 million pounds.
- Open the .qmd answer sheet downloaded from Moodle. And let’s solve this case using the R basics we learned last week!
2.7 Pineapple Inc: BEA
- Question 1: Compute the contribution margin
- Do we need to consider R&D costs?
- Question 2: Based on the information at hand, should Tom approve the influencer marketing plan?
3 Net Present Value
3.1 Definition of NPV
- When the effect of the marketing campaign is expected to have a long-term effect or when time value of money is important to the question at hand, we need to take the future into account.
3.2 Formula of NPV
\[ N P V=-I_{0}+\frac{CF_{1}}{(1+k)}+\frac{C F_{2}}{(1+k)^{2}}+\cdots+\frac{C F_{n}}{(1+k)^{n}} \]
\(I_{0}\) is the initial marketing expense
\(C F_{n}\) is the incremental sales in period \(n\): it must be the additional sales due to the marketing campaign
\(k\) is the discount rate: reflects the value of time: the same £1 today is more valuable than £1 tomorrow
The decision rule
- if NPV > 0, then the marketing campaign can bring in more values to the company, accept
- if NPV < 0, then the marketing campaign will decrease the company’s value, reject
3.3 Pineapple Inc: NPV Influencer Marketing I
Question 3: Based on the information at hand, should Tom approve the influencer marketing plan based on Net Present Value method?
- Compute the sequence of monthly cash flows
- Generate a sequence of incremental sales for 12 months (a vector with 12 elements)
- Hint: use
rep()
,c()
, and vector element-wise multiplication
- Hint: use
- Generate a sequence of incremental sales for 12 months (a vector with 12 elements)
The resulting monthly CFs are: 7.2, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8
3.4 Pineapple Inc: NPV Influencer Marketing II
- Compute the sequence of discount factors
- Generate a sequence of WACC for 12 months (a vector with 12 elements)
- Generate a sequence of discount factor for 12 months (a vector with 12 elements)
- Hint: use
seq()
to generate geometric sequence with patterns
- Hint: use
The resulting monthly discount factors are: 0.9917355, 0.9835394, 0.975411, 0.9673497, 0.9593551, 0.9514265, 0.9435635, 0.9357654, 0.9280319, 0.9203622, 0.9127559, 0.9052124
3.5 Pineapple Inc: NPV Influencer Marketing III
- Compute the NPV
- Generate a sequence of discounted CFs for 12 months
- Sum up all discounted CFs across the 12 months using
sum()
- Subtract endorsement fee from the sum to get NPV
- The NPV is 6.9778057
4 Customer Lifetime Value
4.1 From Campaign-Centric to Customer-Centric Marketing
4.2 Customer Acquisition Cost
- Why should we care about CAC? Having a new customer may not always be a good thing. For example, no company would spend £500 to acquire a new customer worth £300
4.3 How to Acquire New Customers
- Free sampling/trials
4.4 How to Acquire New Customers
- Referral Programs: Customer Lifetime Social Value (CLSV, week 2)
4.5 Customer Acquisition Cost: Calculation
- After we study predictive analytics later in this module, we will be able to predict response rate for each individual customer and compute individual-specific CAC.
4.6 Customer Acquisition Cost: An Example
A new Bubble Tea shop in Canary Wharf is contemplating whether or not to attract new customers by sending ads leaflets to nearby residents.
The cost of sending a leaflet, which includes production and labor costs, is £0.5.
- randomly sending out leaflets
- expected response rate of 1%
- using names purchased from a marketing agency
- each name costs £0.2
- expected response rate of 4% by analyzing the buying behavior and demographics of current customers
Compute the CAC for each choice.
cost_per_random_offer <- 0.5
response_rate_random_offer <- 0.01
# Following the formula in the previous slide
CAC_random_offer <- cost_per_random_offer / response_rate_random_offer
CAC_random_offer
[1] 50
cost_per_targeted_offer <- 0.5 + 0.2
response_rate_targeted_offer <- 0.04
CAC_targeted_offer <- cost_per_targeted_offer/response_rate_targeted_offer
CAC_targeted_offer
[1] 17.5
The cost structures for sending out offers are different from the simple example here, but the logic of calculation is the same. Think carefully about how to compute the cost per offer (the components) in the assignment.
4.7 Customer Lifetime Value (CLV)
- The underlying idea of CLV is essentially NPV, but at the customer level.
- Think of acquiring a new customer as an investment in an “asset” that can generate future cash flows
4.8 CLV: Calculation
\[ \mathrm{CLV} = - CAC + \sum_{t=1}^{N} \frac{CF_t * r^{(t-1)}}{(1+k)^{t}}, where \space CF_t = M_t - c_t \]
- \(r\) is the average annual retention rate; \(r^{(t-1)}\) is the cumulative retention rate in year \(t\)
- \(N\) is the number of years over which the relationship is calculated
- \(M_{t}\) is the margin the customer generates in year \(t\)
- \(c_{t}\) is the expected cost of marketing communications or promotions targeted to the customer in year \(t\)
- \(k\) is the rate for discounting future cash flows
4.9 Retention Rate
retention rate = 1 - churn rate
How to compute individual churn rate: machine learning models to predict the churn rate of an individual customer (Week 4)
4.10 Number of Years of Customer Relationship
- If we assume infinite customer economic life, we can simplify the formula into the following using the property of geometric sequence.
\[ C L V_{N} = \sum_{t=1}^{N} \frac{g r^{(t-1)}}{(1+k)^{t}} => C L V_{N}=\mathrm{g} \cdot \frac{1-\left(\frac{r}{1+k}\right)^{N}}{1+k-r} => C L V_{\infty}=\frac{g}{(1+k-r)} \]
- However, most of the time, we are more comfortable to assume finite customer economic life; we need to decide on a cutoff date for CLV calculation
- Rule 1: until the year when the \(g = M-c\) becomes negative
- Rule 2: industry’s average customer lifespan
4.11 After-class
Review the coding practice in today’s class.
We will solve Harvard Business Case: Customer Lifetime Social Value. Remember to read the case background before next week’s class.
- You can try to solve the case on your own using what we’ve covered today.
Optional readings are for alternative ways to compute CLV in the industry.
Footnotes
Material and production labor costs for producing a unit of product; often represented in percentage terms, e.g., COGS of 60% means the costs are 60% of retail prices.↩︎