USt-IdNr. prüfen (Format und Prüfziffer)
USt-IdNr. prüfen: Geben Sie die 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.
Quelle: Europäische Kommission – VIES: MwSt-Nummer prüfen (einzige EU-weite Gültigkeitsprüfung), FAQ mit Nummernaufbau je Land. Stand: .
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.
USt-IdNr. prüfen – so geht's
- Die Nummer mit Ländercode eingeben, etwa DE123456788 – Leerzeichen, Punkte und Bindestriche werden entfernt.
- Ergebnis ablesen: Land, erwartetes Format und ob die Prüfziffer korrekt, falsch oder für dieses Land nicht prüfbar ist.
- Für die verbindliche Bestätigung, dass die Nummer vergeben ist, die Abfrage bei VIES oder beim BZSt nutzen.
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.
Passend dazu: IBAN prüfen, EAN und ISBN prüfen und eine Rechnung mit Pflichtangaben erstellen.
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: · So prüfen wir
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-Algorithmus: 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- und ISBN-Prüfziffer prüfen (auch GTIN)EAN-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.
- Wie ist meine IP-Adresse?Öffentliche IP-Adresse herausfinden: Ihre IPv4 und IPv6 sofort sehen, dazu ungefährer Standort, Internetanbieter und Browser-Daten. Nichts wird gespeichert.
- Umsatzsteuer Österreich berechnenUmsatzsteuer Österreich 2026: netto in brutto und zurück mit 20 %, 13 %, 10 % und dem neuen 4,9 %-Satz für Grundnahrungsmittel – mit Rechenweg.
- Checkliste Selbstständigkeit mit Steuer- und MeldefristenCheckliste Selbstständigkeit ab Ihrem Starttag: Gewerbe anmelden, Fragebogen ans Finanzamt (1 Monat), USt-Voranmeldungen, Rentenmeldung – als Kalender (.ics).
- HTTP-Header-Check mit SicherheitsbewertungAlle HTTP-Header einer URL anzeigen und Security-Header bewerten: HSTS, Content-Security-Policy, X-Frame-Options, Referrer-Policy – Note A bis F mit Tipps.
- HTML-Entities kodieren und dekodierenHTML-Entities umwandeln: Sonderzeichen in Entities kodieren oder Entities zurück in Text dekodieren, benannt, dezimal oder hexadezimal, lokal im Browser.