Belgium & France

Belgium gross to net salary

Estimate your monthly take-home pay as an employee in Belgium from your gross salary (2026 scale).

Embed this calculator on your website

Copy this code and paste it into your page (WordPress, Wix, Webflow, HTML…). It's free: please keep the link to HOD Calc.

How it works

Gross − social security (13.07%) = taxable pay. Over the year: flat professional expenses (30%, max €6,070), progressive tax (25% up to €16,720, 40% up to €29,510, 45% up to €51,070, 50% above), minus the tax-free allowance (€11,180 at 25%), plus municipal tax. Estimate for a single person without children: monthly withholding on the payslip can be a little higher, and the low-wage work bonus is not included.

Results are for guidance only and do not replace professional advice.

Worked example

With the default values:

  • Monthly gross salary3000
  • Municipal tax (%)7
  • Salary months per year12 months

you get:

  • Estimated monthly net€2,155.99
  • Social security (ONSS)€392.10
  • Income + municipal tax (per month)€426.83
  • Special social security contribution€25.07

Frequently asked questions

How does the “Belgium gross to net salary” tool work?

Gross − social security (13.07%) = taxable pay. Over the year: flat professional expenses (30%, max €6,070), progressive tax (25% up to €16,720, 40% up to €29,510, 45% up to €51,070, 50% above), minus the tax-free allowance (€11,180 at 25%), plus municipal tax. Estimate for a single person without children: monthly withholding on the payslip can be a little higher, and the low-wage work bonus is not included.

What do I need to enter?

Just fill in: monthly gross salary, municipal tax, salary months per year. The result updates as you type.

Can you give an example?

Monthly gross salary: 3000; Municipal tax (%): 7; Salary months per year: 12 months → Estimated monthly net: €2,155.99; Social security (ONSS): €392.10.

Is this calculator free, and is my data private?

Yes. HOD Calc is completely free with no sign-up. The calculation runs in your browser: nothing you type is sent or stored.