Why Belgian net pay is low

Belgium has one of the largest gaps between gross and net pay in the European Union, and it is not because any single rate is extreme. It is because the top rate arrives early, social security is charged on everything, and a municipal surcharge sits on top of the result.

The 50% band starts near the median wage

For income year 2026 the brackets are 25% to EUR 16,720, 40% to EUR 29,510, 45% to EUR 51,070 and 50% above that. A 50% marginal rate beginning at EUR 51,070 of net taxable income is unusually low by European standards. Most countries reach their top rate at a multiple of average earnings; Belgium reaches it close to the middle of the distribution.

The full stack at the median salary

DeductionAmountShare of gross
Social security (ONSS, 13.07%)EUR 6,78313.1%
Income taxEUR 10,79020.8%
Municipal surchargeEUR 7551.5%
TotalEUR 18,32835.3%

At a gross salary of EUR 51,894, take-home is EUR 33,566, or EUR 2,797 a month.

Three things compound

ONSS is charged on gross, with no threshold. Every euro of salary carries 13.07% before income tax is even considered.

The exempt amount is small and flat in value. It reduces your bill by 25% of EUR 11,180, the same cash amount at every income, as explained in the exempt amount guide.

The municipal surcharge multiplies the tax. It is a percentage of your income tax rather than of your income, so it scales with everything above, typically adding another 7%.

What would improve the picture

Our calculator deliberately leaves out the werkbonus and the tax credit for low activity income, worth up to EUR 2,000 and EUR 910 a year, both aimed at lower earners. If you are towards the bottom of the scale your real net pay is better than the figure shown. We exclude them because the formulas were not verified from a primary source, and we would rather overstate tax and say so than invent a credit.

The Belgium salary calculator lets you set your own municipal rate, which varies from 0% to about 9%.