Calculadora de ágio
Se você paga 1.000.000 por uma empresa com 800.000 em ativos identificáveis e 200.000 em passivos, 400.000 do preço são ágio. Separe o preço de um negócio entre o que dá para nomear no balanço e o prêmio pago a mais. 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
- Preço de compra
- 1.000.000
- Ativos identificáveis
- 800.000
- Passivos assumidos
- 200.000
- Ativos identificáveis líquidos
- 600.000
- Ágio (goodwill)
- 400.000
O ágio, ou goodwill, é o residual que resta quando o adquirente paga mais do que o valor justo dos ativos identificáveis líquidos que assume em uma combinação de negócios. Esta calculadora aplica a identidade usual da contabilidade de aquisição: o ágio é o preço de compra menos os ativos identificáveis mais os passivos assumidos, o mesmo que preço menos ativos identificáveis líquidos. Contadores, analistas de M&A, mesas de valuation e estudantes usam esse único número para partir o preço do acordo entre o que cabe nomear no balanço de fechamento e o prêmio não identificável pago por marca, força de trabalho reunida e sinergias esperadas. Uma compra vantajosa, quando os ativos líquidos superam o preço, volta como ágio negativo em vez de ser forçada a zero.
Como o ágio transforma um preço de compra no residual da combinação
O ágio não é um ativo que se compra sozinho. É o residual que uma planilha de aquisição produz depois de mensurar a valor justo cada ativo identificável e cada passivo assumido. A identidade desta calculadora é ágio igual a preço de compra menos ativos identificáveis mais passivos assumidos.
Isso é o mesmo que preço menos ativos identificáveis líquidos, porque esses líquidos são o valor justo dos identificáveis menos os passivos assumidos. O preço de compra é a contraprestação transferida pela adquirida em uma só moeda: caixa, instrumentos patrimoniais, contraprestação contingente já mensurada ou qualquer mistura que o acordo já tenha reduzido a um número finito.
Ativos identificáveis são os valores justos do que se pode separar ou que nasce de um direito legal — caixa, recebíveis, estoques, imóveis, patentes, contratos com clientes — e não o residual em si. Passivos assumidos são os valores justos das obrigações que o adquirente toma: contas a pagar, dívida, receita diferida e contingências que atendem ao reconhecimento. Subtrair essas duas linhas uma da outra gera os ativos identificáveis líquidos; subtrair essa cifra líquida do preço gera o ágio.
Um milhão de preço, oitocentos mil de ativos identificáveis e duzentos mil de passivos assumidos imprimem ativos líquidos de seiscentos mil e ágio de quatrocentos mil. Passivo zero é um acordo só de ativos e não um erro. Um preço abaixo dos ativos líquidos imprime ágio negativo, o residual da compra vantajosa, em vez de recortar a zero.
Esta calculadora não aloca o residual a intangíveis nomeados, não testa o ágio por impairment, não calcula participação de não controladores e não converte moedas. Você fornece três números finitos que já compartilham uma moeda; a calculadora os subtrai e arredonda o dinheiro half-up a duas casas decimais para que os testes coincidam byte a byte entre runtimes.
Isto é um residual de entrada da aquisição, não um teste posterior de impairment, não uma planilha completa do CPC 15 / IFRS 3 com participação previa e não um motor de alocação do preço de compra que nomeie cada intangível.
Onde uma calculadora de ágio gera valor
Equipes de deal que triam uma carta de intenções usam uma calculadora de ágio para transformar o preço de ontem à noite, o pacote de ativos identificáveis do alvo e os passivos que o adquirente assumiria em um só residual antes de abrir um modelo completo de alocação do preço de compra.
Seniores de auditoria e mesas de contabilidade técnica reexecutam os mesmos três campos quando um memorando de fechamento pede a linha de ágio de entrada, e fixam esse número ao lado do teste de compra vantajosa para que cada nota comece de um residual, e não de uma planilha que some em silêncio os custos de transação.
Planilhas de valuation e de sala de aula pegam a contraprestação do SPA, os identificáveis do roll-forward a valor justo e os passivos assumidos das notas, e comparam esse ágio com um caso de folga de impairment em vez de tratar qualquer um como substituto.
Esta é uma busca e um trabalho diferentes de um múltiplo de valuation de empresa, de uma ferramenta só de impairment, da mecânica de earnout e de um motor completo do IFRS 3 que também calcula participação de não controladores e participação previamente detida: essas ferramentas partem de outras linhas e respondem a outras perguntas. Validação falha não consome saldo.
Casos de uso
Residual da carta de intenções antes de uma PPA completa
Transforme o preço de ontem à noite, o pacote de ativos identificáveis do alvo e os passivos assumidos em uma só linha de ágio antes de abrir um modelo completo de alocação do preço de compra.
Memorandos de fechamento e testes de compra vantajosa
Fixe o ágio de entrada ao lado dos ativos identificáveis líquidos para que o memorando de fechamento e o teste de compra vantajosa compartilhem um residual, e não duas planilhas.
Exercícios de sala sobre contabilidade de aquisição
Os alunos informam a contraprestação, os ativos identificáveis e os passivos assumidos para conferir a identidade do residual diante de combinações de livro com um oráculo determinístico.
Perguntas frequentes
Como o ágio de uma aquisição é calculado?
Os importes arredondam half-up a duas casas decimais.
E se o ágio vier negativo?
Um resultado negativo é compra vantajosa: os ativos identificáveis líquidos superam o preço de compra. A calculadora devolve esse ágio negativo em vez de recortá-lo a zero. Ela não reconhece sozinha um ganho de compra vantajosa em um lançamento.
Isso inclui participação de não controladores ou participação previamente detida?
Não soma participação de não controladores nem o valor justo de uma participação previamente detida, e não executa teste de impairment.
O que conta como ativo identificável?
O que pode ser separado do negócio ou nasce de um direito legal, medido a valor justo: caixa, contas a receber, estoques, imóveis, patentes e contratos com clientes. O ágio não entra nessa lista, porque é o que sobra depois de todos eles.
O que o preço de compra deve incluir?
Tudo o que foi entregue para comprar o negócio, reduzido a um número em uma só moeda: dinheiro, ações emitidas e qualquer pagamento contingente já mensurado. Informe o total, não só a parte em dinheiro, ou o ágio sairá baixo demais.
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/goodwill \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"purchase_price":1000000,"identifiable_assets":800000,"liabilities_assumed":200000}'const res = await fetch("https://api.kit.forhosting.com/fin/goodwill", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"purchase_price": 1000000,
"identifiable_assets": 800000,
"liabilities_assumed": 200000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/goodwill",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"purchase_price": 1000000,
"identifiable_assets": 800000,
"liabilities_assumed": 200000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/goodwill", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"purchase_price":1000000,"identifiable_assets":800000,"liabilities_assumed":200000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"purchase_price":1000000,"identifiable_assets":800000,"liabilities_assumed":200000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/goodwill", 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
{
"purchase_price": 1000000,
"identifiable_assets": 800000,
"liabilities_assumed": 200000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.goodwill",
"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
Informe três números finitos em uma só moeda — preço de compra, valor justo dos ativos identificáveis e passivos assumidos — e o endpoint devolve os ativos identificáveis líquidos junto com o valor do ágio, arredondado half-up a duas casas decimais. Um preço de compra negativo é recusado com invalid_input e não é cobrado.
Contrato de entrada, forma da resposta e comportamento de erro
Preço zero, ativos identificáveis zero e passivos zero são permitidos: uma contraprestação simbólica ou um acordo só de ativos ainda produz um ágio finito. Ativos ou passivos negativos são aceitos como números finitos porque um restatement ou um crédito pode imprimir esses sinais; o residual os segue em vez de escondê-los atrás de um valor absoluto. Exemplo: um milhão de contraprestação, oitocentos mil de ativos identificáveis e duzentos mil de passivos assumidos geram ativos líquidos de seiscentos mil e ágio de quatrocentos mil. Envie por POST um corpo JSON com três números finitos obrigatórios em uma só moeda. purchase_price é a contraprestação transferida pela adquirida e deve ser maior ou igual a zero; os aliases consideration, purchase, price e consideration_transferred apontam para o mesmo campo para que a planilha conserve o nome das colunas. identifiable_assets é o valor justo dos ativos identificáveis adquiridos; aceitam-se os aliases assets, fair_value_assets, net_identifiable_assets e fair_value_net_identifiable_assets. liabilities_assumed é o valor justo das obrigações tomadas; aceitam-se liabilities, assumed_liabilities e fair_value_liabilities. Cada campo numérico pode chegar como número JSON ou 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. Um purchase_price negativo também falha com invalid_input nomeando esse campo, porque uma contraprestação negativa não define um residual de aquisição. Essas falhas não são cobradas. Se a validação passar, o corpo ecoa purchase_price, identifiable_assets e liabilities_assumed, informa net_identifiable_assets como identificáveis menos passivos assumidos e goodwill como preço menos essa cifra líquida, ambos arredondados half-up a duas casas decimais, mais uma string de fórmula que reafirma a identidade. Combine o JSON com a sua própria regra sobre qual pacote de valor justo combina com o acordo que você envia: este endpoint subtrai os três números que você manda; ele não reconstrói uma alocação do preço de compra, não escolhe uma convenção de reporte e não converte moedas.
Onde uma calculadora de ágio gera valor
Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha os três campos finitos, deixe purchase_price não negativo, fixe nos testes o ágio arredondado e você obtém um residual de aquisição reproduzível para teasers, plugins LMS e workers de borda sem montar um motor de contabilidade de compra próprio.
Perguntas técnicas
Por que um preço de compra negativo é recusado?
Uma contraprestação negativa não define um residual de aquisição. purchase_price deve ser um número finito maior ou igual a zero. Zero é permitido; um valor negativo falha com invalid_input nomeando purchase_price e não é cobrado.
Quanto custa a calculadora de ágio?
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 é cobrada.