Source: https://rivet.global/blog/germany-vat-id-ust-idnr-for-eu-sales
Published: 2026-07-24 · Updated: 2026-07-24 · By Alexia M.

# Germany VAT ID (USt-IdNr.): when you need it and how to get it

What the German VAT ID is, how it differs from the tax number, how to apply at the BZSt, the DE format, VIES checks and when it must appear on invoices.

## Key takeaways

- German businesses have a tax number (Steuernummer) from the local tax office and, for EU trade, a VAT ID (USt-IdNr.) from the Federal Central Tax Office.
- The German VAT ID is DE followed by nine digits.
- Intra-EU B2B supplies need both parties' VAT IDs on the invoice and a recapitulative statement to the BZSt.
- Check each EU customer's VAT ID on VIES or the BZSt confirmation service before applying the reverse charge.

"Germany VAT number" and "germany vat id" sit high in Google's suggestions after "Germany VAT". Founders often confuse the two numbers German businesses have.

## Two numbers

| Number | Issued by | Used for |
|---|---|---|
| Steuernummer | Local tax office | All domestic taxes, domestic invoices |
| USt-IdNr. (VAT ID) | Bundeszentralamt für Steuern | EU trade, cross-border invoices |

The VAT ID looks like DE123456789.

## Getting it

A new GmbH usually requests the VAT ID in its tax registration questionnaire. An existing business without one applies online at the BZSt. It typically arrives by post.

## Using it on EU sales

A Hamburg agency invoices a client in France for services. The invoice shows:

- the agency's VAT ID,
- the French client's VAT ID,
- no German VAT,
- a note that the recipient owes the tax.

The agency reports the sale in its recapitulative statement to the BZSt. If the French VAT ID is invalid, the reverse charge may not apply, so check it first.

## Checking customer VAT IDs

Use VIES or the BZSt's confirmation service. A qualified confirmation checks name and address too. Save the result.

## Getting paid by EU customers

EU customers pay euro invoices by SEPA credit transfer. A euro IBAN in the company's name is all they need, and SEPA Instant makes the payment arrive in seconds at participating banks.

## Paying into Germany: the local rail

| What | Detail |
|---|---|
| Local rail | SEPA Instant Credit Transfer |
| Run by | European Payments Council scheme, run by each bank |
| Settlement | Under ten seconds, 24/7 |
| Published fee | By the EU Instant Payments Regulation, no more than the bank charges for a standard SEPA transfer |

Source: [European Payments Council: SEPA Instant Credit Transfer](https://www.europeanpaymentscouncil.eu/what-we-do/sepa-instant-credit-transfer). Checked when this guide was last updated; the scheme's own page has the current figures.

## Where Rivet fits

Rivet gives German companies euro details with an IBAN for SEPA on Growth, plus GBP and USD details, so customers in and outside the EU pay locally. Rivet is not a bank; regulated partner institutions hold the funds. See [SEPA Instant and verification of payee](/blog/sepa-instant-and-verification-of-payee).

## Questions

### What is the difference between Steuernummer and USt-IdNr.?

The Steuernummer identifies you to your local tax office for all taxes. The USt-IdNr. identifies you for VAT in EU trade and is used on cross-border invoices.

### How do I get a German VAT ID?

New businesses can request it in the tax registration questionnaire. Registered businesses apply online at the Bundeszentralamt für Steuern.

### How do I check a VAT ID?

On the EU's VIES system or the BZSt's confirmation service, which can also confirm the name and address.

### Do I need it to sell to US customers?

Not for the US customer, but your invoice still needs your tax number or VAT ID under §14 UStG.
