Calculadora para retirar IVA: valor líquido e imposto
Retire o IVA de um preço com imposto do jeito certo: 120 brutos a 20% são 100 líquidos mais 20 de IVA, não os 96 que aparecem ao subtrair 20%. Funciona com alíquotas padrão, reduzidas, personalizadas e zero. 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 bruto
- 120
- Alíquota de IVA
- 20
- Preço líquido
- 100
- Valor do IVA
- 20
- Casas decimais
- 2
A calculadora para retirar IVA separa um preço bruto, já tributado, no valor líquido original e no imposto sobre valor agregado nele incluído. Informe o preço bruto, a porcentagem do IVA e a quantidade de casas decimais desejada. A calculadora aplica a fórmula inversa correta, em vez de apenas subtrair a porcentagem do total. Ela retorna preço bruto arredondado, valor líquido, valor do IVA, alíquota e precisão em uma estrutura previsível, adequada para conferências rápidas, rotinas contábeis, revisão de notas e sistemas automatizados.
Por que retirar o IVA exige uma divisão
O preço bruto corresponde ao valor líquido somado ao IVA calculado sobre esse valor líquido. Portanto, um total bruto com alíquota de 20 por cento representa 120 por cento da base, e não um montante do qual basta subtrair 20 por cento. Para inverter o cálculo, a ferramenta divide o preço bruto por um mais a alíquota do IVA expressa em forma decimal.
O valor do imposto é então a diferença entre o preço bruto e o líquido recuperado. Isso evita um erro comum: subtrair 20 por cento de um preço bruto de 120 resulta em 96, enquanto a retirada correta do IVA produz valor líquido de 100 e imposto de 20. A mesma regra serve para alíquotas normais, reduzidas e personalizadas, inclusive zero.
Como a fórmula é explícita e determinística, o resultado atende tanto a uma consulta pontual no navegador quanto a processamentos repetíveis em contabilidade, faturamento ou conciliação.
Informe o preço bruto, a alíquota e a precisão
Os dois campos aceitam zero, mas rejeitam valores negativos, ausentes, infinitos ou não numéricos. O campo opcional decimals controla a apresentação dos valores monetários e assume duas casas por padrão, o que atende a muitas moedas. É possível escolher de zero a oito casas quando relatórios em unidades inteiras ou preços unitários de alta precisão exigirem outra convenção.
Primeiro, a calculadora obtém o líquido sem arredondamento pela fórmula inversa; depois, arredonda os valores bruto e líquido exibidos na precisão pedida e calcula o IVA apresentado pela diferença entre ambos. Use sempre a alíquota realmente aplicável à operação e à jurisdição. Esta ferramenta executa a aritmética; ela não decide quais produtos, serviços, isenções ou datas tornam determinada alíquota legalmente aplicável.
Interprete e utilize os valores retornados
O valor líquido é o montante antes do IVA; o valor do IVA é o imposto contido no total informado; e o preço bruto é o valor tributado após o arredondamento na precisão escolhida. Esse formato facilita guardar o resultado junto a um item de nota, compará-lo com um recibo ou incluí-lo em um relatório de conciliação. Pequenas diferenças em relação a outro sistema podem surgir quando ele arredonda cada item antes de somar, utiliza mais precisão interna ou distribui um desconto geral entre itens.
Nesses casos, reproduza a alíquota, a precisão e o nível de cálculo do outro sistema antes de considerar a diferença um erro. Em uma nota com vários itens, calcule cada um separadamente apenas se a política de faturamento também arredondar por item; caso contrário, retire o IVA do total pertinente. A calculadora não consulta serviços fiscais, não armazena transações nem seleciona jurisdições.
Sua finalidade restrita é aplicar com segurança a alíquota fornecida e devolver uma aritmética transparente, pronta para revisão ou automação.
Casos de uso
Conferir um recibo tributado
Separe o total do recibo entre o valor antes dos tributos e o IVA já incluído.
Conciliar registros de notas
Compare lançamentos brutos com a receita líquida e o IVA devido esperados na alíquota registrada.
Perguntas frequentes
Qual fórmula retira o IVA de um preço bruto?
O valor líquido é o preço bruto dividido por um mais a alíquota do IVA dividida por 100. O IVA é o preço bruto menos o líquido.
Por que não basta subtrair a porcentagem do IVA?
O IVA é calculado como porcentagem do valor líquido, enquanto o bruto já contém o imposto. Subtrair a mesma porcentagem do bruto utiliza a base errada.
Como a alíquota do IVA deve ser informada?
Informe-a como número percentual. Por exemplo, digite 20 para uma alíquota de IVA de 20 por cento.
Como funciona o arredondamento?
Os valores bruto e líquido são arredondados de zero a oito casas, e o IVA é a diferença entre eles para preservar a coerência.
A calculadora determina a alíquota legal correta?
Não. Você fornece a alíquota. Confirme a regra aplicável, as isenções e o tratamento tributário em fontes oficiais atuais ou com profissional qualificado.
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/finance/vat-reverse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_price":120,"vat_rate":20}'const res = await fetch("https://api.kit.forhosting.com/finance/vat-reverse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_price": 120,
"vat_rate": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/vat-reverse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_price": 120,
"vat_rate": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/vat-reverse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_price":120,"vat_rate":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_price":120,"vat_rate":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/vat-reverse", 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
{
"gross_price": 120,
"vat_rate": 20
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.vat_reverse",
"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
Por que retirar o IVA exige uma divisão
A API custa a partir de US$ 0,002 por solicitação, e o cálculo no navegador pode ser executado diretamente na página.
Informe o preço bruto, a alíquota e a precisão
Use gross_price para o valor completo que já inclui IVA. Preencha vat_rate como número percentual: para uma alíquota de 20 por cento, digite 20, e não 0.20. Assim, os componentes retornados permanecem coerentes: net_price mais vat_amount corresponde a gross_price.
Interprete e utilize os valores retornados
A resposta identifica gross_price, vat_rate, net_price, vat_amount e decimals para que o sistema de destino não precise deduzir o significado de cada número.
Casos de integração
Automatizar o cálculo inverso
Use a resposta determinística da API em importações, relatórios financeiros ou fluxos contábeis.
Perguntas técnicas
Quanto custa a API?
A API custa a partir de US$ 0,002 por solicitação. A versão para navegador pode ser usada gratuitamente nesta página.