Trades
Cleaning services
Rengøring
Deeper numbers
Survival, trouble signs, competition and people for cleaning services in Hele Danmark.
Survival
Businesses that closed in the last 10 years were open for 4.6 years on average.
Share of businesses started in the 10 years before each mark that were still open after 1, 3 and 5 years.
Trouble signs
Equity and losses from annual reports 2025.
Financial health
Medians of companies that filed annual reports for 2025 - 1,897 companies.
Competition
| 214 places | |
| 69 places | |
| 54 places | |
| 52 places | |
| 19 places |
New and established
Distance to the nearest one
Measured from each parish centre.
When businesses open and close
Per calendar month, 2021–2025.
Jobs
Average number of employees reported in the annual reports of companies that file accounts, sole proprietorships are not included.
Farthest from the nearest cleaning services
Postcodes with at least 10,000 residents, measured from the postcode centre (the average of its addresses) – possible gaps in the local offer.
| Postcode | Residents | Distance |
|---|---|---|
| 7700 Thisted | 25,228 | 2.5 km |
| 6950 Ringkøbing | 13,985 | 2.4 km |
| 6630 Rødding | 10,004 | 2.2 km |
| 9560 Hadsund | 10,316 | 1.7 km |
| 5450 Otterup | 10,797 | 1.7 km |
| 6900 Skjern | 13,125 | 1.6 km |
| 6200 Aabenraa | 28,379 | 1.6 km |
| 7330 Brande | 10,156 | 1.3 km |
| 5750 Ringe | 12,986 | 1.3 km |
| 8620 Kjellerup | 11,602 | 1.2 km |
Active in Denmark over time
Openings and closures per year
Best opportunities
Municipalities with room in the market.
| Silkeborg Kommune | 76 |
| Rebild Kommune | 76 |
| Horsens Kommune | 73 |
| Middelfart Kommune | 69 |
| Rudersdal Kommune | 65 |
| Billund Kommune | 65 |
| Odense Kommune | 63 |
| Ikast-Brande Kommune | 63 |
| Aarhus Kommune | 61 |
| Brønderslev Kommune | 61 |
Growing fastest
3-year change in active businesses.
| Læsø Kommune | 9 | +50% |
| Billund Kommune | 65 | +41% |
| Holstebro Kommune | 66 | +38% |
| Lemvig Kommune | 26 | +37% |
| Vordingborg Kommune | 162 | +32% |
| Bornholm Kommune | 84 | +31% |
| Horsens Kommune | 130 | +30% |
| Middelfart Kommune | 69 | +28% |
| Haderslev Kommune | 110 | +26% |
| Frederikssund Kommune | 121 | +26% |
Declining
Municipalities where this type is shrinking.
| Dragør Kommune | 21 | -32% |
| Fanø Kommune | 6 | -25% |
| Hørsholm Kommune | 34 | -17% |
| Odder Kommune | 34 | -13% |
| Herlev Kommune | 89 | -13% |
| Sønderborg Kommune | 97 | -13% |
| Halsnæs Kommune | 73 | -12% |
| Solrød Kommune | 41 | -11% |
| Rødovre Kommune | 116 | -11% |
| Langeland Kommune | 21 | -9% |
Most per resident
Densest municipalities (15,000+ residents).
Financials of companies filing accounts
Based on annual reports from Erhvervsstyrelsen. Sole proprietorships don't publish accounts.
By year
| Year | Filers | Median gross profit | Middle 50% | Profitable |
|---|---|---|---|---|
| 2025 | 1,897 | DKK 1.0m | DKK 257k – DKK 3.7m | 66% |
| 2024 | 1,789 | DKK 1.1m | DKK 246k – DKK 3.6m | 62% |
| 2023 | 1,710 | DKK 1.0m | DKK 233k – DKK 3.5m | 63% |
| 2022 | 1,645 | DKK 1.0m | DKK 253k – DKK 3.4m | 65% |
| 2021 | 1,618 | DKK 974k | DKK 225k – DKK 3.2m | 63% |
| 2020 | 1,575 | DKK 879k | DKK 186k – DKK 2.9m | 63% |
| 2019 | 1,532 | DKK 892k | DKK 152k – DKK 3.0m | 62% |
| 2018 | 1,392 | DKK 974k | DKK 191k – DKK 3.2m | 63% |
| 2017 | 836 | DKK 1.1m | DKK 196k – DKK 3.8m | 65% |
By region
| Region | Active | Per 10k | 3-yr change |
|---|---|---|---|
| Region Hovedstaden | 3,859 | 19.8 | +1% |
| Region Midtjylland | 1,983 | 14.3 | +9% |
| Region Nordjylland | 892 | 15.0 | +3% |
| Region Sjælland | 1,801 | 21.0 | +5% |
| Region Syddanmark | 2,114 | 17.0 | +10% |
What's included
Businesses whose main Danish branche code (DB07/DB25) starts with:
8121… | Almindelig rengøring i bygninger |
8122… | Vinduespolering |
8123… | Anden rengøring |
8129… | Andre rengøringsydelser |
Also found by searching: cleaning, rengøring, rengøringsfirma, vinduespudser, window cleaning