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:
- Drop the
CHEprefix and anyMWSTorHRsuffix, leaving 9 digits. - Weight the first 8 digits by
5, 4, 3, 2, 7, 6, 5, 4. - Sum the weighted products and take the remainder modulo 11.
- Compute
11 - remainder. If the result is 11, the check digit is0; if it is 10, no valid check digit exists and the number is invalid; otherwise it is the value itself. - 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.