Gmail bringt die Werkzeuge schon mit: Suchoperatoren wie has:attachment filename:pdf finden Rechnungen, Filter sortieren neue automatisch unter ein Label oder leiten sie weiter, und mit Apps Script oder Zapier landen PDF-Anhänge in Google Drive. Alle drei scheitern an denselben Stellen: an Rechnungen hinter Download-Links, an Belegen im Mailtext und an der Frage, zu welcher Zahlung eine Rechnung gehört. Hier ist jede Stufe mit geprüften Suchbefehlen und Menüpfaden – und die Stelle, an der ein KI-Agent mit Lesezugriff übernimmt.
Wo Rechnungen in Gmail stecken
Rechnungen kommen in Gmail in sechs Formen an, und jede Automatisierung deckt nur einen Teil davon ab:
- PDF-Anhang: der Normalfall, oft zusammen mit AGB oder einem Werbe-PDF in derselben Mail.
- Download-Link: Viele Anbieter schicken nur einen Link ins Kundenkonto, hinter dem oft ein Login wartet. Im Postfach liegt dann keine Datei. Mehr dazu in Rechnung nur als Link in der E-Mail.
- Beleg im Mailtext: App-Stores, Abo- und Fahrdienste schicken oft eine HTML-Mail ohne Anhang. Dann ist die Mail selbst der Beleg.
- Die Tabs „Updates“ und „Werbung“: Im Posteingangstyp „Standard“ sortiert Gmail laut Google automatische Bestätigungen, Benachrichtigungen, Kontoauszüge und Erinnerungen unter „Updates“ ein – also viele Rechnungs-Mails. Anbieter, die auch Newsletter schicken, landen gern unter „Werbung“.
- Spam: Rechnungen neuer Absender landen manchmal dort. Spam und Papierkorb löscht Gmail nach 30 Tagen endgültig.
- Mehrere Konten und Adressen: privates Gmail, Workspace-Adresse, Aliasse wie buchhaltung@ oder Plus-Adressen wie name+rechnung@. Wer GMX oder WEB.DE über „Nachrichten von anderen Konten abrufen“ in Gmail holt, muss umbauen: Google stellt diesen POP-Abruf ein. Neue Nutzer können ihn nach dem ersten Quartal 2026 nicht mehr einrichten, bestehende noch bis Januar 2027 nutzen (Google-Hilfe). Wie du solche Postfächer direkt anbindest: Rechnungen aus GMX, WEB.DE und IONOS sammeln.
Stufe 1: Rechnungen mit Suchoperatoren finden
Die Gmail-Suche versteht Operatoren, die du frei kombinieren kannst; Google listet sie unter Suchanfragen in Gmail verfeinern. Für Rechnungen sind diese am nützlichsten:
| Operator | Wofür | Beispiel |
|---|---|---|
has:attachment | nur Mails mit Anhang | has:attachment Rechnung |
filename: | Anhänge nach Dateityp oder Name | filename:pdf, filename:xml |
from: | Absender | from:rechnung@example.com |
subject: | Wort im Betreff | subject:Rechnung |
" " | exakte Wortgruppe | "Ihre Rechnung" |
OR | eines von mehreren Kriterien | Rechnung OR Invoice |
- | Begriff ausschließen | Rechnung -Angebot |
( ) | Begriffe gruppieren | subject:(Rechnung OR Quittung) |
after: / before: | Zeitraum, Datum als JJJJ/MM/TT | after:2026/08/01 before:2026/09/01 |
newer_than: / older_than: | relativer Zeitraum in Tagen (d), Monaten (m) oder Jahren (y) | newer_than:3m |
larger: / smaller: | Größe der Mail | larger:10M |
label: | Mails unter einem Label | label:rechnungen |
category: | Mails in einer Posteingangskategorie | category:updates, category:promotions |
in:anywhere | überall suchen, auch in Spam und Papierkorb | in:anywhere Rechnung |
deliveredto: | an eine bestimmte Adresse zugestellt | deliveredto:buchhaltung@example.com |
Daraus werden Suchen, die du jeden Monat wiederverwenden kannst:
- PDF-Rechnungen eines Monats:
has:attachment filename:pdf (Rechnung OR Invoice OR Quittung OR Receipt) after:2026/08/01 before:2026/09/01 - Rechnungs-Mails ohne Anhang, also Links und Belege im Mailtext:
subject:(Rechnung OR Invoice OR Beleg) -has:attachment newer_than:1m - E-Rechnungen im XRechnung-Format:
filename:xml newer_than:1y - Was im Tab „Werbung“ steckt:
category:promotions (Rechnung OR Invoice)
Spam und Papierkorb lässt die normale Suche aus. Setze in:anywhere davor oder stelle in den Suchoptionen das Drop-down „Alle E-Mails“ auf „E-Mail + Spam + Papierkorb“ um. Beträge taugen kaum als Suchbegriff: Gmail wertet laut Hilfe einen Punkt in Zahlen als Dezimaltrennzeichen, und jede Rechnung schreibt Beträge anders.
Grenze von Stufe 1: Die Suche findet nur, wonach du suchst. Herunterladen, umbenennen, ablegen und Links im Kundenportal öffnen bleibt Handarbeit – jeden Monat aufs Neue.
Stufe 2: Filter und Labels für neue Rechnungen
Ein Filter ist eine gespeicherte Suche mit Aktion: Laut Google kann er eingehende Mails mit Labels versehen, archivieren, löschen, markieren oder weiterleiten. So richtest du ihn am Computer ein:
- Label anlegen: links neben „Labels“ auf Neues Label erstellen klicken, etwa „Rechnungen“. Mit „Label einordnen unter“ verschachtelst du es unter „Buchhaltung“.
- Oben im Suchfeld auf Suchoptionen anzeigen klicken.
- Kriterien eintragen, zum Beispiel bei „Von“ die Adressen deiner Lieferanten, verbunden mit
OR, oder bei „Enthält die Wörter“Rechnung OR Invoice OR Quittung. - Optional mit Suchen prüfen, was getroffen wird – ein zu weiter Filter sortiert auch Newsletter ein.
- Unten im Suchfenster auf Filter erstellen klicken.
- Aktionen wählen: das Label „Rechnungen“ anwenden, bei Bedarf Posteingang überspringen, optional Weiterleiten.
- Mit Filter erstellen bestätigen.
Aus einer vorhandenen Rechnungs-Mail geht es schneller: Kästchen anklicken, Dreipunkt-Menü, Ähnliche Nachrichten filtern. Verwaltet werden Filter unter Einstellungen → Alle Einstellungen aufrufen → Filter und blockierte Adressen, wo du sie auch als XML-Datei exportieren und wieder importieren kannst (Google-Hilfe zu Filtern).
Weiterleiten: erst bestätigen, dann filtern
Für die Weiterleitung, etwa an die Belegadresse deiner Buchhaltungssoftware, fügst du die Zieladresse zuerst hinzu: Einstellungen → Alle Einstellungen aufrufen → Weiterleitung & POP/IMAP → Weiterleitungsadresse hinzufügen. Gmail schickt einen Bestätigungslink dorthin; erst nach dem Klick steht die Adresse im Filter zur Auswahl. Bei Belegadressen von Tools landet diese Mail beim Tool – kläre vorher, wie du an den Link kommst. Laut Google-Hilfe zur Weiterleitung gilt außerdem:
- Ein Weiterleitungsfilter wirkt nur auf neue Nachrichten; alte Rechnungen leitest du einzeln weiter.
- Nachrichten aus dem Spam werden nicht weitergeleitet.
- Für mehrere Zieladressen brauchst du je Adresse einen eigenen Filter.
Grenze von Stufe 2: Filter sortieren, sammeln aber nichts ein. Links bleiben Links, und ob jede Abbuchung belegt ist, klärt erst der Belegabgleich. Außerdem braucht jeder neue Lieferant eine neue Regel.
Stufe 3: Anhänge automatisch in Google Drive speichern
In Google Drive ablegen kann ein Gmail-Filter nichts. Dafür brauchst du eine Automatisierung, die Gmail liest und in Drive schreibt:
- Google Apps Script: Ein Skript in deinem Google-Konto sucht etwa alle Mails mit dem Label „Rechnungen“ und speichert die Anhänge in einem Drive-Ordner. Ein zeitgesteuerter Trigger startet es regelmäßig, ähnlich einem Cronjob. Das ist kostenlos, aber begrenzt: Ein Lauf darf höchstens 6 Minuten dauern, alle Trigger zusammen 90 Minuten pro Tag bei privaten Konten und 6 Stunden bei Google Workspace (Apps-Script-Kontingente).
- No-Code-Dienste wie Zapier oder Make: Zapier bietet etwa die Vorlage „Save new Gmail attachments to Google Drive“ mit dem Trigger „New Attachment“. Das ist schneller eingerichtet als ein Skript, dafür bekommt ein weiterer Dienst Zugriff auf dein Postfach.
Beide Wege funktionieren für Dateianhänge. Hier hören sie auf:
- Nur Dateien: Ein Download-Link ist kein Anhang, ein HTML-Beleg im Mailtext auch nicht. Beides fehlt im Ordner.
- Keine Prüfung: Gespeichert wird jeder Anhang, auch AGB, Angebote und Lieferscheine.
- Duplikate: Eine Zahlungserinnerung mit derselben Rechnung erzeugt eine zweite Datei, und bald liegen zehn Dateien namens
invoice.pdfim Ordner. - Kein Abgleich: Welche Abbuchung noch keinen Beleg hat, weiß der Ordner nicht.
- Altbestand und Wartung: Trigger wie „New Attachment“ reagieren nur auf neue Anhänge. Ändert sich ein Label, ein Ordner oder eine Berechtigung, kann die Kette unbemerkt abbrechen.
Stufe 4: KI-Agent mit Lesezugriff
Die ersten drei Stufen gehen vom Postfach aus. Ein KI-Agent dreht die Richtung um: Er beginnt bei deinen Kontoumsätzen und sucht zu jeder Zahlung ohne Beleg die passende Rechnung – im Anhang, im Mailtext oder hinter dem Link. So arbeitet belege.ai mit Gmail:
- Google-Anmeldung mit reinem Lesezugriff: belege.ai nutzt die Gmail-Berechtigung „readonly“ und speichert kein Postfach-Passwort. Adressen in Google Workspace funktionieren ebenfalls. Die Klicks dafür stehen im Handbuch unter Postfach verbinden: Gmail.
- Eine Suche pro offener Zahlung: Der Agent formuliert eigene Suchen aus Absender, Verwendungszweck, Betrag, Domain und einem Zeitfenster um das Buchungsdatum, bei Bedarf Monate zurück.
- Anhänge, Mailtexte und Links: HTML-Belege ohne PDF, zum Beispiel von Apple, speichert er als PDF. Führt ein Link auf eine Login-Seite, holt der Browser-Agent die Rechnung aus dem Kundenportal – bei vielen Portalen, nicht bei allen.
- Täglicher Scan neuer Mails (für neue Postfächer voreingestellt): Eine KI sichtet PDF-Anhänge und übernimmt Rechnungen, Quittungen, Gutschriften und Zahlungsbelege, aber keine Angebote, Auftragsbestätigungen, Lieferscheine oder AGB. Der erste Durchlauf beginnt beim Startmonat, den du beim Einrichten wählst; Links verfolgt erst die Suche pro Zahlung. Alternativ wählst du „Nur bei offenen Transaktionen“.
- Duplikate und Zuordnung: Identische Dateien erkennt er quellenübergreifend, bei gleicher Rechnungsnummer, gleichem Datum, Betrag und gleicher Währung prüft eine KI; Duplikate werden markiert, nicht gelöscht. Eindeutige Treffer ordnet er direkt zu, sonst vergleicht eine KI die Kandidaten und prüft, ob der Betrag im Dokument steht.
- Rückfragen in Telegram nur, wenn er allein nicht weiterkommt – etwa bei einem Papierbeleg, einem 2FA-Code oder einem wirklich unklaren Fall.
Rechnungen aus anderen Postfächern leitest du an deine persönliche Adresse für Belege per E-Mail weiter; Mails fremder Absender gibst du einmalig in Telegram frei. Wie sich der ganze Rechnungseingang automatisieren lässt, zeigt die Produktseite.
Die vier Stufen im Vergleich
| Stufe | Aufwand | Was abgedeckt ist | Was durchrutscht |
|---|---|---|---|
| 1. Suchoperatoren | Keine Einrichtung, aber jeden Monat Handarbeit | Alles, wonach du gezielt suchst, mit in:anywhere auch Spam und Papierkorb | Rechnungen, an die du nicht denkst, Links, der Abgleich mit dem Konto |
| 2. Filter und Labels | Einmal einrichten, jeden neuen Lieferanten nachpflegen | Neue Rechnungen bekannter Absender, sortiert oder weitergeleitet | Altbestand beim Weiterleiten, neue Absender, Links, Spam, Abgleich |
| 3. Apps Script, Zapier, Make | Einrichtung plus laufende Wartung, etwas Technik | PDF-Anhänge neuer Mails landen automatisch in Google Drive | Links, Belege im Mailtext, Prüfung, Duplikate, Abgleich |
| 4. KI-Agent mit Lesezugriff | Postfach und Bankkonto einmal verbinden, Rückfragen beantworten | Anhänge, Mailtexte und Links zu jeder offenen Zahlung, Duplikatprüfung, Zuordnung | Papierbelege, Rechnungen, die nie per Mail kamen, Portale, bei denen der Login nicht automatisch klappt |
Bei einer Handvoll Rechnungen im Monat reichen Stufe 1 und 2. Stecken Rechnungen hinter Links und muss jede Abbuchung belegt sein, kostet die Handarbeit bald mehr als eine echte Automatisierung.
Besonderheiten in Google Workspace
Mit einer Workspace-Adresse gelten dieselben Operatoren und Filter. Drei Unterschiede betreffen die Automatisierung:
- Der Admin entscheidet über Drittanbieter-Apps. Unter Sicherheit → Zugriffs- und Datenkontrolle → API-Steuerung stuft er Apps als „Vertrauenswürdig“, „Eingeschränkt“, „Spezifische Google-Daten“ oder „Blockiert“ ein. Für Gmail kann er Berechtigungen mit hohem Risiko gezielt einschränken; auf Googles Liste steht auch
gmail.readonly. Lässt sich ein Tool nicht verbinden, kann das an dieser Einstellung liegen (Google-Hilfe zur API-Steuerung). - Die automatische Weiterleitung kann abgeschaltet sein. Standardmäßig ist sie aktiv. Deaktiviert der Admin sie unter Apps → Google Workspace → Gmail → Endnutzerzugriff, fehlt die Option in deinen Gmail-Einstellungen (Google-Hilfe).
- Höhere Skript-Kontingente: Apps-Script-Trigger dürfen bis zu 6 Stunden pro Tag laufen statt 90 Minuten.
Bündelst du Rechnungen auf einer Adresse wie rechnung@firma.de, findest du mit deliveredto: alles, was dort ankam; wie du sie aufsetzt, steht in Rechnungs-E-Mail-Adresse einrichten. Welche Apps auf dein Google-Konto zugreifen, siehst du bei den verknüpften Apps. Über Zugriff auf Ihr Google-Konto → Details ansehen → Zugriff entfernen entziehst du einer App die Berechtigung (Google-Hilfe) – sinnvoll zusätzlich zum Trennen in der App, wenn du ein Tool nicht mehr nutzt.
GoBD: Was du wie lange aufbewahren musst
Gmail ist ein Postfach, kein Archiv: Mails lassen sich jederzeit löschen, Spam und Papierkorb leert Gmail nach 30 Tagen, und bei vollem Speicher (die im Google-Konto enthaltenen 15 GB teilen sich Gmail, Drive und Fotos) kann laut Google der Mailempfang leiden. Für die Buchhaltung gelten feste Regeln:
- Acht Jahre für Rechnungen: Eingangsrechnungen sind Buchungsbelege und werden seit 2025 acht Jahre aufbewahrt (§ 147 Abs. 3 AO, § 14b UStG). Die Frist beginnt mit dem Ende des Kalenderjahres: Eine Rechnung vom März 2026 darfst du frühestens Anfang 2035 löschen, sofern sie nicht noch für eine offene Steuerfestsetzung gebraucht wird. Mehr unter Aufbewahrungsfrist.
- Sechs Jahre für Geschäftsbriefe: Geschäftliche Mails ohne Belegcharakter, etwa eine Preiszusage, gelten als empfangene Handels- oder Geschäftsbriefe. Bücher und Jahresabschlüsse bleiben bei zehn Jahren.
- Im Eingangsformat: Elektronisch aufbewahrte Belege müssen während der ganzen Frist verfügbar, lesbar und maschinell auswertbar sein (§ 147 Abs. 2 AO). Nach den GoBD bewahrst du elektronisch eingegangene Rechnungen deshalb elektronisch auf; ausdrucken und die Datei löschen reicht nicht.
- Die Mail als Umschlag: Enthält eine Mail nur „Anbei Ihre Rechnung“, ist sie nach den GoBD bloß Transportmittel wie ein Briefumschlag – aufbewahren musst du die Rechnung im Anhang. Steht der Beleg im Mailtext, ist die Mail selbst der Beleg: Sichere sie über das Dreipunkt-Menü mit Nachricht herunterladen als EML-Datei.
- E-Rechnungen mit XML: Seit 2025 muss jedes Unternehmen in Deutschland E-Rechnungen empfangen können. Maßgeblich ist der strukturierte XML-Teil: bei XRechnung die XML-Datei, bei ZUGFeRD die in die PDF eingebettete XML. Bewahre die Datei unverändert auf, ein Ausdruck verliert die XML. Eine gewöhnliche PDF-Rechnung per Mail ist dagegen keine E-Rechnung, sondern eine sonstige Rechnung (E-Rechnung archivieren).
Überführe Rechnungen deshalb regelmäßig aus Gmail in eine Ablage, die sie unverändert hält: ein Dokumentenarchiv, deine Buchhaltungssoftware oder einen Beleg-Agenten.
Typische Fehler und Checkliste
Diese Stolperfallen kosten beim Sammeln aus Gmail die meiste Zeit:
- Nur den Posteingang durchsuchen: Rechnungen unter „Updates“, „Werbung“ oder im Spam fallen durch. Holst du eine Rechnung aus dem Spam zurück, landen künftige Mails dieses Absenders laut Google nicht mehr dort.
- Weiterleitungsfilter für den Altbestand: Sie wirken nur auf neue Mails.
- Nur Anhänge sichern: Links und Belege im Mailtext fehlen dann – oft fällt das erst auf, wenn die Steuerberatung nachfragt.
- Beträge als Suchbegriff: 1.190,00, 1190,00 und 1.190 EUR sind drei Schreibweisen desselben Betrags.
- E-Rechnungen ausdrucken: Das Original ist die XML.
- Doppelte Belege: Erinnerungen und erneut verschickte Rechnungen landen zweimal im Ordner – siehe Doppelte Rechnungen vermeiden.
- Vergessene Adressen: Aliasse, alte Konten und per POP abgerufene Postfächer.
Checkliste
- Alle Adressen notieren, an die Rechnungen gehen, inklusive Aliasse.
- Eine Monatssuche mit
has:attachment, Rechnungsbegriffen und Zeitraum festlegen. - Rechnungs-Mails ohne Anhang (
-has:attachment) separat abarbeiten. - „Updates“, „Werbung“ und Spam monatlich mit durchsuchen.
- Filter mit Label „Rechnungen“ anlegen und als XML sichern.
- XML-Dateien von E-Rechnungen unverändert ablegen.
- Rechnungen außerhalb von Gmail archivieren, acht Jahre ab Jahresende.
- Den Kontoauszug gegenprüfen: Hat jede Zahlung einen Beleg?
- Einmal im Jahr die App-Zugriffe im Google-Konto prüfen.