TPF CONTRACTING
Annual accounts 2025
abbreviated format, filed on 20-08-2026, 20 days lateMoney flows
no detail for 2025Balance sheet
balance sheet total €7,754 on 31-12-2025in euro
Staff
Men and women
Not in that year's accounts.
Staff costs divided by the average number of full-time equivalents.
Filed annual accounts
as filed with the National Bank, click a year to choose it| Line | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balance sheet: assets | |||||||||||||||||||||
20/58 |
7,754 | 10,221 | 13,096 | 15,807 | 27,381 | 59,922 | 308,639 | 3.1m | 7.1m | 9.2m | 9.3m | 11.5m | 7.5m | 8.9m | 8.8m | 16.9m | 5.9m | 7.8m | 7.9m | 9.4m | |
20 |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 100,874 | 0 | |
21/28 |
- | - | - | - | - | 538 | 255,774 | 278,698 | 320,627 | 342,813 | 333,157 | 309,001 | 88,714 | 66,464 | 97,514 | 97,435 | 11,117 | 35,153 | 170,833 | 93,529 | |
21 |
- | - | - | - | - | - | - | - | 11,448 | 23,028 | 14,923 | 1,259 | 2,136 | - | - | 130 | 1,271 | 5,117 | 10,127 | 14,140 | |
22/27 |
- | - | - | - | - | - | 255,236 | 278,161 | 308,431 | 268,417 | 267,010 | 243,210 | 21,808 | 1,341 | 8,947 | 14,475 | 9,168 | 27,496 | 47,095 | 66,067 | |
22 |
- | - | - | - | - | - | 247,679 | 265,553 | 283,426 | 237,999 | 249,773 | 234,246 | - | - | 5,567 | 6,626 | 7,693 | 24,320 | 42,235 | 59,882 | |
23 |
- | - | - | - | - | - | 727 | 1,727 | 7,764 | 10,031 | - | - | 71 | 288 | 506 | 603 | 823 | 1,147 | 1,546 | 1,945 | |
24 |
- | - | - | - | - | - | 6,830 | 10,881 | 17,241 | 20,387 | 17,236 | 8,964 | 10,217 | 1,053 | 2,874 | 7,247 | 651 | 2,029 | 3,314 | 4,240 | |
26 |
- | - | - | - | - | - | - | - | - | - | - | - | 11,520 | - | - | - | - | - | - | - | |
28 |
- | - | - | - | - | 538 | 538 | 538 | 748 | 51,368 | 51,224 | 64,531 | 64,771 | 65,122 | 88,566 | 82,830 | 679 | 2,540 | 12,737 | 13,323 | |
284/8 |
- | - | - | - | - | - | - | 538 | 748 | 51,368 | 51,224 | 64,531 | 64,771 | 65,122 | 88,566 | 82,830 | 679 | 2,540 | 12,737 | 13,323 | |
285/8 |
- | - | - | - | - | - | - | 538 | 748 | 51,368 | 51,224 | 64,531 | 64,771 | 65,122 | 88,566 | 82,830 | 679 | 2,540 | 12,737 | 13,323 | |
29/58 |
7,754 | 10,221 | 13,096 | 15,807 | 27,381 | 59,385 | 52,865 | 2.8m | 6.7m | 8.8m | 9.0m | 11.2m | 7.5m | 8.8m | 8.7m | 16.8m | 5.9m | 7.7m | 7.7m | 9.3m | |
29 |
- | - | - | - | - | - | - | - | - | - | - | - | 1.2m | 731,920 | 72,706 | - | - | - | - | - | |
290 |
- | - | - | - | - | - | - | - | - | - | - | - | 1.2m | 731,920 | 72,706 | - | - | - | - | - | |
3 |
- | - | - | - | - | - | - | 2.1m | 2.5m | 1.2m | 2.8m | 1.9m | 2.4m | 883,906 | 1.5m | 3.0m | 3.7m | 2.6m | 2.2m | 1.6m | |
30/36 |
- | - | - | - | - | - | - | - | - | - | 17,350 | 166,778 | 89,456 | 148,714 | 211,488 | 92,134 | - | - | 3,357 | 12,206 | |
36 |
- | - | - | - | - | - | - | - | - | - | 17,350 | 166,778 | 89,456 | 148,714 | 211,488 | 92,134 | - | - | 3,357 | 12,206 | |
37 |
- | - | - | - | - | - | - | 2.1m | 2.5m | 1.2m | 2.8m | 1.7m | 2.3m | 735,192 | 1.3m | 2.9m | 3.7m | 2.6m | 2.2m | 1.6m | |
40/41 |
126 | 126 | 126 | 50 | 869 | 4,607 | 28,343 | 701,958 | 4.1m | 6.4m | 5.0m | 7.9m | 3.0m | 5.0m | 5.3m | 11.9m | 1.9m | 4.5m | 4.0m | 5.4m | |
40 |
- | - | - | - | - | - | 2,246 | 95,309 | 3.7m | 3.8m | 2.8m | 7.4m | 2.5m | 4.7m | 4.9m | 11.5m | 1.4m | 3.9m | 3.0m | 4.3m | |
41 |
126 | 126 | 126 | 50 | 869 | 4,607 | 26,096 | 606,649 | 403,209 | 2.6m | 2.2m | 494,853 | 475,425 | 267,380 | 440,428 | 399,517 | 489,700 | 600,149 | 1.1m | 1.1m | |
50/53 |
- | - | - | - | - | - | - | - | - | - | - | - | 174,520 | 174,520 | 174,520 | 174,520 | 174,520 | 174,520 | 474,520 | 1.9m | |
51/53 |
- | - | - | - | - | - | - | - | - | - | - | - | 174,520 | 174,520 | 174,520 | 174,520 | 174,520 | 174,520 | 474,520 | 1.9m | |
54/58 |
7,628 | 10,095 | 12,855 | 15,740 | 26,512 | 54,778 | 13,474 | 46,482 | 117,518 | 1.2m | 1.1m | 1.3m | 631,100 | 2.0m | 1.5m | 1.6m | 164,129 | 311,884 | 958,286 | 400,742 | |
490/1 |
0 | 0 | 115 | 17 | - | - | 11,049 | 10,437 | 32,393 | 56,511 | 27,424 | 67,162 | 61,753 | 77,133 | 78,601 | 112,044 | 27,891 | 50,444 | 41,125 | 61,088 | |
| Balance sheet: equity and liabilities | |||||||||||||||||||||
10/49 |
7,754 | 10,221 | 13,096 | 15,807 | 27,381 | 59,922 | 308,639 | 3.1m | 7.1m | 9.2m | 9.3m | 11.5m | 7.5m | 8.9m | 8.8m | 16.9m | 5.9m | 7.8m | 7.9m | 9.4m | |
10/15 |
- | -24,146 | -20,665 | -14,727 | 2,222 | -77,685 | 55,843 | 2.3m | 3.9m | 4.9m | 4.6m | 4.4m | 4.3m | 4.3m | 4.1m | 3.3m | 2.6m | 3.0m | 3.0m | 3.7m | |
10/11 |
3.7m | 3.7m | 3.7m | 3.7m | 3.7m | 3.7m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | |
10 |
2.9m | 2.9m | 2.9m | 2.9m | 2.9m | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
100 |
2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | 2.9m | |
11 |
780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | |
1100/10 |
780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | 780,818 | |
13 |
689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 689,500 | 585,336 | 581,473 | 577,442 | 937,588 | 937,588 | 937,588 | 937,588 | 937,588 | 937,588 | |
130/1 |
298,852 | 298,852 | 298,852 | 298,852 | 298,852 | 298,852 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | |
130 |
290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 290,300 | 186,136 | 182,273 | 178,242 | 163,238 | 163,238 | 163,238 | 163,238 | 163,238 | 163,238 | |
1311 |
8,552 | 8,552 | 8,552 | 8,552 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
1319 |
- | - | - | - | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | 8,552 | |
132 |
22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | 22,310 | |
133 |
368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 368,338 | 743,487 | 743,487 | 743,487 | 743,487 | 743,487 | 743,487 | |
14 |
-4.4m | -4.4m | -4.4m | -4.4m | -4.4m | -4.5m | -4.3m | -2.0m | -483,672 | 556,161 | 239,363 | 149,983 | 76,593 | - | -510,026 | -1.3m | -2.0m | -1.6m | -1.6m | -939,858 | |
16 |
- | - | - | - | - | - | - | - | - | 46,337 | 131,185 | 104,269 | 10,953 | 16,667 | 17,653 | 41,812 | - | 2,996 | 9,632 | 16,402 | |
160/5 |
- | - | - | - | - | - | - | - | - | 46,337 | 131,185 | 104,269 | 10,953 | 16,667 | 17,653 | 41,812 | - | 2,996 | 9,632 | 16,402 | |
160 |
- | - | - | - | - | - | - | - | - | - | - | 5,238 | 10,953 | 16,667 | 17,653 | 41,812 | - | 2,996 | 9,632 | 16,402 | |
161 |
- | - | - | - | - | - | - | - | - | 46,337 | 131,185 | 99,030 | - | - | - | - | - | - | - | - | |
17/49 |
34,579 | 34,367 | 33,761 | 30,534 | 25,158 | 137,607 | 252,796 | 755,919 | 3.2m | 4.2m | 4.6m | 7.0m | 3.2m | 4.6m | 4.7m | 13.5m | 3.3m | 4.8m | 4.9m | 5.7m | |
17 |
- | - | - | - | - | - | - | - | - | - | - | - | 205,424 | 106,879 | 464,946 | 888,101 | 438,500 | 584,000 | 667,000 | 750,000 | |
170/4 |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | 147,500 | 293,000 | 438,500 | 584,000 | 667,000 | 750,000 | |
170 |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | 147,500 | 293,000 | 438,500 | 584,000 | 667,000 | 750,000 | |
175 |
- | - | - | - | - | - | - | - | - | - | - | - | 205,424 | 102,810 | 3,699 | - | - | - | - | - | |
1750 |
- | - | - | - | - | - | - | - | - | - | - | - | 205,424 | 102,810 | 3,699 | - | - | - | - | - | |
176 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 4,069 | 313,748 | 595,101 | - | - | - | - | |
42/48 |
34,521 | 34,311 | 33,673 | 30,416 | 25,158 | 137,607 | 242,491 | 667,321 | 3.0m | 3.2m | 3.7m | 4.1m | 2.0m | 2.6m | 3.8m | 11.8m | 2.5m | 3.6m | 2.7m | 3.1m | |
42 |
- | - | - | - | - | - | - | - | - | - | - | - | 0 | 147,500 | 145,500 | 145,500 | 145,500 | 83,000 | 83,000 | 168,000 | |
43 |
- | - | - | - | - | - | 99,926 | 340,820 | 952,081 | 1.3m | 764,860 | 766,040 | 262,470 | 265,062 | 262,769 | 5.0m | 820,884 | 725,299 | 724,272 | 298,263 | |
430/8 |
- | - | - | - | - | - | 99,926 | 340,820 | 952,081 | 1.3m | 764,860 | 766,040 | 262,470 | 262,469 | 262,769 | 5.0m | 820,884 | 725,299 | 724,272 | 298,263 | |
439 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 2,593 | - | - | - | - | - | - | |
44 |
11,247 | 11,038 | 10,664 | 7,406 | 2,149 | 18,541 | 67,579 | 127,305 | 913,048 | 751,712 | 1.9m | 1.9m | 876,062 | 1.0m | 2.3m | 3.2m | 958,224 | 2.3m | 1.5m | 1.8m | |
440/4 |
11,247 | 11,038 | 10,664 | 7,406 | 2,149 | 18,541 | 67,579 | 127,305 | 913,048 | 751,712 | 1.9m | 1.9m | 876,062 | 1.0m | 2.3m | 3.2m | 958,224 | 2.3m | 1.5m | 1.8m | |
46 |
- | - | - | - | - | - | - | - | - | - | 143,464 | 143,464 | 314,559 | 573,508 | 679,521 | 2.1m | - | 3,497 | 22,221 | 255,771 | |
45 |
- | 0 | 0 | - | - | 433 | 46,732 | 170,596 | 403,777 | 1.1m | 518,669 | 625,131 | 427,639 | 378,549 | 397,296 | 435,680 | 284,479 | 361,596 | 310,179 | 564,233 | |
450/3 |
- | 0 | 0 | - | - | 433 | 10,701 | 64,707 | 120,390 | 795,185 | 218,611 | 309,895 | 57,882 | 67,039 | 88,125 | 175,190 | 64,346 | 138,360 | 69,330 | 110,363 | |
454/9 |
- | - | - | - | - | - | 36,031 | 105,889 | 283,387 | 289,090 | 300,058 | 315,236 | 369,758 | 311,510 | 309,171 | 260,490 | 220,133 | 223,235 | 240,848 | 453,870 | |
47/48 |
23,273 | 23,273 | 23,010 | 23,010 | 23,010 | 118,633 | 28,253 | 28,601 | 716,635 | 78,487 | 375,842 | 646,120 | 74,358 | 229,532 | 97,569 | 890,466 | 316,295 | 123,070 | 24,257 | 21,685 | |
492/3 |
59 | 56 | 88 | 118 | - | - | 10,305 | 88,598 | 181,206 | 1.0m | 894,890 | 2.9m | 1.0m | 1.9m | 355,010 | 806,393 | 341,905 | 640,603 | 1.5m | 1.8m | |
| Income statement | |||||||||||||||||||||
70/76A |
- | - | - | - | - | - | - | 1.3m | 4.3m | 10.0m | 11.2m | 10.8m | 7.3m | 9.2m | 10.3m | 11.6m | 3.3m | 6.1m | 5.9m | 12.6m | |
70 |
- | - | - | - | - | - | 22,168 | 1.6m | 2.7m | 11.4m | 10.0m | 11.3m | 5.5m | 9.5m | 11.6m | 12.2m | 2.1m | 5.6m | 5.2m | 13.2m | |
71 |
- | - | - | - | - | - | - | -414,741 | 1.3m | -1.7m | 1.1m | -584,820 | 1.6m | -597,622 | -1.6m | -810,283 | 1.0m | 436,818 | 642,966 | -1.1m | |
72 |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 12,036 | |
76A |
- | - | - | - | 125,000 | 541,359 | 576,600 | - | - | - | - | - | - | 194,433 | - | - | 394 | - | - | - | |
9900 |
- | -64 | -184 | -4,267 | 99,237 | 474,126 | -1.8m | - | - | - | - | - | - | - | - | - | - | - | - | - | |
60/66A |
- | - | - | - | - | - | - | 2.8m | 5.6m | 9.1m | 11.0m | 10.3m | 6.6m | 9.0m | 9.5m | 10.8m | 3.6m | 6.0m | 6.6m | 12.2m | |
60/61 |
- | - | - | - | - | 67,233 | 305,789 | - | - | - | - | - | - | - | - | - | - | - | - | - | |
60 |
- | - | - | - | - | - | - | 271,573 | 196,927 | 4.3m | 6.5m | 4.6m | 1.5m | 4.1m | 4.3m | 5.3m | 633,828 | 2.0m | 2.1m | 6.6m | |
600/8 |
- | - | - | - | - | - | - | 271,573 | 196,927 | 4.3m | 6.5m | 4.6m | 1.5m | 4.1m | 4.3m | 5.3m | 633,828 | 2.0m | 2.1m | 6.6m | |
61 |
- | - | - | - | - | - | - | 1.0m | 3.0m | 2.3m | 2.4m | 2.4m | 2.5m | 2.3m | 2.8m | 3.3m | 1.4m | 1.6m | 2.3m | 3.0m | |
62 |
- | - | - | - | - | 181,806 | 381,101 | 1.1m | 2.0m | 1.7m | 1.7m | 2.0m | 2.3m | 2.0m | 2.0m | 1.6m | 1.3m | 1.7m | 1.9m | 2.3m | |
630 |
- | - | - | - | - | 55,236 | 22,925 | 35,537 | 34,948 | 27,753 | 18,302 | 8,985 | 2,467 | 1,221 | 6,458 | 6,143 | 22,175 | 29,923 | 28,490 | 30,292 | |
631/4 |
- | - | - | - | - | - | -373,757 | - | 134,387 | - | - | - | - | - | - | - | - | - | - | - | |
635/8 |
- | - | - | - | - | - | - | - | - | - | -5,238 | -5,715 | -5,714 | -986 | -24,159 | 41,812 | -2,996 | -6,636 | -6,770 | -6,274 | |
640/8 |
400 | 470 | 384 | 678 | 348 | 18,953 | 419,132 | 106,053 | 249,047 | 889,604 | 301,453 | 1.3m | 332,537 | 633,783 | 396,594 | 708,823 | 200,338 | 692,589 | 239,653 | 347,693 | |
66A |
- | 10 | 151 | - | 10,017 | 343,082 | 11,500 | 214,530 | - | - | - | - | - | - | - | - | - | 58,999 | 103 | 159,012 | |
9901 |
-400 | -544 | -719 | -4,945 | 88,872 | -124,951 | -2.2m | -1.5m | -1.3m | 815,818 | 275,297 | 530,161 | 665,922 | 144,920 | 834,983 | 759,835 | -291,293 | 107,011 | -674,429 | 303,835 | |
75/76B |
- | 13 | 403 | 25 | 0 | - | 1,268 | 15,732 | 39,156 | 82,651 | 26,524 | 356 | 6,556 | 2,241 | 9,355 | 2,055 | 2,720 | 22,224 | 49,743 | 62,697 | |
75 |
- | 13 | 403 | 25 | 0 | - | 1,268 | 15,732 | 39,156 | 82,651 | 26,524 | 356 | 6,556 | 2,241 | 9,355 | 2,055 | 2,720 | 22,224 | 49,743 | 62,697 | |
751 |
- | - | - | - | - | - | - | 15,732 | 19,550 | 47,280 | 26,524 | 353 | 6,556 | 2,204 | 9,355 | 2,054 | 2,697 | 22,166 | 49,714 | 62,608 | |
752/9 |
- | - | - | - | - | - | - | 0 | 19,606 | 35,371 | 0 | 4 | 0 | 37 | 1 | 0 | 22 | 58 | 29 | 89 | |
65/66B |
2,280 | 2,948 | 5,621 | 12,030 | 8,966 | 8,503 | 69,783 | 95,029 | 33,601 | 30,495 | 26,486 | 22,338 | 25,142 | 38,837 | 53,478 | 61,321 | 77,437 | 67,542 | 73,884 | 63,540 | |
65 |
2,280 | 2,948 | 5,621 | 12,030 | 8,966 | 8,503 | 69,783 | 95,029 | 33,601 | 30,495 | 26,486 | 22,338 | 25,142 | 38,837 | 53,478 | 61,321 | 77,437 | 67,542 | 73,884 | 63,540 | |
650 |
- | - | - | - | - | - | - | 7,371 | 13,091 | 10,625 | 7,924 | 13,261 | 16,409 | 27,000 | 46,158 | 53,675 | 53,176 | 59,881 | 63,713 | 53,704 | |
651 |
- | - | - | - | - | - | - | 78,285 | - | - | - | - | - | - | - | - | - | - | - | - | |
652/9 |
- | - | - | - | - | - | - | 9,374 | 20,510 | 19,870 | 18,562 | 9,077 | 8,733 | 11,837 | 7,320 | 7,646 | 24,261 | 7,661 | 10,172 | 9,836 | |
9903 |
-2,680 | -3,480 | -5,937 | -16,950 | 79,907 | -133,454 | -2.3m | -1.5m | -1.3m | 867,974 | 275,335 | 508,179 | 647,336 | 302,757 | 790,860 | 700,568 | -365,617 | 2,694 | -698,673 | 143,979 | |
67/77 |
- | 2 | 0 | - | - | 74 | 259 | 2,199 | -274,304 | 551,176 | 81,791 | 430,926 | 566,711 | 2,679 | - | - | - | - | - | - | |
670/3 |
- | - | - | - | - | - | - | 2,199 | 2,517 | 565,358 | 130,192 | 430,942 | 568,480 | 2,679 | - | - | - | - | - | - | |
77 |
- | - | - | - | - | - | - | - | 276,821 | 14,182 | 48,400 | 16 | 1,769 | - | - | - | - | - | - | - | |
9904 |
-2,680 | -3,482 | -5,937 | -16,950 | 79,907 | -133,528 | -2.3m | -1.5m | -1.0m | 316,798 | 193,544 | 77,253 | 80,624 | 300,078 | 790,860 | 700,568 | -365,617 | 2,694 | -698,673 | 143,979 | |
9905 |
-2,680 | -3,482 | -5,937 | -16,950 | 79,907 | -133,528 | -2.3m | -1.5m | -1.0m | 316,798 | 193,544 | 77,253 | 80,624 | 300,078 | 790,860 | 700,568 | -365,617 | 2,694 | -698,673 | 143,979 | |
| Appropriation of the result | |||||||||||||||||||||
9906 |
-4.4m | -4.4m | -4.4m | -4.4m | -4.4m | -4.5m | -4.3m | -2.0m | -483,672 | 556,161 | 343,527 | 153,846 | 80,624 | -209,948 | -510,026 | -1.3m | -2.0m | -1.6m | -1.6m | -939,858 | |
14P |
-4.4m | -4.4m | -4.4m | -4.4m | -4.5m | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
791/2 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 375,149 | - | - | - | - | - | - | |
792 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 375,149 | - | - | - | - | - | - | |
691/2 |
- | - | - | - | - | - | - | - | - | - | 104,164 | 3,863 | 4,031 | 15,004 | - | - | - | - | - | - | |
6920 |
- | - | - | - | - | - | - | - | - | - | 104,164 | 3,863 | 4,031 | 15,004 | - | - | - | - | - | - | |
694/7 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 150,197 | - | - | - | - | - | - | |
694 |
- | - | - | - | - | - | - | - | - | - | - | - | - | 150,197 | - | - | - | - | - | - | |
| Social balance sheet | |||||||||||||||||||||
9087 |
- | - | - | - | - | 1.5 | 4.2 | 11.9 | 20.9 | 19.1 | 17 | 19 | 22.5 | 23.5 | 21.3 | 18.7 | 17.8 | 21.3 | 25 | 31.6 | |
Men (FTE)1003 |
- | - | - | - | - | - | - | 8.2 | 16.8 | 15 | 13.5 | 16 | 18.8 | 19.5 | - | - | - | - | - | - | |
Women (FTE)1003 |
- | - | - | - | - | - | - | 3.7 | 4.1 | 4.1 | 3.5 | 3 | 3.7 | 4 | - | - | - | - | - | - | |
Agency workers1501 |
- | - | - | - | - | - | - | 0.2 | 0.3 | 0.2 | 0.4 | 1 | - | - | 1 | 1 | - | 1 | - | 0.1 | |
Hours worked1013 |
- | - | - | - | - | 2,005 | 5,985 | 16,499 | 32,142 | 31,239 | 28,599 | 30,419 | 35,976 | 34,105 | 33,880 | 28,709 | 27,426 | 34,388 | 42,357 | 53,093 | |
| Document | |||||||||||||||||||||
The accounts for 29 older financial years (1977-2005) were filed as documents without figures as data, scans for example.
Source: Annual accounts 2025 at the NBB, filed on 20-08-2026.
Filings
each dot is a set of accounts, on the day it reached the National Bank2025 annual accounts filed 20 days after the deadline. Filed on 20 August 2026, deadline 31 July 2026 (7 months after the close on 31 December 2025, Companies Code art. 3:10). Source: NBB, 2026-00413385.
| Financial year | Type | Filed | Reference | Document |
|---|---|---|---|---|
| 31-12-2025 | abbreviated format | 20-08-2026 | 2026-00413385 | |
| 31-12-2024 | micro format | 22-07-2025 | 2025-00299697 | |
| 31-12-2023 | micro format | 22-07-2024 | 2024-00273575 | |
| 31-12-2022 | micro format | 25-09-2023 | 2023-00454534 | |
| 31-12-2021 | full format | 09-06-2022 | 2022-20056688 | |
| 31-12-2020 | full format | 05-05-2021 | 2021-13300260 | |
| 31-12-2019 | full format | 26-06-2020 | 2020-21700458 | |
| 31-12-2018 | full format | 22-05-2019 | 2019-13800120 | |
| 31-12-2017 | full format | 23-05-2018 | 2018-13300590 | |
| 31-12-2016 | full format | 22-05-2017 | 2017-12600512 | |
| 31-12-2015 | full format | 09-06-2016 | 2016-16000599 | |
| 31-12-2014 | full format | 26-05-2015 | 2015-13200479 | |
| 31-12-2013 | full format | 11-06-2014 | 2014-16200281 | |
| 31-12-2012 | full format | 04-06-2013 | 2013-14500229 | |
| 31-12-2011 | full format | 12-06-2012 | 2012-16800213 | |
| 31-12-2010 | full format | 01-07-2011 | 2011-23400214 | |
| 31-12-2009 | full format | 25-06-2010 | 2010-20700165 | |
| 31-12-2008 | full format | 29-07-2009 | 2009-48400210 | |
| 31-12-2007 | full format | 02-07-2008 | 2008-33900101 | |
| 31-12-2006 | full format | 26-06-2007 | 2007-28900075 | |
| 31-12-2005 | full format | 29-05-2006 | 2006-17205235 | |
| 31-12-2004 | full format | 30-05-2005 | 2005-18301117 | |
| 31-12-2003 | full format | 13-05-2004 | 2004-14704388 | |
| 31-12-2002 | full format | 23-05-2003 | 2003-16405026 | |
| 31-12-2001 | full format | 08-05-2002 | 2002-12001614 | |
| 31-12-2000 | full format | 04-05-2001 | 2001-11700168 | |
| 31-12-1999 | full format | 16-05-2000 | 2000-13405029 | |
| 31-12-1998 | full format | 26-05-1999 | 1999-11801749 | |
| 31-12-1997 | full format | 27-05-1998 | 1998-11601410 | |
| 31-12-1996 | full format | 28-04-1997 | 1997-06500734 | |
| 31-12-1995 | full format | 30-04-1996 | 1996-07101222 | |
| 31-12-1994 | full format | 05-05-1995 | 1995-07100657 | |
| 31-12-1993 | full format | 06-05-1994 | 1994-07604683 | |
| 31-12-1992 | full format | 12-05-1993 | 1993-29900405 | |
| 31-12-1991 | full format | 19-05-1992 | 1992-06300853 | |
| 31-12-1990 | full format | 07-05-1991 | 1991-05100775 | |
| 31-12-1989 | full format | 25-05-1990 | 1990-05601222 | |
| 31-12-1988 | full format | 25-05-1989 | 1989-05103721 | |
| 31-12-1987 | full format | 24-05-1988 | 1988-04701288 | |
| 31-12-1986 | full format | 25-05-1987 | 1987-07002273 | |
| 31-12-1985 | full format | 07-05-1986 | 1986-06500601 | |
| 31-12-1984 | full format | 07-05-1985 | 1985-03700665 | |
| 31-12-1983 | unclassified schema | 09-05-1984 | 1984-02601591 | |
| 31-12-1982 | unclassified schema | 16-05-1983 | 1983-02801805 | |
| 31-12-1981 | unclassified schema | 17-05-1982 | 1982-02901029 | |
| 31-12-1980 | unclassified schema | 22-05-1981 | 1981-03200582 | |
| 31-12-1979 | unclassified schema | 13-05-1980 | 1980-02600618 | |
| 31-12-1978 | unclassified schema | 09-05-1979 | 1979-02500181 | |
| 31-12-1977 | unclassified schema | 26-05-1978 | 1978-01300913 |
Key figures and ratios
per financial year, computed from the annual accounts| Line | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | -69,715 | -2.2m | -1.4m | -1.3m | 843,571 | 293,599 | 539,146 | 668,389 | 146,141 | 841,441 | 765,977 | -269,118 | 136,934 | -645,938 | 334,126 | ||
| - | - | - | - | - | -78,292 | -2.3m | -1.5m | -1.0m | 344,551 | 211,846 | 86,238 | 83,092 | 301,299 | 797,318 | 706,711 | -343,442 | 32,618 | -670,183 | 174,271 | ||
| - | - | - | - | - | -200,000 | 40,845 | 22,952 | 93,989 | 37,266 | 55,766 | 229,511 | 25,069 | -29,829 | 800 | 10,309 | -1,861 | 5,314 | 5,609 | 24,293 | ||
| -2,467 | -2,760 | -2,885 | -10,772 | -28,266 | 41,304 | -33,008 | -71,036 | -1.1m | 90,189 | -207,305 | 717,486 | -1.4m | 506,582 | -120,417 | 1.4m | -147,755 | -646,401 | 557,543 | - | ||
| -26,767 | -24,090 | -20,577 | -14,609 | 2,222 | -78,223 | -189,625 | 2.2m | 3.8m | 5.7m | 5.3m | 7.1m | 5.5m | 6.2m | 4.9m | 5.0m | 3.4m | 4.2m | 5.0m | 6.2m | ||
| - | - | - | - | - | - | - | -89.3% | -48.2% | 7.1% | 2.7% | 4.7% | 12.2% | 1.5% | 7.2% | 6.2% | -13.9% | 1.9% | -13.1% | 2.3% | ||
| - | -236.2% | -157.8% | -93.2% | 8.1% | -129.6% | 18.1% | 75.6% | 55.1% | 53.7% | 49.5% | 38.4% | 57.5% | 48.0% | 46.8% | 19.6% | 44.2% | 38.5% | 37.9% | 39.2% | ||
| 0.22 | 0.30 | 0.39 | 0.52 | 1.09 | 0.43 | 0.22 | 4.23 | 2.26 | 2.79 | 2.44 | 2.72 | 3.81 | 3.36 | 2.26 | 1.42 | 2.34 | 2.18 | 2.87 | 2.98 | ||
| 0.22 | 0.30 | 0.39 | 0.52 | 1.09 | 0.43 | 0.22 | 1.14 | 1.43 | 2.42 | 1.67 | 2.26 | 2.59 | 3.02 | 1.86 | 1.17 | 0.88 | 1.43 | 2.04 | 2.48 | ||
| - | - | - | - | 11.32 | - | 4.53 | 0.32 | 0.81 | 0.85 | 0.99 | 1.58 | 0.74 | 1.08 | 1.13 | 4.08 | 1.26 | 1.60 | 1.64 | 1.55 | ||
| - | - | - | - | - | - | - | -66.0% | -26.7% | 6.4% | 4.2% | 1.7% | 1.9% | 7.0% | 19.2% | 21.1% | -14.0% | 0.1% | -23.4% | 3.9% | ||
| -34.6% | -34.1% | -45.3% | -107.2% | 291.8% | -222.8% | -740.9% | -49.9% | -14.7% | 3.5% | 2.1% | 0.7% | 1.1% | 3.4% | 9.0% | 4.1% | -6.2% | 0.0% | -8.9% | 1.5% | ||
| - | - | - | - | - | - | - | -194.03 | -98.14 | 79.40 | 37.05 | 40.66 | 40.73 | 5.41 | 18.23 | 14.27 | -5.06 | 2.29 | -10.14 | 6.22 | ||
| - | - | - | - | - | - | 37 days | 21 days | 494 days | 121 days | 102 days | 239 days | 170 days | 180 days | 155 days | 344 days | 237 days | 256 days | 210 days | 118 days | ||
| - | - | - | - | - | 101 days | 81 days | 35 days | 104 days | 42 days | 77 days | 101 days | 79 days | 59 days | 115 days | 138 days | 174 days | 225 days | 126 days | 69 days |
EBIT margin. Not meaningful: turnover is only a small part of operating income.
A Belgian filing has no cash-flow statement. Cash flow is therefore an approximation, derived from the income statement. Investment is the acquisitions in the notes and, without them, the balance-sheet move.
Revenue breakdown
By activity 2018
- Réalisation d'installations industrielles €995,99060.7%
- Missions d'ingénieur-conseil €348,86321.3%
- Facturation de prestations à d'autres sociétés du groupe €296,38018.1%
Total €1,641,233
Source: 2018 accounts, page 19, filing 2019-13800120
By geographic market 2018
- Afrique €995,99060.7%
- Moyen-Orient €333,26320.3%
- Europe €311,98019.0%
Total €1,641,233
Source: 2018 accounts, page 19, filing 2019-13800120
All years (2006 to 2018)
By activity
| By activity | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Réalisation d'installations industrielles | - | - | - | - | - | - | - | - | €9,345,752 | €8,869,927 | €11,275,615 | €861,581 | €995,990 |
| Missions d'ingénieur-conseil | - | - | - | - | - | - | - | - | - | - | €146,676 | €1,877,703 | €348,863 |
| Facturation de prestations à d'autres sociétés du groupe | - | - | - | - | - | - | - | - | - | - | - | - | €296,380 |
| Etudes Ingénieur Conseil | €2,921,537 | €1,494,736 | €2,324,126 | - | - | - | - | €1,334,791 | €1,953,203 | €1,146,874 | - | - | - |
| Installations industrielles | €10,229,235 | €3,657,699 | €3,290,435 | €935,941 | €11,372,544 | €9,335,164 | €8,904,866 | €4,131,177 | - | - | - | - | - |
| Total | €13,150,772 | €5,152,434 | €5,614,561 | €935,941 | €11,372,544 | €9,335,164 | €8,904,866 | €5,465,968 | €11,298,956 | €10,016,800 | €11,422,290 | €2,739,284 | €1,641,233 |
By geographic market
| By geographic market | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Afrique | - | - | - | - | - | - | - | - | €10,943,531 | €8,003,850 | €11,275,615 | €861,581 | €995,990 |
| Moyen-Orient | - | - | - | - | - | - | €157,500 | €538,320 | €108,387 | €459,200 | €143,464 | €1,427,703 | €333,263 |
| Europe | €3,218,687 | €2,140,297 | €4,275,722 | €793,613 | €1,251,131 | €3,682,938 | €873,971 | €819,228 | €247,037 | €1,553,750 | €3,212 | €450,000 | €311,980 |
| Afrique du Nord | - | - | - | - | - | €7,894,498 | €8,459,326 | €4,108,420 | - | - | - | - | - |
| Moyen-Orient (Qatar, Yemen) | €2,112,197 | €647,000 | €795,986 | €492,871 | €116,500 | - | - | - | - | - | - | - | - |
| Afrique du Nord (Algérie) | €7,819,889 | €2,365,137 | €542,853 | - | - | - | - | - | - | - | - | - | - |
| Total | €13,150,772 | €5,152,434 | €5,614,561 | €1,286,484 | €1,367,631 | €11,577,436 | €9,490,797 | €5,465,968 | €11,298,956 | €10,016,800 | €11,422,290 | €2,739,284 | €1,641,233 |
Insights on TPF CONTRACTING
The operating result for 2025 is a loss of €400, smaller than the loss of €544 in 2024.