Information about SupplyStack
My details
*
*
*

Company information

Status
Active

Enterprise number

BE0521.837.630

VAT liability
Yes
Established
07-03-2013
Last balance sheet year
2024
Company size
Medium-sized 12,8 FTE
Principal activity
Computer programming activities
Health barometer
Credit limit
Detailpage

Are you looking for more information about this company?

  • Consult health at a glance

  • Choose quick insights or granular details

  • Get updates on important developments

7-day free trial, no credit card required.

Financial data from SupplyStack

2024 2023 2022 2021
Profit/Loss -4,785,582 -216 % -1,515,551 -447 % 436,797 148 % -904,544
Equity -2,711,600 -228 % 2,114,946 -42 % 3,671,462 12 % 3,275,629
Gross margin 559,595 -61 % 1,436,324 -51 % 2,944,740 121 % 1,332,653
Employees 12.8 10 11.9 12.3

Publications from SupplyStack

Date Publication
14-02-2025 Resignations - Appointments (NL)
03-05-2024 Resignations - Appointments (NL)
01-02-2022 Capital - Shares - Resignations - Appointments (NL)
27-12-2021 Capital - Shares (NL)
09-11-2021 Miscellaneous (FR)

Frequently asked questions

What is the VAT number of SupplyStack?
The VAT number of SupplyStack is BE 0521.837.630.
Wat is the PEPPOL ID of SupplyStack?
The PEPPOL ID of SupplyStack is 0208:0521837630. Log in or start a free trial to see the full overview.
When was SupplyStack founded?
SupplyStack was founded on 07-03-2013.
What is the address of SupplyStack?
The current registered office of SupplyStack is located at Tavernierkaai 2/18, 2000 Antwerpen.
When was the last time SupplyStack filed their annual financial statements?
The most recent financial statements of SupplyStack were filed on 23-09-2025.
How many employees does SupplyStack have?
There are 12,8 FTEs working at SupplyStack according to the staff figures in the most recent financial statements.
What is the annual turnover of SupplyStack?
At the time of its most recent financial statements, SupplyStack did not publish any turnover figures. SupplyStack reported a gross margin of €559,594.88.