Liechtenstein UID Validator

Validate Liechtenstein company UID numbers using the shared Swiss CHE algorithm

Ad placeholder (leaderboard)

Liechtenstein does not maintain a separate company-number scheme — it shares Switzerland’s Unternehmens-Identifikationsnummer (UID). That means a Liechtenstein company UID looks like CHE-123.456.788 and is validated with the identical modulo-11 check-digit algorithm. This free tool runs that check in your browser, which is what you need when verifying a UID for FL MWST (VAT) or AHR (commercial register) filings.

How it works

The Swiss/Liechtenstein UID carries 9 digits after the CHE prefix, the last of which is a modulo-11 check digit over the first 8:

  1. Drop the CHE prefix and any MWST or HR suffix, leaving 9 digits.
  2. Weight the first 8 digits by 5, 4, 3, 2, 7, 6, 5, 4.
  3. Sum the weighted products and take the remainder modulo 11.
  4. Compute 11 - remainder. If the result is 11, the check digit is 0; if it is 10, no valid check digit exists and the number is invalid; otherwise it is the value itself.
  5. That expected check digit must equal the 9th digit.

Example and notes

For CHE-123.456.788, the first 8 digits 12345678 are weighted and summed, and the algorithm computes the expected 9th digit, comparing it against the 8 supplied. The tool shows the weighted sum and both the expected and actual check digits so the result is fully transparent.

A passing check digit confirms the UID is well-formed but says nothing about whether the company is registered for VAT or currently active — only the official UID register can confirm that. Everything runs locally, so no number is sent anywhere.

Ad placeholder (rectangle)