Germany Steuer-ID Validator (Steuerliche Identifikationsnummer)

Check an 11-digit German Steuer-ID with the official MOD 11,10 check digit.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

This tool validates a German Steuer-ID (Steuerliche Identifikationsnummer / IdNr) — the permanent 11-digit personal tax number issued for life by the Bundeszentralamt für Steuern. It checks the structure and the official check digit offline, which is useful for catching typos in forms, payroll records, and onboarding data before submission.

How it works

A Steuer-ID passes only when all three official rules hold:

  1. First digit not zero — the leading digit must be 1–9.
  2. Digit-frequency rule — across the first ten digits, exactly one digit value repeats (appearing two or three times) while every other value appears at most once.
  3. ISO 7064 MOD 11,10 check digit — the eleventh digit is computed over the first ten. The algorithm starts with a remainder of 10 and, for each digit, sets the remainder to ((remainder + digit) mod 10, or 10 if 0) × 2 mod 11; the check digit is 11 − final remainder (0 if that equals 10).

Each rule is shown individually so you can see exactly why a number passes or fails. The tool validates the documented format only — it does not query any tax-office database.

Example

Take any candidate Steuer-ID and the tool checks it in this order:

  • First digit — if it is 0, the number fails immediately (e.g. 02476291358 is rejected because it starts with zero).
  • Digit frequency — the first ten digits must contain exactly one repeated value; a number like 1234567890 fails because no digit repeats.
  • Check digit — the eleventh digit must equal the MOD 11,10 result over the first ten; changing any single digit normally breaks this.

A green “Valid” result means all three checks pass and the number is structurally well-formed.

RuleWhat it verifies
First digitLeading digit is 1–9, never 0
Digit frequencyExactly one repeated value in the first 10 digits
Check digit11th digit = ISO 7064 MOD 11,10 over digits 1–10

Privacy-first: the Steuer-ID is processed entirely in your browser — nothing is uploaded or sent anywhere.

Ad placeholder (rectangle)