A German VAT Number (USt-IdNr) is an 11-character number starting with DE followed by 9 digits, issued by the Federal Central Tax Office (BZSt). It identifies businesses for EU cross-border VAT transactions and enables the reverse charge mechanism. It differs from the domestic Steuernummer and is required for intra-EU trade.
Key takeaways
- VAT ID Number (USt-IdNr) consists of the prefix "DE" followed by 9 digits, making 11 characters in total (example: DE123456789).
- To check your German VAT number, first check your official BZSt VAT ID notice or FAQ guidance, as your USt-IdNr is issued separately from your domestic tax number.
- Different from Tax Number: The VAT identification number (USt-IdNr) is used for EU cross-border trade, while the Steuernummer is used for domestic tax reporting.
- Registration is free through the BZSt, either during business registration or later through the official online process.
- Penalties include back taxes, fines up to €50,000, and possible business suspension for non-compliance.
A VAT number in Germany, called USt-IdNr, is an 11-character code starting with DE plus 9 digits. The BZSt issues it to businesses trading across EU borders. It confirms VAT-registered status and allows companies to apply the reverse charge mechanism on invoices.
Unlike the domestic tax number, the VAT number enables businesses to zero-rate intra-EU supplies of goods and services and confirms their status as VAT-registered traders. It is applied on invoices, VAT returns and EU reporting systems.
Every country in the EU has a specific VAT ID format. In Germany, it is fixed and straightforward.
Country | Prefix | Length | Example |
Germany | DE | 11 (DE + 9 digits) | DE123456789 |
France | FR | 13 (FR +2 alphanumeric characters + 9 digits) | FRXX999999999 |
Italy | IT | 13 (IT+11 digits) | IT12345678901 |
Incorrect examples include “DE12345678” (too short) or “DE1234567890” (too long).
Not all German businesses automatically receive a VAT ID. A VAT tax number is specifically required in the following cases:
Note: A VAT ID is usually not necessary for a business that operates only domestically in Germany and does not carry out EU cross-border B2B transactions.
Start with the places where the USt-IdNr is most commonly stored or printed:
If you cannot find it in your records, use official portals to access the correct request process:
Use the BZSt online application for a USt-IdNr. The BZSt also states that the application is free of charge, so there is no need to use paid intermediaries for a standard application.
Use the same official form and select the option for “erneute Zusendung” (re-send):
There are two official ways to check a German VAT number in Germany:
Use the EU VIES VAT number validation tool. The European Commission explains that VIES is a search engine, not a database, and that it checks the national VAT databases when you run a search. The result will show whether the VAT information exists as valid or does not exist as invalid.
If VIES shows an invalid result, it can mean one of the following:
The Commission also notes that updates are not always reflected immediately.
2. Qualified VAT number check through BZSt
For stronger evidence, use the BZSt VAT ID confirmation service. The BZSt states that this confirmation process can validate the VAT number and confirm whether the submitted name and address match the registered data. That makes it more useful than a simple valid-or-invalid check when onboarding a new EU trading partner.
Use the following sequence for a safer compliance process:
The European Commission recommends keeping track of your validation in case of tax control, and the BZSt notes that evidence from the online confirmation process should be retained, for example as a printout or screenshot.
The German VAT registration process differs slightly depending on whether your business is already established in Germany or is a foreign company registering from abroad.
If you have your Steuernummer and have not yet applied for a USt-IdNr, the process is straightforward. You can request it during your tax registration with your Finanzamt or apply directly via the Federal Central Tax Office (BZSt).
A foreign business must first apply for a Steuernummer at the corresponding tax office. Once the Steuernummer is received, an additional application must be made to the Federal Tax Office to obtain the VAT ID number (USt-IdNr).
Each EU country uses its own format of VAT identification number. It is a unique combination of letters and digits. Most businesses carrying out an economic activity need a VAT number under Article 214 of the VAT Directive. This means businesses supplying goods or services in several EU countries may need to register separately and obtain a VAT number in each of those countries.
These identifiers are used to track cross-border transactions and confirm a business's VAT status. EU VAT numbers can be validated through VIES.
The One Stop Shop (OSS) scheme was introduced to reduce this burden. Rather than registering in every EU country individually, businesses making B2C cross-border sales above the EU-wide €10,000 annual threshold can use OSS to declare and pay VAT through a single registration.
OSS does not cover B2B transactions, sales of goods stored in local EU warehouses (such as Amazon FBA fulfilment centres), or all goods categories, as those still require separate local VAT registrations in each relevant country.
Here is a reference table covering the major EU countries and the UK:
Country | Prefix | Format | Example |
Germany | DE | DE + 9 digits | DE123456789 |
Austria | AT | ATU + 8 digits | ATU12345678 |
Belgium | BE | BE + 10 digits | BE0123456789 |
France | FR | FR + 2 chars + 9 digits | FRXX999999999 |
Italy | IT | IT + 11 digits | IT12345678901 |
Spain | ES | ES + 9 chars | ESX1234567X |
Netherlands | NL | NL + 12 chars | NL999999999B01 |
Poland | PL | PL + 10 digits | PL1234567890 |
Sweden | SE | SE + 12 digits | SE999999999901 |
This is genuinely one of the most common sources of confusion for anyone running a business in Germany. The names sound similar. Both come from tax authorities. Both appear on invoices in some form. But using the wrong one in the wrong context creates problems that are entirely avoidable.
| VAT Number (USt-IdNr) | Tax Number (Steuernummer) | Personal Tax ID (Steuer-ID) |
Full name | Umsatzsteuer-Identifikationsnummer | Steuernummer | Steueridentifikationsnummer |
Issued by | BZSt (Federal Central Tax Office) | Local Finanzamt | BZSt (Federal Central Tax Office) |
Who gets it | Businesses with EU VAT activity | Businesses and self-employed individuals | Every individual registered in Germany |
Format | DE + 9 digits (e.g. DE123456789) | 10–13 digits, varies by federal state | 11 digits, permanent for life |
Used for | EU cross-border B2B invoices, reverse charge, intra-EU supplies | Domestic tax filings, VAT returns, Finanzamt correspondence | Personal income tax only |
On invoices? | Required for EU cross-border B2B transactions | Sufficient for domestic German invoices | Never appears on business invoices |
Can it change? | No | Yes, if you move to a different tax district | No, permanent from registration |
Searchable on VIES? | Yes | No | No |
A practical summary worth keeping close:
The confusion tends to cause real problems when a business is new. The Steuernummer arrives relatively quickly after registration. Owners assume it covers everything. It does not. The USt-IdNr is a separate application, issued by a different authority, and it takes longer. That gap catches people out.
Both numbers appear in EU trade documentation. Both carry country codes. Both relate to cross-border compliance. That is where the similarity ends. One is a tax identifier. The other is a customs identifier. Treating them as interchangeable has real consequences, many EU customs portals will reject a VAT number entered in place of an EORI, even when the formats look similar.
| VAT Number (USt-IdNr) | EORI Number |
Full name | Umsatzsteuer-Identifikationsnummer | Economic Operators' Registration and Identification Number |
Purpose | Tax identification for EU VAT on goods and services | Customs identification for import and export of goods |
Issued by | BZSt (Federal Central Tax Office) | German Customs authority (Zoll) |
When you need it | EU B2B sales, reverse charge, intra-EU supplies | Any import or export of physical goods within or into the EU |
Covers services? | Yes | No - goods only |
Germany format | DE + 9 digits (11 characters total) | DE + up to 15 characters (up to 17 characters total) |
One number per EU? | No — country-specific; multiple registrations possible | Yes - one EORI covers the entire EU |
Verifiable on VIES? | Yes | No - verified via EU EORI database |
Free to obtain? | Yes | Yes |
Who issues it in Germany? | BZSt, Saarlouis | German Customs authority (Bundeszollverwaltung), via zoll.de |
The scenario that trips up businesses most often is online sellers shipping physical goods into the EU from outside. They register for VAT correctly, assuming that covers customs too. It does not. Without an EORI, goods do not clear customs regardless of whether the VAT registration is in order. Both numbers are needed, and they serve entirely separate compliance functions.
The VAT identification number (USt-IdNr) is an important requirement for businesses operating in Germany and across the EU. A registered VAT ID number Germany enables businesses to conduct business on a cross-border basis without any unnecessary costs of VAT, providing compliant invoices, and claiming input tax appropriately.
Businesses are in danger of being back-taxed, fined, and their accounts being suspended without being properly registered or verified. By securing a valid VAT ID number Deutschland and carrying out routine VAT ID number checks, companies ensure compliance, build trust with EU partners and operate efficiently within the European VAT framework.