USt-IdNr. prüfen (Format und Prüfziffer)
Geben Sie eine Umsatzsteuer-Identifikationsnummer mit Ländercode ein, etwa DE123456789 oder ATU12345678. Das Werkzeug prüft, ob Aufbau und – wo das Verfahren öffentlich ist – die Prüfziffer stimmen. Ob die Nummer tatsächlich vergeben und gültig ist, bestätigen nur VIES und das Bundeszentralamt für Steuern.
So wird gerechnet
Was dieses Werkzeug kann – und was nicht: Es prüft nur den Aufbau der Nummer und, wo das Verfahren öffentlich bekannt ist, die Prüfziffer. Eine Nummer mit korrektem Format kann trotzdem nie vergeben oder längst gelöscht sein. Für den Nachweis bei steuerfreien innergemeinschaftlichen Lieferungen zählt nur eine Abfrage bei VIES oder die qualifizierte Bestätigung beim Bundeszentralamt für Steuern (§ 18e UStG). Die Prüfung hier läuft lokal im Browser, es wird nichts gesendet.
Aufbau je Land
Jede USt-IdNr. beginnt mit dem zweistelligen Ländercode, danach folgen je nach Land 2 bis 12 Zeichen. Beispiele: Deutschland DE + 9 Ziffern, Österreich ATU + 8 Ziffern, Frankreich FR + 2 Prüfzeichen + 9-stellige SIREN, Niederlande NL + 9 Ziffern + B + 2 Ziffern, Spanien ES + 9 Zeichen mit Buchstabe am Anfang oder Ende. Griechenland verwendet EL statt GR. Seit 2021 gibt es für Nordirland das Präfix XI; britische GB-Nummern sind keine EU-Nummern mehr.
Prüfziffern
Die meisten Länder hängen eine Prüfziffer an, die aus den übrigen Stellen berechnet wird. Die deutsche USt-IdNr. nutzt das Verfahren ISO/IEC 7064 MOD 11,10 (ebenso Kroatien), die Niederlande seit 2020 MOD 97-10, Belgien und Luxemburg Rest-Verfahren mod 97 bzw. 89, viele andere gewichtete Quersummen. Stimmt die Prüfziffer nicht, liegt fast immer ein Tippfehler oder Zahlendreher vor. Für einige Nummernkreise – etwa Privatpersonen in Bulgarien oder Tschechien – prüft das Werkzeug nur das Format.
Warum die Bestätigung wichtig ist
Wer als Unternehmer steuerfrei in ein anderes EU-Land liefert, muss die gültige USt-IdNr. des Abnehmers kennen und aufzeichnen (§ 6a UStG). Das BZSt bestätigt ausländische Nummern kostenlos; mit Name und Anschrift („qualifizierte Bestätigung“) ist der Nachweis am belastbarsten. Eigene deutsche Nummern bestätigt das BZSt nicht – dafür hilft nur der Blick in den Zuteilungsbescheid.
Häufige Fragen
Heißt „Format korrekt“, dass die Nummer gültig ist?
Nein. Es heißt nur, dass Länge, Zeichen und – wo prüfbar – die Prüfziffer stimmen. Ob die Nummer vergeben und aktuell gültig ist, zeigen ausschließlich VIES und das Bestätigungsverfahren des BZSt.
Wird meine Nummer an VIES oder das BZSt gesendet?
Nein. Das Werkzeug stellt keine Verbindung zu einem Server her und speichert nichts. Für die amtliche Prüfung öffnen Sie VIES oder das BZSt selbst über die Links.
Wie ist die deutsche USt-IdNr. aufgebaut?
DE und 9 Ziffern, zum Beispiel DE123456789. Die letzte Ziffer ist eine Prüfziffer nach ISO/IEC 7064 MOD 11,10. Die USt-IdNr. ist nicht die Steuernummer des Finanzamts und auch nicht die Wirtschafts-Identifikationsnummer.
Warum wird GB abgelehnt?
Großbritannien ist seit dem 1.1.2021 nicht mehr Teil des EU-Mehrwertsteuersystems. GB-Nummern stehen nicht mehr in VIES. Für Warenverkehr mit Nordirland gibt es Nummern mit dem Präfix XI.
Wie schreibt man die Nummer aus Griechenland?
Mit EL, nicht GR – so steht es in VIES. Geben Sie GR ein, schreibt das Werkzeug es automatisch in EL um.
Quellen und Rechtsgrundlagen
- Europäische Kommission – VIES: MwSt-Nummer prüfen (einzige EU-weite Gültigkeitsprüfung), FAQ mit Nummernaufbau je Land
- § 18e UStG: Bundeszentralamt für Steuern – Bestätigung ausländischer USt-IdNr. (eVatR)
- § 18e UStG: § 18e UStG – Bestätigungsverfahren
- Bundeszentralamt für Steuern – Umsatzsteuer-Identifikationsnummer (Aufbau, Vergabe)
- ISO/IEC 7064: ISO/IEC 7064:2003 – Check character systems (MOD 11,10 für DE und HR, MOD 97-10 für NL)
- python-stdnum – dokumentierte nationale Prüfverfahren (Abgleich der Prüfziffern)
Stand:
Passende Werkzeuge
- IBAN prüfenIBAN prüfen: Prüfziffer (Mod 97), Länge und Aufbau für 89 Länder, bei deutschen IBANs Bank und BIC. Läuft lokal im Browser – nichts wird gesendet.
- Luhn-Prüfziffer prüfen und berechnenNummern mit dem Luhn-Algorithmus (Modulo 10, ISO/IEC 7812-1) prüfen oder die Prüfziffer berechnen – reine Formatprüfung, lokal im Browser.
- EAN, GTIN und ISBN prüfenEAN-8, EAN-13, UPC-A, GTIN-14 und ISBN-10/-13 auf gültige Prüfziffer testen, fehlende Prüfziffer berechnen und ISBN-10 in ISBN-13 umrechnen.
- Regex-TesterReguläre Ausdrücke (JavaScript) live testen: Treffer markiert, Gruppen als Tabelle, Muster Schritt für Schritt erklärt. Kostenlos, ohne Upload.
- Base64 kodieren und dekodierenBase64 und Base64url kodieren/dekodieren mit korrektem UTF-8, dazu URL-Encode/Decode (Prozent-Kodierung). Mit Fehlerprüfung, lokal im Browser.
- Meine BildschirmauflösungZeigt sofort Ihre Bildschirmauflösung, echte Pixel, Browserfenster (Viewport), devicePixelRatio, Seitenverhältnis und Breakpoint. Live, direkt im Browser.