Calculadora de pagamento de cartão
Planeje com o pagamento que você realmente consegue fazer: 200 por mês sobre um saldo de 5000 a 19,99% quitam o cartão em 33 meses, com 1521,01 de juros. Teste um valor maior para ver quanto antes você termina. 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
- Saldo
- 5.000
- Taxa anual
- 19,99
- Pagamento
- 200
- Taxa mensal
- 0,0166583333
- Juros do primeiro mês
- 83,29
- Meses
- 33
- Juros totais
- 1.521,01
Um pagamento planejado no cartão de crédito não é uma parcela de empréstimo com prazo conhecido. Todo mês os juros saem primeiro, e só o restante do valor que você envia reduz o saldo rotativo. Quem busca uma calculadora de pagamento de cartão de crédito quer dois números fixos a partir do saldo da fatura, de uma taxa de juros anual e do pagamento que de fato consegue fazer: quantos meses esse pagamento leva para zerar o cartão, e quanto de juros esse caminho vai custar.
Como um pagamento mensal planejado zera um cartão rotativo
Um cartão de crédito rotativo não é uma nota parcelada com prazo publicado. A emissora cobra juros a cada mês sobre o saldo restante à taxa mensal contratual, que é a taxa de juros anual dividida por cem e depois por doze, e só a fatia sobrante do pagamento planejado reduz o principal. Os meses até quitar são o número desses períodos até o saldo chegar a zero com um pagamento constante.
Os juros totais são a soma de cada encargo mensal de juros no caminho, não a taxa anual do titular, e não um produto de juros simples de saldo vezes taxa vezes anos, porque o principal está caindo. Os primeiros meses pesam em juros; os últimos pesam em principal. Se o pagamento não supera os juros do primeiro mês, o principal não se move: é a armadilha clássica do pagamento mínimo, e esta calculadora se recusa a devolver um cronograma infinito ou inventado.
A última prestação costuma ser menor que o pagamento regular porque só precisa cobrir o principal residual mais os juros daquele mês. Famílias usam meses e juros juntos: os meses dizem quando terão terminado, os juros dizem o que aquele pagamento planejado de fato custou. Responde à pergunta da planilha a partir de um saldo instantâneo, uma taxa anual e um pagamento previsto, para comparar um orçamento com um pagamento maior sem montar à mão uma planilha de centenas de linhas.
Onde uma calculadora de pagamento de cartão gera valor
Famílias e aplicativos de orçamento usam uma calculadora de pagamento de cartão de crédito para transformar o saldo da fatura, uma taxa anual de compras e um pagamento previsto em dois números fixos: meses até zerar o cartão, e os juros que aquele caminho de pagamento vai custar. Conselheiros e páginas educativas executam os mesmos três campos em dois ou três tamanhos de pagamento para o cliente ver como um pagamento maior encurta o calendário e corta juros sem montar uma planilha de amortização sob medida.
Validação falha não consome saldo. Esta ferramenta não aplica compras novas, relógios promocionais de meses restantes como produto separado, taxas de saque nem fórmulas de pagamento mínimo do contrato do titular — só o percurso instantâneo a partir de balance, taxa anual e um pagamento mensal fixo.
Casos de uso
Planejamento doméstico de pagamentos
Transforme o saldo da fatura, a taxa anual e o pagamento mensal previsto em meses até zerar o cartão e os juros que aquele caminho vai custar.
Comparar tamanhos de pagamento
Percorra payment em dois ou três níveis de orçamento para mostrar como um valor mensal maior encurta o calendário e corta os juros totais.
Aconselhamento e páginas educativas
Rejeite um pagamento que não supera os juros mensais em vez de desenhar um cronograma infinito, para o cliente ver a armadilha do pagamento mínimo como um erro.
Perguntas frequentes
O que acontece se o meu pagamento não superar os juros mensais?
Um pagamento igual ou inferior aos juros do primeiro mês nunca reduz o principal, então a calculadora não inventa uma data de quitação e a requisição não é cobrada.
Em quantos meses quito o cartão com o pagamento que planejei?
Digite o saldo, a taxa anual e o seu pagamento mensal. Pagar 200 por mês sobre 5000 a 19,99% leva 33 meses, com 1521,01 de juros e 6521,01 pagos no total.
E se o meu cartão tiver juros de 0%?
Taxa zero também funciona. Os meses são simplesmente o saldo dividido pelo pagamento, arredondado para o mês inteiro seguinte, e os juros totais são zero.
Quanto ajuda pagar mais por mês?
Calcule o mesmo saldo e a mesma taxa com dois ou três valores de pagamento. Um valor mensal maior encurta o calendário e reduz os juros totais, porque uma parte menor de cada pagamento vai para os juros.
O último pagamento é igual aos outros?
Normalmente é menor, porque só cobre o principal que sobrou mais os juros daquele mês. Com 200 por mês sobre 5000 a 19,99%, o último pagamento é de 121,01.
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/credit-card-payment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balance":5000,"annual_rate":19.99,"payment":200}'const res = await fetch("https://api.kit.forhosting.com/fin/credit-card-payment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balance": 5000,
"annual_rate": 19.99,
"payment": 200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/credit-card-payment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balance": 5000,
"annual_rate": 19.99,
"payment": 200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/credit-card-payment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balance":5000,"annual_rate":19.99,"payment":200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balance":5000,"annual_rate":19.99,"payment":200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/credit-card-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
{
"balance": 5000,
"annual_rate": 19.99,
"payment": 200
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.credit_card_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.
Limites
max_months | 600 |
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
Esta calculadora percorre um cronograma de capitalização mensal a partir dessas três entradas, devolve os meses até quitar e os juros totais, e falha com invalid_input quando o pagamento não supera os juros do primeiro mês, para que um saldo sem fim nunca se disfarce de resultado.
Como um pagamento mensal planejado zera um cartão rotativo
Este endpoint modela um cronograma simples de capitalização mensal com arredondamento a centavos, não saldo médio diário, períodos de carência, multas por atraso nem compras novas. Taxa anual zero é aceita: então os meses viram o teto de balance dividido por payment e os juros totais são zero.
Contrato de entrada, percurso mensal e comportamento de erro
Entradas de dinheiro são arredondadas half-up a centavos antes do percurso. Exemplo: um saldo de cinco mil a 19.99 por cento com um pagamento de duzentos cobre cerca de oitenta e três de juros do primeiro mês e quita em um número finito de meses com uma última prestação menor. Um percurso que ultrapassaria seiscentos meses é rejeitado para que um pagamento que mal supera os juros não rode sem teto. Envie por POST um corpo JSON com três números finitos obrigatórios. balance é o valor rotativo atual e deve ser estritamente maior que zero; os aliases principal, amount e card_balance apontam para o mesmo campo. annual_rate é a taxa de juros anual nominal em percentual, de modo que 19.99 significa 19.99 por cento ao ano, não uma fração decimal, e deve ser maior ou igual a zero; aliases apr, rate e annual_percentage_rate. payment é o valor fixo aplicado a cada mês e deve ser estritamente maior que zero; aliases monthly_payment, monthly e pmt. Cada campo numérico pode chegar como número JSON ou string numérica. O motor forma a taxa mensal r como annual_rate dividido por cem e por doze, cobra os juros do primeiro mês iguais a balance vezes r, e rejeita a requisição com invalid_input nomeando payment quando esse pagamento não supera os juros mensais, porque o saldo nunca cairia. Campos ausentes, strings vazias, valores não finitos, balance ou pagamento não positivos, e um annual_rate negativo falham do mesmo jeito e não são cobrados. Se a validação passa, o corpo ecoa as três entradas, informa monthly_rate e first_month_interest, depois months até zerar o cartão, total_interest como soma dos encargos mensais, total_paid, last_payment e uma string curta de fórmula.
Onde uma calculadora de pagamento de cartão gera valor
Equipes de produto e plugins LMS enviam balance, annual_rate e payment, e então afirmam months e total_interest para que um avaliador ou um fluxo de cadastro nunca trate como sucesso um pagamento que não supera os juros mensais. 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 o pagamento estritamente acima dos juros do primeiro mês, fixe nos testes os months e total_interest arredondados, e você obtém um cronograma rotativo reproduzível para dever de casa, aconselhamento e workers de borda sem montar um núcleo de cartões próprio.
Perguntas técnicas
Como calcular meses e juros totais a partir de um pagamento de cartão?
Envie balance, annual_rate em percentual e payment. A API percorre um cronograma mensal com r = annual_rate/100/12 e devolve months até o saldo ser zero e total_interest como soma dos encargos mensais.
Uma taxa anual zero ainda devolve meses?
Sim. Com annual_rate igual a zero não há juros mensais, months é o teto de balance dividido por payment, total_interest vale zero, e a última prestação pode ser menor que o pagamento regular.
A última prestação é sempre igual ao pagamento planejado?
Não. A última prestação é o principal residual mais os juros daquele mês, em geral menor que o pagamento regular. total_paid é a soma de todas as prestações, inclusive essa última.
Quanto custa a calculadora de pagamento de cartão de crédito?
A ferramenta do navegador é gratuita. As requisições da API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.