companydata.dkcompanydata.dk

Reporting class (regnskabsklasse)

The reporting class (A, B, C, or D) is the Danish Financial Statements Act's grouping of companies by size and type. The class determines the content requirements for the annual report, the higher the class, the more disclosure.

The figures behind the term

Source: companydata.dk, CVR and annual reports, updated 28 October 2026

Class A covers the smallest, typically personally owned businesses with no statutory duty to file an annual report. Class B is small companies, the vast majority of Danish ApS companies, with lenient requirements, including the option to show gross profit instead of revenue. Class C covers medium-sized and large companies with requirements including a management review and cash flow statement, and class D is listed and state-owned companies with the strictest requirements.

Placement is determined by three size criteria: balance sheet total, net revenue, and average number of employees. If two of the three limits are exceeded in two consecutive fiscal years, the company moves up a class.

Why data quality varies
When comparing financials, remember that a class B company lawfully discloses far less than a class C company, missing revenue is not the same as missing activity.

Frequently asked questions

Which reporting classes exist?

A through D. A covers personally owned businesses with no filing duty, B small companies, C medium-sized and large ones, and D listed and state-owned public limited companies.

What determines a company's class?

Its size measured by total assets, revenue and headcount. The thresholds are in the Danish Financial Statements Act, and two of the three must be exceeded in two consecutive years before the class changes.

Why does the reporting class matter?

It decides how much must be disclosed. Class B may combine revenue and direct costs into gross profit, which is why most Danish accounts do not show revenue.