German Steuer-ID Generator

Generator

Generate a valid German Steuer-ID (tax identification number) for testing, using the official ISO/IEC 7064 MOD 11,10 check digit and §139b AO digit-repetition rule. Runs entirely in your browser.

Generated Steuer-ID

⚠ For testing purposes only. This number is not assigned to any real person by the Bundeszentralamt für Steuern.

About this tool

About German Steuer-ID Generator

The Steuer-ID (Steuerliche Identifikationsnummer) is Germany's permanent 11-digit tax identification number, assigned once at birth or registration and kept for life. It consists of 10 base digits plus a check digit computed with the ISO/IEC 7064 MOD 11,10 algorithm — the same checksum standard used by several other European identifiers.

The generator produces 10 base digits that follow the official §139b AO structural rule: exactly one digit repeats (twice, with one other digit missing entirely), the first digit is never zero, and the 11th digit is the correctly computed MOD 11,10 check digit — the exact algorithm verified against a published test vector.

Useful for testing German tax, payroll, banking, or government-integration software that collects a Steuer-ID, generating realistic sample data for QA, or understanding the structure before implementing your own validation.

Every generated number satisfies both the digit-repetition rule and the official check digit — it will pass structural validation the same way a real Steuer-ID would. All computation happens in your browser.

Key Features

  • Official ISO/IEC 7064 MOD 11,10 check digit
  • Correct §139b AO digit-repetition pattern
  • First digit is never zero
  • Verified against a published test vector
  • One-click regeneration and copy
  • 100% browser-based, no data leaves your device

FAQ

German Steuer-ID Generator — Frequently Asked Questions

What is a Steuer-ID?

The Steuer-ID (Steuerliche Identifikationsnummer) is Germany's permanent, unique 11-digit tax identification number. Unlike the older Steuernummer (which changes if you move or change tax office), the Steuer-ID is assigned once, for life, by the Bundeszentralamt für Steuern. You need it for payroll, tax returns, opening a bank account, and child benefit applications.

How is the check digit calculated?

The 11th digit is computed with the ISO/IEC 7064 MOD 11,10 algorithm: starting with a running product of 10, each of the 10 base digits is added to the product, reduced mod 10 (using 10 instead of 0), doubled, and reduced mod 11 to form the new product; the final check digit is 11 minus the last product (converting a result of 10 to 0).

Why does exactly one digit repeat?

Since 2008, German tax law (§139b AO) requires that among the first 10 digits, exactly one digit value repeats — either twice (with one other digit missing entirely) or, since 2016, three times (with two other digits missing, and not all three occurrences consecutive). This rule reduces the chance of transposition errors going undetected.

Are generated Steuer-IDs real?

No. The numbers follow the exact official structure and pass the official check-digit and digit-pattern rules, but they are not assigned to any real person by the Bundeszentralamt für Steuern. Use them for testing and development only.

Tips

  • Click Generate again for a new random Steuer-ID that still passes all structural checks
  • The first digit is always 1-9, never 0
  • Validate your generated number with the Steuer-ID Validator tool
  • The Steuer-ID is different from the Steuernummer — don't confuse the two in a form

Explore more

Related Tools

Other tools that might be useful for your workflow