Danish CVR Number Generator
Online generator for valid Danish CVR Number test data and software development.
Waiting for generation...
About the Danish CVR Number
The Centrale Virksomhedsregister (CVR) is the Danish central commercial register for all companies and businesses.
It serves as the official corporate identifier for taxation, commercial licensing, and cross-border European VAT (VIES).
Danish CVR Number Anatomy
The Danish CVR number consists of 8 numeric digits:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| Optional | Country Prefix | 2 letters | International DK prefix for European VAT / VIES | DK |
| 1 to 7 | Business Serial | 7 digits | Registration sequence with the Danish Business Authority | 1358562 |
| 8 | Check Digit | 1 digit | Weighted Modulo 11 checksum | 8 |
Official Danish CVR Algorithm (Modulo 11)
Calculation regulated by the Danish Business Authority (Erhvervsstyrelsen):
Sum = Σ(d[i] * w[i]) with w = [2, 7, 6, 5, 4, 3, 2, 1]; Valid if Sum mod 11 == 0.
- 1. Strip any optional "DK" prefix and spaces.
- 2. Multiply the 8 digits by weights [2, 7, 6, 5, 4, 3, 2, 1].
- 3. Sum the 8 products.
- 4. The CVR is valid if the sum is divisible by 11 (Sum mod 11 == 0).
- 5. When generating, remainder 0 yields check digit 0; remainder 1 cannot produce a valid digit; otherwise check digit = 11 - remainder.