Data methodology
Every statistic on puntWork — from per-category median salaries to the Belgian Salary Index — is computed directly from active job listings on our network. No estimates, no crowdsourcing, no extrapolation. This page describes exactly how.
Data source
puntWork aggregates job listings in real time from the official feeds of eight Belgian staffing and recruitment brands. Listings refresh continuously (1–6 hours); expired listings drop out of every computation.
Salary normalization
- Only pay values the employer publishes in the listing itself ("source pay") are counted.
- All amounts are normalized to gross EUR per month: hourly rates × 164.7; yearly salaries ÷ 12; for ranges we take the midpoint.
- Unsafe mixed units and unrealistic values are excluded.
- A distribution (P10–P90) or median is only published with at least 10 salaried listings — fewer, truthful figures over noisy ones.
Counts and trends
Listing counts per category, province and city are live counts of active listings at render time. Trend figures compare recent inflow against the preceding period on the same basis.
The Belgian Salary Index
The full table (category × province: P10/P25/median/P75/P90, sample size, active listings) is free to download as CSV or JSON under CC BY 4.0. Go to the salary pages and downloads.
How to cite
Cite "puntWork Belgian Salary Index" with the date of retrieval. The data is available under the Creative Commons BY 4.0 license.