Calcule a razão CAC:LTV e confira a referência de 3:1
Se o valor do tempo de vida de um cliente é quatro vezes o custo para conquistá-lo, a razão é 4:1 e supera a regra comum de 3:1 para um negócio saudável. É um diagnóstico rápido da economia unitária. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Custo de aquisição de clientes
- 120
- Valor do tempo de vida do cliente
- 480
- Relação LTV/CAC
- 4
- Razão exibida
- 4:1
- Limite saudável
- 3
Esta calculadora compara quanto sua empresa gasta para conquistar um cliente com o valor esperado durante todo o relacionamento. Informe CAC e LTV na mesma moeda e com critérios contábeis equivalentes. O resultado apresenta o múltiplo LTV:CAC, uma razão legível e se ela alcança a referência comum de 3:1. Trata-se de um diagnóstico rápido da economia unitária, não de um substituto para analisar margem, prazo de retorno, retenção, fluxo de caixa ou diferenças entre segmentos.
Como calcular a razão LTV:CAC
O cálculo divide o valor vitalício do cliente pelo custo de aquisição. Se o LTV for 480 e o CAC 120, o resultado será 4, normalmente escrito como 4:1. Os dois valores devem usar a mesma moeda, população e premissas de período.
Não compare o LTV empresarial com um CAC combinado que também inclua clientes de autoatendimento: a conta estaria certa, mas a conclusão seria enganosa. A calculadora devolve o múltiplo com seis casas decimais, uma exibição com duas casas e as entradas originais para auditoria. O CAC precisa ser maior que zero, pois a divisão por zero é indefinida e um custo negativo não representa a métrica convencional.
O LTV deve ser finito e pode ser negativo para representar com honestidade uma coorte deficitária.
Como interpretar a referência de 3:1
Um resultado igual ou superior a 3:1 é marcado como saudável segundo esta regra prática. O sinal serve para triagem, não como veredito universal. Uma empresa jovem pode aceitar temporariamente uma razão menor enquanto testa um canal ou entra em um mercado; uma razão muito alta pode indicar pouco investimento em aquisição.
Margem bruta, ciclo de vendas, churn, capital de giro e prazo para recuperar o CAC também alteram a leitura. A calculadora confronta o quociente exato, sem arredondamento, com o limite, evitando classificação incorreta perto de 3.00. Use o valor booleano em um painel e depois examine os dados das coortes antes de mudar orçamento, preço ou estratégia comercial.
Uma referência é mais útil quando inicia uma pergunta objetiva do que quando encerra a análise.
Prepare entradas comparáveis de CAC e LTV
A interpretação depende mais da qualidade dos dados do que da divisão. Em geral, o CAC soma custos de vendas e marketing atribuíveis à aquisição e divide pelo número de novos clientes. Defina se salários, comissões, agências, software, descontos e despesas gerais entram no numerador, documente e mantenha o critério.
O LTV exige a mesma clareza. Quando os custos de entrega são relevantes, o LTV de receita pode exagerar o valor; por isso, muitas equipes usam contribuição ajustada à margem bruta. Segmente por canal, região, plano ou mês quando as economias forem diferentes.
Prefira coortes maduras e identifique estimativas como previsões. Recalcule em frequência estável. Guarde CAC, LTV, definição da coorte, data e resultado para permitir a reprodução da decisão.
Casos de uso
Revisão econômica por canal
Compare estimativas consistentes de CAC e LTV por canal e sinalize os que ficam abaixo da referência de 3:1.
Painel de saúde das coortes
Calcule a razão para coortes mensais ou trimestrais e acompanhe efeitos de retenção e eficiência de aquisição.
Verificação do planejamento orçamentário
Teste previsões de CAC e LTV antes de distribuir orçamento e avalie retorno e caixa separadamente.
Perguntas frequentes
Qual é a fórmula da razão LTV:CAC?
Divida o valor vitalício pelo custo de aquisição: LTV:CAC = LTV / CAC. Um quociente 4 aparece como 4:1.
Qual razão é considerada saudável?
A calculadora usa a referência comum de 3:1 ou mais, mas a meta adequada depende de margem, retorno, risco e estratégia de crescimento.
O LTV deve usar receita ou lucro bruto?
Use e identifique a definição adequada. Um LTV por contribuição ou ajustado à margem costuma ser economicamente mais realista.
Uma razão LTV:CAC muito alta é sempre boa?
Não necessariamente. Uma razão muito alta pode indicar que a empresa investe pouco em aquisição e deixa crescimento lucrativo para trás, enquanto uma empresa jovem pode aceitar uma razão menor ao testar um canal.
Por que o CAC precisa ser maior que zero?
Porque a divisão por zero não tem resultado definido e um custo de aquisição negativo não corresponde à métrica usual. Já o LTV pode ser negativo quando representa clientes que dão prejuízo.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/biz/cac-ltv-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"customer_acquisition_cost":120,"customer_lifetime_value":480}'const res = await fetch("https://api.kit.forhosting.com/biz/cac-ltv-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"customer_acquisition_cost": 120,
"customer_lifetime_value": 480
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/cac-ltv-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"customer_acquisition_cost": 120,
"customer_lifetime_value": 480
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/cac-ltv-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"customer_acquisition_cost":120,"customer_lifetime_value":480}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"customer_acquisition_cost":120,"customer_lifetime_value":480}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/cac-ltv-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"customer_acquisition_cost": 120,
"customer_lifetime_value": 480
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.cac_ltv_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Prepare entradas comparáveis de CAC e LTV
A API parte de US$ 0,002 por solicitação.
Perguntas técnicas
Por que o CAC precisa ser positivo?
CAC zero torna a razão indefinida, e CAC negativo não se enquadra na definição convencional; ambos geram invalid_input.
Quanto custa um cálculo pela API?
O preço da API começa em US$ 0,002 por solicitação. O cálculo é determinístico e não usa rede, modelo nem aleatoriedade.