Skip to main content

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:

PositionFieldLengthMeaning & RuleExample
OptionalCountry Prefix2 lettersInternational DK prefix for European VAT / VIESDK
1 to 7Business Serial7 digitsRegistration sequence with the Danish Business Authority1358562
8Check Digit1 digitWeighted Modulo 11 checksum8

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. 1. Strip any optional "DK" prefix and spaces.
  2. 2. Multiply the 8 digits by weights [2, 7, 6, 5, 4, 3, 2, 1].
  3. 3. Sum the 8 products.
  4. 4. The CVR is valid if the sum is divisible by 11 (Sum mod 11 == 0).
  5. 5. When generating, remainder 0 yields check digit 0; remainder 1 cannot produce a valid digit; otherwise check digit = 11 - remainder.

Frequently Asked Questions (FAQ)