Stückzahl zum Erreichen des Zielgewinns berechnen
Der Stückzahlrechner für den Zielgewinn überführt ein Gewinnziel in eine konkrete Absatzmenge.
Im Browser ausführen – kostenlos
Geben Sie die Fixkosten des Zeitraums, den Verkaufspreis je Einheit, die variablen Kosten für Herstellung oder Lieferung einer Einheit und den gewünschten Gewinn nach Deckung aller Kosten ein. Der Rechner ermittelt den Deckungsbeitrag je Verkauf, teilt die Summe aus Fixkosten und Zielgewinn durch diesen Beitrag und rundet auf eine ganze Einheit auf. Zusätzlich zeigt er den erwarteten Umsatz, die variablen Kosten und den Gewinn bei der benötigten Stückzahl. So können Sie den Plan prüfen, bevor Sie ihn in ein Budget, eine Prognose oder ein Vertriebsziel übernehmen.
Überführen Sie das Gewinnziel in ein Absatzziel
Ein angestrebter Gewinn ist erst dann praktisch nutzbar, wenn Ihr Team ihn mit einem operativen Ziel verknüpfen kann. Dieser Rechner addiert den Zielgewinn zu den Fixkosten und bestimmt, wie viele einzelne Deckungsbeiträge zur Deckung dieser Summe erforderlich sind. Fixkosten sind Ausgaben, die im betrachteten Absatzbereich weitgehend unverändert bleiben, etwa Miete, Verwaltungsgehälter, Versicherungen oder Kampagnenkosten. Der Preis je Einheit ist der Erlös aus einem Verkauf. Die variablen Kosten je Einheit steigen dagegen mit jedem Verkauf und umfassen beispielsweise Material, Auftragsabwicklung, Zahlungsgebühren oder Vertriebsprovisionen. Geben Sie alle vier Werte für denselben Zeitraum und in derselben Währung ein. Der Wert für die exakt benötigten Einheiten zeigt den mathematischen Quotienten. Die zu verkaufende Stückzahl wird aufgerundet, da Produkte, Abonnements, Plätze oder Aufträge meist nicht anteilig verkauft werden können. Diese ganze Zahl ist unter den eingegebenen Annahmen die praktische Mindestmenge zum Erreichen oder Überschreiten des Gewinnziels.
Verstehen Sie die Deckungsbeitragsformel
Die Berechnung beginnt mit dem Deckungsbeitrag je Einheit: Verkaufspreis abzüglich variabler Stückkosten. Jeder Verkauf trägt mit diesem Betrag zunächst zur Deckung der Fixkosten und danach zum Gewinn bei. Die erforderliche Menge ergibt sich aus Fixkosten plus Zielgewinn, geteilt durch den Deckungsbeitrag je Einheit. Ein höherer Zielgewinn vergrößert den Zähler und damit die notwendige Absatzmenge. Ein höherer Preis oder geringere variable Kosten erhöhen den Deckungsbeitrag und senken bei unveränderten übrigen Werten die benötigte Menge. Der Rechner weist einen Preis zurück, der den variablen Kosten entspricht oder darunter liegt. Jede zusätzliche Einheit würde dann keinen Beitrag leisten oder den Verlust vergrößern; keine endliche positive Absatzmenge könnte Fixkosten decken und einen nicht negativen Zielgewinn erreichen. Die erwarteten Summen basieren auf der aufgerundeten ganzen Stückzahl. Deshalb kann der prognostizierte Gewinn geringfügig über dem Ziel liegen, was bei unteilbaren Verkaufseinheiten unvermeidbar ist.
Nutzen Sie das Ergebnis als Szenario, nicht als Garantie
Das Ergebnis ist ein Planungsszenario mit konstantem Preis, konstanten variablen Stückkosten und Fixkosten, die im relevanten Bereich unverändert bleiben. Prüfen Sie vor der Übernahme als Quote, ob diese Annahmen beim vorgeschlagenen Volumen gelten. Lieferantenrabatte können variable Kosten senken, Überstunden sie erhöhen, größere Räume sprunghafte Fixkosten verursachen und Kundenrabatte den tatsächlich erzielten Durchschnittspreis verringern. Retouren, Ausschuss, Steuern, Finanzierungskosten und der Produktmix können ebenfalls eine getrennte Betrachtung erfordern. Rechnen Sie mehrere Szenarien, um die Empfindlichkeit gegenüber Preis- und Kostenänderungen zu erkennen: Ein vorsichtiger Fall kann einen niedrigeren tatsächlichen Preis und höhere Stückkosten verwenden, der Erwartungsfall aktuelle Mittelwerte. Bei mehreren Produkten sollten Sie nur dann getrennt rechnen, wenn sich Fixkosten sinnvoll zuordnen lassen; andernfalls eignet sich ein gewichteter durchschnittlicher Deckungsbeitrag für eine umfassendere Analyse. Die API kostet $0.002 je Anfrage, und die Browserversion ermöglicht schnelle manuelle Vergleiche vor der Automatisierung einer Prognose.
Anwendungsfälle
Monatliche Absatzquote festlegen
Überführen Sie monatliche Gemeinkosten und den gewünschten Betriebsgewinn in die Mindestzahl zu verkaufender Produkte, Abonnements oder Leistungspakete.
Eine Preisänderung bewerten
Vergleichen Sie die erforderliche Absatzmenge bei verschiedenen Preisen, während Fixkosten, Stückkosten und Gewinnziel gleich bleiben.
Eine Produkteinführung prognostizieren
Schätzen Sie, wie viele Einheiten ein neues Angebot verkaufen muss, um Einführungskosten zu decken und im ersten Zeitraum den geplanten Gewinn zu erzielen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Die benötigte Stückzahl entspricht Fixkosten plus Zielgewinn, geteilt durch den Preis je Einheit abzüglich der variablen Stückkosten.
Warum wird die Stückzahl aufgerundet?
Bei einer geringeren als der mathematisch benötigten Menge würde das Ziel verfehlt; eine unteilbare Einheit lässt sich gewöhnlich nicht anteilig verkaufen.
Darf der Zielgewinn null sein?
Ja. Bei einem Zielwert von null ergibt sich aus den eingegebenen Werten die ganzzahlige Gewinnschwellenmenge.
Was geschieht, wenn die variablen Kosten den Preis übersteigen?
Die Eingabe wird abgelehnt, weil der Deckungsbeitrag nicht positiv ist. Mehr Verkäufe könnten weder die Fixkosten decken noch das Ziel erreichen.
Berücksichtigt der Rechner Steuern oder Retouren?
Nur wenn Sie deren erwartete Wirkung je Einheit in die variablen Kosten oder den Periodenbetrag in die Fixkosten einbeziehen. Unsichere Posten sollten Sie bei Bedarf separat modellieren.
Was kostet die API?
Jede API-Anfrage kostet $0.002. Sie können den Rechner auf dieser Seite auch direkt im Browser ausführen.
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/units-for-target-profit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fixed_cost":12000,"price_per_unit":50,"variable_cost_per_unit":30,"target_profit":8000}'const res = await fetch("https://api.kit.forhosting.com/finance/units-for-target-profit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fixed_cost": 12000,
"price_per_unit": 50,
"variable_cost_per_unit": 30,
"target_profit": 8000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/units-for-target-profit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fixed_cost": 12000,
"price_per_unit": 50,
"variable_cost_per_unit": 30,
"target_profit": 8000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/units-for-target-profit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fixed_cost":12000,"price_per_unit":50,"variable_cost_per_unit":30,"target_profit":8000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fixed_cost":12000,"price_per_unit":50,"variable_cost_per_unit":30,"target_profit":8000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/units-for-target-profit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"fixed_cost": 12000,
"price_per_unit": 50,
"variable_cost_per_unit": 30,
"target_profit": 8000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.units_for_target_profit",
"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. |