Skip to content

Last updated July 16, 2026

VAT ID Verification: Verify Germany Tax Registration Number

Sam Suechting
Sam SuechtingHead of Product, Commenda

Paying an invoice against an invalid German VAT ID costs you the VAT exemption on your intra-EU supply and can pull you into a fraud chain. VAT means Value Added Tax. This guide covers both official routes to run a VAT ID check for Germany: the EU-wide VAT Information Exchange System (VIES) tool and the German Federal Central Tax Office (Bundeszentralamt für Steuern, BZSt) confirmation procedure.

Verdict: use VIES for a fast valid/invalid check, and the BZSt qualified confirmation when you need legal proof for a VAT-exempt sale.

RouteOperatorWhat it returnsBest forSource
VIESEuropean CommissionValid or invalid (Germany: validity status only)Quick real-time checkYour Europe VIES guidance
Confirmation procedureBZSt (Germany)Simple = validity; qualified = name, address, location matchDue-diligence proof for VAT-exempt salesBZSt VAT ID validation page

What Is a VAT Number in Germany (USt-IdNr.)?

Germany’s VAT ID is the Umsatzsteuer-Identifikationsnummer (USt-IdNr.), formatted as DE plus 9 digits (DE123456789, 11 characters total). The BZSt issues it under Section 27a of the German VAT Act (UStG), and businesses use it for intra-EU cross-border transactions. The DE prefix identifies Germany; the 9 digits are the national number.

AttributeDetailSource
Country prefixDE (ISO 3166 alpha-2 code)Article 215, EU VAT Directive 2006/112/EC
National number9 digits, numbers onlyBZSt format reference sheet
Total length11 charactersBZSt format reference sheet
ExampleDE123456789BZSt
IssuerBundeszentralamt für Steuern (BZSt)Section 27a UStG

What Is the Difference Between a VAT ID and a Tax Number in Germany?

The USt-IdNr. is not the Steuernummer and not the personal Steuerliche Identifikationsnummer. The BZSt issues the USt-IdNr. for intra-EU trade; the local Finanzamt issues the Steuernummer for domestic tax; the BZSt issues the personal IdNr. for individuals. Only the USt-IdNr. validates through VIES, per BZSt.

NumberGerman nameFormatIssuerPurposeSource
VAT IDUmsatzsteuer-Identifikationsnummer (USt-IdNr.)DE + 9 digitsBZStCross-border EU trade; shown on intra-EU invoicesBZSt
Tax numberSteuernummerVaries by state, ~10–11 digits with slashesLocal FinanzamtDomestic tax mattersBZSt
Personal tax IDSteuerliche Identifikationsnummer (IdNr.)11 digitsBZStLifelong personal tax ID for individualsBZSt

Who Issues the German VAT ID and How Do You Apply?

The BZSt issues the German USt-IdNr., not the local Finanzamt, per Section 27a UStG. You get one two ways: apply directly online through the BZSt web form, or tick the request box on the Finanzamt tax-registration questionnaire, which the Finanzamt forwards to the BZSt for issuance. The Finanzamt initiates; the BZSt issues.

The BZSt confirms that the number is sent only by post, never by phone or email. When the Finanzamt forwards the request, the BZSt notes that several weeks can pass before the number is issued.

How Do You Check a German VAT Number Online with VIES?

Use the European Commission’s free VIES (VAT Information Exchange System) tool: select DE, enter the 9 digits without the prefix, and click Verify for a real-time valid or invalid result. VIES is an EU-level search engine run by the European Commission, not a German portal and not a database, per Your Europe.

Follow these steps:

  1. Open the VIES VAT number validation tool.
  2. Select the member state (Germany = DE).
  3. Enter the 9-digit number without the DE prefix in the number field.
  4. Optionally enter your own requester VAT number to obtain a consultation number.
  5. Click Verify.

Enter your own VAT number to get a consultation number, which is timestamped proof that you ran the check. For Germany, VIES returns validity status only and no name or address, because EU data-protection rules bar national authorities from disclosing that data. VIES queries national databases live, so it occasionally returns a “service unavailable” result when a member state’s database is down for backup.

What Is the BZSt Confirmation Procedure (Bestätigungsverfahren)?

Germany’s own route is the BZSt confirmation procedure (Bestätigungsverfahren) under Section 18e UStG. A simple confirmation returns validity only; a qualified confirmation also matches the name, legal form, address, and location against registered data. The qualified confirmation is the evidence German tax law recognizes for VAT-exempt intra-community supplies. You must run a simple check first.

Confirmation typeWhat it checksCostSource
Simple (einfache)Validity of the VAT ID at the time of the queryFree onlineBZSt / Section 18e UStG
Qualified (qualifizierte)Company name and legal form, city, postal code, and street match; requires a simple check firstFree onlineBZSt / Section 18e UStG

Since 20 July 2025, the BZSt accepts simple and qualified confirmation requests for foreign VAT IDs only through its online portal or interface, following a Federal Ministry of Finance letter of 6 June 2025. Germany stores no master data for other member states’ VAT IDs, so each request is answered live by the issuing state, per BZSt.

What Is Reverse Charge VAT and Why Does It Depend on a Valid VAT ID?

Under the reverse charge mechanism, the buyer accounts for VAT on cross-border business-to-business (B2B) supplies instead of the seller. A valid buyer VAT ID is a prerequisite for the seller to treat the intra-community supply as VAT-exempt, per BZSt. That makes verification a legal-risk issue. EU law sets the baseline in Article 193 of the VAT Directive: the supplier is liable unless another person is designated.

Articles 195 to 198 and 200 make reverse charge mandatory across member states for defined cross-border cases, per the European Commission. The EU’s VAT in the Digital Age (ViDA) reform, adopted 11 March 2025, makes the Article 194 domestic reverse charge mandatory EU-wide from 1 July 2028, per the European Commission.

Why Should You Check a Supplier’s VAT Number Before Payment?

Verify a supplier’s VAT ID before you invoice or pay to avoid missing-trader fraud, invalid reverse-charge treatment, and deregistered counterparties. Best practice: check at onboarding, re-verify before large payments, and keep your VIES consultation number or BZSt qualified confirmation as an audit trail. The European Commission recommends keeping a record of each validation in case of tax control.

A qualified BZSt confirmation produces recorded proof that protects the seller if a buyer’s number later proves problematic, per BZSt. Treat VIES as the quick check and the qualified confirmation as the due-diligence standard.

What Are the Consequences of an Invalid VAT ID?

An invalid or unverified VAT ID can cost the seller the VAT exemption on intra-community supplies, so the seller owes German VAT. It can also trigger denied input VAT deductions (Vorsteuerabzug), recapitulative statement (Zusammenfassende Meldung, ZM) reporting errors, and penalties plus interest from the tax authority. Verification protects both the exemption and the deduction.

ConsequenceWhat happensSource
Lost exemptionSupply cannot be zero-rated; seller owes German VATBZSt / UStG
Denied input VATInvoice with an invalid VAT ID is rejected as evidence for VorsteuerabzugUStG
ZM reporting errorsInvalid IDs cause EC Sales List mismatches and audit flagsUStG
Penalties and interestTax authority charges for incorrect returnsUStG

What Are the Most Common Typos in German VAT ID Numbers?

The most common German VAT ID typos are missing digits (fewer than nine), the wrong country prefix, added spaces or separators, and transposed digits. The USt-IdNr. has no internal separators, unlike the slash-separated Steuernummer, which is a frequent source of confusion. VIES and BZSt return only “invalid” without a reason, so re-check character by character.

Error typeExampleHow a checker catches it
Missing digitDE12345678 (8 digits)Fails the 9-digit length rule
Wrong prefixIT123456789 for a German entityCountry selection mismatch
Added separatorsDE123 456 789Rejected; USt-IdNr. has no spaces
Transposed digitsDE213456789Returns invalid or no match

What Should You Do If a VAT ID Check Returns Invalid?

Re-check for typos, confirm you selected DE and dropped the prefix from the number field, then ask the counterparty to confirm registration with the BZSt, since newly issued numbers may not yet appear. If VIES reports a member-state service-unavailable error, the national database is temporarily down for backup, so retry later.

ResultLikely causeFix
Invalid / not recognizedTypo or number not in the national databaseRe-enter character by character; confirm DE is selected
No matchNewly issued number not yet propagatedAsk the counterparty to confirm registration with the BZSt
Service unavailableNational database offline for backupRetry the VIES query later
Name/address not shownGermany returns validity status onlyUse the BZSt qualified confirmation for name and address

How Commenda Helps With German VAT ID Verification

Commenda’s global indirect tax software validates VAT IDs at scale through CSV upload and API, and manages VAT registration and filings across jurisdictions, so your finance team stops checking numbers one by one. It gives you centralized visibility into every entity’s VAT ID and keeps the proof of each check with the transaction record.

Commenda connects to your stack through 100+ ERP, API, and custom integrations, and its global tax ID verification tool confirms IDs across countries at onboarding and before payment.

Book a demo to get a free review of your EU VAT ID verification and reverse-charge exposure.

About the author

Sam Suechting

Sam Suechting

Head of Product, Commenda

Sam is a seasoned expert in sales tax, leading Commenda's effort to build the worlds most comprehensive database of global tax rules and business regulations. At Silverhaze Partners, he worked in early-stage venture capital, where he saw firsthand how tax complexity and regulatory friction hold back startups from scaling internationally. That experience now powers his work at Commenda-bringing clarity, precision, and real-world insight to one of the most frustrating parts of doing business globally.

Disclaimer: Commenda and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.

Subscribe to our newsletter today

Tax rules change every month. Get the updates that matter for your cross-border business, straight to your inbox.

Frequently asked questions

Real questions from the finance and tax teams we work with.

From the field

Trusted by businesses across the globe

TRX
TRX
The platform works exactly the way I need it to. I have one team member who manages all of our exemption certificates, and that functionality has been particularly efficient for us. It allows him to handle everything seamlessly, making the handoff significantly easier.
Matt Preston, CPA

VP of Finance, TRX

Read the full story

Ready to get started?

Talk to our team about your tax and compliance setup. We reply within one business day.

Indirect Tax

Monitor nexus exposure, register, file, and remit sales tax and VAT in one platform. Commenda keeps you compliant across 100+ jurisdictions.

Explore the product