Kundenlebenszeitwert-Rechner
Ein Kunde, der 80 pro Bestellung ausgibt, 4-mal im Jahr bei 40 % Marge kauft und 3 Jahre bleibt, bringt 384 Rohertrag. Geben Sie Bestellwert, Häufigkeit, Marge und Dauer ein, um den Kundenlebenszeitwert zu erhalten. 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
- Durchschnittlicher Kaufwert
- 80
- Kaufhäufigkeit
- 4
- Bruttomarge
- 40
- Kundenlebensdauer
- 3
- Bruttomarge (Dezimal)
- 0,4
- Kundenwert pro Periode
- 320
- Beitrag pro Periode
- 128
- Käufe insgesamt
- 12
Der Kundenlebenszeitwert beantwortet eine einfache, aber folgenschwere Frage: wie viel Bruttogewinn soll ein durchschnittlicher Kunde über die gesamte Beziehung beitragen? Dieser Kundenlebenszeitwert-Rechner multipliziert den durchschnittlichen Kaufwert mit der Kaufhäufigkeit, skaliert mit der Bruttomarge in Prozent und multipliziert mit der Kundenlebensdauer, sodass Sie eine einzige Währungszahl erhalten, um Akquise zu budgetieren, Segmente zu vergleichen und das klassische historische CLV-Modell zu vermitteln. Es ist die Handels- und E-Commerce-Form der Kennzahl—nicht die Abonnementformel, die den Beitrag durch die monatliche Churn-Rate teilt—, daher müssen Häufigkeit und Lebensdauer dieselbe Periodeneinheit teilen, meist Jahre.
Was der historische Kundenlebenszeitwert bedeutet und wie die Formel arbeitet
Der historische Kundenlebenszeitwert, oft CLV oder CLTV geschrieben, schätzt den gesamten Bruttogewinn, den ein durchschnittlicher Kunde vom ersten Kauf bis zum Ende der aktiven Beziehung erzeugen soll. Das einfache Lehrbuchmodell zerlegt diese Summe in vier Hebel, die Sie aus Verkaufsdaten messen können: den durchschnittlichen Kaufwert (auch durchschnittlicher Bestellwert), wie oft der Kunde in einer gewählten Periode kauft, den Bruttomarge-Prozentsatz nach Warenkosten und wie viele Perioden die typische Beziehung dauert.
Algebraisch ist der Kundenwert pro Periode gleich dem durchschnittlichen Kaufwert mal der Kaufhäufigkeit; der Beitrag pro Periode ist dieser Kundenwert mal der Bruttomarge geteilt durch hundert; und der Lebenszeitwert ist der Beitrag pro Periode mal der Kundenlebensdauer. Häufigkeit und Lebensdauer müssen dieselbe Uhr nutzen: ist die Häufigkeit Käufe pro Jahr, ist die Lebensdauer in Jahren; zählen Sie Käufe pro Monat, muss die Lebensdauer in Monaten sein. Gemischte Einheiten überschätzen oder unterschätzen den CLV still.
Die Bruttomarge ist ein Prozent von null bis hundert, kein Dezimalverhältnis, daher bedeutet vierzig vierzig Prozent Beitrag nach variablen Produktkosten. Nullmarge ergibt CLV null selbst bei hohem Umsatz, was ein Geschäft korrekt abbildet, das zum Kostensatz verkauft. Nullhäufigkeit oder Nullebensdauer ergeben ebenfalls CLV null und stehen für keine Wiederholaktivität bzw. keine Beziehungsdauer.
Dieses Modell diskontiert keine künftigen Cashflows, modelliert Churn nicht als Monatsrate und allokiert keine Fixkosten—es ist eine transparente Beitragsschätzung für Planung und Lehre, keine vollständige kohortenbezogene Discounted-Cashflow-Bewertung.
Wo ein Kundenlebenszeitwert-Rechner echten Nutzen stiftet
E-Commerce-Betreiber und Handelsplaner nutzen einen Kundenlebenszeitwert-Rechner, wenn sie den durchschnittlichen Bestellwert, die jährliche Kaufkadenz, die Kategoriemarge und die typische Beziehungslänge aus CRM- oder POS-Exporten kennen und eine einzige Gewinnzahl brauchen, um bezahlte Akquise zu budgetieren. Marketingteams vergleichen Segmente—hoher AOV und niedrige Häufigkeit versus niedriger AOV und hohe Häufigkeit—, indem sie Marge und Lebensdauer konstant halten und ablesen, welches Profil unter demselben historischen Modell mehr CLV erzeugt.
Lehrende und LMS-Plattformen brauchen ein deterministisches Orakel für Marketing-Mathe-Hausaufgaben, die Studierende bitten, den einfachen CLV aus den vier Hebeln zu berechnen, einschließlich der Nullmargen- und Nullhäufigkeits-Randfälle, die oft falsch behandelt werden. Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Häufigkeit und Lebensdauer auf derselben Periodeneinheit, pinnen Sie gerundete clv- und Zwischenfelder in Tests und Sie erhalten reproduzierbare Lebenszeitwerte für Tabellen, n8n-Flows und Edge-Worker, ohne einen eigenen CRM-Analytics-Stack aufzubauen.
Wenn Ihr Geschäft reines Abonnement mit monatlichem Churn ist, nutzen Sie stattdessen ein churn-basiertes LTV-Werkzeug; dieser Rechner ist das historische Produktmodell für kaufbasierte Beziehungen.
Anwendungsfälle
Akquisebudget aus historischem CLV
Verwandeln Sie durchschnittlichen Bestellwert, jährliche Kaufkadenz, Bruttomarge und Beziehungslänge in einen Beitrags-CLV, damit Paid-Media-Deckel unter dem erwarteten Lebensgewinn bleiben.
Segmentvergleich im Handel und E-Commerce
Vergleichen Sie seltene Käufer mit hohem AOV mit häufigen Käufern mit niedrigem AOV unter denselben Margen- und Lebensdauerannahmen, ohne ein volles Kohortenmodell zu bauen.
Unterrichts- und Marketing-Mathe-Prüfungen
Bewerten Sie Hausaufgaben, die den einfachen Kundenlebenszeitwert aus den vier klassischen Hebeln verlangen, mit einer deterministischen Produktformel.
Häufige Fragen
Wie berechnet man den Kundenlebenszeitwert aus AOV, Häufigkeit, Marge und Lebensdauer?
Häufigkeit und Lebensdauer müssen dieselbe Periodeneinheit teilen (meist Jahre).
Worin unterscheidet sich das vom Abonnement-LTV mit Churn?
Dies ist das historische Produktmodell für kaufbasierte Geschäfte. Abonnement-LTV teilt typischerweise den monatlichen Beitrag durch die monatliche Churn-Rate und nimmt Kaufhäufigkeit und Lebensdauer nicht als getrennte Eingaben.
Warum müssen Kaufhäufigkeit und Kundendauer denselben Zeitraum nutzen?
Weil die Rechnung beide multipliziert. Käufe pro Jahr gehören zu einer Dauer in Jahren, Käufe pro Monat zu einer Dauer in Monaten; wer die Einheiten mischt, bläht das Ergebnis unbemerkt auf oder schrumpft es.
Gebe ich die Bruttomarge als 40 oder als Dezimalzahl ein?
Als Prozentwert von 0 bis 100, also 40 für 40 %. Eine Marge von null ergibt auch bei hohem Umsatz einen Kundenwert von null, was einen Verkauf zum Einstandspreis richtig abbildet.
Zinst der Rechner künftige Erträge ab?
Nein. Er diskontiert keine künftigen Zahlungen, bildet Abwanderung nicht als Monatsrate ab und verteilt keine Fixkosten. Sie erhalten eine nachvollziehbare Ertragsschätzung für Planung und Unterricht, keine vollständige Bewertung einer Kundengruppe.
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/customer-lifetime-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"avg_purchase_value":80,"purchase_frequency":4,"gross_margin":40,"customer_lifespan":3}'const res = await fetch("https://api.kit.forhosting.com/finance/customer-lifetime-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"avg_purchase_value": 80,
"purchase_frequency": 4,
"gross_margin": 40,
"customer_lifespan": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/customer-lifetime-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"avg_purchase_value": 80,
"purchase_frequency": 4,
"gross_margin": 40,
"customer_lifespan": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/customer-lifetime-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"avg_purchase_value":80,"purchase_frequency":4,"gross_margin":40,"customer_lifespan":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"avg_purchase_value":80,"purchase_frequency":4,"gross_margin":40,"customer_lifespan":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/customer-lifetime-value", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"avg_purchase_value": 80,
"purchase_frequency": 4,
"gross_margin": 40,
"customer_lifespan": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.customer_lifetime_value",
"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
Ungültige Eingabe scheitert mit invalid_input und wird nicht abgerechnet.
Was der historische Kundenlebenszeitwert bedeutet und wie die Formel arbeitet
Das ausgeklammerte Produkt ergibt die Form clv gleich avg_purchase_value mal purchase_frequency mal (gross_margin über hundert) mal customer_lifespan.
Eingabevertrag, Rundung, Validierung und durchgerechnete Beispiele
Der durchschnittliche Kaufwert ist in Währungseinheiten pro Bestellung und muss größer oder gleich null sein. Die Kaufhäufigkeit ist die durchschnittliche Anzahl Käufe pro Periode und muss nichtnegativ sein. Die Kundenlebensdauer ist die durchschnittliche Beziehungslänge in derselben Periodeneinheit wie die Häufigkeit und muss nichtnegativ sein. Beispiel: durchschnittlicher Kaufwert achtzig, Häufigkeit vier pro Jahr, Bruttomarge vierzig Prozent, Lebensdauer drei Jahre ergibt Kundenwert pro Jahr dreihundertzwanzig, Beitrag pro Jahr einhundertachtundzwanzig, zwölf Käufe über die Lebensdauer, neunhundertsechzig Gesamterlös und CLV dreihundertvierundachtzig Währungseinheiten. Beispiel: durchschnittlicher Kaufwert einhundert, Häufigkeit zwei, Marge fünfzig, Lebensdauer fünf ergibt fünfhundert Einheiten Lebensbeitrag. Senden Sie per POST einen JSON-Körper mit vier erforderlichen endlichen Zahlen: avg_purchase_value, purchase_frequency, gross_margin und customer_lifespan. Die Bruttomarge ist ein Prozent zwischen null und hundert einschließlich; Werte außerhalb dieses Bereichs scheitern mit invalid_input. Eine optionale Ganzzahl decimals von null bis zwölf (Standard sechs) steuert die half-up-Rundung, die einmal auf monetäre und Zwischenfelder aus den rohen IEEE-Werten angewendet wird. Fehlende Felder, leere Zeichenketten, nicht endliche Werte, negative Hebel und Margen außerhalb von null bis hundert scheitern mit invalid_input und benennen das Problem; diese Fehler werden nicht abgerechnet. Bei Erfolg spiegelt der Körper die vier Eingaben wider, liefert gross_margin_decimal als 0–1-Verhältnis, customer_value_per_period als durchschnittlichen Umsatz pro Periode vor Marge, contribution_per_period nach Marge, total_purchases über die Lebensdauer, total_revenue vor Marge, die endgültige clv-Zahl und eine formula-Zeichenkette, die die Produktidentität wiederholt. Kombinieren Sie die Antwort nur dann mit Ihren eigenen Akquisekosten, wenn Sie eine Payback-Prüfung wollen; dieser Endpoint berechnet weder CAC noch Retentionskurven noch diskontierten CLV aus einem Cashflow-Kalender.
Wo ein Kundenlebenszeitwert-Rechner echten Nutzen stiftet
Weil die Implementierung reines parse Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Technische Fragen
Ist gross_margin ein Prozent oder ein Dezimal?
Ein Prozent von 0 bis 100 einschließlich. Beispiel: 40 bedeutet 40% Beitrag nach Warenkosten. Die API liefert auch gross_margin_decimal als 0–1-Verhältnis.
Welche Periodeneinheit sollen purchase_frequency und customer_lifespan nutzen?
Dieselbe Einheit für beide. Ist die Häufigkeit Käufe pro Jahr, ist die Lebensdauer in Jahren. Monate und Jahre zu mischen verzerrt den CLV still.
Was kostet der Kundenlebenszeitwert-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.