Pular para o conteúdo
MÓDULO 5 - AULA 17

Relação LTV/CAC

A métrica mais importante do SaaS: como calcular, otimizar e usar como bússola estratégica

Fórmulas práticas
Cases reais
35 min

🎯 Por que isso é importante

LTV/CAC é a métrica que VCs checam primeiro. Um ratio 3:1 separa SaaS saudáveis de condenados. HubSpot alcançou IPO com LTV/CAC de 5.2:1. Intercom otimizou de 1.8:1 para 4.1:1 em 18 meses. Esta métrica une microeconomia (custo de oportunidade, valor temporal do dinheiro) com estratégia de negócios.

Definições Fundamentais

LTV (Lifetime Value)

Receita total que um cliente gera durante todo seu relacionamento com seu SaaS.

Fórmula Simples:

LTV = ARPU ÷ Churn Rate

ARPU = Average Revenue Per User

CAC (Customer Acquisition Cost)

Custo total para adquirir um novo cliente pagante.

Fórmula Simples:

CAC = Gastos Marketing + Vendas ÷ Novos Clientes

Período: geralmente mensal ou trimestral

💡 Exemplo Prático: SaaS de CRM

Receita: R$ 99/mês por cliente

Churn mensal: 3% (0.03)

LTV = R$ 99 ÷ 0.03 = R$ 3.300

Gasto marketing: R$ 50.000/mês

Novos clientes: 100/mês

CAC = R$ 50.000 ÷ 100 = R$ 500

LTV/CAC = R$ 3.300 ÷ R$ 500 = 6.6:1 ✅ Excelente!

Cálculos Avançados

LTV com Valor Presente Líquido (NPV)

Fórmula sofisticada que considera o valor temporal do dinheiro - R$ 100 hoje valem mais que R$ 100 daqui a 1 ano.

ltv-calculation.js
// LTV com NPV (Net Present Value)
function calculateLTV(arpu, churnRate, grossMargin, discountRate = 0.10) {
  // arpu: receita média por usuário/mês
  // churnRate: taxa de cancelamento mensal (ex: 0.03 = 3%)
  // grossMargin: margem bruta (ex: 0.80 = 80%)
  // discountRate: taxa de desconto anual (ex: 0.10 = 10%)

  const monthlyDiscountRate = Math.pow(1 + discountRate, 1/12) - 1;

  const ltv = (arpu * grossMargin) / (churnRate + monthlyDiscountRate);

  return ltv;
}

// Exemplo: Notion
const notionLTV = calculateLTV(
  10,      // $10/mês ARPU
  0.025,   // 2.5% churn mensal
  0.85,    // 85% margem bruta
  0.12     // 12% taxa desconto anual
);

console.log(`LTV Notion: $${notionLTV.toFixed(2)}`);
// Output: LTV Notion: $232.73
Por que NPV importa?
  • • Inflação: Dinheiro perde valor ao longo do tempo
  • • Custo de oportunidade: Você poderia investir em outra coisa
  • • Risco: Cliente pode cancelar antes do esperado
  • • Realismo: Reflete valor econômico real do cliente
CAC com Todos os Custos (Fully-Loaded CAC)

CAC real inclui todos os custos de aquisição: time, ferramentas, overhead.

cac-calculation.js
// CAC Fully-Loaded
function calculateFullyLoadedCAC(period) {
  // Custos diretos de marketing
  const paidAds = 50000;          // Google Ads, Facebook, LinkedIn
  const contentMarketing = 15000;  // Redatores, designers
  const events = 10000;            // Conferências, webinars

  // Custos de equipe de vendas
  const salesSalaries = 80000;     // Salários do time
  const salesCommissions = 20000;  // Comissões sobre vendas
  const salesTools = 5000;         // CRM, automation, etc

  // Overhead alocado (% dos custos indiretos)
  const overhead = 10000;          // Espaço, admin, etc

  const totalCost =
    paidAds + contentMarketing + events +
    salesSalaries + salesCommissions + salesTools +
    overhead;

  const newCustomers = 180;  // Clientes adquiridos no período

  return totalCost / newCustomers;
}

const fullyLoadedCAC = calculateFullyLoadedCAC('Q1-2024');
console.log(`CAC Real: $${fullyLoadedCAC.toFixed(2)}`);
// Output: CAC Real: $1055.56

// ⚠️ Muitas startups calculam CAC errado ignorando custos de equipe!
Erro comum: CAC otimista

Errado: CAC = Gastos em ads ÷ Novos clientes

Certo: CAC = (Ads + Salários + Ferramentas + Overhead) ÷ Novos clientes

⚠️ Founders que ignoram salários têm CAC 40-60% menor que a realidade

Benchmarks e Targets

Regra de Ouro: LTV/CAC ≥ 3:1

VCs e investidores usam 3:1 como threshold mínimo. Abaixo disso, seu unit economics não fecha.

< 1:1

Morte certa - perde dinheiro por cliente

1:1 - 3:1

Sobrevive mas sem margem para crescimento

≥ 3:1

Saudável - pode investir em crescimento

Benchmarks por Segmento

SaaS B2B Enterprise

LTV/CAC: 5:1 a 7:1

Alto ARPU ($500-$5000/mês), baixo churn (2-5% anual), CAC alto mas justificado

SaaS B2B SMB

LTV/CAC: 3:1 a 5:1

ARPU médio ($50-$500/mês), churn moderado (5-7% mensal), CAC otimizado

SaaS B2C

LTV/CAC: 1.5:1 a 3:1

ARPU baixo ($5-$30/mês), churn alto (7-10% mensal), volume compensa

Freemium/PLG

LTV/CAC: 10:1 a 20:1

CAC baixíssimo (viral growth), conversão free→paid é o gargalo

CAC Payback Period

Quanto tempo leva para recuperar CAC?

Métrica complementar: em quantos meses a receita do cliente paga o custo de aquisição.

Fórmula:

CAC Payback = CAC ÷ (ARPU × Margem Bruta)

Resultado em meses

cac-payback.js
// Cálculo de CAC Payback
function calculateCACPayback(cac, arpu, grossMargin) {
  // Receita mensal que "sobra" após custos
  const monthlyGrossProfit = arpu * grossMargin;

  // Quantos meses para recuperar o CAC
  const paybackMonths = cac / monthlyGrossProfit;

  return paybackMonths;
}

// Exemplo: HubSpot Marketing Hub
const hubspotPayback = calculateCACPayback(
  1200,  // $1200 CAC
  50,    // $50/mês ARPU
  0.80   // 80% margem bruta
);

console.log(`Payback: ${hubspotPayback.toFixed(1)} meses`);
// Output: Payback: 30.0 meses (muito alto! ⚠️)

// Benchmark ideal: < 12 meses

< 12 meses

Excelente - recuperação rápida

12-18 meses

Aceitável para B2B enterprise

> 18 meses

Problema sério de unit economics

💼 Case: Intercom otimizou payback

2019: CAC de $4.500, ARPU de $150, margem 75% → Payback 40 meses ⚠️

Ações tomadas:

  • • Lançou modelo freemium (reduzindo CAC em 60%)
  • • Implementou product-led growth
  • • Criou planos self-service para SMB
  • • Otimizou conversão free → paid

2021: CAC de $1.800, ARPU de $180, margem 78% → Payback 13 meses ✅

Estratégias de Otimização

Aumentar LTV

1. Reduzir Churn

Onboarding melhor, success team, NPS tracking

2. Upsell/Cross-sell

Planos superiores, add-ons, usage-based pricing

3. Expansion Revenue

Cobrar por usuários adicionais, features premium

4. Aumentar ARPU

Reajustes anuais, tiers mais caros

Reduzir CAC

1. Product-Led Growth

Freemium, trial, viral loops, self-service

2. Otimizar Canais

Focar em canais com melhor ROI, abandonar os ruins

3. Melhorar Conversão

A/B testing, onboarding, remove fricção

4. Content Marketing

SEO, blog, organic → CAC próximo de zero

Framework: Quando seu LTV/CAC é problema

ltv-cac-diagnosis.js
// Framework de diagnóstico
function diagnoseLTVCAC(ltv, cac) {
  const ratio = ltv / cac;
  const payback = calculatePayback(cac, arpu, margin);

  // Diagnóstico baseado em ratio
  if (ratio < 1) {
    return {
      status: "CRÍTICO",
      message: "Você perde dinheiro em cada cliente. Pare de crescer.",
      action: "Aumente preços OU reduza CAC drasticamente OU pivot"
    };
  }

  if (ratio >= 1 && ratio < 3) {
    return {
      status: "PROBLEMA",
      message: "Unit economics não fecham para crescimento saudável",
      action: "Otimize ambos LTV e CAC antes de escalar"
    };
  }

  if (ratio >= 3 && payback > 18) {
    return {
      status: "ALERTA",
      message: "Ratio bom mas payback longo demais",
      action: "Reduza CAC ou aumente ARPU para acelerar payback"
    };
  }

  if (ratio >= 3 && payback <= 12) {
    return {
      status: "SAUDÁVEL",
      message: "Unit economics permitem crescimento agressivo",
      action: "Acelere investimento em marketing e vendas"
    };
  }

  if (ratio >= 5 && payback <= 6) {
    return {
      status: "EXCELENTE",
      message: "Máquina de crescimento otimizada",
      action: "Momento de levantar Series B/C e dominar mercado"
    };
  }
}

// Exemplo de uso
const diagnosis = diagnoseLTVCAC(3300, 500);
console.log(diagnosis);
// { status: "SAUDÁVEL", message: "...", action: "..." }

Cases Práticos

Case: HubSpot - IPO com LTV/CAC 5.2:1

Métricas pré-IPO (2014)

  • • ARPU: $350/mês
  • • Churn mensal: 2.8%
  • • Margem bruta: 82%
  • • LTV: $10.250

Custo de Aquisição

  • • Marketing: $80M/ano
  • • Vendas: $120M/ano
  • • Novos clientes: 12.000/ano
  • • CAC: $1.970

Resultado: LTV/CAC = 5.2:1

HubSpot usou esse ratio como principal argumento no IPO. Mostrou que cada dólar investido em aquisição retorna $5.20 ao longo do tempo.

Case: Zoom - PLG com LTV/CAC 18:1

Zoom é exemplo extremo de product-led growth reduzindo CAC a quase zero.

Estratégia PLG

  • • Freemium generoso (40 min grátis)
  • • Viral: cada reunião = marketing
  • • Conversão orgânica 3-4%
  • • CAC praticamente zero

Resultados 2019

  • • ARPU: $180/mês (enterprise)
  • • Churn: 2.5% mensal
  • • LTV: ~$5.940
  • • LTV/CAC: 18:1

Lição: PLG bem executado quebra as regras tradicionais. Zoom cresceu para 300M+ usuários com equipe de vendas minúscula.

🎯 Checkpoint de Aprendizado

Dominou fórmulas de LTV e CAC (simples e NPV)
Entendeu benchmarks (3:1 mínimo, <12m payback)
Viu estratégias de otimização práticas
Analisou cases HubSpot (5.2:1) e Zoom (18:1)

💡 Principais Insights

  • 1. LTV/CAC é matemática microeconômica: Custo de oportunidade (investir em cliente vs outra coisa) + valor temporal do dinheiro (NPV)
  • 2. Threshold 3:1 não é arbitrário: Precisa de margem para reinvestir em crescimento, absorver churn e ter lucro
  • 3. CAC payback importa tanto quanto ratio: Payback longo drena caixa mesmo com LTV/CAC alto
  • 4. PLG quebra as regras: Zoom e Notion têm ratios 10-18:1 porque CAC é quase zero
  • 5. Otimizar ambos os lados: Foco simultâneo em reduzir churn (↑LTV) e melhorar canais (↓CAC)

Próxima aula

Construir vs Comprar