Calculadora de pagamento balloon
Pegue 100.000 a 6% ao ano por 60 meses, pague 500 por mês e no vencimento você ainda deve os 100.000 inteiros, porque cada parcela só cobre os juros. Veja o balloon de um financiamento de veículo ou de uma hipoteca comercial curta. 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
- 6
- Prazo (meses)
- 60
- Pagamento
- 500
- Taxa mensal
- 0,005
- Número de pagamentos
- 60
- Total das parcelas
- 30.000
- Pagamento final (balão)
- 100.000
Um financiamento balloon é um contrato de prestações que não se amortiza por completo na data de vencimento: o mutuário paga parcelas regulares por um prazo curto e, ao vencer a nota, ainda deve uma soma residual elevada — o pagamento balloon. Notas de veículo, hipotecas comerciais de cinco anos e contratos imobiliários com financiamento do vendedor costumam ser redigidos assim para a parcela mensal ficar abaixo de um pagamento de amortização completa da mesma duração. Esta calculadora de pagamento balloon recebe o principal original, a taxa de juros anual em percentual, o prazo em meses inteiros e o valor da parcela regular, percorre o saldo restante em cada vencimento programado e devolve a soma ainda devida no vencimento. Notas a taxa zero e parcelas somente de juros são aceitas.
O que é um pagamento balloon e como a soma residual é calculada
Um pagamento balloon é o principal não amortizado que resta depois de aplicar as parcelas programadas de uma nota de curto prazo. Diferente de um financiamento de veículo de amortização completa ou de uma hipoteca de trinta anos, a parcela regular é deliberadamente menor do que a que quitaria o principal no prazo balloon, de modo que no vencimento do contrato ainda se deve uma soma.
O saldo restante após n períodos em um empréstimo com principal P, taxa periódica r e parcela PMT é a identidade clássica de valor futuro: o balloon equivale a P vezes (1+r) elevado a n, menos PMT vezes ((1+r) elevado a n menos um) dividido por r. Quando r é zero, a identidade se reduz a P menos PMT vezes n.
Esta capacidade usa essa identidade como modelo econômico e depois percorre o cronograma mês a mês em centavos para o arredondamento coincidir com um agente de cobrança: os juros de cada período são o saldo de abertura vezes a taxa mensal, o principal amortizado é a parcela menos esses juros, e o novo saldo é o que resta. Se a parcela de um período cobrisse com folga o saldo restante mais os juros, o empréstimo é tratado como quitado e o balloon vale zero.
Se a parcela for menor que os juros do período, o saldo cresce por amortização negativa e o balloon no vencimento supera o principal original. Notas somente de juros são o caso-limite: uma parcela igual aos juros mensais deixa o balloon igual ao principal original. Balloons típicos de consumo e de pequeno comércio duram trinta e seis, sessenta ou oitenta e quatro meses; o contrato aceita qualquer inteiro positivo de um a seiscentos para que notas-ponte e prazos comerciais mais longos ainda calculem sem uma segunda ferramenta.
O principal deve ser maior que zero, a taxa anual finita e não negativa, e a parcela regular finita e não negativa.
Onde uma calculadora de pagamento balloon gera valor
Mutuários consultam uma calculadora de pagamento balloon antes de assinar uma hipoteca comercial de cinco ou sete anos que se amortiza como se durasse trinta: a parcela mensal parece caber no orçamento, mas a soma que vence na data balloon é o número que decide se precisa haver refinanciamento ou venda no prazo.
Concessionárias e cooperativas de crédito cotam notas balloon ou residuais sobre veículos para a parcela ficar abaixo de um pagamento de sessenta meses de amortização completa; colocar a parcela contratada ao lado do principal, da taxa e do prazo mostra o residual no vencimento em vez de descobri-lo no balcão. Imóvel financiado pelo vendedor costuma carregar um balloon de três a cinco anos para o vendedor não ser banco para sempre; as duas partes podem fixar a mesma soma residual a partir dos mesmos quatro campos.
Validação falha, inclusive uma taxa negativa, não consome saldo.
Casos de uso
Hipoteca comercial balloon de cinco anos
Transforme principal, taxa cotada, um prazo balloon de 60 meses e a parcela dimensionada sobre uma amortização mais longa na soma que precisa ser refinanciada ou paga no vencimento.
Notas balloon ou residuais de veículo
Compare uma nota balloon de automóvel com um prazo de amortização completa: mesmo principal e taxa, parcela mensal menor, residual explícito quando o contrato termina.
Imóvel com financiamento do vendedor
Fixe o balloon que uma nota privada ainda deve após três a cinco anos de parcelas para comprador e vendedor compartilharem um único número de vencimento antes do fechamento.
Perguntas frequentes
O que acontece se a taxa de juros for negativa?
Uma taxa negativa é recusada e não é cobrada.
Uma taxa anual de 0% funciona?
O balloon é o principal menos payment vezes o número de meses, com piso em zero se as parcelas quitassem a nota antes da hora.
O que acontece se minha parcela só cobre os juros?
O saldo nunca cai e o balloon fica igual ao principal original. No exemplo, 500 por mês sobre 100.000 a 6% são exatamente os juros mensais: depois de pagar 30.000, ainda faltam 100.000.
O balloon pode ser maior do que o valor emprestado?
Sim. Se a parcela for menor que os juros do mês, o que falta é somado ao saldo, que cresce em vez de diminuir, e o valor final no vencimento passa do principal original.
Qual prazo devo informar em um empréstimo balloon?
Os meses até o vencimento do valor final, não um prazo mais longo que o credor tenha usado para definir a parcela. Um balloon de cinco anos são 60 meses, seja qual for o prazo usado no cálculo da parcela.
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/balloon-payment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}'const res = await fetch("https://api.kit.forhosting.com/fin/balloon-payment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 100000,
"annual_rate": 6,
"term_months": 60,
"payment": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/balloon-payment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 100000,
"annual_rate": 6,
"term_months": 60,
"payment": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/balloon-payment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":100000,"annual_rate":6,"term_months":60,"payment":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/balloon-payment", 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": 6,
"term_months": 60,
"payment": 500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.balloon_payment",
"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 de juros negativa é recusada com invalid_input e não é cobrada.
Contrato de entrada, forma da resposta e erros
Envie por POST um corpo JSON com quatro campos obrigatórios. principal é o valor emprestado, não uma cotação posterior de quitação, salvo se você for executar de novo a calculadora sobre um saldo restante que já conhece. annual_rate é a taxa de juros anual nominal em percentual (seis significa 6 por cento ao ano); os aliases interest_rate, rate e apr são aceitos para que formulários de originação reutilizem as colunas. Um annual_rate negativo falha com invalid_input nomeando o campo — neste contrato os juros não podem ser um percentual negativo — e essa falha não é cobrada. term_months é o prazo balloon em meses inteiros até a soma vencer; os aliases term e months apontam para o mesmo campo. Deve ser um inteiro positivo de 1 a 600: zero, negativos e valores como 60.5 falham com invalid_input. payment é a parcela mensal regular na mesma moeda que principal, não uma contagem de quantos pagamentos foram enviados; os aliases payments_made, monthly_payment e pmt são aceitos. Cada campo numérico pode chegar como número JSON ou string numérica; campos ausentes, strings vazias e valores não finitos falham com mensagem que nomeia o campo. Se a validação passar, o corpo ecoa principal, annual_rate, term_months e payment, informa monthly_rate e payment_count e, em seguida, o resumo monetário: total_installments (a soma das parcelas regulares de fato aplicadas), balloon_payment (a soma residual no vencimento), total_due (parcelas mais balloon) e total_interest (total_due menos principal). Exemplo: cem mil a 6 por cento por sessenta meses com parcela de quinhentos é uma nota somente de juros, então balloon_payment iguala o principal original. Combine o JSON com o seu gráfico de amortização se precisar de cada linha; este endpoint devolve a soma no vencimento e os totais, não uma tabela de sessenta linhas, para as respostas permanecerem compactas em widgets e APIs.
Onde uma calculadora de pagamento balloon gera valor
Como a implementação é parse puro 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. Mantenha term_months como inteiro positivo, fixe nos testes os campos de moeda arredondados e você obtém uma soma de vencimento reproduzível para dossiês, páginas educativas e workers de borda sem montar uma pilha própria de administração de empréstimos.
Perguntas técnicas
Como o pagamento balloon no vencimento do empréstimo é calculado?
A taxa mensal r é annual_rate/100/12 e n é term_months. O saldo restante é P·(1+r)^n − payment·((1+r)^n−1)/r quando r>0, ou P − payment·n quando r=0. O cronograma é então percorrido em centavos para balloon_payment ser o saldo que segue aberto após as parcelas.
E se a parcela regular for somente de juros?
Quando payment iguala os juros mensais, o principal não é amortizado e balloon_payment coincide com o principal original (por exemplo 100000 a 6% por 60 meses com payment 500).
Quanto custa a calculadora de pagamento balloon?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive uma taxa negativa, não é cobrada.