EN
Srpski (latinica)BosanskiČeštinaDeutschEnglishEspañolHrvatskiItalianoCrnogorskiPolskiРусскийSlovenčinaSlovenščina

Serbian salary calculator: net and gross

Take-home pay and cost to the employer

Gross salary
—
Gross salary
—
Pension (PIO), 14%
—
Health insurance, 5.15%
—
Unemployment insurance, 0.75%
—
Income tax, 10%
—
Net salary
—
Employer's pension (PIO), 10%
—
Employer's health insurance, 5.15%
—
Total cost to the employer
—

This assumes a full-time salary with no relief for new hires or young workers. Treat it as a guide; your employer's payroll does the exact calculation.

Worked out in your browser. No sign-up.

Enter a net salary in Serbia and you get the gross, the 10% income tax and the contributions; it works the other way too. In 2026 the first RSD 34,221 is tax-free and employees pay 19.9% in contributions. RSD 80,000 net means RSD 109,240.94 gross, and the employer adds 15.15%, so the job costs RSD 125,790.94.

How it works

Serbian contracts and job ads quote pay either as neto (take-home) or bruto (gross), so it pays to know which one you're looking at. From the gross, the employee's contributions come off first: 14% for the state pension fund (PIO), 5.15% for health insurance and 0.75% for unemployment insurance. That's 19.9% in total.

Income tax is 10%, but not on the whole gross. The tax-free allowance (RSD 34,221 in 2026) is deducted first and the tax is charged on what's left.

Net = gross − 19.9% of gross − 10% × (gross − 34,221)

If you start from the net, the calculator finds the gross that leaves exactly that amount after deductions. For salaries between the minimum and maximum contribution base, that's gross = (net − 3,422.10) / 0.701.

On top of the gross, the employer pays 10% for pension and 5.15% for health insurance. Gross plus these is often called “bruto 2”.

Contributions are never charged on less than RSD 51,297 or more than RSD 732,820 a month. Those are the minimum and maximum bases for 2026.

Worked example

A Belgrade company offers you RSD 80,000 net a month. The gross is RSD 109,240.94. Out of that, RSD 21,738.95 goes on your contributions and RSD 7,501.99 on income tax. The employer then pays RSD 16,550 of its own contributions, so your job costs them RSD 125,790.94 a month.

Going the other way: your contract says RSD 100,000 gross. Contributions are RSD 19,900, tax is RSD 6,577.90 and RSD 73,522.10 lands in your account.

From January 2027 the tax-free amount goes up to RSD 37,369. The same RSD 100,000 gross will then pay RSD 73,836.90 net, which is RSD 314.80 more.

Questions people ask

How much higher is gross than net pay in Serbia?

For typical salaries the gross is 34–38% above the net. RSD 60,000 net needs RSD 80,710.27 gross; RSD 100,000 net needs RSD 137,771.61. The higher the pay, the less the tax-free allowance matters, so the gap widens.

What does “bruto 2” mean?

It's the total cost of employing you: the gross salary plus the 15.15% in contributions the employer pays. When a company says you “cost them 125 thousand”, they mean bruto 2.

Why is my payslip different from this calculation?

Usually because of extras built into the gross: the seniority bonus (minuli rad), overtime, the meal allowance and holiday pay. Part-time salaries also get a smaller tax-free allowance.

Will my take-home pay go up in January 2027?

Yes, a little. The tax-free amount rises from RSD 34,221 to RSD 37,369, so on the same gross you pay RSD 314.80 less tax each month. Pick “from 1 January 2027” and compare.

Does this work for freelancers or paušal sole traders?

No. It covers employees on a standard employment contract. Flat-rate sole traders (paušalci) and people on service contracts pay tax and contributions under different rules.

Sources

More tools

Money →

Updated: 13 November 2026