FS
Email für SaaS

E-Mail-ROI für SaaS selbst berechnen

Du kannst den Wert einer E-Mail-Serie für dein SaaS berechnen, ohne jede Öffnung in Geld umzuwandeln. Entscheidend sind eine klare Kostenbasis, zusätzlicher Nettoerlös und ein Vergleich mit einer passenden Gruppe, die die Nachricht nicht erhält. So wird aus einem Dashboard mit Klicks ein nachvollziehbarer Geschäftsbericht.

Die einfache Formel lautet: (zusätzlicher Umsatz minus Kosten) geteilt durch Kosten. Das Ergebnis ist ein Verhältnis. Schreibe daneben immer den Zeitraum, die Zielgruppe, die Umsatzdefinition und das Attributionsfenster. Dann bleibt die Zahl zwischen Kampagnen vergleichbar und lädt nicht zu einer Scheingenauigkeit ein.

Kurz gesagt

Starte mit einer Tabelle für Kosten und Abrechnungsereignisse. Markiere Upgrades, Verlängerungen, Reaktivierungen und verhinderte Kündigungen. Vergleiche danach eine E-Mail-Gruppe mit einer Kontrollgruppe. Ziehe Rückerstattungen, Rabatte und Gebühren ab, bevor du den Umsatz in die Formel einsetzt. Ein Bericht ist erst belastbar, wenn jede Zuordnung und jede Annahme lesbar bleibt.

Die Grundrechnung mit einem klar markierten Beispiel

Für jede Auswertung definierst du zunächst den inkrementellen Nettoerlös. Das ist der Betrag, der über dem Ergebnis einer vergleichbaren Gruppe ohne die E-Mail liegt. Davon ziehst du Tool, Arbeitszeit, Gestaltung sowie Daten- und Integrationskosten ab. Teile anschließend durch die Summe dieser Kosten. Ein negatives Ergebnis ist ein nützlicher Hinweis auf eine teure oder schlecht abgegrenzte Maßnahme.

Rein illustratives Beispiel mit erfundenen Beispielwerten

Angenommen, eine Onboarding-Serie bringt im Auswertungsfenster 8.400 € zusätzlichen Nettoerlös. Das Tool kostet für den anteiligen Monat 180 €, Arbeitszeit wird mit 1.200 € angesetzt, Design mit 320 € und die Datenverbindung mit 300 €. Die Kosten betragen damit 2.000 €. Die Rechnung lautet (8.400 € − 2.000 €) ÷ 2.000 € = 3,2. Dieser Wert beschreibt nur dieses erfundene Szenario; er ist weder ein Branchenwert noch eine Erwartung für dein Produkt.

Halte bei jedem Rechenschritt die Quelle im internen Datenmodell fest: Rechnungs-ID, Arbeitszeiterfassung, Designauftrag oder Integrationsaufwand. Runde erst am Ende. Wenn mehrere Produkte oder Länder beteiligt sind, rechne sie zunächst getrennt und fasse sie erst nach der Prüfung zusammen.

Kosten vollständig erfassen

Der Tooltarif ist der sichtbarste Posten, aber selten der einzige. Teile eine Monatsrechnung nach dem genutzten Kontaktvolumen, dem Versandumfang oder der aktiven Umgebung auf. Ein Team mit mehreren Marken dokumentiert, welcher Anteil zu einer SaaS-Lifecycle-Serie gehört. Bei einem kostenlosen Einstieg bleibt der Tarifposten null, Arbeitszeit und Infrastruktur verschwinden dadurch nicht.

Arbeitszeit umfasst Konzeption, Segmentierung, Text, Freigaben, Design, Analyse und Pflege. Nutze für interne Stunden einen vorher festgelegten Kostensatz. Daten- und Integrationskosten umfassen Events, Webhooks, ETL-Jobs, Tracking-Parameter, Monitoring sowie Fehlerbehebung. Einmalige Einrichtungskosten kannst du über einen festgelegten Nutzungszeitraum verteilen, solange du diese Regel konsequent nutzt.

Dokumentiere zusätzlich Rabattcodes, Gebühren, Währungsumrechnung und Rückerstattungen. Bruttoumsatz macht eine Sequenz schnell größer, als sie für dein Unternehmen ist. Für die ROI-Rechnung zählt der Nettoerlös nach Rabatten, Rückzahlungen und transaktionsabhängigen Gebühren. Bei jährlichen Verträgen kannst du den vereinnahmten Betrag oder eine periodisierte Monatsgröße verwenden; entscheide dich für eine Sicht und schreibe sie in den Bericht.

Welche Umsatzereignisse zählen?

SaaS-E-Mails wirken nicht nur bei einem ersten Kauf. Upgrades zeigen eine höhere Tarifstufe, Verlängerungen halten einen bestehenden Vertrag aktiv. Reaktivierungen bringen einen gekündigten oder inaktiven Account zurück. Verhinderte Kündigungen entstehen, wenn ein Abwanderungssignal durch eine Nachricht in einer aktiven Zahlung endet. Definiere für jedes Ereignis eine eindeutige ID und ein gültiges Zeitfenster.

Verbinde diese Ereignisse mit Stripe, Paddle oder einem anderen Abrechnungssystem über eine Kunden- oder Account-ID. Übernimm Plan, Betrag, Währung, Status, Startzeitpunkt, Kündigung und Rückerstattung. Bei mehreren Abos pro Unternehmen brauchst du eine Zuordnung auf Account-Ebene. Schreibe nicht nur den Betrag, sondern auch den Statuswechsel, damit eine Verlängerung nicht erneut als Neukauf erscheint.

Berechne den Nettoerlös mit derselben Periodenlogik wie im Finanzbericht. Ziehe Umsatzsteuer, Rabatte, Rückerstattungen und Zahlungsgebühren ab, soweit sie in deiner gewählten Sicht als Kosten des Umsatzes behandelt werden. Bei einer Jahreszahlung kannst du den vereinnahmten Nettoerlös dem Ereignismonat zuordnen oder periodisieren. Beide Varianten sind möglich, aber sie dürfen nicht im selben Vergleich wechseln.

Inkrementalität statt Last-Click

Ein Klick vor dem Upgrade beweist keine Verursachung. Teile eine geeignete Zielgruppe zufällig in eine Versandgruppe und eine Kontrollgruppe. Beide Gruppen sollten denselben Produktstatus, ähnliche Nutzung und denselben Zeitraum haben. Die Kontrollgruppe erhält die ausgewählte Serie nicht, darf aber notwendige Produkt- oder Transaktionsnachrichten weiter bekommen.

Vergleiche die Nettoerlöse pro Account und die relevanten Ereignisse zwischen beiden Gruppen. Die Differenz ist eine Schätzung des zusätzlichen Effekts. Prüfe, ob die Gruppen vor dem Start ähnlich waren und ob wichtige Ereignisse außerhalb des Tests beide Gruppen gleich erreichen. Bei kleinen Gruppen beschreibe die Unsicherheit und wiederhole den Test, bevor du eine dauerhafte Budgetentscheidung triffst.

Last-Click kann als operative Kennzahl nützlich sein, etwa um einen Link oder eine Landingpage zu prüfen. Für die Wirtschaftlichkeit eignet sich ein Kontrollgruppenvergleich besser. Wenn kein sauberer Holdout möglich ist, verwende eine Vorher-Nachher-Sicht nur mit klarer Dokumentation von Produktänderungen, Preisen, Saison und anderen Kanälen.

Attributionsfenster bewusst wählen

Das Fenster beginnt bei einem festgelegten Ereignis, zum Beispiel beim Versand der letzten Nachricht, und endet nach einer definierten Dauer. Ein kurzes Fenster hält die Verbindung eng und verringert Überschneidungen mit Vertrieb oder Produktmarketing. Es kann jedoch spätere Upgrades und jährliche Verlängerungen verpassen. Ein langes Fenster erfasst mehr Reaktionen, macht die Zuordnung zu einer einzelnen Serie aber unschärfer.

Wähle das Fenster nach dem tatsächlichen Kaufzyklus: Trial-Länge, typische Zeit bis zum Upgrade, Abrechnungsintervall und Reaktivierungsprozess sind gute Anhaltspunkte. Nutze für Onboarding und Verlängerung nicht automatisch dieselbe Dauer. Eine Tabelle mit Start, Ende, Ereignistyp und Ausschlussregeln verhindert, dass ein Umsatz in zwei Programmen auftaucht.

Berichte zusätzlich eine Sensitivität: Was ändert sich, wenn das Fenster kürzer oder länger ist? So sehen Stakeholder, ob das Ergebnis an einer einzelnen Annahme hängt. Markiere verspätete Rückerstattungen und nachträgliche Kündigungen und aktualisiere den Monatsbericht nach einer festen Frist.

Werkzeuge für Messung und Datenexport

ToolZiele und EreignisseUmsatz-AttributionExporte und Einstiegspreis
Customer.ioEvents und Lifecycle-ZielePrüfe die Abbildung eigener UmsatzereignissePrüfe Exporte im Tarif; Essentials 100 $ pro Monat für 5.000 Profile
LoopsLifecycle-Events und ZielaktionenPrüfe die Zuordnung von Events zu KampagnenEarly Stage kostenlos; Growing Audience 48 $ pro Monat für 4.788 Kontakte
EnchargeFlows, Segmente und Verhaltens-EventsStripe- und Chargebee-Ereignisse einbeziehenPrüfe Exportumfang; Growth 99 $ monatlich oder 79 $ jährlich bis 2.000 Abonnenten
ActiveCampaignAutomationen, Deals und Conversion-ZieleAttribution im passenden Plan prüfenPrüfe API- und Berichtsexporte; Starter 15 $ pro Monat bei jährlicher Abrechnung für 1.000 Kontakte
BrevoKampagnenziele und KontaktattributePrüfe Conversion-Ereignisse und ZuordnungPrüfe Datenexport; Starter 9 $ pro Monat für 5.000 E-Mails
UserlistProdukt-Events und SaaS-SegmentePrüfe Umsatzfelder und Account-ZuordnungPrüfe Exportrechte; Basic 149 $ pro Monat bis 10.000 Nutzer
KlaviyoEvents, Flows und ZielgruppenPrüfe Umsatzobjekte für dein SaaS-ModellPrüfe Rohdatenexport; 20 $ pro Monat für 500 Profile
MailchimpEvent API und Customer JourneysPrüfe Event-Trigger und ZuordnungsfensterPrüfe Export im Tarif; Essentials 13 $ pro Monat für 500 Kontakte
SequenzyBilling- und Event-TriggerRevenue-Attribution und Ziele als Funktionen prüfen2.500 E-Mails pro Monat kostenlos; 19 $ pro Monat für 15.000

Die Tabelle ist eine Startliste für deine Prüfung. Ein Eintrag bedeutet nicht, dass jedes Ziel oder jeder Export in jedem Tarif enthalten ist. Plane einen Test mit echten, anonymisierten Ereignissen und dokumentiere, welche Felder du in deine Finanzsicht übernimmst.

Was die einzelnen Werkzeuge für die Messung anbieten

Customer.io

Customer.io arbeitet mit Ereignissen aus deiner Anwendung. Für ROI-Messung legst du zunächst Events wie trial_started, upgraded, renewed und canceled mit einer stabilen Account-ID an. Ordne jedem Event Betrag, Währung und Zeitstempel zu. Prüfe, ob und in welchem Tarif du Zielmessung, Datenexport und die benötigten Profile erhältst. Ein Rohdatenexport hilft, E-Mail-Ereignisse mit deiner Abrechnung außerhalb des Werkzeugs zu verbinden. Baue die Auswertung so, dass ein Upgrade nur einmal zählt und eine Rückerstattung den Nettoerlös korrigiert. Für mehrere Produkte solltest du ein Feld für Produktlinie und Abrechnungsintervall führen. So lässt sich später unterscheiden, ob eine Serie einen ersten Abschluss, Expansion oder eine Verlängerung begleitet hat. Halte außerdem fest, ob ein Event aus einem Webhook, einem SDK oder einem manuellen Import stammt.

Loops

Loops richtet sich auf Lifecycle- und Transaktionssendungen. Für deinen ROI-Plan definierst du Zielereignisse in der Anwendung und versiehst jede Serie mit einer stabilen Kampagnen-ID. Prüfe, ob und in welchem Tarif du Empfänger-, Versand- und Eventdaten exportieren kannst. Der kostenlose Early Stage Plan enthält bis zu 4.000 Sendungen in einem rollierenden Zeitraum für die jüngsten 1.000 Kontakte; Growing Audience kostet 48 $ pro Monat für 4.788 Kontakte. Diese Grenzen gehören in die Kosten- und Kapazitätsplanung. Verbinde Versand- und Klickdaten anschließend mit Stripe- oder Paddle-Transaktionen in deiner eigenen Auswertung. Achte darauf, dass Transaktionsnachrichten getrennt von Marketingserien bleiben. Für eine Kontrollgruppe brauchst du eine Regel, die den Versand der Serie auslässt, aber notwendige Produktnachrichten weiterhin erlaubt.

Encharge

Encharge bietet Flows, Segmente und Verhaltens-Events für Lifecycle-Prozesse. Für eine Messung auf Account-Ebene definierst du Eigenschaften wie Plan, Status und MRR und sendest sie mit Ereignissen aus dem Backend. Prüfe, ob und in welchem Tarif Stripe-, Chargebee-, Webhook- oder API-Verbindungen sowie passende Exporte verfügbar sind. Growth kostet 99 $ monatlich oder 79 $ bei jährlicher Abrechnung bis 2.000 Abonnenten. Nutze die Planbegrenzung als Kostenbestandteil, wenn dein Versand wächst. In deiner Ergebnisdatei speicherst du Flow-ID, Versandzeit, Zielereignis und Abrechnungs-ID. So kannst du einen Reaktivierungsflow von einer Verlängerung unterscheiden. Für die Inkrementalität legst du vor dem Versand eine zufällige Gruppe zurück und exportierst beide Gruppen mit derselben Periodenlogik.

ActiveCampaign

ActiveCampaign verbindet Kampagnen und Automationen mit Kontakt- und Deal-Daten. Für SaaS prüfst du, ob ein Deal- oder Conversion-Objekt zu deinem Abrechnungsereignis passt und ob die erforderlichen Felder exportierbar sind. Der Starter liegt bei 15 $ pro Monat bei jährlicher Abrechnung für 1.000 Kontakte. Prüfe vor dem Start die Grenze für Kontakte, Nutzer und Automationsschritte. Lege für Upgrade, Verlängerung, Reaktivierung und Kündigung eindeutige Eventnamen fest. Ein Export mit Kontakt-ID, Automation, Ziel, Zeitstempel und Betrag reicht als Rohmaterial für eine getrennte ROI-Rechnung. Wenn Vertrieb und Self-Serve im selben Konto liegen, trenne die Quellen im Datenmodell. Sonst wird ein manuell beeinflusster Deal leicht einer E-Mail zugerechnet, obwohl die Verkaufstätigkeit den Ausschlag gab.

Brevo

Brevo eignet sich für Kampagnen, Kontaktattribute und Automationen. Für die Wirtschaftlichkeitsrechnung definierst du ein Ziel, das aus deinem SaaS-System zurückgemeldet wird, statt nur Klicks zu zählen. Prüfe, ob und in welchem Tarif Conversion-Tracking, Eventdaten und Exporte deine benötigten Felder abdecken. Der Starter kostet 9 $ pro Monat für 5.000 E-Mails. Trenne das Versandvolumen von der Kontaktzahl und erfasse beide Werte im Kostenblatt. Übertrage danach die Zielgruppen-ID in eine Kontrollgruppen-Tabelle. Bei Reaktivierung und Kündigungsprävention brauchst du zusätzlich den vorherigen Status und den Zeitpunkt der letzten Zahlung. Berechne den Nettoerlös erst nach Rückerstattungen und Rabatten. Eine feste Namenskonvention für Kampagnen erleichtert den Abgleich mit Stripe oder Paddle.

Userlist

Userlist fokussiert Produktnutzung und SaaS-Segmente. Für ROI-Messung ordnest du Nutzer einem Account zu und sendest Ereignisse für Aktivierung, Planwechsel, Zahlung und Kündigungsabsicht. Prüfe, ob und in welchem Tarif Umsatzfelder, Zielberichte und ein Export für deine Abrechnung vorhanden sind. Basic kostet 149 $ pro Monat bis 10.000 Nutzer. Berücksichtige diese Nutzergrenze in deiner Kapazitätsplanung und beschreibe, ob ein Nutzer oder ein zahlender Account die relevante Einheit ist. Speichere in der Auswertung den Zeitpunkt des letzten Produkt-Events, damit Onboarding und Reaktivierung nicht vermischt werden. Ein Holdout lässt sich über ein Segment aufbauen, das keine Marketingserie erhält. Für die Berechnung führst du anschließend beide Gruppen mit derselben Account- und Währungslogik zusammen.

Klaviyo

Klaviyo arbeitet mit Profilen, Events und Flows. Für ein SaaS-Modell prüfst du, ob deine eigenen Abrechnungsereignisse als Events mit Plan, Betrag, Währung und Account-ID verarbeitet werden können. Prüfe ebenfalls, welche Rohdaten- und Analyseexporte im gewählten Tarif zur Verfügung stehen. Ein Einstieg liegt bei 20 $ pro Monat für 500 Profile. Halte Profilwachstum und Versandkosten getrennt fest. Für Upgrades und Verlängerungen definierst du eine eindeutige Ereignisquelle aus deinem Billing-System und vermeidest, dass ein E-Mail-Klick den Betrag selbst erzeugt. Eine Kontrollgruppe kann über ein Profilmerkmal vom Flow ausgeschlossen werden. Vergleiche danach Nettoerlös und Ereignisrate pro Account und dokumentiere, ob ein Profil mehrere Abos besitzt.

Mailchimp

Mailchimp stellt Event API und Customer Journeys für Automationen bereit. Für ROI-Messung sendest du nur Ereignisse, die du im Billing eindeutig bestimmen kannst, und verknüpfst sie mit einer Kontakt-ID. Prüfe, ob und in welchem Tarif mehrstufige Journeys, Event-Aufbewahrung und Exporte deinen Zeitraum abdecken. Essentials kostet 13 $ pro Monat für 500 Kontakte. Der kostenlose Plan umfasst 250 Kontakte und 500 Sendungen; dokumentiere diese Begrenzung, wenn du einen Basistest planst. Trenne Customer-Journey-Ereignisse von Transaktionsmails. Exportiere Versand, Klick, Ziel und Kontaktstatus und führe die Umsatzberechnung außerhalb des Tools durch. Bei mehreren Marken braucht jede Marke eine eigene Kampagnen-ID, damit ein gemeinsamer Kontakt nicht doppelt in den Umsatz einfließt.

Berichtsrhythmus und typische Denkfehler

Ein monatlicher Bericht enthält Kosten, Versandgruppe, Kontrollgruppe, zusätzliche Nettoerlöse, Rückerstattungen, Fenster und ROI-Verhältnis. Neue Sequenzen kannst du wöchentlich beobachten, solltest das Urteil aber erst nach dem vereinbarten Fenster fällen. Bewahre Rohdaten und die bereinigte Sicht getrennt auf. So bleibt nachvollziehbar, warum sich ein Wert nach einer verspäteten Kündigung verändert hat.

Typische Denkfehler sind die Gleichsetzung von Öffnung und Umsatz, die vollständige Zuordnung zum letzten Klick, Bruttobeträge ohne Gebühren, eine wechselnde Kontrollgruppe und die Vermischung von Neukauf und Verlängerung. Auch eine kleine, nicht vergleichbare Gruppe kann scheinbar große Unterschiede erzeugen. Prüfe deshalb Produktnutzung, Tarif, Region, Abrechnungsstatus und Saison vor dem Vergleich.

Wenn eine E-Mail sowohl Marketing- als auch notwendige Serviceinhalte enthält, teile die Kosten und die Zieldefinition. Eine Kündigungsbestätigung ist kein Marketingkontakt. Ein Bericht wird besser, wenn er wenige, sauber definierte Ereignisse enthält und jede Annahme offenlegt. Nutze die Formel als Entscheidungsgrundlage für dein eigenes SaaS, nicht als allgemeine Versprechung.

Nächste Schritte

Lege eine Ereignisliste an, wähle ein erstes Attributionsfenster und richte eine Kontrollgruppe ein. Danach prüfst du, welche Felder dein Abrechnungssystem exportiert und welches E-Mail-Werkzeug diese IDs zuverlässig überträgt.

Häufige Fragen zum E-Mail-ROI

Welche Formel nutze ich für den E-Mail-ROI?

Ziehe alle zurechenbaren E-Mail-Kosten vom zusätzlichen Umsatz ab und teile das Ergebnis durch diese Kosten. Lege vorher fest, welche Umsätze als zusätzlich gelten und welches Attributionsfenster du nutzt.

Welche Kosten gehören in die Rechnung?

Berücksichtige den Tooltarif, bezahlte Arbeitszeit, Design sowie Daten- und Integrationsaufwand. Verteilt ein Team ein Werkzeug auf mehrere Programme, ordnest du nur den nachvollziehbaren Anteil der Kampagne zu.

Wie verbinde ich E-Mail-Daten mit Stripe oder Paddle?

Übertrage eine stabile Kunden-ID, Planwechsel, Verlängerungen, Kündigungen und Rückerstattungen in eine gemeinsame Auswertung. Prüfe die Zuordnung zunächst mit einer kleinen Stichprobe und dokumentiere Zeitzone sowie Währung.

Warum reicht Last-Click-Attribution nicht?

Der letzte Klick bekommt sonst den gesamten Wert, obwohl frühere Onboarding-, Produkt- oder Erinnerungsnachrichten beteiligt waren. Eine Kontrollgruppe zeigt, welcher Teil der Veränderung ohne die E-Mail-Serie eingetreten wäre.

Wie groß sollte ein Attributionsfenster sein?

Es sollte zum Kaufzyklus passen. Ein kurzes Fenster schafft eine enge Zuordnung, kann spätere Upgrades übersehen. Ein langes Fenster erfasst mehr Reaktionen, erhöht aber die Gefahr, dass andere Kanäle denselben Umsatz beanspruchen.

Wie oft soll ich den ROI-Bericht erstellen?

Ein monatlicher Bericht reicht für stabile Programme. Bei neuen Sequenzen ist eine wöchentliche Sicht während der Lernphase sinnvoll. Verwende immer dieselben Definitionen und kennzeichne nachträgliche Korrekturen.

Was ist inkrementeller Umsatz?

Inkrementeller Umsatz ist der zusätzliche Nettoerlös gegenüber einer passenden Gruppe ohne die betreffende Nachricht oder Sequenz. Er ist eine Schätzung aus dem Vergleich, keine Summe aller Klicks.

Welche typischen Fehler verfälschen die Rechnung?

Häufig werden Bruttobeträge, Rabatte, Rückerstattungen oder interne Arbeitszeit ausgelassen. Auch doppelte Zuordnung, wechselnde Fenster und eine unpassende Kontrollgruppe machen Ergebnisse schwer vergleichbar.