Calculadora de depósito a prazo
Um depósito de 100.000 a 7,5% por 5 anos, com capitalização trimestral, vence em 144.994,8, dos quais 44.994,8 são juros. Compare capitalização mensal, trimestral, semestral ou anual sobre o mesmo capital. 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
- Capital inicial
- 100.000
- Taxa anual
- 7,5
- Prazo
- 5
- Capitalização
- Quarterly
- Capitalizações por ano
- 4
- Valor no vencimento
- 144.994,8
- Juros ganhos
- 44.994,8
Um depósito a prazo trava um capital único a uma taxa anual publicada por um prazo determinado e o devolve com juros compostos na data de vencimento. O caixa que você realmente recebe não é a taxa de vitrine vezes os anos: depende de com que frequência o emissor capitaliza—anual, semestral, trimestral ou mensal. Esta calculadora de depósito a prazo aceita o principal, a taxa de juros anual em percentual, o prazo em anos e a frequência de capitalização, aplica a identidade de juros compostos em forma fechada e devolve o valor no vencimento junto com os juros ganhos.
Como um depósito a prazo capitaliza até o vencimento
Um depósito a prazo bancário—também chamado de depósito a termo em alguns mercados—é um capital único que você coloca junto a um emissor a uma taxa nominal anual publicada por um prazo travado medido em anos. Quando o banco capitaliza n vezes por ano, cada período rende r dividido por n, e há n vezes tenure períodos desse tipo, de modo que a forma fechada é o valor no vencimento igual a P vezes um mais r sobre n, elevado a n vezes tenure.
Essa é a mesma identidade de juros compostos que os manuais escrevem como A igual a P vezes (1 mais r sobre n) elevado a n t, e é como um banco transforma um depósito a prazo trimestral de cinco anos a 7.5 por cento num crédito de vencimento maior do que os juros simples de P vezes r vezes tenure.
A capitalização trimestral é o calendário que a maioria dos bancos de varejo publica para depósitos cumulativos; a mensal é comum em prazos mais curtos; a semestral e a anual aparecem em fichas antigas e em alguns depósitos de cooperativas de crédito. Quando a taxa anual é exatamente zero, a potência colapsa no caso especial honesto valor no vencimento igual a P, de modo que um marcador promocional a taxa zero não inventa juros. Campos de dinheiro arredondam para duas casas decimais para coincidir com a moeda.
Os juros ganhos são o valor no vencimento menos o principal. Esta calculadora modela um depósito cumulativo que reinveste os juros até o vencimento; não credita um fluxo de pagamento separado.
Casos de uso
Páginas de taxas de bancos e cooperativas para depósito a prazo
Transforme uma taxa anual cotada, um calendário de capitalização e um prazo no valor de vencimento que um poupador receberá se mantiver o depósito até o fim.
Comparar calendários de capitalização no mesmo capital
Alinhe ofertas mensais, trimestrais e semestrais sobre o mesmo principal e prazo e ordene-as pelo valor no vencimento, não só pela taxa de vitrine.
Escada de depósitos a prazo e planejamento doméstico
Precifique cada degrau de uma escada—ou um único travamento de seis meses com tenure 0.5—e grave os mesmos centavos que a prévia gratuita do navegador já mostrou.
Perguntas frequentes
Como o vencimento de um depósito a prazo é calculado a partir do capital, da taxa, do prazo e da capitalização?
Os juros ganhos são o valor no vencimento menos o principal.
O que acontece se o prazo for zero, negativo ou estiver ausente?
Tenure deve ser um número finito de anos maior que zero. Zero, negativos, booleanos, strings vazias e valores não numéricos são rejeitados e não são cobrados.
Como informar um depósito a prazo de 6 ou de 18 meses?
Tenure é medido em anos. Um depósito a prazo de 6 meses é tenure 0.5 e um de 18 meses é tenure 1.5. Combine esse prazo com a frequência de capitalização do emissor.
Isto inclui imposto retido na fonte ou multa por resgate antecipado?
Não. Esta calculadora assume que o depósito é mantido até o vencimento como instrumento cumulativo e devolve só o valor composto no vencimento e os juros ganhos. Retenção e cortes por quebra antecipada são outra busca e outra ferramenta.
A frequência de capitalização muda o que eu recebo?
Sim. A mesma taxa anunciada gera um valor diferente no vencimento conforme a capitalização seja mensal, trimestral, semestral ou anual. Coloque as ofertas sobre o mesmo capital e prazo e compare pelo valor no vencimento, não só pela taxa.
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/fixed-deposit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}'const res = await fetch("https://api.kit.forhosting.com/fin/fixed-deposit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/fixed-deposit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/fixed-deposit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":100000,"annual_rate":7.5,"tenure":5,"compounding":"quarterly"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/fixed-deposit", 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
{
"principal": 100000,
"annual_rate": 7.5,
"tenure": 5,
"compounding": "quarterly"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.fixed_deposit",
"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
Um prazo (tenure) que não seja um número positivo de anos falha com invalid_input e não é cobrado.
Como um depósito a prazo capitaliza até o vencimento
Converta o percentual numa taxa decimal r igual a annual_rate dividido por cem. Os quatro calendários aceitos mapeiam n assim: annual é um, half_yearly é dois, quarterly é quatro e monthly é doze.
Contrato de entrada, formato da resposta e comportamento de erro
Tenure é o campo que o contrato de produto destaca: zero, um travamento negativo ou um substituto não numérico nunca são tratados como um depósito no tempo reverso nem como um horizonte silencioso de zero. Envie por POST um corpo JSON com quatro campos obrigatórios. principal é o depósito de abertura como número finito maior que zero (aliases amount e deposit). annual_rate é o juro nominal anual como percentual —7.5 para sete e meio por cento ao ano—, finito, pelo menos zero e no máximo mil (aliases rate e interest_rate). tenure é o travamento em anos como número finito maior que zero e no máximo cem; um depósito a prazo de seis meses é tenure 0.5 e um de dezoito meses é tenure 1.5 (aliases years e term). compounding é um do conjunto fechado annual, half_yearly, quarterly ou monthly (aliases frequency e compounds). Cada campo numérico pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, booleanos, valores não finitos, um principal não positivo, um annual_rate negativo, um tenure não positivo e qualquer valor de compounding fora do enum falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa principal, annual_rate, tenure e compounding, e acrescenta compounds_per_year, maturity_value, interest_earned e uma string formula que reafirma a identidade discreta e o colapso a taxa zero. Exemplo: principal cem mil, annual_rate 7.5, tenure cinco, compounding quarterly produz n igual a quatro e um valor no vencimento igual a cem mil vezes 1.01875 elevado à vigésima, arredondado a centavos. Este endpoint não modela multas de resgate antecipado, imposto retido na fonte, juros não cumulativos pagos numa conta poupança nem acréscimos de taxa para idosos; calcula só os juros compostos cumulativos mantidos até o vencimento.
Onde uma calculadora de depósito a prazo agrega valor
Educadores que ensinam capitalização discreta podem semear exemplos de aula que falhem alto quando o prazo não é um número positivo de anos, em vez de traçar uma curva sem sentido por um horizonte nulo ou negativo. Validação falha não consome saldo. Mantenha o principal positivo, o prazo em anos e estritamente maior que zero, e compounding dentro do enum, fixe os campos de dinheiro arredondados nos testes e obtenha vencimentos de depósito a prazo reproduzíveis para widgets, módulos LMS e workers na borda sem um stack próprio de originação de depósitos. Tabelas comparativas que alinham um depósito a prazo mensal de um ano a um trimestral de cinco anos podem chamar o mesmo módulo puro no navegador para prévias gratuitas e na API ao gravar um cenário, garantindo que o vencimento que um visitante viu coincida com o vencimento armazenado depois de salvar a cotação. Quem planeja o orçamento doméstico e já conhece o caixa que pode travar pode enviar principal, annual_rate, tenure e compounding para preencher um cartão com valor no vencimento e juros ganhos, e decidir se esticar de dois para cinco anos vale o travamento extra. Equipes de produto que montam uma escada de depósitos a prazo podem pedir vários tenure com o mesmo principal e taxa e ler interest_earned em cada degrau sem escrever a própria função de potência. 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
Quanto custa um cálculo de vencimento de depósito a prazo na API?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.