Vertragsmanagement in Excel: wo die Tabelle kippt
Welche Spalten eine Vertragstabelle braucht, welche Formel das Kündigungsfenster rechnet — und die vier Stellen, an denen Excel aufhört zu tragen.
Inhalt in Kürze
- Eine Vertragstabelle braucht acht Spalten, nicht dreißig.
- Das Kündigungsfenster wird gerechnet, nicht eingetragen — sonst ist es nach der ersten Verlängerung falsch.
- Excel scheitert nie an der Formel, sondern an vier Dingen daneben: Erinnerung, Zahlung, Fassung, Zuständigkeit.
- Der Prüfpunkt ist nicht die Zahl der Verträge, sondern die Frage, wer die Datei nächste Woche öffnet.
Warum die Tabelle fast immer der richtige Anfang ist
Wer nach einer Vertragsmanagement-Vorlage für Excel sucht, bekommt Dutzende. Fast alle sehen gleich aus, und fast alle sind brauchbar.
Das ist kein Zufall: Eine Vertragsdatenbank braucht wenig Struktur. Sie ist eine Liste mit Daten, ein paar Zahlen und einer Rechnung darüber.
Ob die Excel-Tabelle in Microsoft Excel, in Google Tabellen oder in einem freien Programm liegt, ändert nichts. Die Funktionsnamen unterscheiden sich, die Logik nicht.
Der Aufwand liegt woanders: nicht in der Datei, sondern im ersten Befüllen — gleich, ob am Ende Excel, eine Liste oder eine Software steht.
Deshalb ist der Rat, sofort ein Werkzeug zu kaufen, meistens falsch. Die Tabelle ist der schnellste Weg zu wissen, worüber man redet.
Die acht Spalten, die eine Vertragstabelle wirklich braucht
Eine Vertragsübersicht in Excel braucht acht Spalten. Jede weitere ist Komfort, jede fehlende ein Loch.
| Spalte | Inhalt | Warum sie zählt |
|---|---|---|
| Vertragspartner | Name laut Vertrag | Der Name auf dem Konto lautet oft anders |
| Leistung | ein Satz, wofür | Entscheidet später über Kündigen oder Behalten |
| Startdatum | echtes Datum | Aus ihm folgt jede Frist |
| Mindestlaufzeit | Zahl in Monaten | Nicht als Text, sonst rechnet nichts |
| Kündigungsfrist | Zahl in Monaten | dito |
| Verlängerung | Zahl in Monaten | Das, was ohne Handeln passiert |
| Verantwortlicher | eine Person | Kein Vertrag ohne Namen |
| Betrag je Zahlung | Zahl | Grundlage für die Priorität |
Die entscheidende Regel steckt in den Spalten vier bis sechs: Laufzeit, Frist und Verlängerung gehören als Zahlen in eigene Spalten.
Steht dort stattdessen ein Bemerkungsfeld mit „Laufzeit zwei Jahre, Kündigung ein Quartal, verlängert sich jährlich“, ist die Information zwar da — rechnen kann die Tabelle damit nicht.
Genau an dieser Stelle scheitern die meisten selbstgebauten Übersichten — nicht am Fleiß, sondern an einem Format, mit dem nicht gerechnet werden kann.
Die eine Formel, um die es geht
Der Kern einer Vertragstabelle ist eine einzige Rechnung: Vertragsende minus Kündigungsfrist ergibt den spätesten Kündigungstag.
Excel liefert dafür EDATUM. Die Funktion nimmt ein Ausgangsdatum und eine Anzahl Monate und gibt nach Microsofts Dokumentation das Datum zurück, das dieselbe Anzahl Monate davor oder danach liegt.
Mit Start in Spalte C, Mindestlaufzeit in D und Kündigungsfrist in E sieht das so aus:
- Vertragsende
=EDATUM(C2;D2)— Startdatum plus Mindestlaufzeit. - Spätester Kündigungstag
=EDATUM(EDATUM(C2;D2);-E2)— davon die Frist zurück. - Verbleibende Tage
=EDATUM(EDATUM(C2;D2);-E2)-HEUTE()— die Spalte, nach der sortiert wird. - Rollierend halten Ist das Ergebnis negativ, hat sich der Vertrag verlängert — dann in Schritt 1 statt der Mindestlaufzeit die Verlängerung aus Spalte F weiterzählen.
Der vierte Schritt ist der, den fertige Vorlagen fast nie mitliefern, und er ist der wichtigste.
Ein Kündigungsfenster lässt sich nicht speichern. Es verschiebt sich mit jeder stillschweigenden Verlängerung — wer ein Datum notiert statt einer Regel, hat nach der ersten Verlängerung eine falsche Angabe im Register.
Wie sich dieselbe Rechnung ohne Tabelle anstellen lässt, steht ausführlich unter Kündigungsfristen verwalten.
Kostenlos herunterladen · Arbeitsheft (13 Seiten) + Excel-Arbeitsblatt
SaaS-Kosten-Inventur
Alle Software-Abos in 90 Minuten auf einer Liste
Warum die Tabelle am Monatsende falsch rechnet
EDATUM behält den Tag im Monat bei. Bei einem Vertrag vom 15. März ist das genau richtig.
Bei einem Vertrag vom 31. Januar gibt es im Februar keinen 31. — und ab hier weichen Tabelle, Anbieter und Vertragstext gern voneinander ab.
Wer solche Verträge im Bestand hat, braucht eine ausdrückliche Regel. Die belastbarste ist der letzte Tag des Zielmonats.
Dafür gibt es eine eigene Funktion: MONATSENDE gibt nach Microsofts Dokumentation den letzten Tag des Monats zurück, der die angegebene Anzahl Monate vor oder nach dem Ausgangsdatum liegt.
Praktisch heißt das: Verträge mit Beginn am Monatsende bekommen eine zweite Formelspalte, in der MONATSENDE statt EDATUM steht.
Wo Excel kippt — vier Stellen, die nichts mit der Formel zu tun haben
Die Formel ist nie das Problem. Sie rechnet auch dann noch richtig, wenn die Tabelle längst nicht mehr trägt.
Erstens: Die Datei erinnert nicht. Eine bedingte Formatierung kann Zeilen einfärben, deren Fenster in den nächsten neunzig Tagen liegt. Benachrichtigungen kennt die Tabelle aber nicht — sichtbar wird die Farbe erst, wenn jemand die Datei öffnet, und das geschieht nur mit Anlass. Der Anlass wäre die Frist.
Wer die Nachverfolgung manuell sicherstellen will, braucht einen festen Termin — und ein Termin, den die Datei nicht selbst auslöst, ist die schwächste Stelle des Verfahrens.
Zweitens: Die Tabelle kennt die Zahlungen nicht. Sie zeigt, was jemand eingetragen hat, nie das, was tatsächlich abgebucht wird. Eine Preisanpassung um zwölf Prozent steht auf dem Konto und nicht in Spalte H. Genau darin sitzen die teuren Fälle.
Drittens: Es gibt mehr als eine Fassung. Sobald zwei Menschen eintragen, existiert irgendwann eine Kopie auf einem Rechner und eine im Laufwerk. Ab da stimmt keine von beiden vollständig, und niemand kann sagen, welche näher dran ist.
Viertens: Die Tabelle hat keine Historie. Nach zwei Jahren weiß niemand mehr, warum ein Vertrag damals verlängert wurde und wer das entschieden hat. Die Zelle ist überschrieben, die Begründung ist weg.
Die ersten beiden Punkte lassen sich abmildern, die letzten beiden nicht. Wer sie mildern will, baut in Excel nach, was ein Vertragsmanagement mit Fristenwarnung ohnehin mitbringt.
Der Test, ob eure Tabelle noch trägt
Die Frage ist nicht, ab wie vielen Verträgen Excel aufhört. Sie lautet, wer die Datei nächste Woche öffnet.
Fünf Fragen genügen. Wer zwei davon mit Nein beantwortet, hat den Punkt überschritten:
- Hat die Datei in den letzten vier Wochen jemand geöffnet, ohne dass etwas passiert war?
- Gibt es genau eine Fassung, und wissen alle Beteiligten, welche das ist?
- Steht neben jedem Vertrag ein Name — und arbeitet die Person noch im Haus?
- Stimmt der eingetragene Betrag mit der letzten Abbuchung überein?
- Ist im Rückblick auf zwölf Monate keine Frist versäumt worden?
Die letzte Frage ist die einzige, die sich in Geld ausdrücken lässt. Eine versäumte Frist kostet ein Vertragsjahr, und das ist in aller Regel mehr, als eine Lösung im selben Zeitraum kostet.
Was eine kostenlose Vorlage aus dem Netz nicht mitliefert
Kostenlose Vorlagen liefern das Layout. Was sie nicht liefern, ist die Arbeit davor und die Entscheidung danach.
Die Befüllung. Eine leere Vorlage sagt nicht, woher die Verträge kommen. Der verlässliche Startpunkt sind zwölf Monate Kontoauszug, nicht der Vertragsordner: Der Ordner enthält, was jemand abgelegt hat, das Konto enthält, was tatsächlich bezahlt wird.
Die Vollständigkeit. Verträge ohne laufende Zahlung — eine ruhende Lizenz, ein Rahmenvertrag mit Mindestabnahme — tauchen auf dem Konto nicht auf und binden trotzdem. Sie kommen aus dem Ordner. Beide Wege zusammen ergeben die Liste, keiner allein.
Die Rechenlogik für Verlängerungen. Die meisten Vorlagen haben eine Spalte „kündbar bis“ zum Eintragen. Genau das ist der Fehler, um den es in diesem Text geht.
Ein fertiges Erfassungsraster mit Fristenspalte und der oben beschriebenen Formel liegt als SaaS-Inventur bereit. Wer zuerst wissen will, was eine Bereinigung überhaupt bringt, überschlägt es mit dem Einsparrechner.
Bei Excel ist nie die Formel das Problem. Es ist die Frage, wer die Tabelle nächsten Freitag wieder aufmacht.Jens Hagel, Mitgründer der frag.hugo Informationssicherheit GmbH
Drei Spalten, die sich später auszahlen
Die acht Pflichtspalten halten die Tabelle übersichtlich. Drei weitere kosten wenig und beantworten Fragen, die im zweiten Jahr kommen.
Vertragsstatus. Ein Feld mit vier Werten: aktiv, gekündigt, Bestätigung offen, beendet. Ohne diese Spalte sieht ein gekündigter Vertrag genauso aus wie ein laufender, und die Nachverfolgung beginnt jedes Mal von vorn.
Vertragswert im Jahr. Betrag je Zahlung mal Zahlungstakt. Danach lässt sich sortieren — und die Reihenfolge, in der geprüft wird, ergibt sich von selbst statt aus dem Gefühl.
Beleg und Ablageort. Ein Link auf die Datei, damit niemand den Vertrag suchen muss, wenn die Frist drängt. Die Tabelle wird dadurch nicht zum Archiv, aber sie zeigt darauf.
Wer Genehmigungen mitführen will, hängt eine vierte Spalte an: wer den Abschluss freigegeben hat. Das ist die Antwort auf die Frage, die bei jeder Überprüfung zuerst kommt.
Der Umstieg: was mitkommt und was nicht
Eine gut gebaute Tabelle ist der beste Vorbereiter für jedes spätere Werkzeug. Eine schlecht gebaute ist eine zweite Erfassung.
Den Unterschied machen drei Dinge, und sie kosten beim Anlegen nichts: eine Zeile je Vertrag ohne verbundene Zellen, echte Datumswerte statt Text, getrennte Zahlenspalten für Laufzeit und Frist.
Wer das einhält, exportiert später eine CSV-Datei und ist fertig. Wer es nicht einhält, tippt jede Zeile noch einmal ab.
Was ein Werkzeug zusätzlich mitbringt, ist an dieser Stelle die interessantere Frage. Es liest Laufzeit und Kündigungsfrist aus dem Vertragsbeleg selbst, statt sie abtippen zu lassen.
Im Pilotbetrieb kostet so ein Auszug 0,02 € und 6.290 Tokens — ein Bruchteil dessen, was eine Person für dieselbe Zeile braucht. Wie das in der Anwendung aussieht, steht unter Verträge und Fristen und auf der Produktseite zu den Verträgen.
Welche Werkzeugklassen es überhaupt gibt und was sie kosten, ordnet der Vergleich der Vertragsmanagement-Software ein.
Der Einwand: „Bei uns pflegt das jemand“
Das ist der häufigste Grund, bei der Tabelle zu bleiben, und er stimmt fast immer — für den Moment.
Die Abhilfe kostet in Excel nichts: eine zweite Spalte für die Vertretung und ein fester Platz im Monatsabschluss, an dem die Datei ohnehin aufgeht.
Wer den Monatsabschluss ohnehin für die Zahlen nutzt, hängt zwei Fragen daran — gibt es neue wiederkehrende Abbuchungen, und steht in den nächsten neunzig Tagen eine Frist an. Das kostet fünf Minuten.
Was eine Tabelle grundsätzlich nicht kann
Drei Dinge nimmt Excel niemandem ab, und kein Zusatzblatt ändert daran etwas.
Sie ist kein Archiv. Die Aufbewahrungsfristen aus § 147 Abs. 3 AO gelten für die Unterlagen, nicht für die Übersicht: acht Jahre für Buchungsbelege, zehn für Bücher und Jahresabschlüsse, sechs für sonstige Unterlagen. Die Datei verweist auf den Ablageort — ersetzen kann sie ihn nicht.
Sie kennt die Rechtslage nicht. Ob eine Verlängerungsklausel trägt, entscheidet keine Formel. Zwischen Unternehmen gilt die Beschränkung aus § 309 Nr. 9 BGB nicht unmittelbar, weil § 310 Abs. 1 BGB sie für den Geschäftsverkehr ausnimmt — zwölfmonatige Verlängerungen sind dort zulässig und üblich.
Sie entscheidet nicht. Ob ein Vertrag noch gebraucht wird, ist eine fachliche Frage und gehört dorthin, wo die Leistung genutzt wird. Eine Tabelle kann nur dafür sorgen, dass die Frage rechtzeitig gestellt wird.
Excel ist der richtige Anfang und selten das richtige Ende. Es scheitert nicht an der Zahl der Verträge, sondern daran, dass eine Datei nicht von sich aus etwas sagt — und eine Frist genau dann auffällt, wenn niemand mehr hinsieht.
Wie sich derselbe Bestand vom Kontoauszug her aufbauen lässt, steht unter Vertragsmanagement im Mittelstand und unter SaaS-Kosten im Griff.
Die kleinen Positionen, die dabei zuerst auffallen, behandelt Zombie-Abos erkennen. Dass eine Tabelle auch bei der Liquidität an dieselbe Grenze stößt, zeigt der Liquiditätsplan in Excel.
Lade deine letzte BWA hoch und sieh in Sekunden, was drinsteht — ohne Konto, die Datei verlässt den Browser nicht.
BWA analysieren- Microsoft-Dokumentation — Funktion EDATUM
- Microsoft-Dokumentation — Funktion MONATSENDE
- Microsoft Learn — Erinnerungsflow für SharePoint-Elemente
- § 147 AO — Aufbewahrungsfristen und maschinelle Auswertbarkeit
- § 309 BGB — Grenzen für Laufzeit- und Verlängerungsklauseln
- § 310 BGB — warum § 309 gegenüber Unternehmern nicht gilt
Häufige Fragen
- Gibt es eine kostenlose Excel-Vorlage für das Vertragsmanagement?
- Ja, viele — und die meisten sind schnell gebaut, weil eine Vertragstabelle wenig Struktur braucht. Der Aufwand steckt nicht in der Datei, sondern im Befüllen: Der erste vollständige Durchgang durch zwölf Monate Kontoauszug dauert zwei bis drei Stunden. Wer eine fertige Vorlage nimmt, sollte deshalb weniger auf das Aussehen achten als auf zwei Dinge: ob sie Startdatum, Laufzeit und Frist getrennt führt und ob sie das Kündigungsfenster rechnet, statt es abzutippen.
- Welche Spalten braucht eine Vertragsübersicht in Excel?
- Acht reichen: Vertragspartner, Leistung, Startdatum, Mindestlaufzeit in Monaten, Kündigungsfrist in Monaten, Verlängerung in Monaten, Verantwortlicher und Betrag je Zahlung. Alles Weitere — Ablageort, Vertragsnummer, Notizen — ist nützlich und nachrangig. Entscheidend ist, dass Laufzeit und Frist als Zahlen in eigenen Spalten stehen und nicht als Text in einer Bemerkung. Nur dann kann die Tabelle das nächste Kündigungsfenster selbst ausrechnen, statt es beim Ausfüllen einzufrieren.
- Wie berechne ich die Kündigungsfrist in Excel?
- Über zwei Datumsfunktionen. EDATUM addiert Monate zu einem Datum und liefert dasselbe Kalenderdatum im Zielmonat; damit ergibt sich aus Startdatum und Mindestlaufzeit das Vertragsende. Der späteste Kündigungstag ist dann das Vertragsende minus der Kündigungsfrist, ebenfalls mit EDATUM gerechnet. Wichtig ist, die Regel zu speichern und nicht das Ergebnis: Ein fest eingetragenes Datum ist nach der ersten stillschweigenden Verlängerung falsch, die Formel rechnet weiter.
- Wie erinnert Excel an Vertragsfristen?
- Von sich aus gar nicht. Eine bedingte Formatierung färbt Zeilen ein, deren Fenster näher rückt, aber sie wird erst sichtbar, wenn jemand die Datei öffnet — und genau das passiert nicht, solange kein Anlass besteht. Wer eine aktive Erinnerung braucht, verlässt Excel: entweder über eine Liste in Microsoft Lists mit einem Erinnerungsflow oder über ein Werkzeug, das die Frist selbst meldet. Die Tabelle rechnet richtig und schweigt trotzdem.
- Ab wann reicht Excel für die Vertragsverwaltung nicht mehr?
- Die Grenze ist keine Zahl von Verträgen, sondern eine von Menschen. Solange eine Person die Datei pflegt und regelmäßig hineinsieht, trägt sie erstaunlich weit. Sobald mehrere gleichzeitig eintragen, jemand eine Kopie auf dem eigenen Rechner hat oder die Zuständigkeit wechselt, kippt sie — nicht wegen der Menge, sondern weil niemand mehr weiß, welche Fassung stimmt. Der brauchbare Prüfpunkt ist der Rückblick auf zwölf Monate: Wurde eine Frist versäumt?
- Excel oder SharePoint-Liste für Verträge?
- Für die reine Rechnung ist Excel besser, für die Erinnerung die Liste. Microsoft Lists kennt Datumsspalten und einen fertigen Erinnerungsflow, der eine bestimmte Anzahl Tage vor dem Datum eine Mail auslöst — laut Microsoft-Dokumentation eine persönliche Benachrichtigung an die Person, die den Flow angelegt hat. Damit hängt die Erinnerung wieder an einem Menschen. Für den ersten Durchgang bleibt Excel schneller, weil sich Formeln dort ohne Umweg schreiben lassen.
- Wie kommen die Daten aus Excel später in eine Software?
- Über einen CSV-Import, und der gelingt, wenn die Tabelle sauber gebaut ist. Drei Dinge entscheiden darüber: eine Zeile je Vertrag statt verbundener Zellen, echte Datumswerte statt Text und getrennte Spalten für Laufzeit und Frist. Wer stattdessen „24 Monate, 3 Monate Kündigung“ in ein Bemerkungsfeld schreibt, muss beim Umstieg jede Zeile von Hand nacharbeiten. Die Tabelle ist dann kein Übergang, sondern eine zweite Erfassung.
- Darf ich Verträge nur in Excel verwalten?
- Die Tabelle ist eine Übersicht, kein Archiv. Nach § 147 Abs. 3 AO sind Buchungsbelege acht Jahre aufzubewahren, Bücher und Jahresabschlüsse zehn, sonstige Unterlagen sechs; nach § 147 Abs. 2 AO müssen sie während dieser Zeit lesbar und maschinell auswertbar bleiben. Der Vertrag selbst gehört deshalb in eine Ablage, die so lange trägt. Die Excel-Datei verweist darauf — sie ersetzt sie nicht.

