puntWork helps people find quality jobs across Belgium through a fast, locally focused interface available in several languages. Job listings remain in their source language.
Three expressions, one point
NLOp punt.
FRAu point.
ENOn the dot.
“Op punt.” “Au point.” “On the dot.” Three expressions for one promise: relevant jobs, clearly organized down to the local level.
Seven levels deep
01nation
02region
03province
04arrondissement
05canton
06municipality
07city
·On the dot.
The honesty charter
What we will never do to you.
01
puntWork does not invent missing fields.
If the source doesn't provide it, the page says so — plainly.
02
Every estimate is labeled.
"puntWork estimate" vs "pay provided by source" — always distinguished, never blended.
03
Real numbers are the only nudge.
Counts and freshness are measurements, never claims. No fake scarcity, no countdown theatrics.
04
Your application never touches us.
Apply links continue to the employer — no puntWork account required, and analytics follows your consent choice.
How puntWork works
We aggregate and normalize listings from trusted recruitment partners, organize them by region and language, and keep job details clear and up to date. When you click "Apply", you are redirected to the original recruiter or employer application page.
Quality and transparency
We focus on clear listings, reliable metadata, and direct application paths so candidates can apply with confidence.
How puntWork works
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 salary figures that the employer publishes in the listing itself 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.