Business Frameworks Interactive
Unit Economics
Understand the profitability of each customer. LTV/CAC ratio determines whether growth is sustainable or burning cash.
๐ The Core Question
Is LTV > CAC?
LTV
What customer is worth
vs
CAC
What it costs to get them
Customer Metrics
50 500
100 1000
Behavioral Inputs
5 50
10 200
3 15
๐ Unit Economics Summary
LTV / CAC
2.7x
โ ๏ธ OK
Payback Period
2.1
months
Monthly Contribution
$70
per customer
Monthly Revenue Breakdown
Gross Revenue
$80
- Processing (3%)
-$2
- Ops Cost
-$10
Net Contribution
$68
LTV/CAC Benchmarks
1x
Break-even
2x
Minimum healthy
3x
Target
5x
Excellent
๐ Key Metrics
CAC
Marketing Spend / New Customers
Cost to acquire one customer
LTV
ARPU ร Avg Lifespan
Total revenue from one customer
ARPU
Revenue / Active Users
Average revenue per user
Payback
CAC / Monthly Contribution
Months to recover CAC
R Code Equivalent
# Unit economics calculation
calculate_unit_economics <- function(cac, ltv, monthly_revenue, monthly_cost) {
contribution <- monthly_revenue - monthly_cost
payback_months <- cac / contribution
ltv_cac_ratio <- ltv / cac
list(
ltv_cac = ltv_cac_ratio,
payback = payback_months,
monthly_contribution = contribution,
profitable = ltv > cac
)
}
# Example
metrics <- calculate_unit_economics(
cac = 150,
ltv = 400,
monthly_revenue = 80,
monthly_cost = 10
)
cat(sprintf("LTV/CAC: %.1fx, Payback: %.1f months\n",
metrics$ltv_cac, metrics$payback))โ Key Takeaways
- โข LTV/CAC > 3x is healthy for SaaS-like businesses
- โข Payback period < 12 months is ideal
- โข Monitor both acquisition and retention
- โข Improve by: increasing LTV or reducing CAC
- โข Cohort analysis reveals true LTV
- โข Account for variable costs per bet