Bms A/S

Public limited companyCVR 58145912Aalborg SVActive

Bms A/S is a public limited company, based in Aalborg SV, active in other specialised construction activities, founded in 1953. Net profit fell 15% from 2024 to 2025, ending at DKK 63.5m. Measured by gross profit, it ranks no. 1 of 116 companies in the industry in the database. Operations are spread over 15 production units in 14 towns.

Follow
PDF reportCompare

Key figures · financial year 2025

RevenueDKK 988.9m+4.7% vs. 2024
Net profitDKK 63.5m−15.5% vs. 2024
EquityDKK 369.7m+20.8% vs. 2024
Employees505latest month from CVR

What has changed

calculated from recorded figures and dates

Financials: 2025 against 2024

  • Gross profit fell 3% (2024 → 2025), to DKK 218.6m.
  • Revenue rose 5% (2024 → 2025), to DKK 988.9m.
  • Net profit fell 15% (2024 → 2025), to DKK 63.5m.
  • Equity rose 21% (2024 → 2025), to DKK 369.7m.

Employees

  • 11 more employees than a year earlier: 505 (07/2026) against 494 (07/2025).

Management and owners, last 24 months

  • New in management: Søren Johannes Sørensen (board member, 18/05/2026).
  • Stepped down: Anders Holst (board member, 18/05/2026).

Registrations, last 24 months

  • 04/08/2026: Merger registered in CVR
  • 04/08/2026: Share capital changed from 25,500,000 DKK to 26,000,000 DKK
  • 01/01/2025: Industry changed to Other specialised construction activities (434200)

Calculated from the latest two annual reports in sequence and from registrations in CVR. A figure that is missing in either year gives no line, and we derive no figures.

Financial statements

Financial years 2020–2025 · amounts in DKK thousand

Equity and net profit

DKK 0DKK 50mDKK 100mDKK 150mDKK 200mDKK 250mDKK 300mDKK 350m202020212022202320242025
EquityNet profit
Financial figures for Bms A/S
202020212022202320242025Change
Revenue638,871696,553841,426855,338944,373988,850+4.7%
Gross profit128,169147,784185,812164,911224,998218,589−2.8%
Operating profit (EBIT)25,03139,41463,76437,19298,00081,122−17.2%
Profit before tax25,39840,29972,36437,05396,30781,482−15.4%
Net profit19,64931,43256,53928,89175,18363,534−15.5%
Total assets292,683457,887376,455503,815574,621584,713+1.8%
Equity180,095211,527182,066230,967306,150369,683+20.8%
Liabilities105,019240,886179,069232,016209,450156,699−25.2%
Cash and cash equivalents43,08126,0606,11835,25018,87045,349+140.3%
Average number of employees405417456476469473+0.9%

Source: annual reports filed with the Danish Business Authority (XBRL). Figures for the company (not the group); change is the latest year against the year before. “–” means the figure is not stated in the annual report.

Download the figures as CSV · free with an account, amounts in whole DKK

DKK 0DKK 50mDKK 100mDKK 150mDKK 200m202020212022202320242025
Gross profitMedian, the industry (116 companies)

Signals from the financial statements

calculated from the 2025 figures
  • Profit for five years in a row

    Net result has been positive in 2021–2025.

    How is this calculated?

    Net result is positive in the five latest annual reports in a row.

The signals are rules applied to the figures in the annual reports. They are not an assessment or credit rating of the company. See Data and method.

Annual reports

6 financial years
Annual reports for Bms A/S
Financial yearPeriodPublishedFigures forDocuments
202501/01/2025 – 31/12/202515/06/2026The companyPDF not statedXBRL
202401/01/2024 – 31/12/202411/06/2025The companyPDFXBRL
202301/01/2023 – 31/12/202312/06/2024The companyPDFXBRL
202201/01/2022 – 31/12/202202/06/2023The companyPDFXBRL
202101/01/2021 – 31/12/202116/05/2022The companyPDFXBRL
202001/01/2020 – 31/12/202002/07/2021The companyPDFXBRL

The figures from all the annual reports are shown on this page. The documents themselves (PDF and XBRL, the machine-readable edition) are downloaded with a Pro account: sign in or create a free account, and then choose Pro. XBRL is the edition the figures on the page are read from.

Employees

monthly figures from CVR
010020030040050008/2309/2310/2311/2312/2301/2402/2403/2404/2405/2406/2407/2408/2409/2410/2411/2412/2401/2502/2503/2504/2505/2506/2507/2508/2509/2510/2511/2512/2501/2602/2603/2604/2605/2606/2607/26
Employees

Position in the industry

116 companies in the database

Comparison with the other companies in other specialised construction activities based on the latest financial year.

Gross profitDKK 218.6mNo. 1 of 116
Better than 100% of the companies in the industry
EquityDKK 369.7mNo. 1 of 116
Better than 100% of the companies in the industry
Number of employees505No. 1 of 116
Better than 100% of the companies in the industry

Industry median: gross profit DKK 3.7m, net profit DKK 266k, equity DKK 1.2m, 5 employees.

DKK 100kDKK 684kDKK 4.7mDKK 32mDKK 115.2mHere
Distribution of gross profit for 112 companies in the industry (latest financial year, logarithmic scale). Amber bar: where this company sits.

Compared with similar companies

size, age and company form
Rank among similar companies
GroupGross profitEquity
Companies with 500–999 employees207 companies in the comparison
No. 127of 189
Better than 33%
No. 86of 207
Better than 59%
Companies that are at least 30 years old10,276 companies in the comparison
No. 402of 10,152
Better than 96%
No. 485of 10,275
Better than 95%
All companies of type A/S18,025 companies in the comparison
No. 711of 17,786
Better than 96%
No. 909of 18,024
Better than 95%

The rank is calculated among companies in the database with a figure for the latest financial year, and is shown only for groups of at least ten companies.

Compare with the industry

Other specialised construction activities
Gross profit
  1. Bms A/SDKK 218.6m
  2. Entreprenørfirmaet Sejer Pedersen A/SDKK 69.5m
  3. JHH Entreprenør ApSDKK 47.4m
Net profit
  1. Bms A/SDKK 63.5m
  2. Entreprenørfirmaet Sejer Pedersen A/SDKK 29.9m
  3. JHH Entreprenør ApSDKK 1.1m
Equity
  1. Bms A/SDKK 369.7m
  2. Entreprenørfirmaet Sejer Pedersen A/SDKK 60.5m
  3. JHH Entreprenør ApSDKK 27.2m

Latest financial year per company. Choose up to three companies from the largest in the industry.

Owners and group

from the Public Ownership Register
Owners
  • BMS Group A/S100%
Bms A/S

Management

9 active registrations

Executive management

Executive management at Bms A/S
NameRoleAppointed
Fin Olesen VandborgDirector10/03/2006
Jens Jørgen EnggaardCEO01/01/2009
Kim Ahrensback KnudsenDirector27/08/2024

Board of directors

Board of directors at Bms A/S
NameRoleAppointed
Peter Søborg KofoedChair of the board22/05/2001
Jørgen EnggaardBoard member19/12/2007
John Helmenkamp MikkelsenBoard member01/06/2010
Tage ThesbjergBoard member04/09/2020
Helle Bastholm ØstergaardBoard member06/05/2022
Søren Johannes SørensenBoard member18/05/2026
Former management (55)
Former management at Bms A/S
NameRoleAppointedResigned
Knud KæstelDirector03/09/195313/02/1995
Tommy Mann HinschDirector03/09/195315/02/1989
Mogens KrøyerDirector03/09/195301/09/1994
Niels Oluf KyedChair of the board03/09/195322/05/2001
Palle SvejstrupBoard member03/09/195322/05/2001
Per AndersenBoard member03/09/195318/07/1989
Erik Christian SørensenDeputy chair03/09/195318/07/1989
Villy RasmussenBoard member03/09/195329/11/1990
Per KyedBoard member03/09/195318/07/1989
Niels ØrgaardBoard member03/09/195326/05/1999
Ole Ejner Viggo AndersenBoard member03/09/195312/08/1993
Peter Bjørn SaltorpChair of the board03/09/195306/05/1988
Knud KæstelBoard member03/09/195307/05/1997
Poul SkovgaardBoard member03/09/195312/08/1993
Niels Theodor LauritzenBoard member03/09/195318/07/1989
Arno AndresenDeputy board member03/09/195329/11/1990
Finn Friis-PoulsenDirector03/09/195311/01/1990
Arne Riis MørkBoard member03/09/195318/07/1989
Peter Sehested TetensBoard member03/09/195318/07/1989
Flemming HoltonBoard member03/09/195318/07/1989
John Freddy FrandsenDeputy board member03/09/195329/11/1990
Kaj BodinDeputy board member03/09/195318/07/1989
Vagn HaldDeputy board member03/09/195324/05/1995
Frede HansenDeputy board member03/09/195318/07/1989
Erik Ross PedersenBoard member03/09/195318/07/1989
Tom Michael BruunDirector03/09/195304/04/1991
Søren JansenDirector03/09/195301/01/2009
Erik SøndergaardBoard member03/09/195310/04/2002
Ole ZacchiBoard member03/09/195318/07/1989
Eugen Thorbjørn HjulerDeputy chair03/09/195318/07/1989
Karl Ove RougBoard member24/05/199530/05/2007
Laurits DanielsenBoard member24/05/199526/05/1999
Lene HøgfeldtBoard member24/05/199526/05/1999
Rainer Niels LauritsenDeputy board member24/05/199526/05/1999
Bent RiberDeputy board member24/05/199526/05/1999
Henning Vilhelm Bay Rømler SchultzBoard member05/05/199817/11/1999
Georg Ole AbelBoard member26/05/199902/12/2002
Erik Martin Buur PedersenDeputy board member26/05/199930/05/2007
John Kristian LassenBoard member26/05/199931/08/2005
Carsten Mørk MandrupBoard member26/05/199930/05/2007
Ernst Holm AndersenDeputy board member26/05/199930/05/2011
Allan Hermann ChristensenBoard member10/04/200230/05/2007
Jens Jørgen EnggaardDeputy board member31/10/200430/05/2007
Allan ThyrrestrupBoard member31/10/200401/06/2010
Jørgen PedersenDeputy board member31/10/200430/05/2011
Jan Michael PedersenDeputy board member31/10/200408/02/2008
Johnny Ib RasmussenDeputy board member30/05/200708/02/2008
Ivan Aastrup ChristensenBoard member30/05/200730/05/2011
Kristian MayBoard member30/05/200719/12/2007
Helge LethBoard member30/05/200731/05/2017
Peder Pihlgaard SørensenDeputy board member30/05/200730/05/2011
Lars Asger EnggaardBoard member18/12/200704/09/2020
Arne Johannes Gravers JørgensenBoard member30/05/201106/05/2022
Jimmi PetersenBoard member31/05/201706/05/2022
Anders HolstBoard member06/05/202218/05/2026

Signing rule: Selskabet tegnes af formanden i forening med en direktør eller et bestyrelsesmedlem.

Address and production units

15 active production units

Sofiendalsvej 94
9200 Aalborg SV

Aalborg Municipality · Postcode 9200

Other companies at the address (4)

Production units
Production unitAddressEmployeesP number
BMS A/SIndustriholmen 71, 2650 Hvidovre1441020844562
BMS A/SKorsvej 4, 6000 Kolding651003123626
BMS A/SAlfa 6, Søften, 8382 Hinnerup591003123638
BMS A/SGjettrupvej 2, Tvis, 7500 Holstebro581011822084
BMS A/SStenholm 6, 9400 Nørresundby391003089855
BMS A/SEnergivej 21, Lindved, 5260 Odense S361003123602
BMS A/SIndustrivej 10, 6580 Vamdrup281028336566
BMS A/SRigavej 1, Gundslev, 4840 Nørre Alslev231021179279
BMS A/SLillebæltsvej 42, 6715 Esbjerg N181022519197
BMS A/SSofiendalsvej 94, 9200 Aalborg SV171015666699
BMS A/SGl Hovvej 102, 4400 Kalundborg81031241770
BMS A/SPumavej 5, 7700 Thisted81032012007
BMS A/SHareskovvej 13, 4400 Kalundborg21028101429
BMS A/SGuldalderen 36, 2640 Hedehusene11026207726
NKU kranIndustriparken 17, Ø Toreby, 4800 Nykøbing F11025839206

Purpose

Selskabets formål er at drive virksomhed med udlejning af materiel og maskinel til bygge-, anlægs-, handels- og industrierhvervene og at drive entreprenør-, ingeniør- og transportvirksomhed samt anden i forbindelse med de nævnte formål stående virksomhed Selskabet skal på forretningsmæssigt grundlag medvirke til at sikre produktivitets- og effektivitetsudviklingen i byggeriet, herunder til gavn også for de mindre og mellemstore virksomheder

The purpose is quoted from the register in Danish.

Changes year by year

136 registered events
20265 changescapital 1 · merger 1 · accounts 1 · management 2
  • Share capital changed from 25,500,000 DKK to 26,000,000 DKK
  • Merger registered in CVR
  • Annual report for 2025 published
  • Søren Johannes Sørensen appointed board member
  • Anders Holst stepped down as board member
20252 changesaccounts 1 · industry 1
  • Annual report for 2024 published
  • Industry changed to Other specialised construction activities (434200)
20242 changesmanagement 1 · accounts 1
  • Kim Ahrensback Knudsen appointed director
  • Annual report for 2023 published
20233 changescapital 1 · merger 1 · accounts 1
  • Share capital changed from 25,000,000 DKK to 25,500,000 DKK
  • Merger registered in CVR
  • Annual report for 2022 published
20225 changesaccounts 1 · management 4
  • Annual report for 2021 published
  • Anders Holst appointed board member
  • Helle Bastholm Østergaard appointed board member
  • Jimmi Petersen stepped down as board member
  • Arne Johannes Gravers Jørgensen stepped down as board member
20212 changesaddress 1 · accounts 1
  • Moved to Sofiendalsvej 94, 9200 Aalborg SV
  • Annual report for 2020 published
20202 changesmanagement 2
  • Tage Thesbjerg appointed board member
  • Lars Asger Enggaard stepped down as board member
20183 changesownership 3
  • BMS Group A/S registered as owner (100%)
  • BMS Capital A/S is no longer registered as owner
  • SØREN ENGGAARD A/S is no longer registered as owner
20172 changesmanagement 2
  • Jimmi Petersen appointed board member
  • Helge Leth stepped down as board member
20115 changesmanagement 5
  • Arne Johannes Gravers Jørgensen appointed board member
  • Ivan Aastrup Christensen stepped down as board member
  • Peder Pihlgaard Sørensen stepped down as deputy board member
  • Jørgen Pedersen stepped down as deputy board member
  • Ernst Holm Andersen stepped down as deputy board member
20102 changesmanagement 2
  • John Helmenkamp Mikkelsen appointed board member
  • Allan Thyrrestrup stepped down as board member
20094 changesaddress 2 · management 2
  • Moved to Troldholm 8, 9400 Nørresundby
  • Moved to Stenholm 6, 9400 Nørresundby
  • Jens Jørgen Enggaard appointed ceo
  • Søren Jansen stepped down as director
20084 changesmerger 1 · management 2 · industry 1
  • Merger registered in CVR
  • Johnny Ib Rasmussen stepped down as deputy board member
  • Jan Michael Pedersen stepped down as deputy board member
  • Industry changed to Anden bygge- og anlægsvirksomhed, som kræver specialisering (439990)
200714 changesmanagement 13 · ownership 1
  • Jørgen Enggaard appointed board member
  • Kristian May stepped down as board member
  • Lars Asger Enggaard appointed board member
  • BMS Capital A/S registered as owner (66.67%)
  • Ivan Aastrup Christensen appointed board member
  • Johnny Ib Rasmussen appointed deputy board member
  • Kristian May appointed board member
  • Peder Pihlgaard Sørensen appointed deputy board member
  • Helge Leth appointed board member
  • Jens Jørgen Enggaard stepped down as deputy board member
  • Allan Hermann Christensen stepped down as board member
  • Carsten Mørk Mandrup stepped down as board member
  • Erik Martin Buur Pedersen stepped down as deputy board member
  • Karl Ove Roug stepped down as board member
20061 changemanagement 1
  • Fin Olesen Vandborg appointed director
20052 changesmanagement 1 · merger 1
  • John Kristian Lassen stepped down as board member
  • Merger registered in CVR
20045 changesownership 1 · management 4
  • SØREN ENGGAARD A/S registered as owner (25%)
  • Jens Jørgen Enggaard appointed deputy board member
  • Jørgen Pedersen appointed deputy board member
  • Allan Thyrrestrup appointed board member
  • Jan Michael Pedersen appointed deputy board member
20023 changesmanagement 3
  • Georg Ole Abel stepped down as board member
  • Allan Hermann Christensen appointed board member
  • Erik Søndergaard stepped down as board member
20011 changemanagement 1
  • Peter Søborg Kofoed appointed chair of the board
199911 changesmanagement 11
  • Henning Vilhelm Bay Rømler Schultz stepped down as board member
  • Georg Ole Abel appointed board member
  • Ernst Holm Andersen appointed deputy board member
  • Carsten Mørk Mandrup appointed board member
  • John Kristian Lassen appointed board member
  • Erik Martin Buur Pedersen appointed deputy board member
  • Lene Høgfeldt stepped down as board member
  • Laurits Danielsen stepped down as board member
  • Rainer Niels Lauritsen stepped down as deputy board member
  • Bent Riber stepped down as deputy board member
  • Niels Ørgaard stepped down as board member
19981 changemanagement 1
  • Henning Vilhelm Bay Rømler Schultz appointed board member
19971 changemanagement 1
  • Knud Kæstel stepped down as board member
19956 changesmanagement 6
  • Lene Høgfeldt appointed board member
  • Karl Ove Roug appointed board member
  • Laurits Danielsen appointed board member
  • Rainer Niels Lauritsen appointed deputy board member
  • Bent Riber appointed deputy board member
  • Vagn Hald stepped down as deputy board member
19932 changesmanagement 2
  • Poul Skovgaard stepped down as board member
  • Ole Ejner Viggo Andersen stepped down as board member
19911 changemanagement 1
  • Tom Michael Bruun stepped down as director
19904 changesmanagement 4
  • John Freddy Frandsen stepped down as deputy board member
  • Arno Andresen stepped down as deputy board member
  • Villy Rasmussen stepped down as board member
  • Finn Friis-Poulsen stepped down as director
198915 changesname 1 · capital 1 · management 13
  • Name changed from BYGGERIETS MASKINSTATIONER A/S BMS to BMS A/S
  • Share capital changed from 5,000,000 DKK to 25,000,000 DKK
  • Eugen Thorbjørn Hjuler stepped down as deputy chair
  • Ole Zacchi stepped down as board member
  • Erik Ross Pedersen stepped down as board member
  • Frede Hansen stepped down as deputy board member
  • Kaj Bodin stepped down as deputy board member
  • Flemming Holton stepped down as board member
  • Peter Sehested Tetens stepped down as board member
  • Arne Riis Mørk stepped down as board member
  • Niels Theodor Lauritzen stepped down as board member
  • Per Kyed stepped down as board member
  • Erik Christian Sørensen stepped down as deputy chair
  • Per Andersen stepped down as board member
  • Tommy Mann Hinsch stepped down as director
19881 changemanagement 1
  • Peter Bjørn Saltorp stepped down as chair of the board
195327 changesfounded 1 · management 26
  • Registered as BYGGERIETS MASKINSTATIONER A/S BMS
  • Tommy Mann Hinsch appointed director
  • Eugen Thorbjørn Hjuler appointed deputy chair
  • Ole Zacchi appointed board member
  • Erik Søndergaard appointed board member
  • Søren Jansen appointed director
  • Tom Michael Bruun appointed director
  • Erik Ross Pedersen appointed board member
  • Frede Hansen appointed deputy board member
  • Vagn Hald appointed deputy board member
  • Kaj Bodin appointed deputy board member
  • John Freddy Frandsen appointed deputy board member
  • Flemming Holton appointed board member
  • Peter Sehested Tetens appointed board member
  • Arne Riis Mørk appointed board member
  • Finn Friis-Poulsen appointed director
  • Arno Andresen appointed deputy board member
  • Niels Theodor Lauritzen appointed board member
  • Poul Skovgaard appointed board member
  • Knud Kæstel appointed board member
  • Peter Bjørn Saltorp appointed chair of the board
  • Ole Ejner Viggo Andersen appointed board member
  • Niels Ørgaard appointed board member
  • Per Kyed appointed board member
  • Villy Rasmussen appointed board member
  • Erik Christian Sørensen appointed deputy chair
  • Per Andersen appointed board member

Related companies

Same people in management

Source and updates

The information comes from the Danish Central Business Register (Danish Business Authority) and from annual reports filed with the Danish Business Authority. Last synchronised 23/10/2026. The company is protected against advertising; contact details are not shown, and the data must not be used for marketing.

View in CVRReport a correction