Johannes Fog A/S
Public limited companyCVR 16314439Kongens LyngbyActive
Johannes Fog A/S is a public limited company, based in Kongens Lyngby, active in wholesale of wood, construction materials and sanitary equipment, founded in 1992. Measured by gross profit, it ranks no. 6 of 429 companies in the industry in the database. The company made a loss in both 2024 and 2025, most recently DKK 14.9m. Operations are spread over 11 production units in 10 towns.
Key figures · financial year 2025
What has changed
calculated from recorded figures and datesFinancials: 2025 against 2024
- Gross profit rose 2% (2024 → 2025), to DKK 229.3m.
- Revenue fell 3% (2024 → 2025), to DKK 1.1bn.
- The loss got smaller: from DKK 23.8m to DKK 14.9m (2024 → 2025).
- Equity fell 2% (2024 → 2025), to DKK 530.7m.
Employees
- 26 fewer employees than a year earlier: 408 (08/2026) against 434 (08/2025).
Management and owners, last 24 months
- New in management: Tom Stengade (director, 01/01/2026) and Daisy Ann-Louise Egegaard Nielsen (board member, 21/05/2026).
- Stepped down: Lars Eli Hansen (board member, 17/06/2026), Tim Frank Andersen (board member, 27/02/2026) and Johnny Petersen (board member, 20/05/2026) (+2).
Registrations, last 24 months
- 01/01/2025: Industry changed to Wholesale of wood, construction materials and sanitary equipment (468300)
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 thousandEquity and net profit
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Change | |
|---|---|---|---|---|---|---|---|
| Revenue | 1,337,647 | 1,464,919 | 1,446,053 | 1,107,375 | 1,164,510 | 1,130,191 | −2.9% |
| Gross profit | 288,648 | 324,579 | 284,481 | 210,913 | 225,528 | 229,259 | +1.7% |
| Operating profit (EBIT) | 52,569 | 74,279 | 34,706 | −13,240 | −20,434 | −10,924 | +46.5% |
| Profit before tax | 48,997 | 71,305 | 29,043 | −21,518 | −30,098 | −18,622 | +38.1% |
| Net profit | 37,762 | 54,993 | 20,376 | −17,053 | −23,752 | −14,939 | +37.1% |
| Total assets | 810,791 | 941,310 | 953,991 | 940,687 | 913,963 | 891,403 | −2.5% |
| Equity | 511,223 | 567,592 | 591,484 | 572,430 | 542,752 | 530,707 | −2.2% |
| Liabilities | 294,137 | 367,651 | 353,436 | 364,168 | 371,211 | 360,696 | −2.8% |
| Cash and cash equivalents | 155,303 | 30,986 | 0 | 0 | 0 | 462 | – |
| Average number of employees | 435 | 453 | 433 | 379 | 368 | 358 | −2.7% |
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
Signals from the financial statements
calculated from the 2025 figuresLoss for 3 years in a row
Net result has been negative in 2023–2025.
How is this calculated?
Net result is negative in the two or more 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| Financial year | Period | Published | Figures for | Documents |
|---|---|---|---|---|
| 2025 | 01/01/2025 – 31/12/2025 | 12/06/2026 | The company | PDF not statedXBRL |
| 2024 | 01/01/2024 – 31/12/2024 | 29/04/2025 | The company | PDFXBRL |
| 2023 | 01/01/2023 – 31/12/2023 | 10/05/2024 | The company | PDFXBRL |
| 2022 | 01/01/2022 – 31/12/2022 | 03/05/2023 | The company | PDFXBRL |
| 2021 | 01/01/2021 – 31/12/2021 | 11/05/2022 | The company | PDFXBRL |
| 2020 | 01/01/2020 – 31/12/2020 | 29/04/2021 | The company | PDFXBRL |
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 CVRPosition in the industry
430 companies in the databaseComparison with the other companies in wholesale of wood, construction materials and sanitary equipment based on the latest financial year.
Industry median: gross profit DKK 5.9m, net profit DKK 623k, equity DKK 6.3m, 7 employees.
Compared with similar companies
size, age and company form| Group | Gross profit | Equity |
|---|---|---|
| Companies with 200–499 employees796 companies in the comparison | No. 234of 763 Better than 69% | No. 106of 796 Better than 87% |
| Companies that are at least 30 years old10,276 companies in the comparison | No. 382of 10,152 Better than 96% | No. 349of 10,275 Better than 97% |
| All companies of type A/S18,025 companies in the comparison | No. 673of 17,786 Better than 96% | No. 679of 18,024 Better than 96% |
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
Wholesale of wood, construction materials and sanitary equipment- Johannes Fog A/SDKK 229.3m
- Stark Danmark A/SDKK 1.8bn
- Bygma A/SDKK 1.4bn
- Johannes Fog A/S−DKK 14.9m
- Stark Danmark A/SDKK 238m
- Bygma A/SDKK 228m
- Johannes Fog A/SDKK 530.7m
- Stark Danmark A/SDKK 2bn
- Bygma A/SDKK 2.3bn
- Johannes Fog A/S408
- Stark Danmark A/S2,792
- Bygma A/S1,891
Latest financial year per company. Choose up to three companies from the largest in the industry.
Owners and group
from the Public Ownership Register- Tømmerhandler Johannes Fogs Fond100%
Management
7 active registrationsExecutive management
| Name | Role | Appointed |
|---|---|---|
| Karsten Østergaard Larsen | CEO | 01/01/2024 |
| Tom Stengade | Director | 01/01/2026 |
Board of directors
| Name | Role | Appointed |
|---|---|---|
| Camilla Elisabeth Raffnsøe | Board member | 18/04/2013 |
| Thomas Hüttel | Board member | 09/04/2014 |
| Torben Bjørk-Nielsen | Board member | 20/04/2017 |
| Henning Søgaard | Chair of the board | 21/04/2022 |
| Daisy Ann-Louise Egegaard Nielsen | Board member | 21/05/2026 |
- Founders
- Medimex ApS, ApS Kbil 9 Nr. 1008, VX 20.181 ApS
Former management (54)
| Name | Role | Appointed | Resigned |
|---|---|---|---|
| Hans Christian Galst | Board member | 01/08/1992 | 26/11/1993 |
| Ulf Svejgaard Poulsen | Chair of the board | 01/08/1992 | 26/11/1993 |
| Nancy Lilli Bechgaard | Board member | 01/08/1992 | 30/05/1996 |
| Thomas Blaabjerg Nielsen | Board member | 01/08/1992 | 30/10/1998 |
| Claus Christensen | Chair of the board | 01/08/1992 | 30/10/1998 |
| Jens Snegaard Andersen | Board member | 01/08/1992 | 18/10/1999 |
| Per Emil Hasselbalch Stakemann | Board member | 01/08/1992 | 26/11/1993 |
| Per Emil Hasselbalch Stakemann | Director | 01/08/1992 | 26/11/1993 |
| Henrich Bechgaard | Board member | 01/08/1992 | 30/05/1996 |
| Henrich Bechgaard | Director | 01/08/1992 | 30/05/1996 |
| Carl Erik Bechgaard | Chair of the board | 01/08/1992 | 30/05/1996 |
| Flemming Knoblauch | Board member | 01/08/1992 | 05/01/2000 |
| Ole Tolstrup Krogsgaard | Chair of the board | 30/10/1998 | 31/03/2004 |
| Jens Terkel Lund-Nielsen | Board member | 18/10/1999 | 31/03/2004 |
| Christian Nørgaard | Board member | 18/10/1999 | 31/03/2004 |
| Børge Westerbye-Juhl | Board member | 18/10/1999 | 31/03/2004 |
| Jens Snegaard Andersen | CEO | 18/10/1999 | 13/12/2000 |
| Kim Funder | Director | 18/10/1999 | 13/06/2005 |
| Allan Henry Petersen | Board member | 18/10/1999 | 31/01/2001 |
| Torben Olsen | Board member | 16/02/2000 | 19/12/2002 |
| Carsten Matzen Ludvig | CEO | 13/12/2000 | 31/12/2023 |
| Gitte Nielsen | Board member | 26/06/2002 | 21/04/2022 |
| Bo Henrik Grundtvig | Board member | 26/06/2002 | 21/12/2004 |
| Carsten Kastbjerg | Deputy board member | 26/06/2002 | 09/03/2006 |
| Henrik Kofoed Jensen | Board member | 04/04/2003 | 30/06/2009 |
| Georg Knudsen | Board member | 31/03/2004 | 25/04/2012 |
| Niels Fog | Chair of the board | 31/03/2004 | 18/04/2013 |
| Niels Mogens Larsen | Board member | 31/03/2004 | 09/06/2010 |
| Christian Sagild | Board member | 17/06/2004 | 13/06/2005 |
| Hans Sylvest Bendtsen | Board member | 21/12/2004 | 09/03/2006 |
| Troels Ingvard Christensen | Board member | 01/01/2006 | 22/04/2010 |
| Dorthe Malthe Stamm | Deputy board member | 09/03/2006 | 09/04/2014 |
| Peter Greisen | Chief financial officer | 05/04/2006 | 01/09/2014 |
| Kim Funder | Deputy chair | 13/06/2006 | 26/03/2009 |
| Claus Ulrik Holberg | Board member | 26/03/2009 | 30/06/2009 |
| Carsten Reuther | Deputy chair | 26/03/2009 | 30/06/2009 |
| Michael Ring | Board member | 01/02/2010 | 20/04/2017 |
| Erik Koch Boyter | Board member | 01/02/2010 | 30/11/2016 |
| Jakob Stabell Kristensen | Deputy board member | 22/04/2010 | 09/04/2014 |
| Jan Ulrik Brønnum Fredholm | Board member | 22/04/2010 | 09/04/2014 |
| Bo Nielsen | Deputy board member | 22/04/2010 | 09/04/2014 |
| Henning Søgaard | Board member | 09/05/2011 | 20/04/2022 |
| Peter Normann | Chair of the board | 18/04/2013 | 21/04/2022 |
| Jørgen Wenshøj | Deputy chair | 18/04/2013 | 20/04/2017 |
| Niels Henrik Storm Jensen | Deputy board member | 09/04/2014 | 30/11/2014 |
| Michael Wulff Kanstrup | Deputy board member | 09/04/2014 | 28/02/2017 |
| Johnny Petersen | Deputy board member | 09/04/2014 | 31/08/2017 |
| Helle Sevel Andersen | Board member | 09/04/2014 | 31/07/2017 |
| Ole Michael Kalør | Chief financial officer | 01/09/2014 | 30/04/2018 |
| Lars Eli Hansen | Board member | 20/04/2017 | 17/06/2026 |
| Tim Frank Andersen | Board member | 20/04/2017 | 27/02/2026 |
| Johnny Petersen | Board member | 01/09/2017 | 20/05/2026 |
| Mads Hvelplund | Director | 01/05/2018 | 15/01/2026 |
| Claus Tjørnum Nygaard | Board member | 21/04/2022 | 20/05/2026 |
Signing rule: Selskabet tegnes af bestyrelsesformanden eller næstformanden i forening med enten en direktør eller et bestyrelsesmedlem eller af to bestyrelsesmedlemmer i forening med en direktør.
Address and production units
11 active production unitsFirskovvej 20
2800 Kongens Lyngby
| Production unit | Address | Employees | P number |
|---|---|---|---|
| FOG Trælast Lyngby | Firskovvej 20, 2800 Kongens Lyngby | 138 | 1003045292 |
| Fog Værebro Trælast og Byggecenter | Lyshøjvej 14, 3650 Ølstykke | 70 | 1015448926 |
| Fog Trælast og Byggecenter Helsinge | Nørretoftevej 1, 3200 Helsinge | 49 | 1018379429 |
| Fog Trælast og Byggecenter Hørsholm | Kokkedal Industripark 15, 2980 Kokkedal | 40 | 1001798572 |
| Fog Trælast og Byggecenter, Vordingborg | Broværket 5, 4760 Vordingborg | 33 | 1015385185 |
| Fog Trælast og Byggecenter Herlev | Lyskær 2, 2730 Herlev | 28 | 1003154043 |
| Fog Trælast Kvistgård | Egeskovvej 1, 3490 Kvistgård | 19 | 1003601747 |
| Fog Trælast og Byggecenter Farum | Farum Gydevej 59, 3520 Farum | 16 | 1001077588 |
| Fog Trælast og Byggecenter, Fredensborg | Kongevejen 25, 3480 Fredensborg | 14 | 1002333967 |
| Fog Byggecenter Lyngby | Nørgaardsvej 3, 2800 Kgs.Lyngby | 1 | 1003045309 |
| Parkeringshus Firskovvej 20 | Firskovvej 20, 2800 Kongens Lyngby | – | 1028393578 |
Purpose
Selskabets formål er at drive handel engros og en detail, fabrikation og dermed beslægtet virksomhed enten direkte eller indirekte igennem bestemmende indflydelse i andre virksomheder.
The purpose is quoted from the register in Danish.
Changes year by year
139 registered events20268 changesmanagement 7 · accounts 1
- ManagementLars Eli Hansen stepped down as board member
- AccountsAnnual report for 2025 published
- ManagementDaisy Ann-Louise Egegaard Nielsen appointed board member
- ManagementClaus Tjørnum Nygaard stepped down as board member
- ManagementJohnny Petersen stepped down as board member
- ManagementTim Frank Andersen stepped down as board member
- ManagementMads Hvelplund stepped down as director
- ManagementTom Stengade appointed director
20252 changesaccounts 1 · industry 1
- AccountsAnnual report for 2024 published
- IndustryIndustry changed to Wholesale of wood, construction materials and sanitary equipment (468300)
20242 changesaccounts 1 · management 1
- AccountsAnnual report for 2023 published
- ManagementKarsten Østergaard Larsen appointed ceo
20232 changesmanagement 1 · accounts 1
- ManagementCarsten Matzen Ludvig stepped down as ceo
- AccountsAnnual report for 2022 published
20226 changesaccounts 1 · management 5
- AccountsAnnual report for 2021 published
- ManagementHenning Søgaard appointed chair of the board
- ManagementClaus Tjørnum Nygaard appointed board member
- ManagementPeter Normann stepped down as chair of the board
- ManagementGitte Nielsen stepped down as board member
- ManagementHenning Søgaard stepped down as board member
20211 changeaccounts 1
- AccountsAnnual report for 2020 published
20192 changesaddress 2
- AddressMoved to Firskovvej 20, 2800 Kongens Lyngby
- AddressMoved to Firskovvej 20, 2800 Kongens Lyngby
20182 changesmanagement 2
- ManagementMads Hvelplund appointed director
- ManagementOle Michael Kalør stepped down as chief financial officer
20179 changesmanagement 9
- ManagementJohnny Petersen appointed board member
- ManagementJohnny Petersen stepped down as deputy board member
- ManagementHelle Sevel Andersen stepped down as board member
- ManagementTorben Bjørk-Nielsen appointed board member
- ManagementLars Eli Hansen appointed board member
- ManagementTim Frank Andersen appointed board member
- ManagementJørgen Wenshøj stepped down as deputy chair
- ManagementMichael Ring stepped down as board member
- ManagementMichael Wulff Kanstrup stepped down as deputy board member
20161 changemanagement 1
- ManagementErik Koch Boyter stepped down as board member
20153 changesownership 2 · merger 1
- OwnershipJOHANNES FOG HOLDING A/S is no longer registered as owner
- MergerMerger registered in CVR
- OwnershipTØMMERHANDLER JOHANNES FOGS FOND registered as owner (100%)
201412 changesmanagement 12
- ManagementNiels Henrik Storm Jensen stepped down as deputy board member
- ManagementOle Michael Kalør appointed chief financial officer
- ManagementPeter Greisen stepped down as chief financial officer
- ManagementJohnny Petersen appointed deputy board member
- ManagementNiels Henrik Storm Jensen appointed deputy board member
- ManagementThomas Hüttel appointed board member
- ManagementHelle Sevel Andersen appointed board member
- ManagementMichael Wulff Kanstrup appointed deputy board member
- ManagementJan Ulrik Brønnum Fredholm stepped down as board member
- ManagementBo Nielsen stepped down as deputy board member
- ManagementJakob Stabell Kristensen stepped down as deputy board member
- ManagementDorthe Malthe Stamm stepped down as deputy board member
20134 changesmanagement 4
- ManagementPeter Normann appointed chair of the board
- ManagementCamilla Elisabeth Raffnsøe appointed board member
- ManagementJørgen Wenshøj appointed deputy chair
- ManagementNiels Fog stepped down as chair of the board
20122 changesindustry 1 · management 1
- IndustryIndustry changed to Engroshandel med træ, trælast og byggematerialer (467310)
- ManagementGeorg Knudsen stepped down as board member
20111 changemanagement 1
- ManagementHenning Søgaard appointed board member
20107 changesmanagement 7
- ManagementNiels Mogens Larsen stepped down as board member
- ManagementJan Ulrik Brønnum Fredholm appointed board member
- ManagementBo Nielsen appointed deputy board member
- ManagementJakob Stabell Kristensen appointed deputy board member
- ManagementTroels Ingvard Christensen stepped down as board member
- ManagementErik Koch Boyter appointed board member
- ManagementMichael Ring appointed board member
20099 changescapital 1 · management 6 · ownership 1 · merger 1
- CapitalShare capital changed from 25,000,000 DKK to 30,000,000 DKK
- ManagementClaus Ulrik Holberg stepped down as board member
- ManagementCarsten Reuther stepped down as deputy chair
- ManagementHenrik Kofoed Jensen stepped down as board member
- OwnershipJOHANNES FOG HOLDING A/S registered as owner (100%)
- MergerMerger registered in CVR
- ManagementClaus Ulrik Holberg appointed board member
- ManagementCarsten Reuther appointed deputy chair
- ManagementKim Funder stepped down as deputy chair
20081 changeindustry 1
- IndustryIndustry changed to Retail sale of building materials and tools (475220)
20067 changesmerger 1 · management 6
- MergerMerger registered in CVR
- ManagementKim Funder appointed deputy chair
- ManagementPeter Greisen appointed chief financial officer
- ManagementDorthe Malthe Stamm appointed deputy board member
- ManagementHans Sylvest Bendtsen stepped down as board member
- ManagementCarsten Kastbjerg stepped down as deputy board member
- ManagementTroels Ingvard Christensen appointed board member
20052 changesmanagement 2
- ManagementChristian Sagild stepped down as board member
- ManagementKim Funder stepped down as director
200410 changesmanagement 10
- ManagementHans Sylvest Bendtsen appointed board member
- ManagementBo Henrik Grundtvig stepped down as board member
- ManagementChristian Sagild appointed board member
- ManagementNiels Mogens Larsen appointed board member
- ManagementNiels Fog appointed chair of the board
- ManagementGeorg Knudsen appointed board member
- ManagementJens Terkel Lund-Nielsen stepped down as board member
- ManagementBørge Westerbye-Juhl stepped down as board member
- ManagementChristian Nørgaard stepped down as board member
- ManagementOle Tolstrup Krogsgaard stepped down as chair of the board
20031 changemanagement 1
- ManagementHenrik Kofoed Jensen appointed board member
20024 changesmanagement 4
- ManagementTorben Olsen stepped down as board member
- ManagementBo Henrik Grundtvig appointed board member
- ManagementCarsten Kastbjerg appointed deputy board member
- ManagementGitte Nielsen appointed board member
20011 changemanagement 1
- ManagementAllan Henry Petersen stepped down as board member
20007 changesmanagement 4 · address 1 · capital 1 · merger 1
- ManagementCarsten Matzen Ludvig appointed ceo
- ManagementJens Snegaard Andersen stepped down as ceo
- ManagementTorben Olsen appointed board member
- AddressMoved to Firskovvej 20, 2800 Kgs.Lyngby
- CapitalShare capital changed from 15,000,000 DKK to 25,000,000 DKK
- ManagementFlemming Knoblauch stepped down as board member
- MergerMerger registered in CVR
19999 changesname 1 · capital 1 · management 7
- NameName changed from FARUM TØMMERHANDEL & BYGGEMARKED A/S to JOHANNES FOG A/S
- CapitalShare capital changed from 3,500,000 DKK to 15,000,000 DKK
- ManagementJens Terkel Lund-Nielsen appointed board member
- ManagementAllan Henry Petersen appointed board member
- ManagementKim Funder appointed director
- ManagementJens Snegaard Andersen appointed ceo
- ManagementBørge Westerbye-Juhl appointed board member
- ManagementChristian Nørgaard appointed board member
- ManagementJens Snegaard Andersen stepped down as board member
19983 changesmanagement 3
- ManagementOle Tolstrup Krogsgaard appointed chair of the board
- ManagementClaus Christensen stepped down as chair of the board
- ManagementThomas Blaabjerg Nielsen stepped down as board member
19964 changesmanagement 4
- ManagementCarl Erik Bechgaard stepped down as chair of the board
- ManagementHenrich Bechgaard stepped down as director
- ManagementHenrich Bechgaard stepped down as board member
- ManagementNancy Lilli Bechgaard stepped down as board member
19941 changecapital 1
- CapitalShare capital changed from 500,000 DKK to 3,500,000 DKK
19934 changesname 1 · management 3
- NameName changed from A/S PSE 38 NR. 1568 to FARUM TØMMERHANDEL & BYGGEMARKED A/S
- ManagementUlf Svejgaard Poulsen stepped down as chair of the board
- ManagementPer Emil Hasselbalch Stakemann stepped down as director
- ManagementPer Emil Hasselbalch Stakemann stepped down as board member
199212 changesfounded 1 · management 11
- FoundedRegistered as A/S PSE 38 NR. 1568
- ManagementUlf Svejgaard Poulsen appointed chair of the board
- ManagementFlemming Knoblauch appointed board member
- ManagementCarl Erik Bechgaard appointed chair of the board
- ManagementHenrich Bechgaard appointed director
- ManagementHenrich Bechgaard appointed board member
- ManagementPer Emil Hasselbalch Stakemann appointed director
- ManagementPer Emil Hasselbalch Stakemann appointed board member
- ManagementJens Snegaard Andersen appointed board member
- ManagementClaus Christensen appointed chair of the board
- ManagementThomas Blaabjerg Nielsen appointed board member
- ManagementNancy Lilli Bechgaard appointed board member
Related companies
Same people in management
- Coop Danmark A/Svia Tom Stengade
- Danske Bank A/Svia Christian Sagild
- ISS Facility Services A/Svia Erik Tronborg Andersen
- Falck Danmark A/Svia Erik Tronborg Andersen
- Tryg Forsikring A/Svia Per Emil Hasselbalch Stakemann
- Jem & Fix A/Svia Per Emil Hasselbalch Stakemann
Largest in the industry
- Stark Danmark A/SDKK 1.8bn
- Bygma A/SDKK 1.4bn
- Hempel A/SDKK 955m
- Davidsen A/SDKK 921.4m
- Kvik A/SDKK 364.3m
- Vorup Tømmerhandel og Byggecenter A/SDKK 149.7m
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.