Nettófizetés

Income tax (SZJA)

Income tax on wages is a single flat rate applied to the consolidated tax base – the income left after the allowances (family allowance, under-25 exemption) are subtracted. The structure shown here uses the rate in force for 2026.

Personal income tax on wages (SZJA, személyi jövedelemadó) is the simplest part of a Hungarian payslip: a single flat rate of 15%, applied to the consolidated tax base. There are no brackets and no progression – the same rate lands on the first forint and the millionth. What changes the tax you actually pay is not the rate but the base: several allowances reduce the income the rate is applied to before it is charged. This page uses the rates in force for 2026 to show the shape of that calculation, rather than giving an official figure.

The tax base, after the allowances

The rate is charged on the consolidated tax base (összevont adóalap) – broadly your gross wage – but only on what is left after the SZJA-base allowances are subtracted. Two of those allowances change the monthly payslip for a large share of employees, and the calculator on this site models both: the family allowance (családi kedvezmény) and the under-25 exemption (25 év alattiak kedvezménye). Each one lowers the SZJA base; neither one lowers the contribution base, so the TB contribution still rides the full gross.

Family allowance – a per-child base reduction

The family allowance reduces the SZJA base by a fixed monthly amount for each beneficiary dependant (kedvezményezett eltartott). The per-child amount is tiered: it rises with the number of dependants, so a second or third child is worth more per child than a single one. The table below shows the per-child base reduction for each tier, and the monthly tax cut it produces at the flat rate.

Family allowance – per-child base reduction (2026)
DependantsBase reduction / childTax cut / child
1133 340 Ft20 001 Ft
2266 660 Ft39 999 Ft
3 or more440 000 Ft66 000 Ft
Each amount is a monthly reduction of the SZJA base, per beneficiary dependant. The tax cut column is the base reduction at the flat SZJA rate. The tier for three-plus dependants applies to the third and each further child. Values in force for 2026.

Where the allowance is larger than the SZJA base it can reduce – for instance a lower wage with several children – the part that could not be used against the income tax does not go to waste: the remainder can be claimed as a family contribution credit (családi járulékkedvezmény) against the TB contribution, at 15% of the unused base. The calculator applies this spillover; the exact ordering against the other credits is a modelling simplification.

Under-25 exemption

Workers under 25 are exempt from the SZJA base up to a monthly cap of 715 765 Ft. Below that ceiling the wage carries no income tax at all; only the part of a monthly gross above the cap enters the SZJA base. Like the family allowance, the exemption reduces the SZJA base only – the TB contribution is still withheld on the full gross – so an under-25 worker sees a smaller income tax, not a smaller contribution.

Credits this calculator does not model

Hungarian income tax carries several further personal allowances that the calculator deliberately leaves out of scope, because each one needs an eligibility input the simple gross-to-net flow does not collect. They are listed here so the omission is honest, not hidden:

  • Personal allowance (személyi kedvezmény) – a monthly base reduction for a severe disability or chronic illness. Needs an eligibility flag; out of scope in v1.
  • First-married-couples allowance (első házasok kedvezménye) – a combined monthly reduction for the 24 months after a marriage. Needs marital status and a marriage date; out of scope in v1.
  • Mothers-under-30 allowance (30 év alatti anyák kedvezménye) – applied first in the credit order and, from 2026, uncapped, so it can exempt the whole wage. It needs a mother-under-30 eligibility input, and its removed cap must not be confused with the under-25 ceiling; out of scope in v1.
The rates in force for 2026; the result is an estimate. It shows how the SZJA base and the modelled allowances fit together. For an official amount, check your payslip or the tax authority (NAV).