Calculadora de poupança
Comece com 1.000, aporte 100 por mês a 5% ao ano durante 10 anos e o saldo chega a 17.175,24: 13.000 de dinheiro seu e 4.175,24 de juros. Os juros são capitalizados todo mês. 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
- Depósito
- 1.000
- Mensal
- 100
- Taxa de juros
- 5
- Anos
- 10
- Meses
- 120
- Taxa mensal
- 0,0041666667
- Saldo final
- 17.175,24
- Total aportado
- 13.000
Uma calculadora de poupança responde a uma só pergunta doméstica: se você parte de um depósito inicial, soma um valor fixo todo mês e rende uma taxa de juros anual declarada por um número de anos, qual é o saldo. Esta calculadora de poupança aceita esses quatro números —depósito inicial, aporte mensal, juros anuais em percentual e anos— e devolve o saldo final após a capitalização mensal. Ela não inverte uma meta no aporte mensal de que você precisaria, não converte moedas nem projeta um SIP de fundo com outro nome.
O que o crescimento da poupança significa e como a forma fechada funciona
Um plano de poupança nesta calculadora tem duas formas de fluxo de caixa que se capitalizam sob a mesma taxa de juros anual nominal. O depósito inicial é um valor único creditado no começo do horizonte. O aporte mensal é um valor constante creditado no fim de cada mês durante todo o horizonte.
Converta o percentual anual em uma taxa mensal i dividindo por cem e depois por doze. O número de meses n é doze vezes o horizonte em anos. O depósito cresce como P vezes um mais i elevado a n, que é a capitalização mensal ordinária de um principal.
Os aportes são tratados como uma anuidade ordinária de fim de mês: PMT vezes a quantidade um mais i elevado a n, menos um, dividido por i. Quando a taxa anual é zero a taxa mensal é zero e essa razão de anuidade fica indefinida, então o valor futuro dos aportes se reduz a PMT vezes n, que é simplesmente o dinheiro que você colocou. O saldo final é a soma das duas peças.
O total aportado é o depósito mais PMT vezes n, e o juro é o saldo final menos esse dinheiro. Esta página não é juros compostos só de capital, não é identidade de anuidade antecipada de início de período e não é inversor de meses até a meta: essas consultas já têm calculadora própria.
Quando vale a pena projetar sua poupança
Famílias usam uma calculadora de poupança quando um fundo de emergência, uma entrada de imóvel ou uma conta para imprevistos convive com uma transferência mensal fixa e precisam de um só número para o horizonte combinado. Orientadores de finanças pessoais precisam de um oráculo determinístico que rejeite uma taxa negativa ou um período negativo em vez de exibir em silêncio um saldo minguante ou vazio que um formulário defeituoso poderia tratar como sucesso.
Esta página não é ferramenta de EMI de empréstimo, não é juros simples e não é inversor de aporte-alvo que despeja o valor mensal dado um objetivo: essas intenções são buscas diferentes. Quando mais adiante precisar de depósitos de anuidade antecipada no início do mês ou aportes anuais em vez de mensais, passe a essas identidades em vez de esticar este contrato de quatro campos para poupança.
Casos de uso
Projeções de fundo de emergência e entrada de imóvel
Projete o saldo combinado de um depósito de abertura aplicado hoje junto com uma transferência mensal fixa a uma taxa de juros anual e um horizonte declarados.
Oráculos de sala de aula e de orientação
Gere gabaritos reproduzíveis de poupança que separam o saldo final em dinheiro aportado e juros ganhos para que o aluno confira cada peça.
Perguntas frequentes
Como o saldo final da poupança é calculado?
O depósito cresce como P×(1+i)^n. Os aportes mensais são uma anuidade ordinária de fim de mês PMT×[((1+i)^n−1)/i], ou PMT×n quando i é zero. O saldo final é a soma dessas duas peças.
A taxa é um percentual ou um decimal?
Um percentual. Envie 5 para cinco por cento ao ano. Enviar 0.05 seria tratado como cinco centésimos de por cento, não como cinco por cento.
O que acontece se a taxa ou o período for negativo?
Uma taxa anual negativa ou um número negativo de anos é rejeitado e não é cobrado. Taxa zero e anos zero são permitidos.
Os aportes mensais são creditados no início ou no fim de cada mês?
No fim de cada mês (anuidade ordinária). Identidades de anuidade antecipada de início de mês são outro contrato.
A calculadora diz quanto guardar por mês para chegar a uma meta?
Não. Ela calcula para a frente, de um depósito, um aporte mensal, uma taxa e um número de anos até o saldo final. Partir de uma meta para achar o aporte mensal necessário é outro cálculo.
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/savings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"deposit":1000,"monthly":100,"rate":5,"years":10}'const res = await fetch("https://api.kit.forhosting.com/fin/savings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"deposit": 1000,
"monthly": 100,
"rate": 5,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/savings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"deposit": 1000,
"monthly": 100,
"rate": 5,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/savings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"deposit":1000,"monthly":100,"rate":5,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"deposit":1000,"monthly":100,"rate":5,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/savings", 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
{
"deposit": 1000,
"monthly": 100,
"rate": 5,
"years": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.savings",
"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
Uma taxa negativa ou um período negativo falha com invalid_input em vez de um caminho de crescimento vazio e silencioso.
Contrato de entrada, forma da resposta e comportamento de erro
Exemplo: depósito mil, aporte cem, cinco por cento e dez anos são cento e vinte months a uma taxa mensal de cinco doze avos de por cento. Validação com falha não consome saldo. Envie por POST um corpo JSON com quatro números finitos obrigatórios. deposit é o valor de abertura em uma só moeda; os apelidos initial, principal, starting_balance e initial_deposit são aceitos para que planilhas reutilizem nomes de coluna conhecidos, e o valor deve ficar entre zero e um trilhão inclusive. monthly é o aporte recorrente nas mesmas unidades, com apelidos contribution, monthly_contribution, pmt e monthly_deposit, também de zero a um trilhão. Qualquer um dos dois fluxos pode ser zero para você projetar um depósito de abertura puro ou um plano só mensal no mesmo contrato. rate é o juro anual nominal em percentual —cinco significa cinco por cento ao ano, não um decimal 0.05 salvo se você de fato pretende cinco centésimos de por cento; os apelidos annual_rate, interest_rate e annual_percent apontam para o mesmo campo. rate deve ir de zero a cem. Uma taxa negativa falha com invalid_input nomeando rate; esse é o erro contratado e não é cobrado. years é o horizonte, um número finito de zero a oitenta; anos fracionários como dois ponto cinco são permitidos, e os apelidos t, time, period e duration. Se years for negativo, a tarefa falha com invalid_input nomeando years. Cada campo pode chegar como número JSON ou como string numérica. Em caso de sucesso, o corpo ecoa deposit, monthly, rate e years, informa months como doze vezes years e monthly_rate como o decimal i, e devolve final_balance, total_contributed e interest arredondados half-up a duas casas decimais para goldens estáveis de estilo moeda, mais uma string formula que reitera a forma fechada.
Onde uma API de calculadora de poupança se paga
Equipes de produto ligam o mesmo contrato a demos de onboarding para que quem digita um depósito, um aporte mensal, um percentual anual e uma duration veja o mesmo final_balance que a API devolverá depois nos testes de produção. 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 e sem rede de saída. Mantenha as solicitações pequenas, fixe final_balance, total_contributed e interest arredondados nos testes e você obtém cifras de poupança reproduzíveis para planilhas, plugins LMS e workers de borda sem levantar um serviço de planilha próprio.
Casos de integração
Demonstrações de produto e fixtures de CI
Alimente aplicativos bancários e testes automáticos com valores determinísticos de final_balance, total_contributed e interest que coincidem byte a byte com o widget gratuito do navegador.
Perguntas técnicas
Quanto custa a calculadora de poupança?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.