Calculadora de parcela mensal de leasing de carro
Esta calculadora de parcela mensal de leasing estima o pagamento-base de um arrendamento fechado convencional de veículo.
Executar grátis
Informe o preço negociado, o valor residual definido no contrato, o fator monetário, a quantidade de meses e a entrada usada para reduzir o custo capitalizado. O resultado separa depreciação e encargo financeiro para mostrar o que determina a estimativa. Impostos e taxas da concessionária ou do registro não estão incluídos; portanto, esta é uma ferramenta transparente de comparação, e não uma cotação contratual definitiva.
Informe valores de leasing comparáveis
Comece pelo preço negociado do veículo, às vezes chamado de custo capitalizado bruto quando nenhum outro item financiado foi acrescentado. Informe o valor residual em dinheiro, não como percentual. Se a concessionária fornecer uma porcentagem, multiplique-a primeiro pelo preço de tabela aplicável e confirme qual base a empresa de leasing utiliza. Digite o fator monetário como o pequeno decimal exibido na proposta, por exemplo 0.0021, e não como taxa percentual anual. O prazo precisa ser um número inteiro de meses. Por fim, informe como entrada somente a parte do valor pago na assinatura que efetivamente reduz o custo capitalizado. Não junte a primeira parcela, registro, tarifa de contratação, depósito caução reembolsável ou impostos nesse campo. Manter essas categorias separadas é fundamental ao comparar duas propostas, pois valores idênticos devidos na assinatura podem esconder reduções muito diferentes do custo financiado. A calculadora rejeita combinações que coloquem o custo capitalizado ajustado abaixo do valor residual.
Entenda o cálculo mensal
Antes dos impostos, uma parcela de leasing possui dois componentes principais. O encargo de depreciação paga pela perda de valor esperada do veículo durante o contrato. Ele é calculado subtraindo o valor residual do custo capitalizado ajustado e dividindo a diferença pela quantidade de meses. O encargo financeiro remunera a empresa de leasing pelo capital fornecido. Ele resulta da soma do custo capitalizado ajustado com o valor residual, multiplicada pelo fator monetário. A parcela mensal estimada é a soma desses dois valores sem arredondamento. Os resultados são exibidos com duas casas decimais, enquanto o total das parcelas é calculado a partir da estimativa mensal não arredondada para evitar o acúmulo de arredondamentos visuais. Um residual maior geralmente reduz a depreciação; um fator monetário maior aumenta o encargo financeiro. A entrada reduz o custo capitalizado ajustado e ambos os componentes, mas também deixa mais dinheiro em risco se o veículo for roubado ou sofrer perda total antes do fim do contrato.
Use a estimativa para avaliar uma proposta
Considere o resultado uma referência clara para conferir planilhas da concessionária e comparar cenários, não o valor exato que constará no contrato. Cobranças reais podem incluir impostos sobre venda ou uso, tarifas de contratação e documentação, registro, produtos opcionais, saldo devedor de outro veículo ou outros valores financiados. A tributação também varia conforme a jurisdição: alguns locais tributam cada parcela, enquanto outros cobram antecipadamente sobre uma parte maior da operação. Solicite uma planilha detalhada e compare o custo capitalizado ajustado, o residual, o fator monetário e o prazo com os dados informados. Se a parcela-base for diferente, procure tarifas capitalizadas, descontos aplicados de outra forma ou um fator monetário aumentado antes de concluir que a conta está errada. Teste alternativas com entrada menor, outro preço negociado ou prazo diferente para identificar qual variável altera o pagamento. Pela API, cada cálculo custa US$ 0,002; a mesma fórmula determinística atende todas as solicitações válidas.
Casos de uso
Confira a planilha da concessionária
Reproduza a parcela-base com os números do contrato e investigue diferenças antes de assinar.
Compare propostas de leasing
Normalize propostas com preços, residuais, fatores monetários, prazos e entradas diferentes.
Teste cenários de negociação
Veja como preço ou fator monetário menores alteram depreciação, encargo financeiro e parcela.
Perguntas frequentes
A estimativa inclui impostos e tarifas?
Não. Ela estima apenas depreciação e encargos financeiros básicos. Some impostos, contratação, registro e outros custos conforme a proposta e as regras locais.
Devo informar o residual em percentual?
Não. Informe um valor monetário. Converta o percentual residual em dinheiro usando a base de preço especificada pela empresa de leasing.
O fator monetário é igual à taxa anual?
Não. Informe o fator como decimal. Multiplicá-lo por 2400 fornece uma equivalência anual aproximada comum, mas a calculadora exige o fator original.
Por que o valor devido na assinatura nem sempre é entrada?
Ele pode incluir primeira parcela, impostos, tarifas e depósitos. Informe em down_payment apenas a redução do custo capitalizado.
Uma entrada maior sempre é melhor?
Ela reduz a parcela estimada, mas aumenta o valor antecipado em risco, que talvez não seja recuperado em caso de roubo ou perda total. Compare parcela e compromisso total.
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/travel/car-lease-payment \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vehicle_price":42000,"residual_value":25200,"money_factor":0.0021,"lease_term_months":36,"down_payment":3000}'const res = await fetch("https://api.kit.forhosting.com/travel/car-lease-payment", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vehicle_price": 42000,
"residual_value": 25200,
"money_factor": 0.0021,
"lease_term_months": 36,
"down_payment": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/car-lease-payment",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vehicle_price": 42000,
"residual_value": 25200,
"money_factor": 0.0021,
"lease_term_months": 36,
"down_payment": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/car-lease-payment", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vehicle_price":42000,"residual_value":25200,"money_factor":0.0021,"lease_term_months":36,"down_payment":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vehicle_price":42000,"residual_value":25200,"money_factor":0.0021,"lease_term_months":36,"down_payment":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/car-lease-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
{
"vehicle_price": 42000,
"residual_value": 25200,
"money_factor": 0.0021,
"lease_term_months": 36,
"down_payment": 3000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.car_lease_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. |