# Plumbing companies with the most employees and positive operating profit

Canonical: https://staging.datapublica.dk/en/analyses/vvs-firmaer
Data snapshot: 2026-10-10 · build_a7ad137f038b0101c1bf
Analysis run: 2026-10-10
Matches: 33 · Showing: 10 · Page: 1

Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg).
Only active companies with entity accounts, not consolidated group accounts. The latest accounts must be in DKK. Employees means the reporting-period average, not the current headcount.
Sorted by: employee count, largest first · ties: name, then company ID
Industry codes describe registered activities; professional authorisation is not checked. DB25: 432200 (Installation af vvs-, varme- og klimaanlæg).

## Companies

| Company | Employees | Operating profit · DKK | City | Period end |
| --- | --- | --- | --- | --- |
| [ANDERSEN & HEEGAARD A/S](https://datapublica.dk/en/companies/18530902) · 18530902 | 193 | 19,108,741 | Brøndby | 2025-12-31 |
| [DTEK A/S](https://datapublica.dk/en/companies/26264391) · 26264391 | 185 | 8,605,524 | Støvring | 2025-12-31 |
| [VVS SØBERG A/S](https://datapublica.dk/en/companies/25485548) · 25485548 | 143 | 6,632,352 | Vojens | 2025-12-31 |
| [GUNNAR KRISTENSEN VVS A/S](https://datapublica.dk/en/companies/10270278) · 10270278 | 111 | 22,425,223 | Herning | 2025-12-31 |
| [VVS & El Firmaet A/S](https://datapublica.dk/en/companies/12411510) · 12411510 | 106 | 2,426,626 | Ilulissat | 2026-03-31 |
| [DANSK SPRINKLER TEKNIK A/S](https://datapublica.dk/en/companies/33262124) · 33262124 | 103 | 12,638,536 | Odense S | 2025-12-31 |
| [Madsen & Kastberg VVS A/S](https://datapublica.dk/en/companies/40840885) · 40840885 | 98 | 7,938,345 | Brøndby | 2025-12-31 |
| [KAJ LARSEN A/S](https://datapublica.dk/en/companies/53912419) · 53912419 | 87 | 9,852,250 | Nykøbing Sj | 2025-12-31 |
| [ANDERSEN VVS A/S](https://datapublica.dk/en/companies/33047509) · 33047509 | 58 | 12,292,403 | Kastrup | 2025-12-31 |
| [Exodraft Energy A/S](https://datapublica.dk/en/companies/41169206) · 41169206 | 54 | 1,474,817 | Vejle | 2024-12-31 |

## Evidence per company

### ANDERSEN & HEEGAARD A/S · 18530902
- City: Brøndby
- Registered address: Knudslundvej 33, 2605 Brøndby
- Incorporated: 1995-05-01
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 193
- Operating profit · DKK: 19,108,741
- Net profit · DKK: 26,845,395
- Equity · DKK: 77,934,388
- Revenue · DKK: 425,686,766
- [View address](https://datapublica.dk/en/addresses/dar-5f34b738-b92f-4ebd-91f4-5b0ccbc6c64a/knudslundvej-33-2605-broendby)

### DTEK A/S · 26264391
- City: Støvring
- Registered address: Juelstrupparken 12, 9530 Støvring
- Incorporated: 2001-10-05
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 185
- Operating profit · DKK: 8,605,524
- Net profit · DKK: 5,258,185
- Equity · DKK: 58,008,545
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50c9-66c2-32b8-e044-0003ba298018/juelstrupparken-12-9530-stoevring)

### VVS SØBERG A/S · 25485548
- City: Vojens
- Registered address: Lysbjergvej 6, 6500 Vojens
- Incorporated: 2000-06-30
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 143
- Operating profit · DKK: 6,632,352
- Net profit · DKK: 5,062,441
- Equity · DKK: 23,807,956
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-4c0ee787-b600-405f-946b-98290aecf0a2/lysbjergvej-6-6500-vojens)

### GUNNAR KRISTENSEN VVS A/S · 10270278
- City: Herning
- Registered address: Orebygårdvej 13, 7400 Herning
- Incorporated: 1986-07-02
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 111
- Operating profit · DKK: 22,425,223
- Net profit · DKK: 17,992,824
- Equity · DKK: 29,055,510
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50bd-9669-32b8-e044-0003ba298018/orebygaardvej-13-7400-herning)

### VVS & El Firmaet A/S · 12411510
- City: Ilulissat
- Registered address: Konrad Chemnitzip Aqqutaa 24, 3952 Ilulissat
- Incorporated: 2007-10-01
- Period start: 2025-04-01
- Period end: 2026-03-31
- Employees: 106
- Operating profit · DKK: 2,426,626
- Net profit · DKK: 23,526
- Equity · DKK: 59,886,584
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/fallback_0a0d022b4f1b5da30217/konrad-chemnitzip-aqqutaa-24-3952-ilulissat)

### DANSK SPRINKLER TEKNIK A/S · 33262124
- City: Odense S
- Registered address: Teknikvej 65, 5260 Odense S
- Incorporated: 2010-11-10
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 103
- Operating profit · DKK: 12,638,536
- Net profit · DKK: 10,333,381
- Equity · DKK: 33,587,867
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-afec273d-1ece-43d1-97f6-6319f1df8858/teknikvej-65-5260-odense-s)

### Madsen & Kastberg VVS A/S · 40840885
- City: Brøndby
- Registered address: Vallensbækvej 41, 2605 Brøndby
- Incorporated: 2019-10-03
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 98
- Operating profit · DKK: 7,938,345
- Net profit · DKK: 6,147,857
- Equity · DKK: 12,120,824
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-3c25c9c8-7199-4e47-8f6d-1275c8dd5cee/vallensbaekvej-41-2605-broendby)

### KAJ LARSEN A/S · 53912419
- City: Nykøbing Sj
- Registered address: Vangen 6, 4500 Nykøbing Sj
- Incorporated: 1975-06-30
- Period start: 2024-07-01
- Period end: 2025-12-31
- Employees: 87
- Operating profit · DKK: 9,852,250
- Net profit · DKK: 8,448,013
- Equity · DKK: 16,973,859
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50ae-1d7f-32b8-e044-0003ba298018/vangen-6-4500-nykoebing-sj)

### ANDERSEN VVS A/S · 33047509
- City: Kastrup
- Registered address: Amager Strandvej 418, 2770 Kastrup
- Incorporated: 2010-06-28
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 58
- Operating profit · DKK: 12,292,403
- Net profit · DKK: 9,462,833
- Equity · DKK: 16,704,167
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-a7f8bd28-66e2-4f14-a3fe-32feb53f7ba8/amager-strandvej-418-2770-kastrup)

### Exodraft Energy A/S · 41169206
- City: Vejle
- Registered address: Ibæk Strandvej 11A st, 7100 Vejle
- Incorporated: 2020-02-17
- Period start: 2024-01-01
- Period end: 2024-12-31
- Employees: 54
- Operating profit · DKK: 1,474,817
- Net profit · DKK: 483,618
- Equity · DKK: 13,683,702
- Revenue · DKK: Not reported
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50bc-c5a6-32b8-e044-0003ba298018-unit-175f6f57f9c35a24b4ca/ibaek-strandvej-11a-st-7100-vejle)

[Create a free account to view the full list](https://staging.datapublica.dk/en/signup?redirectTo=%2Fen%2Fanalyses%2Fvvs-firmaer)

## Our AI performs advanced analyses of Danish companies for you

1. Select latest accounts: Rank entity accounts by period end and publication. Use the latest if its currency is DKK.
2. Join company data: Join the accounts with company ID, name, address and incorporation date. Keep active companies.
3. Filter the list: Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg). count(*) OVER() counts all matches.
4. Sort the results: Sort by employee count, largest first · ties: name, then company ID.

One row per company.

Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg).
Sorted by: employee count, largest first · ties: name, then company ID
## SQL

```sql
WITH ranked AS (
 SELECT *, row_number() OVER (PARTITION BY cvr_number ORDER BY reporting_period_end DESC, publication_timestamp DESC, filing_id DESC, reporting_currency) AS rn
 FROM gold.mart_company_financials_annual_scoped
 WHERE statement_scope = 'entity'
), f AS (SELECT * FROM ranked WHERE rn = 1 AND reporting_currency = 'DKK'),
base AS (
 SELECT p.cvr_number, p.company_name, p.city, p.registered_address_slug, p.registered_address_identity, p.registered_address_formatted, p.founded_at,
 f.reporting_period_start, f.reporting_period_end, f.average_employees AS employees,
 f.operating_profit, f.profit_after_tax AS profit, f.equity, f.revenue
 FROM gold.mart_company_profile p JOIN f ON p.cvr_number = f.cvr_number
 WHERE p.is_active = true
)
SELECT base.*, count(*) OVER() AS total_matches
FROM base 
WHERE base.employees>=20 AND base.operating_profit>0 AND EXISTS (SELECT 1 FROM gold.mart_company_industry_branch b WHERE b.cvr_number=base.cvr_number AND b.is_current=true AND b.classification='DB25' AND b.code='432200')
ORDER BY employees DESC NULLS LAST, base.company_name ASC, base.cvr_number ASC
```

## From source to answer

Official CVR data and accounts → normalized identities, ownership stakes and periods → data marts → validated SQL → this result list.

Source: datapublica.dk
[CVR / Virk](https://datacvr.virk.dk/)

## Ask your own question

- Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg).
- Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg). Restrict the list to Aarhus.
- Plumbing companies in Denmark with at least 20 employees, positive operating profit and a current registered primary or secondary industry with DB25 code 432200 (Installation af vvs-, varme- og klimaanlæg). Include company addresses.

[ChatGPT](https://datapublica.dk/agents/chatgpt) · [Claude](https://datapublica.dk/agents/claude) · [Codex](https://datapublica.dk/agents/codex)


## Plumbing companies with the most employees and positive operating profit

Looking for plumbing companies, plumbing installers or larger plumbing businesses? We ran the analysis using Datapublica company data. The list above shows the results: 33 companies match the stated criteria.
