Calculadora de ponto de equilíbrio da solicitação da previdência
Receber 1.800 por mês aos 62 ou esperar 2.400 aos 70? Somando mês a mês, a opção adiada só ultrapassa a antecipada por volta dos 94,08 anos. Calcule sua própria idade de equilíbrio antes de decidir. 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
- Benefício mensal da opção A
- 1.800
- Benefício mensal da opção B
- 2.400
- Idade de requerimento da opção A
- 62
- Idade de requerimento da opção B
- 70
- Ajuste anual do custo de vida (%)
- 0
- Meses desde o início da opção A
- 385
- Idade de equilíbrio
- 94,08
- Benefícios acumulados da opção A
- 693.000
grátis
Como a idade de equilíbrio é encontrada
A calculadora compara duas formas de pedir o benefício. A estratégia A paga um valor menor todo mês a partir de uma idade antecipada; a B paga um valor maior, mas só a partir de uma idade posterior. Mês a mês, ela soma cada pagamento a um total acumulado de cada estratégia e para no primeiro mês em que o total adiado ultrapassa o antecipado. Esse mês, contado a partir da primeira idade, dá a idade de equilíbrio. Com 1.800 por mês desde os 62 contra 2.400 desde os 70 e sem reajuste, o cruzamento vem após 385 meses, por volta dos 94,08 anos, com totais de 693.000 e 693.600.
O que a idade de equilíbrio diz e o que não diz
Se você espera viver além dessa idade, esperar rende mais no total; se não, pedir cedo sai melhor. A comparação usa pagamentos mensais nominais sem desconto, portanto não é uma análise a valor presente. Ela também deixa de fora impostos e benefícios de cônjuge. Use a idade como mais um dado na sua decisão, junto com as suas próprias circunstâncias.
Perguntas frequentes
O que a idade de equilíbrio me diz?
Solicitar cedo tende a vencer se você espera um horizonte mais curto; adiar vence para um mais longo.
Ela considera impostos ou benefícios de cônjuge?
Não. Ela compara apenas benefícios mensais nominais, sem impostos, desconto, benefícios de cônjuge ou pensionista, ou mortalidade. Use-a como um fator, não como um plano completo.
Posso incluir um reajuste anual pelo custo de vida?
Sim, existe um percentual anual opcional de reajuste pelo custo de vida. Se ficar em zero, os dois benefícios mensais são comparados exatamente como você os informa, que é como o exemplo de 1.800 aos 62 contra 2.400 aos 70 é calculado.
Por que o ponto de equilíbrio é chamado de nominal?
Porque os pagamentos são somados mês a mês conforme chegam, sem desconto. O dinheiro recebido aos 62 vale o mesmo que o recebido décadas depois, então o resultado não é uma comparação a valor presente.
Quais idades e valores posso informar?
Os dois benefícios mensais precisam ser maiores que zero, a idade antecipada precisa ser positiva e a adiada, maior que ela. A diferença entre as idades vira meses de espera, arredondados para meses inteiros.
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/ss-claim-breakeven \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"benefit_a":1800,"benefit_b":2400,"age_a":62,"age_b":70}'const res = await fetch("https://api.kit.forhosting.com/finance/ss-claim-breakeven", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"benefit_a": 1800,
"benefit_b": 2400,
"age_a": 62,
"age_b": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/ss-claim-breakeven",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"benefit_a": 1800,
"benefit_b": 2400,
"age_a": 62,
"age_b": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/ss-claim-breakeven", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"benefit_a":1800,"benefit_b":2400,"age_a":62,"age_b":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"benefit_a":1800,"benefit_b":2400,"age_a":62,"age_b":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/ss-claim-breakeven", 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
{
"benefit_a": 1800,
"benefit_b": 2400,
"age_a": 62,
"age_b": 70
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.ss_claim_breakeven",
"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
Simula duas estratégias de solicitação da Previdência Social mês a mês — um benefício antecipado menor benefit_a começando na age_a versus um benefício adiado maior benefit_b começando na age_b — para encontrar a idade de equilíbrio em que cumulative_b ultrapassa cumulative_a, com um cola_percent anual opcional. API a partir de US$ 0,002.
O modelo de equilíbrio mês a mês
Esta capacidade responde a uma pergunta clássica da aposentadoria: solicitar um benefício menor da Previdência Social antecipadamente ou esperar por um maior? Ela roda uma acumulação mês a mês, em vez de um índice de forma fechada. A estratégia A paga benefit_a todo mês começando na age_a; a estratégia B paga o benefit_b maior, mas somente após a age_b, expresso como monthsToB = round((age_b − age_a) × 12) meses de adiamento. A cada mês, o laço soma benefit_a a cumulative_a e, uma vez passado monthsToB, benefit_b a cumulative_b, parando no primeiro mês em que cumulative_b excede cumulative_a. Com benefit_a 1800 aos 62 anos e benefit_b 2400 aos 70 anos e sem COLA, o cruzamento cai em months_from_a = 385, uma age_breakeven de 94,08, onde cumulative_a é 693000 e cumulative_b é 693600 — a solicitação adiada só sai na frente se você viver bem entrados os noventa anos.
Entradas, COLA e arredondamento
Como os benefícios são comparados como fluxos de caixa mensais nominais sem desconto, a ferramenta informa um equilíbrio nominal, não um em valor presente. Quatro entradas numéricas são obrigatórias: benefit_a e benefit_b precisam ambos ser maiores que zero, age_a precisa ser positiva, e age_b precisa ser estritamente maior que age_a. Qualquer violação retorna um erro tipado invalid_input citando o campo, por exemplo 'age_b inválido', para que um formulário possa destacá-lo. O cola_percent opcional assume 0 por padrão e modela um reajuste anual de custo de vida: a cada décimo segundo mês ambos os benefícios são multiplicados por (1 + cola_percent/100), então o reajuste compõe e se aplica igualmente a A e B. As saídas são months_from_a (o mês inteiro do cruzamento), age_breakeven (age_a + meses/12, arredondado half-up para duas casas decimais) e cumulative_a e cumulative_b acumulados com duas casas decimais.
Casos-limite e o que ela ignora
Os resultados deliberadamente ignoram impostos, benefícios de cônjuge e pensionista, o investimento dos pagamentos antecipados e a mortalidade real, então trate a idade de equilíbrio como uma entrada para a decisão de solicitação, e não como a resposta inteira. A simulação é limitada a 120 anos, 1440 meses; se o benefício maior nunca ultrapassar o menor dentro dessa janela, a ferramenta lança invalid_input em vez de fazer laço para sempre, o que acontece quando benefit_b mal excede benefit_a ou o adiamento é muito longo. O modelo sempre adia o benefício maior — age_b precisa exceder age_a —, correspondendo ao trade-off real em que esperar compra um cheque mensal maior. Um cola_percent positivo empurra o equilíbrio um pouco mais para frente, porque o mesmo reajuste percentual adiciona mais dólares absolutos ao benefício mais alto, mas a estratégia A ainda tem uma vantagem inicial de monthsToB meses de pagamentos a superar.
Casos de integração
Decisão de solicitação da aposentadoria
Estime a idade em que adiar a Previdência Social para um benefit_b maior finalmente compensa versus solicitar o benefit_a menor antecipadamente.
Lotes de simulação do consultor
Chame a API com muitas combinações de benefício, idade e COLA para montar uma tabela de equilíbrio nos cenários de solicitação plausíveis de um cliente.
Sensibilidade ao COLA
Varie cola_percent para ver como um reajuste anual de custo de vida desloca a idade de cruzamento para mais tarde para quem pesa a solicitação antecipada contra a adiada.
Perguntas técnicas
Como o COLA é aplicado?
cola_percent assume 0 por padrão e compõe anualmente — a cada 12º mês ambos os benefícios são multiplicados por (1 + cola_percent/100), aplicado igualmente a A e B.
Por que age_b precisa ser maior que age_a?
O modelo sempre adia o benefício maior benefit_b para a idade mais tardia age_b; se as entradas não satisfizerem age_b > age_a > 0, ele retorna um erro tipado invalid_input.
É gratuita?
O widget tier A é gratuito no seu navegador; a API determinística é cobrada a partir de US$ 0,002, e tarefas com falha nunca são cobradas.