Skip to main content

Overview

Registry

CVR (Det Centrale Virksomhedsregister)Central Business Register
Denmark’s Central Business Register (CVR) is the official registry for all business entities in Denmark and Greenland. It provides comprehensive company data including registration details, ownership information, and management structure.

Company Identifiers

Additional Internal Identifiers

Search Capabilities

Data Availability

A/S = Public Limited Company, ApS = Private Limited Company, ENK = Sole Proprietorship, I/S = General Partnership, K/S = Limited Partnership
Denmark has an extensive set of legal form codes. Below are the most common categories.

Status Codes

Primary Status Values

Some entity types (particularly sole proprietorships, associations, and public entities) may use a simplified status system with values like “Aktiv” (Active) or “Ophørt” (Ceased).

Activity Codes

Denmark uses DB07 (Dansk Branchekode 2007), the Danish implementation of NACE Rev. 2.
The first 4 digits align with the EU NACE standard; the last 2 digits provide Danish sub-detail. Companies may have a main activity (hovedbranche) and up to three secondary activities (bibranche).

Ownership Data

Ownership is reported as bands, not exact percentages. CVR reports ownership as ranges rather than precise values. This is a regulatory feature of Danish company law, not a data limitation.

Ownership Bands

Ownership data includes both share capital ownership and voting rights, which may be reported in different bands for the same shareholder.

Address Format

Danish addresses follow a structured format: Standard format:
With floor and apartment:

Address Components

Capital Structure

Standard minimum capital requirements:
Capital is typically reported in Danish Kroner (DKK). If no currency is specified in the registry data, DKK is assumed.

Representatives

Common Roles

Establishments (Production Units)

Danish companies can have multiple production units (penheder), representing physical locations where the company operates. Each is identified by a unique 10-digit P-number.
Production unit details (name, address, activities) may require additional lookups. The primary company lookup returns P-numbers and validity periods for each unit.

Implementation Notes

Empty results possible: Some CVR numbers may return no results if the entity does not exist in the current registry index.
Historical data model: All Danish company data is versioned with validity periods. Current values have no end date. For dissolved companies, all records have end dates, and the most recent values are used.

Known Limitations

  1. Ownership bands: Exact shareholding percentages are not available - only the band (range) is reported
  2. Establishment details: Production unit records contain only identifiers and dates; detailed branch information requires separate lookups
  3. Status variations: Different entity types may use different status reporting systems