Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Explain LTV to SaaS Client

EasyMetrics00:00
Practice interviewer
In session
5 left
00:00

Your question is Explain LTV to SaaS Client. Take a moment with it on the right.

Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).

You need to log in / sign up to chat or submit.

Problem

Business Context

NimbusCRM is a B2B SaaS company that sells subscription plans to small businesses. A client is questioning whether their paid acquisition program is sustainable because monthly marketing spend rose from $120,000 to $150,000 while new customer growth slowed from 1,000 to 900 accounts.

Metric Scenario

The client’s leadership team keeps hearing that "LTV is strong," but they do not understand what LTV actually means, how it is calculated, or how it should be used with CAC. Current metrics are: average monthly subscription revenue per account = $80, gross margin = 75%, monthly logo churn = 4%, and CAC = $420 per new customer. The sales team says enterprise customers have much higher value than self-serve customers, but finance wants one company-wide number for board reporting.

You are asked to explain LTV to the client in a way that is simple enough for non-technical stakeholders but still analytically correct. You should also clarify the assumptions behind the metric and when the metric can be misleading.

Requirements

  1. Define LTV clearly in business terms and explain why it matters.
  2. Show how to calculate LTV using the data above, including a worked example.
  3. Explain how LTV should be compared with CAC and what a healthy ratio looks like.
  4. Identify the biggest assumptions and limitations in using a simple LTV formula.
  5. Describe how you would segment LTV to make it more useful for decision-making.

Data Available

  • subscriptions: account_id, plan_type, start_date, end_date, monthly_price, billing_frequency
  • account_financials: account_id, monthly_revenue, discounts, refunds, cost_to_serve, gross_margin
  • customer_acquisition: account_id, acquisition_channel, campaign_id, acquisition_date, sales_cost, marketing_cost
  • account_activity: account_id, login_days, seats_purchased, feature_usage, renewal_date