Deckungsbeitrag-Rechner
Ein Produkt zum Preis von 50 mit variablen Kosten von 30 bringt einen Deckungsbeitrag von 20 pro Stück, eine Quote von 40 %. Geben Sie Preis und variable Stückkosten ein und sehen Sie, was jeder Verkauf zu den Fixkosten beiträgt. 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
- Verkaufspreis
- 50
- Variable Kosten
- 30
- Deckungsbeitrag
- 20
- Deckungsbeitragsquote
- 0,4
- Deckungsbeitrag (%)
- 40
Der Deckungsbeitrag ist das Geld, das jede verkaufte Einheit nach Begleichung ihrer variablen Kosten übrig lässt, bevor irgendwelche Fixkosten angefasst werden. Führungskräfte, Kostenrechner und Preisteams nutzen diesen Rest, um zu entscheiden, ob ein SKU in der Liste bleiben soll, wie tief ein Rabatt gehen darf und wie viele Einheiten eine Kampagne verkaufen muss, bevor die Gemeinkosten gedeckt sind. Dieser Deckungsbeitrag-Rechner nimmt den Verkaufspreis je Einheit und die variablen Kosten je Einheit, subtrahiert, um den Stückdeckungsbeitrag zu erhalten, und teilt diesen Rest durch den Verkaufspreis, um die Deckungsbeitragsquote und den zugehörigen Prozentsatz zu erhalten. Variable Kosten von null sind zulässig und ergeben eine Quote von einhundert Prozent. Ein Verkaufspreis von null wird abgelehnt, weil die Quote durch null teilen würde. Eine Einheit, die ihre eigenen variablen Kosten nicht deckt, liefert einen negativen Deckungsbeitrag, statt den Verlust zu verbergen.
Was Stückdeckungsbeitrag und Quote tatsächlich messen
Der Stückdeckungsbeitrag ist der Verkaufspreis minus die variablen Kosten je Einheit. Dieser Rest ist der Betrag, den jeder zusätzliche Verkauf zur Deckung der Fixkosten und, sobald diese gedeckt sind, zum Betriebsergebnis beiträgt. Die Deckungsbeitragsquote ist dieser Rest geteilt durch den Verkaufspreis; sie sagt, wie viele Cent jeder Verkaufswährungseinheit nach den variablen Kosten übrig bleiben.
Ein Erzeugnis, das zu fünfzig verkauft wird und dreißig variable Kosten hat, hat daher einen Deckungsbeitrag von zwanzig je Einheit und eine Quote von null Komma vier, also vierzig Prozent. Diese beiden Zahlen sind das Rückgrat der Kosten-Volumen-Gewinn-Analyse: Sie sagen Ihnen, ob ein Rabatt noch einen positiven Beitrag lässt, wie eine Verschiebung des Produktmixes die für Gemeinkosten verfügbaren Mittel verändert und wie viele Einheiten eine Kampagne bewegen muss, bevor die Fixkostenschwelle genommen ist. Der Deckungsbeitrag ist nicht die Gewinnmarge.
Die Gewinnmarge zieht alle Kosten ab, einschließlich Miete, Gehälter, Abschreibungen und anderer fixer Auslagen, vom Umsatz. Der Deckungsbeitrag lässt Fixkosten bewusst außen vor, damit Führungskräfte die Grenzwirtschaftlichkeit einer weiteren Einheit sehen. Variable Kosten bewegen sich mit der Menge: Fertigungsmaterial, Akkordlohn, Fracht je Einheit, Verkaufsprovisionen und Verpackung.
Fixkosten bewegen sich im relevanten Bereich nicht. Die beiden Familien zu vermischen ist der Weg, auf dem ein Katalog insgesamt profitabel wirkt, während ein SKU bei jedem Extraverkauf still Geld verliert. Dieser Rechner setzt nur die Einheitsidentität um: Der Deckungsbeitrag gleicht Verkaufspreis minus variable Kosten, und die Quote gleicht diesem Beitrag geteilt durch den Verkaufspreis.
Er verteilt keine Gemeinkosten, berechnet keine Break-even-Mengen und rechnet keine Währungen um.
Wo ein Deckungsbeitrag-Rechner seinen Nutzen verdient
Merchandising- und Preisteams brauchen einen reproduzierbaren Stückbeitrag, damit ein Rabatt, ein Frachtzuschlag oder eine Verpackungsänderung beurteilt werden kann, bevor sie den Katalog erreicht. Ein Verlag, der auf Deckungsbeitrag-Rechner rankt, zielt auf Menschen, die bereits einen Verkaufspreis und variable Kosten haben und den restlichen Betrag der Teilkostenrechnung samt Quote wollen, nicht eine Nettogewinnmarge, nicht eine Aufschlag-zu-Marge-Umrechnung und nicht einen vollständigen Break-even-Plan.
Kosten-Volumen-Gewinn-Blätter im Unterricht oder in einem LMS brauchen ein Orakel, das einen Verkaufspreis von null ablehnt und dennoch eine negative Quote liefert, wenn die variablen Kosten den Preis übersteigen, denn genau diese beiden Fälle verwechseln Lernende mit der Identität. Ingenieure, die Katalogtests schreiben, pinnen bekannte Paare —fünfzig über dreißig, einen gebrochenen Regalpreis und eine Ablehnung bei Preis null—, damit eine Abrechnungs- oder Preisbibliothek den Deckungsbeitrag nicht stillschweigend wie eine Gewinnmarge behandelt. Fehlgeschlagene Prüfung wird nicht berechnet.
Anwendungsfälle
Ein SKU bepreisen und eine Rabattuntergrenze setzen
Geben Sie Stückverkaufspreis und variable Kosten ein, um Stückdeckungsbeitrag und Quote zu sehen, und prüfen Sie dann einen Aktionspreis, ohne unter die variablen Kosten zu fallen.
Produktmix- und KVG-Arbeitsblätter
Vergleichen Sie Deckungsbeiträge über SKUs hinweg, damit Mixverschiebungen und Kampagnenmengen dasselbe Stückrest verwenden, nicht eine vermischte Gewinnmarge.
Hausaufgabenkontrolle in der Teilkostenrechnung
Lernende rechnen DB und DB-Quote von Hand und vergleichen mit einem deterministischen Ergebnis, das einen Verkaufspreis von null ablehnt.
Häufige Fragen
Wie berechnet man den Stückdeckungsbeitrag?
Der Deckungsbeitrag gleicht Verkaufspreis minus variable Kosten. Beispiel: 50 − 30 = 20 je Einheit.
Was ist die Deckungsbeitragsquote?
Sie ist der Deckungsbeitrag geteilt durch den Verkaufspreis. Dasselbe Beispiel ergibt 20 / 50 = 0.4, also 40 Prozent. Die Antwort enthält sowohl die Dezimalquote als auch den Prozentsatz.
Worin unterscheidet sich das von der Gewinnmarge?
Der Deckungsbeitrag zieht nur die variablen Kosten ab. Die Gewinnmarge zieht alle Kosten ab, einschließlich fixer Gemeinkosten. Nutzen Sie diese Seite für den Stückbeitrag; nutzen Sie ein Gewinnmargen-Werkzeug, wenn Sie die Gesamquote brauchen.
Was bedeutet ein negativer Deckungsbeitrag?
Dass das Stück nicht einmal seine eigenen variablen Kosten deckt: Jeder zusätzliche Verkauf verliert Geld, bevor überhaupt Fixkosten bezahlt sind. Der Rechner zeigt Ihnen den negativen Wert, statt den Verlust zu verbergen.
Welche Kosten zählen als variabel?
Alle, die mit der Menge schwanken: Materialeinsatz, Stücklohn, Fracht pro Stück, Verkaufsprovisionen und Verpackung. Miete, Gehälter und Abschreibungen sind Fixkosten und bleiben bei dieser Rechnung außen vor.
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/finance/contribution-margin \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"selling_price":50,"variable_cost":30}'const res = await fetch("https://api.kit.forhosting.com/finance/contribution-margin", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"selling_price": 50,
"variable_cost": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/contribution-margin",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"selling_price": 50,
"variable_cost": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/contribution-margin", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"selling_price":50,"variable_cost":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"selling_price":50,"variable_cost":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/contribution-margin", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"selling_price": 50,
"variable_cost": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.contribution_margin",
"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.
Limits
max_abs | 1000000000000 |
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
Erfolgreiche Aufrufe werden mit $0.002 berechnet; ungültige Eingaben werden nicht belastet.
Eingabevertrag, Antwortform und Prüfung
Variable Kosten über dem Verkaufspreis sind kein Fehler: Die Engine liefert einen negativen Deckungsbeitrag, damit ein verlustbringendes SKU sichtbar bleibt statt abgelehnt zu werden. Beispiel: Verkaufspreis fünfzig und variable Kosten dreißig ergeben Deckungsbeitrag zwanzig, Quote null Komma vier und vierzig Prozent. Senden Sie einen JSON-Körper mit zwei erforderlichen endlichen Zahlen in derselben Währung. selling_price ist der Stückverkaufspreis und muss strikt größer als null sein, weil die Deckungsbeitragsquote durch diesen Preis teilt; die Aliase price, unit_price, selling_price_per_unit, p und sp werden akzeptiert, damit Katalogzeilen keinen Umbenennungsschritt brauchen. variable_cost sind die variablen Stückkosten und müssen größer oder gleich null sein; die Aliase variable_cost_per_unit, unit_variable_cost, vc und variable werden akzeptiert. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen. Absolutwerte müssen innerhalb einer Billion bleiben, damit Zwischenerzeugnisse in IEEE-Doppelgenauigkeit auf dem Worker und im Browser endlich bleiben. Fehlende Felder, leere Zeichenketten, nicht endliche Werte, ein nicht positiver Verkaufspreis, negative variable Kosten oder ein Wert außerhalb dieser Grenzen scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Bei Erfolg wiederholt der Körper gerundetes selling_price und variable_cost, liefert contribution_margin als deren Differenz, contribution_margin_ratio als den dezimalen Rest über dem Preis, contribution_margin_percent als diese Quote mal einhundert und eine Formelzeichenkette, die Sie neben die Zahlen drucken können. Bevorzugen Sie JSON-Zahlen gegenüber währungsformatierten Zeichenketten; Währungszeichen und Tausendertrennzeichen werden nicht gelesen. Der Preis eines erfolgreichen Vorgangs ist ein pauschales $0.002.
Wo ein Deckungsbeitrag-Rechner seinen Nutzen verdient
Weil die Umsetzung reines parse der Stufe tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz. Halten Sie Anfragen klein, pinnen Sie gerundetes contribution_margin und contribution_margin_ratio in Tests, und Sie erhalten stabile Stückwirtschaftsarithmetik für Widgets, Angebotprüfer und Edge-Worker, ohne eine eigene vollständige Kostenrechnungssuite aufzustellen.
Technische Fragen
Kann der Deckungsbeitrag negativ sein?
Ja. Wenn die variablen Kosten den Verkaufspreis übersteigen, deckt die Einheit ihre eigenen variablen Kosten nicht, und die API liefert einen negativen Deckungsbeitrag und eine negative Quote statt eines Fehlers.
Was kostet der Deckungsbeitrag-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.