0/70 completed
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

CAC ($) 150
50 500
LTV ($) 400
100 1000

Behavioral Inputs

Bets/Month 20
5 50
Avg Bet Size ($) 50
10 200
Hold Rate (%) 8
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

Pricing Models & Frameworks Tutorial

Built for mastery ยท Interactive learning