Belgium Payroll Tax Guide

Belgian payroll withholding tax (bedrijfsvoorheffing / précompte professionnel) — the progressive withholding tables published annually by the FOD Financiën, the calculation of the withholding based on gross salary, family situation, and commuting method, the mandatory monthly filing via DMFA (DmfA — the multifunctional social security declaration), the payment deadlines (15th of the following month), the special regimes (company car VAA/ATN, meal vouchers, eco vouchers, telework allowance, representation allowance), the year-end adjustment (the "aangifte van de bedrijfsvoorheffing" / "déclaration du précompte professionnel" — correcting over/under withholding), and the penalty for late filing or non-payment.

Payroll withholding tax (bedrijfsvoorheffing / précompte professionnel) is the mechanism by which employers pre-collect personal income tax from employees and remit it to the FOD Financiën / SPF Finances. The withholding is a pre-payment of the employee's final personal income tax and is determined by official withholding tables. All amounts in Euros (EUR). For related reading, see our Hiring Employees Guide → and Personal Tax Guide →.

Withholding Tables (Bedrijfsvoorheffingstabellen)

  • Official tables: The FOD Financiën publishes official withholding tax tables annually. The tables are available on the MyMinfin portal (the "bedrijfsvoorheffingstabellen" / "tables de précompte professionnel"). The tables are based on: (a) the employee's gross monthly salary (or hourly wage × hours worked), (b) the employee's family situation (single, married, number of dependent children — the "belastingvrije som" adjustment), (c) the employee's commuting method (public transport subsidy is deducted from the taxable base), (d) the employee's age (employees over 65 have a lower withholding).
  • Calculation: The employer calculates the withholding for each employee each month: (a) determine the gross taxable salary (including taxable fringe benefits — company car VAA, meal vouchers above €6.91/day, etc.), (b) apply the withholding table percentage (the table gives the amount of bedrijfsvoorheffing per salary bracket), (c) deduct the withholding from the net salary after social security contributions. The withholding tables are progressive: 0% for low incomes (below approximately €2,000/month gross), rising to approximately 40–50% for high incomes (above €7,000/month gross).

DMFA Declaration (DmfA — Multifunctionele Aangifte)

  • Monthly filing: The employer files a monthly DMFA (DmfA) declaration — the multifunctional social security declaration that reports: (a) all employees (name, national register number), (b) gross wages per employee, (c) employee social security contributions (13.07%), (d) employer social security contributions (~25% + sectoral), (e) the bedrijfsvoorheffing (payroll withholding tax) withheld per employee, (f) special contributions (sectoral funds, solidarity contribution for company cars, etc.).
  • Deadline: The DMFA must be filed by the 15th of the month following the salary payment. The filing is done through the RSZ/ONSS portal (the "Sociale Zekerheid" / "Sécurité Sociale" portal). Employers can file directly or through a social secretariat (social secretariaat / secrétariat social).
  • Payment: The total amount due (employee SS + employer SS + bedrijfsvoorheffing) must be paid by the same deadline (15th). Late payment attracts interest at 0.8% per month. Non-filing carries penalties of €500–€5,000 per infraction.

Special Withholding Items

  • Company car VAA/ATN: The taxable benefit of a company car (VAA/ATN) is included in the gross salary for withholding purposes. The employer calculates the monthly VAA based on the CO2 formula and includes it in the payroll. The VAA is subject to both social security (employee: 13.07%, employer: ~25%) and bedrijfsvoorheffing. The employer can deduct the VAA from the net salary or pay it as a separate benefit.
  • Meal vouchers: The employer contribution (€6.91/day) is exempt from bedrijfsvoorheffing and social security if the total voucher value is €8/day (employee contributes €1.09). If the employer contribution exceeds €6.91, the excess is taxable.
  • Eco vouchers: €250/year, fully exempt from bedrijfsvoorheffing and social security.
  • Telework allowance: €150.21/month, fully exempt from bedrijfsvoorheffing and social security.
  • Representation allowance: Fixed allowance of €1,500–€2,000/year, exempt if it covers actual representation costs.
  • Overtime: Overtime pay is subject to bedrijfsvoorheffing at the regular table rate (no special rate). Certain overtime (the "overuren met belastingvermindering" — the tax-advantaged overtime regime under the "Paraat" law) may qualify for a reduced withholding rate of 15–20% for the first 120–180 overtime hours per year.

Year-End Adjustment

  • Annual reconciliation: At the end of the year (or when an employee leaves), the employer must reconcile the bedrijfsvoorheffing withheld with the employee's actual tax situation. This is done by providing the employee with a fiche 281.10 / fiche 281.10 (the annual salary statement) showing: gross salary, social security deducted, bedrijfsvoorheffing withheld, and fringe benefits. The employee uses this fiche to file their personal tax return. Any over- or under-withholding is settled in the personal tax assessment.
  • Adjustment for multiple employers: If an employee works for multiple employers during the year, the total bedrijfsvoorheffing withheld by all employers may not match the final tax liability. The employee should make additional prepayments (voorafbetalingen) if the total withholding is insufficient.

For related reading, see our Hiring Employees Guide →, Personal Tax Guide →, and Employment Benefits Guide →.