Estimativa simplificada do salário líquido
Com 5000 de bruto, 20% de imposto, 5% de aposentadoria e 3% de seguro, são retidos 1400 e chegam 3600 à sua conta. Informe os percentuais fixos que você já conhece e veja cada desconto em valor. 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
- Salário bruto
- 5.000
- Imposto (%)
- 20
- Aposentadoria (%)
- 5
- Seguro (%)
- 3
- Retenção total (%)
- 28
- Valor do imposto
- 1.000
- Valor da aposentadoria
- 250
- Valor do seguro
- 150
O salário bruto é o que a carta de oferta ou o espelho de horas mostra antes de sair dinheiro para impostos, contribuições de aposentadoria e prêmios de seguro. O líquido ou take-home é o que de fato chega ao banco. Candidatos que comparam ofertas, freelancers que definem um saque seguro e equipes de produto que montam widgets de orçamento precisam de uma estimativa rápida e transparente que não exija um motor de folha completo nem tabelas progressivas de imposto. Esta estimativa simplificada do salário líquido aceita um valor bruto mais três percentuais planos—imposto, aposentadoria e seguro—, multiplica cada taxa pelo bruto, subtrai o total retido e devolve a cifra líquida com um detalhamento claro por linha.
O que significa o líquido simplificado e como a conta funciona
Um sistema completo de folha de pagamento modela faixas progressivas de imposto, deduções pré e pós-imposto, contrapartida do empregador, contribuições sociais com teto anual e créditos específicos de cada jurisdição. Essa profundidade é essencial para conformidade, mas é excessiva quando alguém só quer um líquido aproximado a partir de algumas taxas planas que já conhece—por exemplo vinte por cento de imposto combinado, cinco por cento em um plano de aposentadoria e três por cento de seguro de saúde.
Zero é permitido em qualquer percentual quando aquele item não se aplica; bruto zero é válido e gera líquido zero. Valores negativos são rejeitados. O desenho omite de propósito as tabelas progressivas para que o contrato seja uma única função determinística de quatro números—ideal para educação, comparação rápida de ofertas e landings SEO que prometem uma calculadora transparente, não um substituto da autoridade fiscal.
Quando uma estimativa rápida do líquido ajuda
Aplicativos de orçamento e painéis de freelancing muitas vezes já guardam um percentual planejado de imposto, de aposentadoria e de benefícios; enviar esses quatro números uma vez preenche um cartão de contracheque com linhas e uma razão retida para gráficos. Educadores de finanças pessoais podem semear exemplos de aula que mostrem como aumentar contribuições de aposentadoria reduz o líquido de imediato mesmo quando a riqueza de longo prazo sobe, sem levantar um fornecedor de folha.
Equipes de conteúdo podem ilustrar a falha dura quando as taxas somam mais de cem por cento para que o leitor entenda que combinações inválidas são rejeitadas em vez de silenciadas com corte. Validação falha não consome saldo. Mantenha percentuais não negativos e abaixo de cem no conjunto, fixe os campos de dinheiro arredondados nos testes e obtenha cifras de líquido simplificado reproduzíveis para widgets, módulos LMS e workers na borda sem um stack fiscal completo próprio.
Casos de uso
Páginas de comparação de ofertas e salários
Permita que visitantes informem o bruto mais taxas planas de imposto, aposentadoria e seguro para ver o líquido estimado lado a lado entre ofertas de emprego.
Apps de orçamento e cartões de contracheque
Transforme o bruto armazenado e os percentuais de retenção planejados em valores de linha, total retido e líquido do período sem um motor de folha.
Educação em finanças pessoais
Mostre como alterar percentuais de aposentadoria ou seguro move o líquido com um oráculo determinístico para planilhas e checagens LMS.
Perguntas frequentes
Como o salário líquido simplificado é calculado?
Os três percentuais devem totalizar 100 ou menos.
E se imposto, aposentadoria e seguro somarem mais de 100%?
Retenções que excedem o bruto não produzem um contracheque sensato, então a solicitação é rejeitada e não cobrada.
Isto usa faixas progressivas de imposto?
Não. As três taxas são percentuais planos do bruto.
Posso deixar um desconto zerado?
Sim. Use zero para qualquer item que não se aplica a você, como um seguro que você não paga pela empresa. Um bruto de zero também é aceito e resulta em líquido zero.
Por que contribuir mais para a aposentadoria reduz meu salário líquido?
Porque cada percentual sai do bruto antes de o dinheiro chegar a você. No exemplo, 5% de aposentadoria tiram 250 do pagamento, mesmo que sua poupança de longo prazo cresça.
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/take-home-pay-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}'const res = await fetch("https://api.kit.forhosting.com/fin/take-home-pay-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/take-home-pay-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/take-home-pay-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/take-home-pay-estimate", 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_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.take_home_pay_estimate",
"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
Se os três percentuais somarem mais de cem por cento, a solicitação falha com invalid_input em vez de inventar um contracheque negativo. A mesma aritmética pura alimenta a ferramenta gratuita do navegador e o caminho API pago, de modo que prévias da landing e automações de produção nunca discordam de um líquido com duas casas decimais.
O que significa o líquido simplificado e como a conta funciona
Esta capacidade implementa exatamente esse modelo simplificado: trata cada entrada como percentual do bruto, converte cada percentual em valor monetário, soma os valores em total_withheld e define net_pay como gross_pay menos total_withheld. De forma equivalente, net_pay é o bruto vezes um menos total_withholding_pct sobre cem. A resposta ecoa cada entrada, informa total_withholding_pct, os três valores de linha, total_withheld, net_pay e um take_home_ratio entre zero e um para que gráficos mostrem a parte retida sem dividir de novo.
Contrato de entrada, formato da resposta e erros
Exemplo: bruto cinco mil, imposto vinte, aposentadoria cinco, seguro três produz retenção total de vinte e oito por cento, imposto mil, aposentadoria duzentos e cinquenta, seguro cento e cinquenta, total retido mil e quatrocentos e líquido três mil e seiscentos. Combine o detalhamento com seu próprio motor de imposto progressivo se precisar de retenção legal; comece aqui quando a pergunta de produto for uma estimativa transparente a taxa plana para demos de UI, planilhas de coaching ou calculadoras de oferta. Envie por POST um corpo JSON com quatro números finitos obrigatórios: gross_pay (unidades monetárias do período de pagamento, maior ou igual a zero; aliases gross, salary, pay), tax_pct (percentual plano de imposto, por exemplo vinte para vinte por cento; aliases tax, tax_percent, tax_rate), retirement_pct (percentual de contribuição para aposentadoria; aliases retirement, retirement_percent, pension_pct) e insurance_pct (percentual de retenção de seguro; aliases insurance, insurance_percent, health_pct). Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, valores não finitos e negativos falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo inclui gross_pay, tax_pct, retirement_pct, insurance_pct, total_withholding_pct, tax_amount, retirement_amount, insurance_amount, total_withheld, net_pay, take_home_ratio e uma string curta de fórmula que reafirma o modelo.
Onde uma API de estimativa de salário líquido agrega valor
Ferramentas de onboarding de RH e geradores de carta de oferta podem chamar o mesmo módulo puro no navegador para prévias gratuitas e na API ao gravar cenários, garantindo que o líquido que um candidato viu na landing coincida com o líquido armazenado após salvar o cenário. Como a implementação é parse pura 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.
Perguntas técnicas
Posso definir um dos percentuais como zero?
Sim. Zero é válido para tax_pct, retirement_pct ou insurance_pct quando aquela retenção não se aplica ao cenário que você está modelando.
Quanto custa a estimativa de salário líquido?
A ferramenta do navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.