MT940-Datei in Excel umwandeln und lesbar machen

Laden Sie die MT940-Datei Ihrer Bank hoch (.sta, .mt940 oder .txt) und erhalten Sie eine Excel-Datei oder CSV mit einer Zeile pro Umsatz: jede :61:-Zeile als Datum und Betrag mit Vorzeichen, jedes :86:-Feld als lesbarer Empfänger und Verwendungszweck, jeder Kontoauszug gegen seinen Anfangs- und Endsaldo geprüft.

Kontoauszug hier ablegen

PDF, Scans und Handyfotos oder Exporte als CSV, Excel, OFX, QIF, CAMT und MT940

Ergebnis sehen, bevor Sie bezahlenJede Bank, jede Sprache

Aktualisiert am 28. Oktober 2026

Schritt für Schritt

  1. 1

    MT940-Datei herunterladen

    Exportieren Sie im Online-Banking die Umsätze oder Kontoauszüge als MT940 (manchmal auch SWIFT- oder STA-Format genannt). Eine Datei kann viele Tage und mehrere Konten enthalten.

  2. 2

    Datei hochladen

    Laden Sie eine oder viele Dateien hoch. Jedes Konto und jede Währung wird zu einem eigenen Kontoauszug, die Tagesauszüge in einer Datei werden zu einem Zeitraum zusammengefügt.

  3. 3

    Exportieren

    Wählen Sie Excel oder CSV, oder QIF für Finanzprogramme. Mehrere Dateien lassen sich in einem Export zusammenfassen, auf Wunsch begrenzt auf einen Zeitraum.

Was ist eine MT940-Datei?

MT940 ist die SWIFT-Nachricht Customer Statement Message: ein Tagesauszug eines Kontos als Textformat aus nummerierten Feldern (Tags). Sie wurde entwickelt, damit Banken ihren Kunden Kontoauszüge für deren Systeme schicken, und wurde zum Standardweg, Auszüge in Treasury- und Buchhaltungssoftware zu bringen.

Heute bieten Banken MT940 vor allem Geschäftskunden an, als Download im Online-Banking für Firmenkunden, über EBICS oder Host-to-Host-Anbindungen oder über das Swift-Netz. Besonders verbreitet ist es in Deutschland, den Niederlanden und Polen, wo viele Buchhaltungsprogramme es importieren. Die Datei hat meist die Endung .sta, .mt940 oder .txt und enthält oft einen Auszug pro Tag, manchmal für mehrere Konten.

Das MT940-Format: die Tags

Jeder Kontoauszug in der Datei besteht aus Tags, die am Zeilenanfang als von Doppelpunkten umschlossene Feldnummer stehen:

TagNameBeispiel
:20:Referenznummer der NachrichtSTARTUMSE
:25:KontobezeichnungDE89370400440532013000
:28C:Auszugsnummer / Folgenummer00185/001
:60F:Anfangssaldo (erster Auszug)C260913EUR1250,00
:61:Umsatzzeile, eine je Buchung2609140914D89,90NDDTNONREF
:86:Informationen für den Kontoinhaber, der Text zur Umsatzzeile darüberEmpfänger, Verwendungszweck, Referenzen
:62F:Endsaldo (gebuchte Gelder)C260914EUR1160,10
:64:Verfügbarer Endsaldo (optional)C260914EUR1160,10

Ein Saldo besteht aus Kennzeichen Haben oder Soll (C/D), Datum als JJMMTT, Währung und Betrag mit Komma als Dezimaltrenner. C260913EUR1250,00 bedeutet ein Guthaben von 1.250,00 EUR am 13. September 2026. Wird ein Kontoauszug auf mehrere Nachrichten verteilt, heißen die Zwischensalden :60M: und :62M:.

Die :61:-Zeile lesen

Die :61:-Zeile packt eine ganze Buchung in eine Zeichenkette ohne Trennzeichen. Das Beispiel 2609140914D89,90NDDTNONREF zerlegt sich so:

TeilBeispielBedeutung
Valutadatum (JJMMTT)26091414. September 2026
Buchungsdatum (MMTT, optional)0914Gebucht am 14. September
Soll/Haben-KennzeichenDD Soll, C Haben; RD und RC kennzeichnen Stornos
Betrag89,9089,90, immer ohne Vorzeichen, Komma als Dezimaltrenner
BuchungsschlüsselNDDTN plus ein dreistelliger Code, z. B. NTRF Überweisung, NDDT Lastschrift, NCHK Scheck
Referenz des KontoinhabersNONREFIhre Referenz oder NONREF, wenn es keine gibt

Drei Dinge sind tückisch: Beträge haben kein Vorzeichen, die Richtung hängt allein am D/C-Kennzeichen. Das Jahr ist zweistellig und das Buchungsdatum hat gar keins, zum Jahreswechsel muss es also erschlossen werden. Und nach // kann eine Bankreferenz folgen, Zusatzangaben stehen in einer zweiten Zeile.

Das Feld :86:: Wer hat wem warum gezahlt?

:86: enthält bis zu sechs Zeilen zu 65 Zeichen, die die Buchung darüber beschreiben. Der Aufbau ist von SWIFT nicht festgelegt, jede Bank füllt ihn ein wenig anders: oft laufen Name der Gegenpartei, Verwendungszweck und einige Referenzen ineinander.

Deutsche Banken verwenden einen strukturierten Aufbau: einen dreistelligen Geschäftsvorfallcode, gefolgt von nummerierten Unterfeldern. ?00 enthält den Buchungstext (zum Beispiel LASTSCHRIFT oder GUTSCHRIFT), ?20–?29 und ?60–?63 den Verwendungszweck, ?30 und ?31 die Bankleitzahl oder BIC und die Kontonummer oder IBAN der Gegenpartei, ?32–?33 deren Namen. Im Verwendungszweck kennzeichnen SEPA-Schlüsselwörter wie EREF+ (End-to-End-Referenz), MREF+ (Mandatsreferenz) und SVWZ+ (Verwendungszweck) die Teile.

Beim Lesen von :86: werden Name und Verwendungszweck herausgelöst, die Schlüsselwörter entfernt und Zeilen, die nach 27 Zeichen mitten im Wort umbrochen wurden, wieder zusammengesetzt. Anschließend gibt die KI jeder Buchung einen sauberen Empfängernamen und eine Kategorie.

MT940-Datei in Excel importieren

MT940 ist reiner Text, der Windows-Editor oder jeder andere Texteditor öffnet die Datei, aber Excel hat keinen MT940-Import. Direkt geöffnet, landet jeder Tag in einer eigenen Zeile, Buchungen verteilen sich auf mehrere Zeilen, Beträge sind Text mit Komma und das Vorzeichen steckt in einem Buchstaben. Das mit Textformeln zu zerlegen, scheitert am ersten :86:, das in die nächste Zeile umbricht.

Die Umwandlung liefert eine normale Tabelle: eine Zeile pro Buchung mit echtem Datum, Betrag mit Vorzeichen (Ausgänge negativ), Empfänger, vollständiger Beschreibung und Kategorie. Die Excel-Datei enthält zusätzlich ein Blatt „Übersicht“ mit Summen nach Kategorie und Monat; den Aufbau zeigt Kontoauszug PDF in Excel umwandeln. Der CSV-Export nutzt das Semikolon-Format mit dem Datumsformat Ihrer Wahl.

MT940, MT942 und CAMT.053: der Unterschied

Drei Formate werden bei der Wahl der Download-Option leicht verwechselt:

FormatWas es istSaldenWofür
MT940SWIFT-TagesauszugAnfangs- und Endsaldo, gebuchtBuchhaltung und Abstimmung
MT942SWIFT-Zwischenbericht, während des TagesKein gebuchter Anfangs- oder EndsaldoUntertägige Liquiditätskontrolle, nicht für den Monatsabschluss
CAMT.053ISO-20022-XML-Tagesauszug, Nachfolger von MT940Anfangs- und Endsaldo, gebuchtBuchhaltung, mit reicheren strukturierten Angaben

Laden Sie für die Buchhaltung den Tagesauszug herunter, also MT940 oder, wenn Ihre Bank es anbietet, CAMT.053. Ein Zwischenbericht kann sich vor Tagesabschluss noch ändern und lässt sich ohne gebuchte Salden nicht prüfen.

Wird MT940 abgeschaltet? Der Nachfolger CAMT

Nicht von heute auf morgen. Swift hat die grenzüberschreitenden Zahlungsaufträge mit dem Ende der Koexistenzphase im November 2025 von MT auf ISO 20022 umgestellt. Kontoauszugs- und Reporting-Nachrichten wie MT940, MT942 und MT950 wurden damals nicht abgeschaltet: Sie bleiben im Swift-Netz, bis Swift ein Enddatum festlegt, während Banken und Kunden zu den ISO-20022-Pendants wechseln. Das sind camt.053 für Kontoauszüge, camt.052 für untertägige Berichte und camt.054 für Belastungs- und Gutschriftsanzeigen. Einzelheiten stehen auf Swifts Seite zu den ISO-20022-Standards.

Eine MT940-Datei, die Sie aus dem Online-Banking herunterladen, läuft gar nicht über das Swift-Netz. Ob Sie sie weiter herunterladen können, entscheidet also Ihre Bank. Viele Banken bieten MT940 und CAMT nebeneinander an; wenn Ihre das tut, ist CAMT.053 die zukunftssichere Wahl. Beide werden in dieselbe Excel-Datei umgewandelt.

Mehrere Konten und ein Jahr Tagesauszüge

Ein MT940-Export enthält oft einen Auszug pro Tag und manchmal mehrere Konten. Wir gruppieren die Auszüge nach Konto (:25:) und Währung. Die Tage eines Kontos werden zu einem Kontoauszug zusammengefügt, der vom ersten Anfangssaldo (:60F:) bis zum letzten Endsaldo (:62F:) läuft, und alle Buchungen dazwischen müssen aufgehen: Anfangssaldo plus Eingänge minus Ausgänge ergibt den Endsaldo. Tut es das nicht, etwa weil ein Tag fehlt, sehen Sie das vor dem Export.

Laden Sie ein Jahr an Dateien auf einmal hoch und exportieren Sie sie als eine Arbeitsmappe. Steuerberater und Buchhalter nutzen das, um die Buchhaltung eines Mandanten aufzuholen.

MT940-Datei bei Sparkasse oder Volksbank finden

Wo die Datei steht, unterscheidet sich je Institut, und nicht jede Bank bietet MT940 jedem Kunden an. Suchen Sie im Online-Banking beim Umsatzexport oder im Bereich für Geschäftskunden nach Optionen wie MT940, SWIFT oder STA. Sparkassen sowie Volks- und Raiffeisenbanken sind eigenständige Institute, ihr Angebot kann sich also unterscheiden.

Bei der Sparkasse bietet der Umsatzexport je nach Institut CSV-CAMT und CAMT; MT940 kennen eher ältere Anleitungen und Finanzsoftware. Gibt Ihre Bank keine MT940-Datei her, lassen sich CAMT.053, CSV oder der PDF-Kontoauszug (Kontoauszug in Excel) genauso umwandeln.

Fragen

Was ist eine MT940-Datei?

Ein SWIFT-Tagesauszug als Textdatei. Getaggte Zeilen enthalten das Konto (:25:), den Anfangssaldo (:60F:), je Buchung eine :61:-Zeile plus eine :86:-Beschreibung und den Endsaldo (:62F:).

Wie öffne ich eine MT940-Datei in Excel?

Excel kann MT940 nicht direkt lesen, es zeigt die rohen Tags. Wandeln Sie die Datei um, dann erhalten Sie eine Zeile pro Buchung mit Datum, Betrag mit Vorzeichen, Empfänger und Kategorie.

Wird MT940 abgeschaltet und was ist der Nachfolger (CAMT)?

Swift hat MT940 nach der Zahlungsumstellung im November 2025 im Netz belassen, ein Enddatum steht noch nicht fest, und die Banken führen ihre Kunden zu CAMT.053. Ob Ihre Bank MT940-Downloads weiter anbietet, entscheidet die Bank.

Was steht in den Feldern :61: und :86:?

In :61: stehen Valuta- und Buchungsdatum, Soll/Haben-Kennzeichen, Betrag, Buchungsschlüssel und Referenz. In :86: stehen Buchungstext, Verwendungszweck sowie Name und Bankverbindung der Gegenpartei, bei jeder Bank etwas anders aufgebaut.

Welche Dateiendungen funktionieren?

.sta, .mt940 und .txt werden am Inhalt erkannt, nicht am Namen. Liefert Ihre Bank ein ZIP, entpacken Sie es vor dem Hochladen.

Kostet die Umwandlung von MT940-Dateien Seiten?

Nein. MT940-, CAMT-, CSV-, Excel-, OFX- und QIF-Dateien verbrauchen keine Seiten, für den Upload brauchen Sie aber einen Tarif oder ein Seitenpaket. Siehe Preise.

Ihr nächster Kontoauszug dauert nur Sekunden.

Sehen Sie vor dem Bezahlen, was wir in Ihrem Kontoauszug finden.

Kontoauszug hochladen