Was ist ein GiroCode?
Ein GiroCode ist ein standardisierter QR-Code, der alle relevanten Informationen für eine SEPA-Überweisung in maschinenlesbarer Form enthält. Technisch basiert er auf der Spezifikation des European Payments Council (EPC) – daher die häufig verwendeten Synonyme EPC-QR-Code oder SEPA-QR-Code. In Deutschland hat sich der Begriff „GiroCode" als Markenbezeichnung durchgesetzt, der von der deutschen Kreditwirtschaft geprägt wurde.
Neben diesen beiden Hauptbezeichnungen gibt es weitere Namen, die je nach Kontext verwendet werden: Bezahlcode, Giro-QR oder schlicht „Überweisungs-QR". All diese Begriffe beschreiben im Wesentlichen dasselbe Konzept – einen QR-Code, der beim Scannen mit einer Banking-App automatisch eine Überweisungsmaske ausfüllt.
Geschichte: Wann wurde der GiroCode eingeführt?
Die Grundlagen des Standards wurden vom European Payments Council bereits um 2012 erarbeitet. In Deutschland wurde der GiroCode in seiner aktuellen Form schrittweise zwischen 2016 und 2018 eingeführt. Die deutschen Sparkassen und Volksbanken waren unter den ersten Instituten, die den QR-Scanner für SEPA-Überweisungen in ihren Banking-Apps etablierten. Seitdem ist die Unterstützung stetig gewachsen und heute unterstützen nahezu alle großen deutschen Kreditinstitute das Format.
Die Einführung war eine direkte Antwort auf den Wunsch nach einfacheren, fehlerfreien Zahlungsprozessen im bargeldlosen Alltag. Zuvor mussten Überweisungsempfänger IBAN, Betrag und Verwendungszweck mühsam abtippen – ein fehleranfälliger Prozess, der immer wieder zu Rückläufern und Zahlungsverzögerungen führte.
Wer hat den GiroCode entwickelt?
Der technische Standard stammt vom European Payments Council (EPC), dem zentralen Entscheidungsgremium des europäischen Bankensektors für Zahlungsstandards. Das EPC definiert im Rahmen des SEPA-Regelwerks, wie Überweisungen, Lastschriften und Zahlungsinformationen technisch formatiert werden müssen. Das spezifische Dokument für den GiroCode-Standard ist das „EPC Quick Response Code – Guidelines to Enable the Data Capture for the Initiation of a SCT" (kurz: EPC069).
In Deutschland hat der Zentraler Kreditausschuss (ZKA), heute bekannt als Die Deutsche Kreditwirtschaft (DK), die Spezifikation für den deutschen Markt adaptiert und den Begriff „GiroCode" als einheitliche Bezeichnung eingeführt. Dies sorgt dafür, dass Kunden und Unternehmen in Deutschland eine konsistente Terminologie verwenden.
Wie funktioniert ein GiroCode?
Das Prinzip hinter dem GiroCode ist denkbar einfach: Alle Informationen, die für eine SEPA-Überweisung benötigt werden, werden in einem strukturierten Textformat zusammengefasst und anschließend als QR-Code kodiert. Beim Scannen liest die Banking-App diesen Text aus und füllt damit automatisch die Überweisungsmaske aus.
Schritt-für-Schritt Erklärung
- Erstellen: Du trägst in unserem Generator (oder einer Buchhaltungssoftware) deine Zahlungsdaten ein – Name, IBAN, optionaler Betrag, Verwendungszweck.
- Generieren: Der Generator erstellt daraus den EPC-Payload (einen strukturierten Text nach EPC-Standard) und kodiert diesen als QR-Code.
- Platzieren: Der QR-Code wird auf der Rechnung, dem Kassenbon, dem Brief oder der Website platziert.
- Scannen: Der Zahler öffnet seine Banking-App, startet den QR-Scanner und hält die Kamera auf den Code.
- Prüfen: Die App zeigt die vorausgefüllte Überweisung an. Der Zahler überprüft alle Felder – besonders IBAN und Betrag.
- Bestätigen: Die Überweisung wird wie gewohnt mit TAN, Fingerabdruck oder Face ID freigegeben.
Was passiert beim Scannen technisch?
Die Banking-App aktiviert die Kamera des Smartphones und scannt kontinuierlich nach QR-Code-Mustern. Sobald ein gültiger QR-Code erkannt wird, dekodiert die App den enthaltenen Text. Die App prüft, ob es sich um einen EPC-konformen Payload handelt (erkennbar am Service-Tag BCD in der ersten Zeile) und extrahiert dann die einzelnen Felder wie IBAN, Betrag und Verwendungszweck. Diese Daten werden direkt in die Überweisungsmaske der App übertragen.
Welche Daten werden übertragen?
Ein vollständiger GiroCode-Payload enthält folgende Informationen:
- Service Tag: „BCD" – kennzeichnet das Format
- Version: meist 002
- Zeichenkodierung: UTF-8
- Überweisungsart: SCT (SEPA Credit Transfer)
- BIC: optional seit 2016
- Name des Empfängers: bis zu 70 Zeichen
- IBAN: vollständige Kontonummer des Empfängers
- Betrag: optional, z. B. EUR49.90
- Verwendungszweck: bis zu 140 Zeichen
Sicherheitsaspekte
Der GiroCode ist ein pull-basiertes System: Der Zahler löst die Transaktion aktiv aus und bestätigt sie mit einer TAN oder biometrischen Freigabe. Anders als bei manchen anderen Zahlungsmethoden kann der Empfänger kein Geld abbuchen, ohne dass der Zahler aktiv zustimmt. Dies macht den GiroCode deutlich sicherer als beispielsweise das Einzugsermächtigung-Verfahren.
Dennoch gilt: Prüfe die Daten immer vor der Bestätigung. Manipulierte QR-Codes könnten auf eine andere IBAN umleiten. Vertrauenswürdige Rechnungssteller drucken daher alle relevanten Daten auch im Klartext auf die Rechnung.
Vorteile eines GiroCodes
Vorteile für Rechnungssteller
Wer als Freelancer, Unternehmen oder Verein GiroCodes auf seinen Rechnungen einsetzt, profitiert von einer Reihe handfester Vorteile:
- Weniger Rückfragen: Kunden müssen nicht mehr anrufen, weil sie sich bei der IBAN vertippt haben oder den Verwendungszweck vergessen haben.
- Schnellere Zahlungseingänge: Da der Überweisungsprozess deutlich vereinfacht ist, tendieren Kunden dazu, Rechnungen schneller zu begleichen.
- Professioneller Eindruck: Eine Rechnung mit GiroCode signalisiert Modernität und Kundenorientierung.
- Bessere Zuordnung: Wenn der Verwendungszweck vorgegeben ist, werden Zahlungen automatisch mit der richtigen Rechnungsnummer verknüpft.
- Kein Mehraufwand: Mit den richtigen Tools wird der GiroCode automatisch beim Erstellen der Rechnung generiert.
Vorteile für Zahler
- Schnell und einfach: Statt 22-stellige IBANs abzutippen, reicht ein Scan mit der Banking-App.
- Fehlerfrei: Zahlendreher und Tippfehler werden eliminiert.
- Kostenlos: Das Scannen und Überweisen ist völlig kostenlos – es fallen nur die üblichen Kontoführungsgebühren der eigenen Bank an.
- Sicher: Die Zahlung wird durch TAN oder Biometrie abgesichert, wie jede normale Überweisung auch.
Im Vergleich zur manuellen IBAN-Eingabe
Studien zeigen, dass bei manueller Eingabe langer Zahlenreihen wie IBANs die Fehlerquote deutlich über 1 % liegt. Bei der deutschen IBAN mit 22 Stellen passiert es schnell, dass eine Ziffer umgestellt oder vergessen wird. Wird eine Überweisung mit falscher IBAN an eine existierende Kontonummer gesendet, ist die Rückbuchung aufwendig und kostspielig. Der GiroCode löst dieses Problem vollständig.
Wer kann GiroCodes nutzen?
Grundsätzlich kann jede Person mit einem SEPA-Konto einen GiroCode erstellen und empfangen. Der Einsatz ist besonders sinnvoll für folgende Gruppen:
Selbstständige und Freelancer
Für Freelancer und Selbstständige ist der GiroCode ein einfaches Mittel, um Kundenzahlungen zu beschleunigen. Gerade bei einer hohen Anzahl von Rechnungen lohnt sich die Integration in die Buchhaltungssoftware. Wer heute noch händisch GiroCodes auf Rechnungen klebt, sollte über eine professionelle Lösung nachdenken.
Kleine und mittlere Unternehmen
KMUs profitieren besonders von der verbesserten Zahlungsquote und der reduzierten Bearbeitungszeit im Zahlungseingangsmanagement. Ein GiroCode auf jeder Ausgangsrechnung kann die durchschnittliche Zahlungsfrist spürbar senken.
Vereine und Organisationen
Vereine nutzen GiroCodes häufig für Mitgliedsbeiträge, Spendenaufrufe oder Veranstaltungsgebühren. Ein QR-Code auf dem Mitgliederbrief oder der Website vereinfacht die Abwicklung erheblich und entlastet den Kassenwart.
Privatpersonen
Auch Privatpersonen können GiroCodes einsetzen – etwa für Sammelbestellungen im Freundeskreis, gemeinsame Urlaubsausgaben oder als komfortable Zahlungsmethode für Kleinanzeigen-Transaktionen. Mit unserem kostenlosen Generator geht das in wenigen Sekunden.
GiroCode vs. andere Zahlungsmethoden
Der GiroCode ist nicht die einzige Möglichkeit, Zahlungen zu empfangen. Hier ein Vergleich mit den gängigsten Alternativen:
| Merkmal | GiroCode | PayPal | Klarna | Lastschrift |
|---|---|---|---|---|
| Kosten Empfänger | Kostenlos | 1,2–3,4 % + Fix | Händlergebühr | Meist kostenlos |
| Datenschutz | DSGVO-konform | US-Unternehmen | Datenanalyse | DSGVO-konform |
| Verbreitung DE | Alle SEPA-Banken | Sehr weit | E-Commerce | Universal |
| Einfachheit | QR-Scan | App/Web | Checkout-Prozess | Mandat nötig |
| Voraussetzung | SEPA-Konto | PayPal-Konto | Klarna-Integration | SEPA-Mandat |
Der GiroCode überzeugt besonders durch seine Kostenlosigkeit und seinen Datenschutz: Weder der Rechnungssteller noch der Zahler müssen sich bei einem Drittanbieter registrieren. Die Transaktion läuft direkt über die eigene Hausbank ab – genau wie eine normale Überweisung.
Häufige Fragen zum GiroCode (FAQ)
Ist ein GiroCode nur in Deutschland nutzbar?
Nein. Der GiroCode basiert auf dem EPC-Standard und ist im gesamten SEPA-Raum nutzbar – das umfasst alle EU-Länder sowie Island, Liechtenstein, Norwegen und die Schweiz (mit leichten Besonderheiten). Ob eine bestimmte Banking-App das Format unterstützt, hängt von der jeweiligen Bank ab. In Österreich wird der gleiche Standard unter dem Namen „Stuzza-QR" geführt.
Kann ich den GiroCode auch ohne Betrag erstellen?
Ja, der Betrag ist optional. Lässt du ihn weg, erscheint die Überweisungsmaske mit leerem Betragsfeld und der Zahler trägt den gewünschten Betrag selbst ein. Das ist bei Spenden, Vereinsbeiträgen oder variablen Preisen sehr praktisch.
Welche Daten sind beim GiroCode Pflicht?
Pflicht sind der Name des Empfängers und die IBAN. Alle anderen Felder wie BIC, Betrag oder Verwendungszweck sind optional, auch wenn ein aussagekräftiger Verwendungszweck für eine saubere Buchhaltung dringend empfohlen wird.
Was kostet die Nutzung eines GiroCodes?
Die Nutzung ist grundsätzlich kostenlos. Es fallen lediglich die üblichen Bankgebühren für die SEPA-Überweisung an, die bei vielen Konten ohnehin inklusive sind. Unser Generator ist dauerhaft kostenlos und erfordert keine Registrierung.
Wie groß muss der GiroCode auf der Rechnung sein?
Empfohlen werden mindestens 2 × 2 cm für den Druck. Bei digitalen PDFs sollte der Code auf dem Bildschirm mindestens 100 × 100 Pixel groß sein. Zu kleine Codes können von Kamera-Scannern nicht zuverlässig gelesen werden.
Kann jemand mit meiner IBAN im GiroCode Geld von mir abbuchen?
Nein. Ein GiroCode ist eine Zahlungsaufforderung, kein Lastschriftmandat. Nur der Zahler kann aktiv eine Überweisung auslösen. Deine IBAN zu kennen ermöglicht es jemandem lediglich, dir Geld zu schicken – aber nicht, es abzubuchen.
Funktioniert der GiroCode auch für internationale Zahlungen?
Der GiroCode / EPC-Standard ist für SEPA-Überweisungenkonzipiert. Für Zahlungen außerhalb des SEPA-Raums (z. B. in die USA oder nach Australien) ist er nicht geeignet. Dort sind andere Systeme wie SWIFT notwendig.
Muss ich den GiroCode jedes Mal neu erstellen?
Wenn du immer denselben Betrag und Verwendungszweck verwendest (z. B. ein monatlicher Vereinsbeitrag), kannst du denselben GiroCode mehrfach nutzen. Für individuelle Rechnungen mit unterschiedlichen Beträgen und Rechnungsnummern muss der Code jedoch jedes Mal neu generiert werden.
Was passiert, wenn jemand den GiroCode zweimal scannt und überweist?
Der GiroCode selbst hat keinen Mechanismus zur Verhinderung von Doppelzahlungen. Die Verantwortung liegt beim Zahler. Als Rechnungssteller solltest du Doppelzahlungen in deiner Buchhaltung erkennen und entsprechend reagieren. Eine eindeutige Rechnungsnummer im Verwendungszweck hilft dabei.
GiroCode professionell nutzen – Software-Empfehlungen
Wer GiroCodes professionell und dauerhaft auf Rechnungen einsetzen möchte, kommt früher oder später an einer guten Buchhaltungs- oder Rechnungsstellungs-Software nicht vorbei. Einen GiroCode manuell zu erstellen ist für gelegentliche Nutzung in Ordnung – bei regelmäßiger Rechnungsstellung zahlt sich eine automatisierte Lösung jedoch schnell aus.
Wir empfehlen zwei bewährte Tools, die GiroCodes nativ unterstützen:
sevDesk
sevDesk ist eine der führenden deutschen Buchhaltungssoftwares für Selbstständige und KMUs. Rechnungen mit automatisch generiertem GiroCode lassen sich in wenigen Klicks erstellen und direkt per E-Mail versenden. Die Software ist DATEV-kompatibel und unterstützt die Kleinunternehmerregelung.
sevDesk kostenlos testen *FastBill
FastBill bietet eine einfache, auf Geschwindigkeit ausgelegte Rechnungsstellungs-Plattform. Mit FastBill erstellst du in unter zwei Minuten eine professionelle Rechnung inklusive GiroCode – direkt aus dem Browser, ohne Installation. Ideal für Freelancer und kleine Teams.
FastBill kostenlos testen ** Affiliate-Link – Wenn du über diesen Link kaufst, erhalten wir eine kleine Provision ohne Mehrkosten für dich.
Für gelegentliche Nutzung oder als erste Anlaufstelle empfehlen wir unseren kostenlosen GiroCode Generator – komplett lokal im Browser, ohne Registrierung.