Withholding obligation for construction and real estate, checked automatically
Immovable works (construction, renovation, demolition, installations) and the delivery of ready-mix concrete are covered by article 30bis of the Belgian law of 27 June 1969. Before every payment you must verify whether your supplier has social or tax debts. Checkplicht performs those checks automatically at the NSSO, NISSE and FPS Finance.
Legal basis
Article 30bis of the law of 27 June 1969 on social security for workers, covering immovable works and ready-mix concrete deliveries.
Since the Program Act of 22 December 2023, self-employed social debts (NISSE) are also taken into account.
The law of 15 May 2024 on social criminal law tightens penalties for missing declarations, missing withholdings or missing payments.
How the withholding obligation works in practice
The withholding obligation is not an annual formality but a check per payment. What counts is the day you pay your supplier or sub-supplier. If they have social security debts at the NSSO or NISSE on that day, you withhold 35 percent of the invoice amount excluding VAT. Tax debts at FPS Finance add another 15 percent. Both administrations together can never claim more than 50 percent of the invoice.
On a construction site that situation shifts constantly. A sub-supplier who was debt free in March can have an outstanding NSSO contribution in May. Checking only at the start of the project means paying blind for the rest of the year. That is why Checkplicht works with a cadence: pick an interval from daily to every 30 days and every supplier in your file is automatically re-checked at the source.
For works in immovable property there is also the works declaration. The supplier declares the contract to the NSSO in advance and lists its sub-suppliers. Declaration and withholding are two separate duties: a correct declaration does not release you from checking at every payment.
For which businesses
General suppliers
Coordinating sites with multiple sub-suppliers.
Structure, roofing, façade
Masonry, concrete, roofing, façade, prefab and ready-mix.
MEP and finishing trades
Electrical, HVAC, plumbing, painting, flooring, plastering, interior fit-out.
Developers and real estate
Developers and property companies commissioning works.
Renovation and restoration
Residential and commercial renovation, heritage restoration.
Infrastructure and roadworks
Earthworks, sewers, roads, cables and pipelines.
What Checkplicht verifies for you
NSSO, employer social debts
Live lookup on the Belgian company or VAT number.
NISSE, self-employed social debts
For sole traders and self-employed without staff.
FPS Finance, tax debts
Detects tax debts that trigger a withholding.
Site declaration and 30bis scope
Certificate states whether the supplier falls within scope.
How it works
- 01
Import suppliers
Excel import or company-number lookup. Address, activity and Peppol are enriched automatically.
- 02
Automated re-checks
Cadence from daily to every 30 days.
- 03
Withholding alerts
Direct notification with the exact withholding percentage.
- 04
Official payment handover and PDF certificate
Checkplicht hands you over to checkinhoudingsplicht.be and provides a dated certificate.
The pitfalls we see most often in this sector
Checking only the main contractor
The chain is jointly liable. Every link checks its own counterparty. Screening only the main contractor leaves the sub-suppliers further down uncovered.
Forgetting advances and progress statements
An advance or a progress statement is a payment too. Every instalment needs its own check on the day of payment.
Misclassifying supply with installation
A pure delivery of materials falls outside the scheme, but as soon as the supplier installs or assembles, it is a work in immovable property and article 30bis applies. Ready-mix concrete is explicitly covered.
Treating foreign sub-suppliers as an exception
A contractor without a Belgian registration is not automatically out of scope. Specific rules apply and the principal remains liable.
Risks without a check
- Administrative fine equal to twice the amount that should have been withheld.
- Joint liability for your counterparty's social and tax debts, up to 100 percent of the price.
- Separate fine for the supplier when the contract is not declared.
What to do when a debt is found
If a debt is found, you split the payment. The withheld part goes straight to the NSSO and, where applicable, to FPS Finance. The remainder goes to your supplier. If you do not, you risk an administrative fine equal to twice the amount you should have withheld, on top of joint liability for the debt itself.
Checkplicht does not execute the payment. We show the exact percentage and amount and hand you over to the official application checkinhoudingsplicht.be, where the government supplies the correct payment details and structured reference. The payment therefore always stays at the source.
Your supplier can present a certificate limiting the withholding when the debt is lower than the calculated amount. In that case you withhold only the amount on the certificate. Keep it together with the check certificate; Checkplicht archives every certificate automatically with date, time and result.
Checklist for your next payment run
- All suppliers and sub-suppliers on the project are in your file, with a correct company number.
- The automatic re-check interval matches your payment rhythm.
- Every invoice you pay today has a check from today.
- On a red status: withholding calculated and paid through the official application.
- Check certificate archived and kept for at least five years.
Read on
Frequently asked questions, construction
Are small jobs for private individuals covered?
Works commissioned by a natural person for purely private purposes fall outside article 30bis. As soon as a company or self-employed person commissions the works, the obligation applies.
Do I have to check my sub-supplier as well?
Yes. Every supplier must check its own sub-supplier. The chain is jointly liable.
Is ready-mix concrete in scope?
Yes. Its delivery is expressly treated as immovable works under article 30bis.
What are the withholding rates?
35 percent for social debts (NSSO) and 15 percent for tax debts (FPS Finance), with a global cap of 50 percent of the invoice excluding VAT.
Can I manage multiple sites?
Yes. Checkplicht supports projects and sites so you can track which suppliers are active on each site.
Official sources
- NSSO, declaration of works article 30bis
- Official withholding obligation lookup (checkinhoudingsplicht.be)
- NSSO, withholding obligation
- Act of 27 June 1969 (consolidated text, Justel)
- FPS Finance
This page is informational. For a specific case, consult the official sources or your accountant.
Other sectors
Get started in minutes
Import your suppliers, pick a cadence and let Checkplicht run NSSO, NISSE and FPS Finance lookups.
