Calculadora de ganhos na carreira
Um salário de 50.000 que sobe 3% ao ano soma 265.456,79 em 5 anos de trabalho restantes, com 56.275,44 no último ano. Veja com três números tudo o que ainda vai ganhar na carreira. 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
- 50.000
- Aumento salarial
- 3
- Anos
- 5
- Aumento (decimal)
- 0,03
- Ganhos ao longo da vida
- 265.456,79
- Salário do último ano
- 56.275,44
Os ganhos ao longo da vida são o vencimento acumulado que ainda resta receber: cada salário anual deste ano até o último ano de trabalho restante, com um aumento constante aplicado uma vez por ano. Recrutadores, candidatos, planejadores do lar e conselheiros de carreira buscam uma calculadora de ganhos ao longo da vida porque já têm três números de planejamento — o salário atual, um aumento anual em percentual e os anos de trabalho restantes — e precisam dessa soma, não de um único contracheque futuro nem de um valor presente descontado. Esta ferramenta capitaliza o aumento ao longo do horizonte restante, soma a sequência de salários anuais resultante e devolve o total acumulado junto com o salário do último ano quando o horizonte é de pelo menos um ano.
Como a soma da carreira é calculada
O primeiro ano restante paga o salário de hoje. Cada ano seguinte paga o anterior multiplicado por um mais o aumento, então os salários formam uma sequência que cresce sempre na mesma proporção. Somar todos esses anos é o que a calculadora faz, usando a fórmula fechada da soma geométrica em vez de montar uma planilha linha por linha. Se o aumento for zero, todo ano paga o mesmo e o total é simplesmente o salário vezes os anos. No exemplo, 50.000 com 3% ao ano por 5 anos somam 265.456,79, e o último ano paga 56.275,44.
Erros comuns ao estimar ganhos futuros
O erro mais comum é confundir o total com o salário final: o último ano é só um ponto da sequência, não a soma. Outro é esperar um valor presente; aqui não há desconto nem correção pela inflação, apenas a soma dos salários. O aumento entra como porcentagem, 3 para 3%, e é o mesmo todos os anos. Um aumento negativo representa um corte constante de salário, desde que fique acima de menos cem por cento. Anos fracionados são aceitos, e zero anos restantes dá um total de zero.
Casos de uso
Cartas de oferta e totais de permanência restante
Transforme um salário atual, um aumento anual declarado e os anos de trabalho restantes na remuneração acumulada da carreira e no salário do último ano, para candidatos, gestores e explicadores de remuneração.
Orçamentos domésticos em vários anos
Some cada contracheque restante em um horizonte de cinco, dez ou trinta anos a partir do vencimento de hoje e de um aumento de mérito previsto, sem abrir uma planilha em cada cenário.
Perguntas frequentes
O que acontece se os anos de trabalho restantes forem negativos?
Uma contagem negativa de anos restantes não é aceita; informe zero ou mais anos de trabalho para o acumulado. A validação falha não é cobrada.
O aumento anual é um percentual ou uma fração decimal?
Informe raise em pontos percentuais por ano, não como fração decimal — três significa três por cento ao ano, não 0.03. O motor divide por cem antes de somar a série geométrica.
E se o aumento for zero, e o que zero anos restantes devolve?
Um aumento negativo modela um corte constante enquanto o aumento for maior que −100%.
Os ganhos na carreira são o mesmo que o salário do último ano?
Não. Eles somam cada ano de salário que falta. Com 50.000 e aumento de 3% por 5 anos, o último ano paga 56.275,44, enquanto o total dos cinco anos é 265.456,79.
A conta desconta a inflação ou calcula o valor presente?
Não. O resultado é a soma dos salários como seriam recebidos a cada ano, sem taxa de desconto nem ajuste pela inflação. Não é o valor presente desses pagamentos.
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/lifetime-earnings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"salary":50000,"raise":3,"years":5}'const res = await fetch("https://api.kit.forhosting.com/fin/lifetime-earnings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"salary": 50000,
"raise": 3,
"years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/lifetime-earnings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"salary": 50000,
"raise": 3,
"years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/lifetime-earnings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"salary":50000,"raise":3,"years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"salary":50000,"raise":3,"years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/lifetime-earnings", 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
{
"salary": 50000,
"raise": 3,
"years": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.lifetime_earnings",
"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
Quando os anos de trabalho restantes são negativos, a tarefa falha com invalid_input em vez de inventar uma carreira no sentido inverso.
O que são os ganhos ao longo da vida e como a cifra acumulada aparece
Os ganhos ao longo da vida, no sentido pelo qual esta página compete, são a soma de uma sequência de salários anuais que começa no vencimento de hoje e cresce a um aumento anual constante até se esgotarem os anos de trabalho restantes. Não é o salário que se receberia só no último ano — esse extremo é uma projeção de salário futuro — nem o valor presente desses contracheques após uma taxa de desconto. Exemplo resolvido: cinquenta mil crescendo a três por cento ao ano durante cinco anos de trabalho restantes somam o ano um a cinquenta mil, o ano dois a cinquenta e um mil e quinhentos, e assim até o ano cinco, o que totaliza 265456.79 após arredondamento half-up a duas casas. Um aumento negativo modela um corte constante e encolhe cada ano posterior, desde que o aumento permaneça acima de menos cem por cento para que um mais r continue positivo. Se o salário deste ano é salary e o aumento anual em percentual é raise, o primeiro ano restante paga salary, o segundo paga salary vezes um mais raise dividido por cem, e o k-ésimo ano restante paga salary vezes esse fator de crescimento elevado a k menos um. Somar esses n termos é uma série geométrica: quando o aumento não é zero, a forma fechada é salary vezes ((1 + raise/100) elevado a years, menos um) dividido por (raise/100). Quando o aumento é exatamente zero, cada ano paga o mesmo valor, então o total é simplesmente salary vezes years. Zero anos restantes é uma carreira vazia honesta: o acumulado é zero e last_year_salary é omitido.
Contrato de entrada, formato da resposta e comportamento de erro
Um salário negativo é rejeitado pela mesma razão pela qual um contracheque não pode ser um número negativo. Combine o resultado com a sua própria escada de promoções se precisar de percentuais variáveis; comece aqui quando a pergunta de produto for um total de carreira transparente com três entradas para uma página, uma planilha ou um lote de cenários de oferta que já compartilham um aumento e um horizonte restante. Envie por POST um corpo JSON com três números finitos obrigatórios: salary (o vencimento anual atual que inicia a sequência, zero ou maior; alias current_salary, current, amount, pay), raise (o aumento anual fixo em percentual, por exemplo três para três por cento ao ano; alias annual_raise, raise_percent, rate, percent) e years (os anos de trabalho restantes, maior ou igual a zero e no máximo cem; alias working_years, remaining_years, n, horizon). Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, booleanos e valores não finitos falham com invalid_input nomeando o campo e não são cobrados. Se raise for menor ou igual a menos cem por cento, um mais r não é positivo e o fator geométrico não é um número real útil, então esse caso também é invalid_input. Em caso de sucesso o corpo ecoa salary, raise e years; informa raise_decimal arredondado half-up a oito casas; devolve lifetime_earnings arredondado half-up a duas casas como moeda; inclui last_year_salary (o vencimento do último ano restante, igual a salary vezes (1 + raise/100) elevado a years menos um) quando years é pelo menos um, omitido no caso contrário; e inclui uma string de fórmula curta que reafirma a identidade da soma geométrica.
Onde uma calculadora de ganhos na carreira justifica o seu lugar
Orçamentos domésticos que perguntam se um cargo consegue financiar um plano de vinte ou trinta anos podem fixar o acumulado ao lado das metas de poupança e moradia sem abrir uma planilha em cada cenário. Educadores que ensinam a diferença entre o salário do último ano e a soma de cada ano no caminho podem semear exemplos de aula que mostrem cinquenta mil a três por cento durante cinco anos como série geométrica, e demonstrar a falha dura quando alguém digita uma contagem negativa de anos restantes. Validação falha não consome saldo. Candidatos que comparam duas ofertas que diferem no salário inicial, na política de aumentos e na permanência esperada podem enviar os mesmos três números duas vezes e citar um lifetime_earnings estável com um contrato de moeda de duas casas. Como a implementação é parse de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha o aumento acima de menos cem por cento, os anos de trabalho restantes em zero ou mais, fixe o lifetime_earnings arredondado nos testes e você obtém totais de carreira reproduzíveis para widgets, embeds CMS e workers na borda sem levantar um serviço de planilha próprio.
Casos de integração
Checagens de série geométrica em sala de aula
Deixe os alunos enviarem salary, raise e os anos de trabalho restantes e verificarem o total acumulado, inclusive a falha dura quando a contagem de anos é negativa.
Perguntas técnicas
Como os ganhos ao longo da vida são calculados a partir do salário, do aumento e dos anos de trabalho restantes?
Cada ano restante k paga salary vezes (1 + raise/100) elevado a k menos um. O acumulado é a soma geométrica: salary vezes years quando o aumento é zero; caso contrário, salary vezes ((1 + raise/100)^years − 1) dividido por (raise/100), após arredondamento half-up a duas casas.
Quanto custa a calculadora de ganhos ao longo da vida?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.