Calculadora de custo marginal
Se produzir 10 unidades a mais aumenta o custo total em 50, cada unidade extra custa 5. Transforme dois momentos da produção no custo de uma unidade a mais para definir preços, revisar custos ou resolver um exercício. 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
- Variação do custo total
- 50
- Variação da quantidade
- 10
- Custo marginal
- 5
Custo marginal é o desembolso extra de produzir mais uma unidade de produto: a variação do custo total dividida pela variação da quantidade. Em dados discretos de produção essa identidade é MC igual a ΔTC sobre ΔQ, a inclinação de dois pontos da trajetória de custo total entre dois níveis de produção que você já observou. Esta calculadora de custo marginal recebe essas duas variações, divide-as e devolve o custo por unidade extra para você corrigir um exercício, precificar uma leva curta ou fixar uma revisão de custos sem ajustar uma curva contínua.
O que o custo marginal discreto mede: o desembolso extra por unidade extra
O custo marginal discreto de uma unidade extra não é o custo médio de toda a leva nem a última linha de fatura que você pagou a um fornecedor. O custo total é o desembolso de produzir uma quantidade dada, numa só moeda. A quantidade é o número de unidades desse mesmo bem.
As primeiras diferenças — quanto o custo total se moveu quando a produção se moveu — são ΔTC e ΔQ. Dividi-las é a aproximação de dois pontos da derivada dTC/dQ que os manuais chamam de custo marginal. Quando a produção sobe em dez unidades e o custo total sobe em cinquenta, o custo extra por unidade é cinco.
Quando a produção sobe em uma unidade, ΔQ vale um e MC iguala a própria variação do custo total, que é a leitura de uma unidade adicional da mesma fórmula. A identidade não diz se essas unidades extra foram produzidas no curto ou no longo prazo, e não separa custo fixo de custo variável: o que você colocar em ΔTC é o que se divide.
Uma queda do custo total ao subir a produção gera um MC negativo, que esta calculadora informa em vez de esconder, porque uma inclinação de dois pontos pode ser negativa mesmo que o custo médio de longo prazo da empresa não o seja. Você informa dois números finitos que já compartilham uma história — mesmo produto, mesmo período, mesma unidade de conta — e a calculadora os divide e arredonda para que os goldens coincidam byte a byte entre ambientes.
Este ponto divide os dois números que você envia; não consulta uma função de custos, não converte moedas nem estima uma derivada contínua a partir de uma nuvem de pontos.
Onde uma calculadora de custo marginal se justifica
Mesas de operações e de contabilidade de custos usam uma calculadora de custo marginal para transformar dois instantâneos de produção numa cifra por unidade extra antes de abrir uma regressão do custo total sobre a produção ou um modelo de custos em degrau da planta. Equipes de preços fixam esse mesmo número ao lado de um caso de margem de contribuição para que um preço de etiqueta alto não seja confundido com um custo extra alto quando o volume se moveu com ele.
Tutores e geradores de provas precisam de um oráculo determinístico que marque como erro uma variação nula de quantidade em vez de devolver em silêncio Infinity que um corretor defeituoso poderia tratar como acerto. Grupos de produto e de estratégia ligam o contrato a revisões de oferta e questionários de onboarding que precisam mostrar MC para um ΔTC e um ΔQ de amostra sem chamar um ajustador de curva de custos.
Esta é uma busca e um trabalho diferentes de uma identidade de custo médio que divide o custo total pela quantidade num só ponto, de um índice de Lerner que toma MC como entrada em vez de calculá-lo, e de uma identidade de ponto de equilíbrio que nunca vê uma variação de produção: essas ferramentas partem de outros campos e respondem a outras perguntas. A validação falha não consome saldo.
Mantenha a variação de quantidade diferente de zero, fixe o custo por unidade extra arredondado nos testes e você terá um MC reproduzível para teasers, checagens de lição e workers de borda sem montar um motor de microeconomia próprio. Derivadas contínuas, rateio de custos entre vários produtos e sombras de restrição de capacidade ficam de fora desta identidade de propósito: incorpore-as na sua própria camada depois de ter o número de dois pontos em bruto.
Casos de uso
Transformar dois instantâneos de custo numa cifra por unidade extra
Informe quanto o custo total se moveu e quanto a produção se moveu; fixe MC para que o próximo incremento seja precificado pela inclinação de dois pontos, não pelo custo médio.
Precificação de curto prazo e revisões de custos
Solte dois instantâneos contábeis numa prova CI ou numa revisão de oferta e leia o custo por unidade extra sem ajustar uma curva contínua de custo total.
Perguntas frequentes
O que acontece se a variação da quantidade for zero?
O custo marginal não está definido quando ΔQ é zero, porque esse valor é o denominador de ΔTC/ΔQ, e a chamada não é faturada.
Em que isso difere do custo médio?
O custo médio divide o custo total pela quantidade num só ponto de produção (TC/Q). O custo marginal divide a variação do custo total pela variação da quantidade entre dois pontos (ΔTC/ΔQ). Respondem a buscas diferentes e tomam entradas diferentes.
O custo marginal pode ser negativo?
Sim. Quando o custo total cai ao subir a produção, ou quando as duas variações têm sinais opostos, a inclinação de dois pontos é negativa. Esta calculadora informa esse resultado sinalizado em vez de rejeitá-lo.
Informo os custos totais ou a diferença entre eles?
Informe as diferenças. Subtraia o custo total anterior do posterior e a quantidade anterior da posterior, e informe essas duas variações. A calculadora divide a variação do custo pela variação da quantidade.
A calculadora separa custos fixos e variáveis?
Não. É dividida exatamente a variação de custo que você informa. Decida antes qual custo vai usar, seja desembolso de caixa, custo de fabricação completo ou só custo variável, e aplique-o aos dois níveis de produção.
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/fin/marginal-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"delta_total_cost":50,"delta_quantity":10}'const res = await fetch("https://api.kit.forhosting.com/fin/marginal-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"delta_total_cost": 50,
"delta_quantity": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/marginal-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"delta_total_cost": 50,
"delta_quantity": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/marginal-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"delta_total_cost":50,"delta_quantity":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"delta_total_cost":50,"delta_quantity":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/marginal-cost", 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
{
"delta_total_cost": 50,
"delta_quantity": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.marginal_cost",
"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.
Limites
max_abs | 1000000000000 |
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
Uma variação nula de quantidade falha com invalid_input porque a razão não está definida.
O que o custo marginal discreto mede: o desembolso extra por unidade extra
Uma variação nula de quantidade não é uma inclinação: dividir por zero não está definido, então a tarefa falha com invalid_input em vez de inventar Infinity. Combine o JSON com a sua própria regra sobre qual custo é de fato total: desembolso de caixa, custo de fabricação plenamente carregado ou só o variável.
Contrato de entrada, forma da resposta e comportamento em caso de erro
Uma variação negativa de quantidade é permitida e então MC é a inclinação sinalizada de dois pontos da trajetória de custos, a leitura honesta quando a produção caiu. Uma variação negativa do custo total é permitida e então MC pode ser negativo ou, com uma variação negativa de quantidade, positivo. Variação nula do custo total com variação não nula de quantidade gera custo marginal zero: as unidades extra não moveram o total. Exemplo: uma variação de custo total de cinquenta e uma variação de quantidade de dez produzem custo marginal de cinco. Exemplo: uma variação de custo total de cem e uma variação de quantidade de três produzem um terço periódico, arredondado de forma estável. Mantenha os pedidos pequenos, fixe o resultado arredondado nos testes e você terá um custo por unidade extra reproduzível para planilhas, plugins LMS e workers de borda sem montar um estimador de função de custos próprio. Envie por POST um corpo JSON com dois números finitos obrigatórios. delta_total_cost é a variação do custo total numa moeda entre dois níveis de produção; os aliases delta_tc, dtc, change_in_total_cost e tc_change apontam para o mesmo campo para que uma planilha conserve os nomes de coluna. delta_quantity é a variação da produção em unidades do bem; aceitam-se os aliases delta_q, dq, change_in_quantity e quantity_change. Cada campo numérico pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias e valores não finitos — NaN, Infinity ou texto que não se interpreta como número — falham com invalid_input nomeando o campo. Essas falhas não são faturadas. Se delta_quantity for zero, o tratador rejeita o pedido porque o custo marginal é ΔTC/ΔQ e uma variação nula de quantidade deixa a razão indefinida. Em sucesso, o corpo ecoa delta_total_cost e delta_quantity arredondados a doze casas decimais, informa marginal_cost como a razão deles e inclui uma string formula que reafirma MC = ΔTC / ΔQ. O preço é um US$ 0,002 fixo por solicitação bem-sucedida.
Onde uma calculadora de custo marginal se justifica
Como a implementação é parse de nível A puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Checagens de sala de aula e de lição de casa
Deixe o alunado enviar ΔTC e ΔQ e verificar MC = ΔTC / ΔQ contra a identidade do manual, inclusive o caso invalid_input quando a quantidade não muda.
Perguntas técnicas
Como o custo marginal é calculado a partir da variação do custo total e da quantidade?
Envie um delta_total_cost finito e um delta_quantity finito não nulo. A API devolve marginal_cost = delta_total_cost / delta_quantity, mais a fórmula MC = ΔTC / ΔQ.
Quanto custa a calculadora de custo marginal?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.