Abschreibungsrechner
Eine Maschine für 10.000 mit 1.000 Restwert und 5 Jahren Nutzungsdauer verliert linear 1.800 pro Jahr und endet bei einem Buchwert von 1.000. Mit der degressiven oder der digitalen Methode verlagern Sie den Aufwand nach vorn. 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
- Kosten
- 10.000
- Restwert
- 1.000
- Nutzungsdauer
- 5
- Abschreibungsbasis
- 9.000
- Periodische Abschreibung
- 1.800
- Gesamtwertverlust
- 9.000
- Buchwert am Ende
- 1.000
Abschreibung verwandelt die Anschaffungskosten eines langlebigen Vermögenswerts in eine Folge von Aufwendungen, damit die Bücher den Verschleiß über die Nutzungsdauer zeigen statt eines einmaligen Schlags beim Kauf. Tabellenkalkulationen verstecken die Formel, und manuelle Rechner weichen oft bei der Restwert-Rundung der letzten Periode ab, wenn Sie die Methode wechseln. Dieser Abschreibungsrechner nimmt Anschaffungskosten, geschätzten Restwert, Nutzungsdauer in ganzen Perioden und eine gewählte Methode entgegen —linear, geometrisch-degressiv mit zweihundert Prozent oder digitale Abschreibung— und liefert die abschreibungsfähige Basis, den Abschreibungsbetrag der ersten Periode, die Gesamtabschreibung über die Laufzeit, den Endbuchwert sowie einen vollständigen Plan aus Abschreibung, kumulierten Abschreibungen und Buchwert für jede Periode. Die Nutzungsdauer muss eine positive ganze Zahl sein: eine Nutzungsdauer von null oder negativ wird als ungültige Eingabe abgelehnt, statt durch null zu teilen.
Wie die drei Methoden die Kosten über die Nutzungsdauer verteilen
Jede Methode startet von derselben abschreibungsfähigen Basis: Anschaffungskosten minus Restwert. Diese Basis ist der Gesamtbetrag, der über die Nutzungsdauer als Aufwand erfasst wird; nach der letzten Periode entspricht der Buchwert dem Restwert und die kumulierten Abschreibungen der Basis. Beispiel: Kosten zehntausend, Restwert eintausend, Nutzungsdauer fünf.
Linear belastet jedes Jahr eintausendachthundert. Degressiv belastet viertausend im ersten Jahr, dann zweitausendvierhundert, dann eintausendvierhundertvierzig, dann achthundertvierundsechzig, dann zweihundertsechsundneunzig. Die digitale Methode belastet dreitausend, zweitausendvierhundert, eintausendachthundert, eintausendzweihundert und sechshundert.
Die Währung ist einheitenlos: Sie geben Beträge in der bereits genutzten Währung an und lesen die Ausgaben in denselben Einheiten. Negative Kosten, Restwert über den Kosten oder eine Methode außerhalb der drei aufgezählten Namen werden als ungültige Eingabe abgelehnt, statt einen negativen Aufwand oder einen aufgeblähten Restwert zu erfinden.
Anwendungsfälle
Methode wählen und den Betrag der ersten Periode erhalten
Geben Sie Kosten, Restwert, Nutzungsdauer und Methode ein, um den periodischen Abschreibungsbetrag der Periode eins plus die Gesamtabschreibung über die Laufzeit zu erhalten.
Buchwertplan Periode für Periode
Nutzen Sie den zurückgegebenen schedule, um Abschreibung, kumulierte Abschreibungen und Buchwert jeder Periode unter SL, DDB oder SYD aufzulisten.
Häufige Fragen
Was geschieht, wenn die Nutzungsdauer null oder negativ ist?
Eine nicht positive Nutzungsdauer würde durch null teilen oder die Zeit umkehren, daher wird sie abgelehnt und nicht berechnet.
Wie behandelt die geometrisch-degressive Methode den Restwert?
Die letzte Periode nimmt den verbleibenden Rest, damit der Endbuchwert salvage entspricht.
Wie berechnet man die lineare Abschreibung?
Ziehen Sie den Restwert von den Anschaffungskosten ab und teilen Sie das Ergebnis durch die Nutzungsdauer. Jede volle Periode trägt denselben Betrag; die letzte gleicht Rundungen aus, damit der Plan genau beim Restwert endet.
Was unterscheidet die geometrisch-degressive von der digitalen Abschreibung?
Beide verbuchen in den ersten Jahren mehr Aufwand. Die degressive Methode wendet einen festen Satz von zwei geteilt durch die Nutzungsdauer auf den Anfangsbuchwert jeder Periode an; die digitale verteilt die Basis nach Restnutzungsdauer geteilt durch die Summe der Jahresziffern.
Was passiert bei einer Nutzungsdauer von null Jahren?
Sie wird abgelehnt. Die Nutzungsdauer muss eine ganze Zahl ab 1 sein, denn durch null oder eine negative Zahl lässt sich die Abschreibungsbasis nicht teilen; statt eines erfundenen Plans erhalten Sie einen Hinweis.
Sind US-Regeln wie MACRS oder Section 179 enthalten?
Nein. Der Rechner deckt die drei klassischen periodischen Methoden mit vollständigem Plan ab. Anteilige erste Jahre, MACRS-Tabellen, Section 179, Sonderabschreibungen und leistungsabhängige Abschreibung berechnet er 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/depreciation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cost":10000,"salvage":1000,"useful_life":5,"method":"straight_line"}'const res = await fetch("https://api.kit.forhosting.com/fin/depreciation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/depreciation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/depreciation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cost":10000,"salvage":1000,"useful_life":5,"method":"straight_line"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cost":10000,"salvage":1000,"useful_life":5,"method":"straight_line"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/depreciation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"cost": 10000,
"salvage": 1000,
"useful_life": 5,
"method": "straight_line"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.depreciation",
"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
Wie die drei Methoden die Kosten über die Nutzungsdauer verteilen
Die lineare Methode (straight_line) verteilt die Basis gleichmäßig, sodass jede volle Periode denselben Betrag trägt, bis die letzte die Restwert-Rundung aufnimmt. Die geometrisch-degressive Methode mit zweihundert Prozent (double_declining_balance) wendet einen konstanten Satz von zwei geteilt durch die Nutzungsdauer auf den Eröffnungsbuchwert jeder Periode an und lädt den Aufwand vor; die Engine bucht nie mehr als den verbleibenden Buchwert minus Restwert, und die letzte Periode nimmt, was übrig ist, damit der Plan beim salvage endet. Die digitale Abschreibung (sum_of_years_digits) gewichtet frühe Perioden stärker ohne einen Satz auf den Buchwert: die Ziffern von eins bis n summieren sich zu n mal n plus eins durch zwei, und Periode t erfasst die Restnutzungsdauer über diese Summe mal die abschreibungsfähige Basis, wieder mit einem Rest in der letzten Periode, damit die Summen zur Basis passen. Teiljahreskonventionen, MACRS-Tabellen, Section 179, Bonusabschreibung und Leistungsabschreibung liegen außerhalb des Umfangs: Dieser Endpoint beantwortet die drei periodischen Methoden in geschlossener Form mit einem expliziten Plan.
Eingabevertrag, Rundung und Fehlerverhalten
Optional senden Sie decimals als ganze Zahl von null bis acht zur Steuerung der half-up-Rundung geldartiger Ausgaben (Standard zwei). Eine Nutzungsdauer von null oder negativ ist der vertragliche Hartfehler: eine abschreibungsfähige Basis durch eine nicht positive Dauer zu teilen ist undefiniert, daher scheitert die Aufgabe statt Infinity oder einen erfundenen Plan zurückzugeben. Half-up-Rundung wird auf jedes Geldfeld aus der Roh-Gleitkommarechnung angewendet, damit Goldens über Runtimes stabil bleiben. Die letzte Periode des Plans absorbiert jeden Rest, sodass die kumulierten Abschreibungen der abschreibungsfähigen Basis und der Endbuchwert dem salvage entsprechen, auch wenn die Division nicht auf eine saubere Dezimalstelle fällt. Senden Sie per POST ein JSON-Objekt mit vier Pflichtfeldern: cost als endliche Zahl größer null, salvage als endliche Zahl größer oder gleich null und kleiner oder gleich cost, useful_life als ganze Zahl von eins bis hundert (volle Perioden, in der Regel Jahre) und method als eines von straight_line, double_declining_balance oder sum_of_years_digits. Numerische Zeichenketten, die sich als endliche Werte parsen lassen, werden wie JSON-Zahlen akzeptiert. Fehlende Felder, nicht endliche Werte, nicht positives cost, negatives salvage, salvage größer als cost, eine unbekannte method sowie eine useful_life von null, negativ, nicht ganzzahlig oder über hundert scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg gibt der Body gerundetes cost und salvage, useful_life, method, depreciable_base, periodic_depreciation (der Betrag der ersten Periode; bei linearer Methode der konstante Jahresbetrag), total_depreciation, book_value_end, ein schedule-Array mit einem Objekt pro Periode aus period, depreciation, accumulated_depreciation und book_value sowie eine kurze formula-Zeichenkette zurück, die Sie neben den Zahlen anzeigen können. Kombinieren Sie diese API mit Ihrem eigenen Steuermodul, wenn Sie MACRS-Prozentsätze oder erstjahresspezifische Konventionen brauchen; der Rechner schätzt weder Steuerersparnisse noch latente Steueransprüche.
Wo ein Abschreibungsrechner mit mehreren Methoden seinen Nutzen zeigt
Seiten zur Buchhaltungsbildung und Blogs zu persönlicher Finanzplanung ranken für Abschreibung Rechner, wenn sie ein Live-Tool anbieten, mit dem die Leserin eine Methode wählen kann, statt die Seite auf eine einzige Konvention festzulegen. Buchhaltungscoaches lassen Studierende Kosten, Restwert und Nutzungsdauer eingeben, zwischen linear, geometrisch-degressiv und digital wechseln und sowohl den Aufwand der ersten Periode als auch die volle Buchwert-Leiter gegen Lehrbuchtabellen prüfen. SaaS-Onboarding-Flows können die Abschreibung des ersten Vermögenswerts zeigen, ohne ein vollständiges Hauptbuchmodul aufzusetzen. Interne Ops-Skripte brauchen einen deterministischen Parse-Endpoint statt eines fragilen Tabellenkalkulations-Einfügens, wenn sie Anlagenregister für Demos oder Sandboxes bauen. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht abgerechnet. Variieren Sie useful_life oder method in einer Schleife aus Ihrem Code für What-if-Tabellen; pinnen Sie periodic_depreciation und schedule-Buchwerte in Tests; halten Sie Anfragen klein. Der kostenlose Browser-Pfad nutzt dasselbe reine Modul wie die API, sodass Demo-Landings und Produktionsautomatisierung nie driften. Dieses Tool holt keine Anlagenkataloge, wendet keine steuerlichen Bonusprozentsätze an, prorratiert keine Erwerbe mitten im Jahr und liest keine MACRS-Tabellen — nur geschlossene periodische Abschreibung und Buchwert für einen einzelnen Vermögenswert mit Kosten, Restwert, ganzperiodiger Nutzungsdauer und einer der drei Lehrbuchmethoden. Wenn Sie die nur-lineare Landing brauchen, die bereits für diese engere Anfrage rankt, behalten Sie sie; dieser Endpoint ist der Methodenwähler mit Plan.
Integrationsbeispiele
Widgets für Unterricht und Inhalte
Betten Sie den kostenlosen Browser-Rechner auf Bildungsseiten ein, damit Lernende die Methode wechseln und Lehrbuchtabellen gegen eine deterministische API prüfen.
Technische Fragen
Wie berechne ich die Abschreibung mit diesem Werkzeug?
Senden Sie cost (größer als null), salvage (null oder mehr, nicht über cost), useful_life als positive ganze Zahl und method als straight_line, double_declining_balance oder sum_of_years_digits. Die Antwort enthält periodic_depreciation und einen vollständigen Plan.
Was ist periodic_depreciation in der Antwort?
Es ist der Abschreibungsbetrag der ersten Periode. Bei linearer Methode ist es der konstante Betrag; bei beschleunigten Methoden der größere Eröffnungsaufwand, spätere Perioden stehen im schedule.
Was kostet der Abschreibungsrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.