Calculadora de taxa de retirada segura
Teste se uma taxa de retirada se sustenta: 1.000.000 a 4% com rendimento de 7% ao ano por 30 anos começa com 40.000 por ano, chega ao fim e deixa 3.569.333,39. A projeção avança ano a ano. 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
- Carteira
- 1.000.000
- Taxa de retirada (%)
- 4
- Anos
- 30
- Retorno anual (%)
- 7
- Inflação (%)
- 0
- Retirada anual inicial
- 40.000
- Total retirado
- 1.200.000
- Saldo final
- 3.569.333,39
- Anos que o capital durou
- 30
Uma taxa de retirada planejada para a aposentadoria só é útil se a carteira puder sustentá-la por todo o horizonte sob um pressuposto claro de retorno. Esta calculadora de taxa de retirada segura recebe o saldo inicial, a retirada do primeiro ano como percentual desse saldo, um retorno anual fixo da carteira, uma trilha opcional de inflação da retirada e o número de anos de aposentadoria, e projeta o saldo ano a ano. A cada ano retira primeiro o valor inflacionado, aplica o retorno fixo ao que resta e informa se o plano se sustenta, quantos anos a carteira sobreviveu, o total retirado e o saldo final. Use-a para estressar uma regra dos quatro por cento, comparar gasto de seis versus três por cento, ou documentar uma base determinística antes de ferramentas Monte Carlo mais complexas.
O que um teste de taxa de retirada segura mede sob retornos fixos
Uma taxa de retirada segura responde a uma pergunta prática de gasto: dado um patrimônio na aposentadoria, que fração desse saldo inicial você pode retirar no primeiro ano—e continuar gastando em termos reais depois—sem ficar sem dinheiro antes do fim do plano. Regras clássicas como a dos quatro por cento são heurísticas históricas, não garantias; vêm do estudo do risco de sequência de retornos em mercados passados. Esta capacidade não amostra retornos aleatórios.
Executa uma projeção transparente de retorno fixo para que você veja, sob um retorno anual de carteira assumido e uma trilha de inflação do gasto, se o plano é sustentável no papel. Essa forma booleana mais valores é o que planejadores, educadores e automação precisam para um sim ou não claro de sustentabilidade antes de empilhar impostos, previdência social ou mercados variáveis.
Casos de uso
Checagem base do gasto na aposentadoria
Teste se uma taxa de retirada planejada (por exemplo quatro por cento da carteira inicial) dura um horizonte de trinta anos sob o retorno anual fixo que você escolher.
Comparar taxas de gasto lado a lado
Execute planos de três, quatro e cinco por cento na mesma carteira, retorno, inflação e anos para ver quais taxas permanecem sustentáveis.
Demos de sala de aula e de conteúdo
Ensine a regra dos quatro por cento e o gasto real constante com uma projeção determinística de retorno fixo que alunos e leitores podem reproduzir exatamente.
Perguntas frequentes
Isto é a regra histórica dos quatro por cento ou Monte Carlo?
Nenhuma das duas. É uma base transparente, não uma réplica do estudo Trinity histórico nem uma simulação estocástica.
A inflação altera a retirada a cada ano?
Deixe a inflação em zero para um caminho de retirada nominal constante.
Em que ordem a retirada e o rendimento são aplicados a cada ano?
Primeiro o dinheiro é retirado e depois o rendimento é aplicado ao que sobra. Isso reflete um gasto no início de cada ano, e os mesmos números sempre geram a mesma projeção.
O que significa o plano não ser sustentável?
Que em algum ano o saldo não foi suficiente para cobrir a retirada completa. A projeção marca a carteira como esgotada e mostra quantos anos completos ela durou antes dessa falta.
Como comparo taxas de retirada diferentes?
Repita o cálculo com a mesma carteira, rendimento, inflação e prazo, mudando só a taxa: 3%, 4% e 5%. Você verá quais taxas continuam sustentáveis e como o saldo final muda entre elas.
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/safe-withdrawal-rate-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}'const res = await fetch("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", 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
{
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.safe_withdrawal_rate_test",
"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
Entrada inválida falha com invalid_input e não é cobrada.
O que um teste de taxa de retirada segura mede sob retornos fixos
A retirada do primeiro ano é portfolio vezes withdrawal_rate_percent sobre cem. Em cada ano seguinte a retirada cresce pelo fator de inflação, o que mantém o gasto real constante quando inflation_percent coincide com a trilha do custo de vida que importa para você. O crescimento é aplicado após a retirada a cada ano no annual_return_percent constante que você informa. Se o saldo não cobrir uma retirada completa em algum ano, a execução marca a carteira esgotada, registra years_survived como os anos completos antes desse déficit e define sustainable como false. Se cada ano for bem-sucedido e restar saldo positivo após o último passo de crescimento, sustainable é true e final_balance é o patrimônio residual.
Contrato de entrada, ordem de projeção, arredondamento e exemplos
A ordem de projeção é sempre retirar primeiro e depois crescer: corresponde a um modelo comum de gasto no início do ano e mantém os goldens estáveis. Fixe nos testes os campos monetários arredondados e as flags booleanas para os clientes permanecerem estáveis entre runtimes. Envie por POST um corpo JSON com quatro campos obrigatórios: portfolio (saldo inicial, finito e estritamente maior que zero), withdrawal_rate_percent (retirada do primeiro ano como percentual desse saldo inicial, finito e maior que zero), years (horizonte de aposentadoria inteiro de um a cento e vinte) e annual_return_percent (retorno nominal anual fixo aplicado após cada retirada; deve ser finito e maior que menos cem para o fator de crescimento permanecer positivo). O opcional inflation_percent tem padrão zero e também deve ficar acima de menos cem; o opcional decimals é um inteiro de zero a oito (padrão dois) que controla o arredondamento half-up dos campos monetários. Campos ausentes, strings vazias, valores não finitos, portfolio ou taxa de retirada não positivos e years fora da faixa falham com invalid_input e não são cobrados. Exemplo: portfolio um milhão, taxa de retirada quatro, years trinta, retorno anual sete, inflação zero produz retirada anual inicial de quarenta mil, sustainable true após trinta anos e um saldo final amplo porque o crescimento de sete por cento supera um gasto inicial de quatro sem inflação. Exemplo: o mesmo milhão com retirada de dez por cento, retorno de três, trinta anos e inflação de dois costuma esgotar cedo; a resposta define depleted true, sustainable false, years_survived abaixo de trinta e final_balance zero.
Onde uma calculadora SWR de retorno fixo agrega valor real
Pessoas e assessores usam uma calculadora de taxa de retirada segura quando querem uma base rápida e explicável antes de abrir um suite completo de planejamento: escolhem carteira, taxa de gasto, retorno de longo prazo e horizonte, e veem se o plano sobrevive só com esses pressupostos. Educadores e comunidades FIRE precisam de um oráculo determinístico para problemas de sala e demos em blog que perguntam se quatro por cento dura trinta anos a um retorno declarado, sem importar bibliotecas Monte Carlo nem tabelas de retornos históricos. Validação falha não consome saldo. Ferramentas de fluxo podem chamar a API a partir de n8n, pontes no estilo Zapier ou workers de borda para condicionar um plano maior: só seguir para módulos de impostos ou previdência quando sustainable for true sob o retorno conservador do usuário. Como a implementação é parse pura tier 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
Como funciona a calculadora de taxa de retirada segura?
Toma a retirada do primeiro ano como portfolio vezes withdrawal_rate_percent/100, inflaciona essa retirada a cada ano por inflation_percent, subtrai do saldo e multiplica o restante por (1 + annual_return_percent/100). Após o horizonte completo informa sustainable, depleted, years_survived, total_withdrawn e final_balance.
O que sustainable significa na resposta?
sustainable é true somente quando a carteira cobre cada retirada planejada em todos os anos e termina com final_balance positivo. Se um ano não puder financiar a retirada completa, depleted é true, sustainable é false e years_survived é o número de anos completos antes desse déficit.
Quanto custa o teste de taxa de retirada segura?
A ferramenta no navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.