Calculadora de ponto de equilíbrio
Com custos fixos de 10.000, preço de 50 e custo variável de 30, cada unidade contribui com 20, então o equilíbrio chega em 500 unidades, ou 25.000 de receita. Acrescente uma meta de lucro para ver o volume que a atinge. 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 fixo
- 10.000
- Preço
- 50
- Custo variável
- 30
- Lucro desejado
- 0
- Margem de contribuição
- 20
- Unidades no ponto de equilíbrio
- 500
- Receita no ponto de equilíbrio
- 25.000
grátis online
O que significa o ponto de equilíbrio
Cada unidade vendida paga primeiro o próprio custo variável; o que sobra, a margem de contribuição, vai para cobrir os custos fixos. O ponto de equilíbrio é o número de unidades cujas margens somadas cobrem exatamente esses custos fixos, sem lucro nem prejuízo. Com preço de 50 e custo variável de 30, a margem é 20, e 10.000 de custos fixos ficam cobertos com 500 unidades. Multiplicando essas unidades pelo preço, você tem a receita de equilíbrio, 25.000 neste caso. É a conta clássica de custo, volume e lucro.
Use para testar preços
O uso mais comum é testar um preço antes de assumi-lo: mude o preço, mantenha os custos e veja quanto o volume de equilíbrio se desloca. Um preço menor reduz a margem por unidade, então são necessárias muito mais unidades; um maior faz o contrário. Os resultados mostram duas casas decimais por padrão e as unidades não são arredondadas, então arredonde para cima se precisar de um número inteiro de itens. Lembre que o modelo é linear: um produto, preço constante e custo variável constante.
Interpretando o resultado e suas premissas
As unidades de equilíbrio são deliberadamente deixadas fracionárias, em vez de arredondadas para cima para uma unidade inteira, porque o arredondamento correto depende do contexto: uma fábrica envia paletes inteiros, enquanto um SaaS fatura cadeiras fracionárias, então arredonde para cima você mesmo quando precisar de uma contagem física. O modelo pressupõe um único produto com preço e custo variável constantes e uma estrutura de custos linear, que é a premissa dos livros-texto; custos fixos por degraus ou descontos por volume precisam de uma execução segmentada.
Como o price deve ser positivo e a margem de contribuição estritamente positiva, a divisão nunca pode estourar, e não há relógio nem aleatoriedade em nenhum ponto do caminho.
Casos de uso
Decisões de precificação
Teste como uma mudança de preço move o volume de equilíbrio antes de se comprometer com um novo preço de tabela.
Perguntas frequentes
Por que as unidades são fracionárias?
As unidades de equilíbrio mantêm decimais para que você mesmo arredonde para cima; o arredondamento para unidades inteiras depende do seu produto.
O que é margem de contribuição?
É o que sobra de cada venda depois de pagar o custo variável dela: o preço menos o custo variável por unidade. Essa diferença vai cobrindo os custos fixos e, depois que eles estão cobertos, vira lucro.
Quantas unidades preciso vender para lucrar um valor específico?
Informe esse valor como meta de lucro: ele é somado aos custos fixos antes da divisão pela margem de contribuição. Se você deixar em branco, ele vale zero e você recebe o ponto de equilíbrio clássico, com lucro exatamente zero.
Por que a calculadora recusa um preço igual ou menor que o custo variável?
Porque aí a margem de contribuição fica zero ou negativa e cada venda dá prejuízo: nenhum volume conseguiria cobrir os custos fixos. Em vez de um número sem sentido, a calculadora avisa sobre o problema.
Serve para vários produtos ou com descontos por volume?
Não diretamente. O modelo supõe um único produto com preço e custo variável constantes. Se os custos fixos sobem em degraus ou há descontos por volume, faça um cálculo para cada faixa.
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/dev/break-even \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fixed_cost":10000,"price":50,"variable_cost":30}'const res = await fetch("https://api.kit.forhosting.com/dev/break-even", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fixed_cost": 10000,
"price": 50,
"variable_cost": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/break-even",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fixed_cost": 10000,
"price": 50,
"variable_cost": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/break-even", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fixed_cost":10000,"price":50,"variable_cost":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fixed_cost":10000,"price":50,"variable_cost":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/break-even", 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
{
"fixed_cost": 10000,
"price": 50,
"variable_cost": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.break_even",
"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
Calcula o ponto de equilíbrio a partir de fixed_cost, price e variable_cost, devolvendo a margem de contribuição, as unidades de equilíbrio e a receita de equilíbrio, com um target_profit opcional somado à meta.
A fórmula de custo-volume-lucro
A calculadora usa a aritmética padrão de custo-volume-lucro. Primeiro ela deriva a margem de contribuição por unidade como price − variable_cost. Se essa margem for zero ou negativa, a ferramenta devolve um erro invalid_input tipado, porque nenhum volume jamais consegue cobrir os custos fixos quando cada venda dá prejuízo. As unidades de equilíbrio são então (fixed_cost + target_profit) / contribution_margin, e a receita de equilíbrio são essas unidades multiplicadas pelo price. target_profit assume 0 por padrão, então omiti-lo dá o ponto clássico em que o lucro é exatamente zero; fornecer um valor positivo, em vez disso, responde à pergunta relacionada de quantas unidades são necessárias para obter esse lucro.
Entradas, arredondamento e campos devolvidos
As entradas são validadas de antemão: fixed_cost e variable_cost devem ser números finitos de pelo menos zero, price deve ser um número finito estritamente maior que zero, e target_profit deve ser finito e pode ser negativo. decimals é um inteiro de 0 a 4 e assume 2 por padrão. A resposta repete as quatro entradas (fixed_cost, price, variable_cost e target_profit) ao lado dos três campos calculados, dando um registro autocontido que você pode armazenar ou registrar sem manter a requisição original por perto.
Casos de integração
Planejamento de startup
Alimente fixed_cost e a economia de unidade na API para traçar o fôlego de caixa em relação às metas de vendas.
Metas de lucro
Defina target_profit para encontrar as unidades necessárias para atingir uma margem trimestral, não apenas para zerar.
Perguntas técnicas
O que é a margem de contribuição?
price menos variable_cost por unidade. Ela deve ser positiva, ou a ferramenta devolve invalid_input.
Posso definir uma meta de lucro?
Sim. target_profit é opcional (padrão 0) e somado a fixed_cost antes de dividir pela margem.
Como a receita é calculada?
break_even_units multiplicado pelo price, arredondado até as casas decimais solicitadas (padrão 2, máximo 4).
É gratuito?
Sim, no navegador. A API usa saldo KIT pré-pago a partir de US$ 0,002; tarefas que falham não são cobradas.