Calcolatore avalanche debiti
Attacchi prima il tasso più caro e veda quando sparisce ogni debito: con 250 al mese, una carta del negozio da 400 al 22,9%, una carta da 3200 al 18,5% e un prestito da 1500 all'11% si estinguono in 24 mesi con 864,23 di interessi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Pagamento mensile
- 250
- Numero di debiti
- 3
- Saldo totale
- 5100
- Massimo di mesi
- 600
- Mesi
- 24
Il metodo avalanche è la regola di finanza personale che attacca per primo l'interesse più costoso. Dopo che ogni conto riceve il pagamento minimo contrattuale, il contante residuo va al tasso percentuale annuo più alto finché quel saldo non si azzera, poi rotola sul tasso successivo, e così via fino a svuotare l'elenco. Si cerca un calcolatore avalanche dei debiti quando si conoscono già i saldi di carte e prestiti e si vuole l'ordine di estinzione matematicamente più economico più una cifra di interessi totali, non una classifica affiancata al metodo palla di neve. Questa capacità accetta un elenco di debiti con saldi e tassi annui, un budget di pagamento mensile e minimi opzionali per debito, poi simula la capitalizzazione mese per mese fino a estinguere ogni saldo.
Cosa paga per primo il metodo avalanche e come si costruisce l'interesse totale
Il metodo avalanche ordina gli obblighi per tasso percentuale annuo dal più alto al più basso. Dopo aver coperto i pagamenti minimi su ogni conto ancora aperto, il contante extra mira al primo rango finché quel saldo non sparisce, poi passa al tasso successivo. Quella sequenza di solito minimizza l'interesse totale per un budget mensile fisso, ed è per questo che si cerca in modo specifico un calcolatore avalanche dei debiti e non uno strumento generico di estinzione.
Ogni debito registra il mese in cui arriva a zero e l'interesse maturato lungo il percorso; la risposta somma quelle cifre così un client può mostrare sia l'ordine di attacco sia il costo in denaro dell'attesa. I conti a tasso zero attendono il proprio turno dopo che ogni APR positivo è scomparso, ma non gonfiano il totale degli interessi.
La simulazione non inventa mai un rifinanziamento, una finestra promozionale allo 0% né una mora: è un motore deterministico di flussi di cassa per la regola avalanche, non un modello completo di centrale rischi. Se il budget mensile non supera gli interessi prima del tetto di sicurezza, l'attività fallisce invece di restituire un piano che non finirebbe mai.
Casi d'uso
Calcolatore avalanche in una landing
Permetta ai visitatori di incollare saldi di carte e prestiti con APR e un budget mensile, poi mostri l'ordine di estinzione al tasso più alto e l'interesse totale previsto.
Piani di estinzione in coaching e consulenza
Trasformi l'elenco di conti di un cliente in una sequenza avalanche stabile e un totale di interesse per note di sessione e piani di pagamento scritti.
App di budget e componenti di fogli di calcolo
Pubblichi saldi, tassi e minimi già memorizzati più un budget una volta per riempire la coda del prossimo pagamento e una riga di interesse senza reimplementare la capitalizzazione mensile.
Domande frequenti
Come ordina i debiti il metodo avalanche?
L'avalanche ordina prima per il tasso di interesse annuo più alto. Dopo i minimi, il contante residuo attacca quel bersaglio finché non è estinto, poi passa al tasso successivo. I pareggi si rompono per saldo minore, poi per la posizione originale nell'elenco.
Che succede se un tasso di interesse è negativo?
I tassi negativi sono rifiutati; ogni rate deve essere un numero finito maggiore o uguale a zero (APR annuo in percentuale). L'ingresso non valido non viene fatturato.
Come si calcola l'interesse totale?
Ogni saldo residuo matura interesse mensile a APR/12, arrotondato half-up a due decimali. La risposta somma quell'interesse su ogni debito e ogni mese fino all'estinzione dell'ultimo saldo.
E se il mio budget mensile non riesce a stare dietro agli interessi?
Il budget deve coprire almeno tutti i pagamenti minimi. Se nemmeno così supera gli interessi entro il limite di 600 mesi, il calcolatore non restituisce un piano che non finirebbe mai.
Quando sarà estinto ciascuno dei miei debiti?
Ogni debito indica il mese in cui arriva a zero e gli interessi che ha generato lungo il percorso. Nell'esempio la carta del negozio si chiude al mese 3, la carta di credito al mese 21 e il prestito personale al mese 24.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/debt-avalanche \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"debts":[{"name":"Store card","balance":400,"rate":22.9,"min_payment":25},{"name":"Credit card","balance":3200,"rate":18.5,"min_payment":50},{"name":"Personal loan","balance":1500,"rate":11,"min_payment":40}],"monthly_payment":250}'const res = await fetch("https://api.kit.forhosting.com/fin/debt-avalanche", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"debts": [
{
"name": "Store card",
"balance": 400,
"rate": 22.9,
"min_payment": 25
},
{
"name": "Credit card",
"balance": 3200,
"rate": 18.5,
"min_payment": 50
},
{
"name": "Personal loan",
"balance": 1500,
"rate": 11,
"min_payment": 40
}
],
"monthly_payment": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/debt-avalanche",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"debts": [
{
"name": "Store card",
"balance": 400,
"rate": 22.9,
"min_payment": 25
},
{
"name": "Credit card",
"balance": 3200,
"rate": 18.5,
"min_payment": 50
},
{
"name": "Personal loan",
"balance": 1500,
"rate": 11,
"min_payment": 40
}
],
"monthly_payment": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/debt-avalanche", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"debts":[{"name":"Store card","balance":400,"rate":22.9,"min_payment":25},{"name":"Credit card","balance":3200,"rate":18.5,"min_payment":50},{"name":"Personal loan","balance":1500,"rate":11,"min_payment":40}],"monthly_payment":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"debts":[{"name":"Store card","balance":400,"rate":22.9,"min_payment":25},{"name":"Credit card","balance":3200,"rate":18.5,"min_payment":50},{"name":"Personal loan","balance":1500,"rate":11,"min_payment":40}],"monthly_payment":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/debt-avalanche", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"debts": [
{
"name": "Store card",
"balance": 400,
"rate": 22.9,
"min_payment": 25
},
{
"name": "Credit card",
"balance": 3200,
"rate": 18.5,
"min_payment": 50
},
{
"name": "Personal loan",
"balance": 1500,
"rate": 11,
"min_payment": 40
}
],
"monthly_payment": 250
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.debt_avalanche",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un tasso negativo è rifiutato con invalid_input invece di essere tagliato a zero.
Cosa paga per primo il metodo avalanche e come si costruisce l'interesse totale
Questo endpoint fa più che ordinare: capitalizza ogni saldo residuo ogni mese all'APR diviso per dodici, applica il minimo contrattuale a ogni conto aperto e versa il budget rimasto sul bersaglio al tasso più alto, con una cascata nello stesso mese se quel bersaglio è estinto e resta contante.
Contratto di ingresso, forma della risposta e comportamento di errore
Ogni oggetto debito deve includere balance (numero finito maggiore o uguale a zero, in unità di valuta) e rate (numero finito maggiore o uguale a zero, interesse annuo in percentuale, ad esempio 19.9 per 19.9 percento di APR). Una stringa name facoltativa etichetta il conto; se omessa, il gestore assegna Debt 1, Debt 2, e così via dall'indice originale. I tassi negativi sono rifiutati per nome invece di essere tagliati in silenzio, secondo la regola di prodotto per cui un APR negativo non è un ingresso legale per questo calcolatore. I ranghi partono da uno. I campi monetari usano arrotondamento half-up a due decimali e i tassi a quattro così i goldens restano stabili tra runtime. Invii per POST un corpo JSON con un array debts obbligatorio e un monthly_payment obbligatorio. Un min_payment facoltativo è il minimo mensile contrattuale di quella riga e vale zero per impostazione predefinita, il che significa che l'intero budget si abbatte sull'APR residuo più alto. Gli alias list, items e accounts sono accettati per l'array; payment, extra_payment, monthly e budget sono alias di monthly_payment. Al massimo cinquanta debiti per chiamata. Un array vuoto, un campo debts assente, un valore che non è un array, un monthly_payment assente, un budget inferiore alla somma dei minimi o qualsiasi tasso negativo fallisce con invalid_input e non viene fatturato. In caso di successo il corpo include debt_count; total_balance; il monthly_payment e max_months ripetuti; months e years fino all'estinzione dell'ultimo saldo; total_interest e total_paid arrotondati a due decimali; payoff_order come record classificati con rank, name, balance, rate, min_payment, original_index, months_to_payoff e interest_paid; method impostato su avalanche; e un breve riepilogo. Il max_months facoltativo vale seicento per impostazione predefinita e può essere fissato tra uno e milleduecento.
Dove un'API di estinzione avalanche rende il proprio servizio
I componenti aggiuntivi dei fogli di calcolo e le app di budget spesso già memorizzano saldi di carte, APR e minimi; pubblicare quell'elenco più un budget una sola volta produce la coda del prossimo pagamento e una cifra di interesse per una dashboard di estinzione. I team di contenuto possono seminare un esempio predefinito in cui una piccola carta negozio ad alto tasso è attaccata prima di un grosso prestito a rate più economico, così il lettore vede perché l'ordine cambia la riga degli interessi prima di incollare i propri numeri. La convalida fallita non consuma saldo. Le piattaforme di coaching e i moduli di ammissione della consulenza creditizia possono chiamare lo stesso modulo puro dal browser per anteprime gratuite e dall'API per piani salvati, garantendo che la sequenza vista sulla pagina di atterraggio coincida con il totale di interesse memorizzato dopo la registrazione. Poiché l'implementazione è parse pura di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
Che succede se l'elenco dei debiti è vuoto o il pagamento è troppo basso?
Un elenco vuoto, un monthly_payment assente, un budget sotto la somma dei minimi o un pagamento che non supera gli interessi entro max_months falliscono con invalid_input.
Quanto costa il calcolatore avalanche dei debiti?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.