Schulden-Avalanche-Rechner
Tilgen Sie zuerst die Schuld mit dem höchsten Zins: Mit 250 im Monat sind eine Kundenkarte über 400 zu 22,9 %, eine Kreditkarte über 3200 zu 18,5 % und ein Kredit über 1500 zu 11 % nach 24 Monaten getilgt, bei 864,23 Zinsen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Monatliche Zahlung
- 250
- Anzahl der Schulden
- 3
- Gesamtsaldo
- 5.100
- Maximale Monate
- 600
- Monate
- 24
Die Avalanche-Methode ist die Regel der privaten Finanzen, die zuerst die teuersten Zinsen angreift. Nachdem jedes Konto seine vertragliche Mindestzahlung erhalten hat, fließt übriges Geld auf den höchsten Jahreszinssatz, bis dieser Saldo weg ist, dann auf den nächsthöheren Satz, und so weiter, bis die Liste leer ist. Nach einem Schulden-Avalanche-Rechner sucht, wer Karten- und Kreditsalden bereits kennt und die mathematisch günstigste Tilgungsreihenfolge plus eine Euro-Zahl für die Gesamtzinsen will — nicht eine Gegenüberstellung mit der Schneeballmethode. Diese Fähigkeit nimmt eine Liste von Schulden mit Salden und Jahreszinsen, ein monatliches Zahlungsbudget und optionale Mindestbeträge je Schuld entgegen und simuliert die monatliche Aufzinsung, bis jeder Saldo getilgt ist.
Was die Avalanche-Methode zuerst zahlt und wie die Gesamtzinsen entstehen
Die Avalanche-Methode sortiert Verpflichtungen nach dem Jahreszinssatz von hoch nach niedrig. Sind die Mindestzahlungen auf jedem noch offenen Konto gedeckt, zielt Extra-Geld auf den ersten Rang, bis dieser Saldo verschwunden ist, und rollt dann auf den nächsthöheren Satz. Diese Folge minimiert bei festem Monatsbudget in der Regel die Gesamtzinsen; deshalb sucht man gezielt einen Schulden-Avalanche-Rechner und kein allgemeines Tilgungswerkzeug.
Dieser Endpunkt sortiert nicht nur: Er verzinst jeden Restsaldo monatlich mit APR geteilt durch zwölf, setzt das vertragliche Minimum auf jedes offene Konto und gießt das Restbudget auf das Ziel mit dem höchsten Satz, einschließlich eines Wasserfalls im selben Monat, wenn dieses Ziel mit Restgeld getilgt wird. Jede Schuld merkt sich den Monat, in dem sie null erreicht, und die unterwegs aufgelaufenen Zinsen; die Antwort summiert diese Beträge, damit ein Client sowohl die Angriffsreihenfolge als auch die Geldkosten des Wartens zeigen kann.
Nullsatz-Konten warten, bis jedes positive APR weg ist, blähen die Zinstotale aber nicht auf. Die Simulation erfindet weder eine Umschuldung noch ein 0%-Aktionsfenster noch eine Verzugsgebühr: Sie ist eine deterministische Cashflow-Maschine für die Avalanche-Regel, kein vollständiges Auskunfteimodell. Kann das Monatsbudget die Zinsen vor der Sicherheitsgrenze nicht überholen, schlägt die Aufgabe fehl, statt einen Plan zurückzugeben, der nie enden würde.
Wann die Avalanche-Methode am meisten hilft
Tabellen-Add-ons und Haushalts-Apps speichern oft bereits Kartensalden, APRs und Minima; das einmalige Senden dieser Liste plus Budget liefert die Als-Nächstes-Zahlen-Warteschlange und eine Zinszahl für ein Tilgungsdashboard. Redaktionsteams können ein Standardbeispiel säen, in dem eine kleine teure Handelskarte vor einem großen günstigeren Ratenkredit angegriffen wird, damit Leser sehen, warum die Reihenfolge die Zinszeile ändert, bevor sie eigene Zahlen einfügen. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie die Liste unter fünfzig Schulden, pinnen Sie die rangierten Arrays und das Zinstotal in Tests, und Sie erhalten einen reproduzierbaren Avalanche-Plan für Widgets, LMS-Module und Edge-Worker, ohne einen eigenen Finanzplanungsstapel aufzubauen.
Anwendungsfälle
Avalanche-Rechner auf der Landingpage
Lassen Sie Besucher Karten- und Kreditsalden mit APRs und einem Monatsbudget einfügen und zeigen Sie die Tilgungsreihenfolge nach höchstem Satz sowie die projizierten Gesamtzinsen.
Tilgungspläne in Coaching und Beratung
Wandeln Sie die Kontenliste eines Mandanten in eine stabile Avalanche-Folge und ein Zinstotal für Sitzungsnotizen und schriftliche Zahlungspläne.
Haushalts-Apps und Tabellen-Erweiterungen
Senden Sie gespeicherte Salden, Sätze und Minima plus ein Budget einmal, um die Nächste-Zahlung-Warteschlange und eine Zinszeile zu füllen, ohne die monatliche Aufzinsung neu zu bauen.
Häufige Fragen
Wie ordnet die Avalanche-Methode Schulden?
Avalanche sortiert zuerst nach dem höchsten Jahreszinssatz. Nach den Minima greift übriges Geld dieses Ziel an, bis es weg ist, und rollt dann auf den nächsthöheren Satz. Gleichstände bricht der kleinere Saldo, danach die ursprüngliche Listenposition.
Was geschieht, wenn ein Zinssatz negativ ist?
Negative Sätze werden abgelehnt; jede rate muss eine endliche Zahl größer oder gleich null sein (Jahres-APR in Prozent). Ungültige Eingabe wird nicht berechnet.
Wie werden die Gesamtzinsen berechnet?
Jeder Restsaldo sammelt monatliche Zinsen mit APR/12, half-up auf zwei Nachkommastellen gerundet. Die Antwort summiert diese Zinsen über jede Schuld und jeden Monat, bis der letzte Saldo getilgt ist.
Was, wenn mein Monatsbudget mit den Zinsen nicht mithält?
Das Budget muss mindestens alle Mindestzahlungen decken. Überholt es die Zinsen auch dann nicht innerhalb der Sicherheitsgrenze von 600 Monaten, liefert der Rechner keinen Plan, der nie enden würde.
Wann ist jede meiner Schulden getilgt?
Für jede Schuld sehen Sie den Monat, in dem sie null erreicht, und die Zinsen, die bis dahin anfielen. Im Beispiel ist die Kundenkarte im Monat 3 getilgt, die Kreditkarte im Monat 21 und der Privatkredit im Monat 24.
Was passiert mit Schulden ohne Zinsen?
Schulden mit null Prozent kommen erst an die Reihe, wenn alle verzinsten Schulden getilgt sind. Sie warten also, erhöhen die Gesamtzinsen aber nicht.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"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
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.debt_avalanche",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ein negativer Satz wird mit invalid_input abgelehnt statt auf null geklemmt.
Eingabevertrag, Antwortform und Fehlerverhalten
Jedes Schuldobjekt muss balance enthalten (endliche Zahl größer oder gleich null, in Währungseinheiten) und rate (endliche Zahl größer oder gleich null, Jahreszins als Prozent, etwa 19.9 für 19.9 Prozent APR). Negative Sätze werden namentlich abgelehnt statt still geklemmt, passend zur Produktregel, dass ein negatives APR für diesen Rechner keine zulässige Eingabe ist. Ränge beginnen bei eins. Geldfelder nutzen half-up-Rundung auf zwei Nachkommastellen und Sätze auf vier, damit goldens über Laufzeiten stabil bleiben. Senden Sie per POST einen JSON-Körper mit einem Pflicht-Array debts und einem Pflichtfeld monthly_payment. Ein optionales min_payment ist das vertragliche Monatsminimum dieser Zeile und ist standardmäßig null, das heißt das gesamte Budget fällt auf das höchste verbleibende APR. Aliase list, items und accounts gelten für das Array; payment, extra_payment, monthly und budget sind Aliase von monthly_payment. Höchstens fünfzig Schulden pro Aufruf. Ein leeres Array, ein fehlendes debts-Feld, ein Nicht-Array, ein fehlendes monthly_payment, ein Budget unter der Summe der Minima oder jeder negative Satz scheitert mit invalid_input und wird nicht berechnet. Bei Erfolg enthält der Körper debt_count; total_balance; das zurückgespiegelte monthly_payment und max_months; months und years bis der letzte Saldo verschwindet; total_interest und total_paid auf zwei Nachkommastellen; payoff_order als rangierte Datensätze mit rank, name, balance, rate, min_payment, original_index, months_to_payoff und interest_paid; method auf avalanche; und eine kurze Zusammenfassung. Optionales max_months ist standardmäßig sechshundert und darf zwischen eins und zwölfhundert liegen.
Wo eine Avalanche-Tilgungs-API ihren Nutzen verdient
Coaching-Plattformen und Aufnahmeformulare der Kreditberatung können dasselbe reine Modul im Browser für kostenlose Vorschauen und über die API für gespeicherte Pläne aufrufen, sodass die Folge, die ein Mandant auf der Landingpage sah, mit dem nach der Anmeldung gespeicherten Zinstotal übereinstimmt. Weil die Umsetzung reines parse von tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Was geschieht, wenn Ihre Schuldenliste leer ist oder die Zahlung zu gering ausfällt?
Eine leere Liste, ein fehlendes monthly_payment, ein Budget unter der Summe der Minima oder eine Zahlung, die die Zinsen innerhalb von max_months nicht überholt, scheitern mit invalid_input.
Was kostet der Schulden-Avalanche-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.