Skip to content
1001 Tools
sr
Finance & salary

Annual Salary Calculator (Serbia)

Salaries in Serbia are negotiated monthly, but foreign employers, loan officers and comparison sites think in annual figures. This calculator converts in any direction: give it one number — monthly net, monthly gross, annual net or annual gross — and it derives the rest, including the employer’s yearly cost. Nothing is silently assumed: 12 payments unless you say otherwise, no bonuses, no allowances.

I am entering

12 is standard; set 13 only if the employer really pays a 13th salary.

Enter one figure — the other five are derived from it.

Calculation period: RS-2026 · effective from · last verified

Legal and official sources: Zakon o izmenama i dopunama ZPDG — neoporezivi iznos 34.221 RSD (čl. 15a) od 1.1.2026 ("Sl. glasnik RS" br. 109/2025) · Usklađeni iznosi najniže (51.297) i najviše (732.820) mesečne osnovice doprinosa za 2026 ("Sl. glasnik RS" br. 112/2025 od 12.12.2025) · Poreska uprava — Usklađeni dinarski neoporezivi iznosi poreza na dohodak građana

Professional references: ZDOSO — prečišćen tekst, stope doprinosa čl. 44 (Paragraf, nezvanični prečišćen tekst) · IPC — najniža mesečna osnovica za 2026 (potvrda) · IPC — najviša mesečna osnovica za 2026 (potvrda)

Scope: Full month, full-time, one employer; base salary only — no minuli rad, meal allowance, regres, bonuses, sick leave, part-time proration, hiring incentives or disability reliefs.

Rates unchanged since 2023 (employee 19.9%, employer 15.15%). Bases apply for calendar 2026 ("Sl. glasnik RS" 112/2025); the non-taxable amount applies from 1 Jan 2026 ("Sl. glasnik RS" 109/2025). Model assumes a full month, full-time work and one employer.

Estimate for information only — not payroll, tax or legal advice, and never an official calculation.

How it works

Whatever you enter is first normalized to a monthly gross using the same regulatory engine as our salary pair — annual inputs are divided by the number of payments, net inputs are inverted exactly (thresholds and caps included). From that single monthly breakdown, all six output figures are derived, so they are always mutually consistent.

The payments field exists because some employers pay a 13th salary. The default is 12 — the standard in Serbia — and the tool never assumes extra payments, a 13th salary, meal allowance or holiday pay on its own. What is excluded is stated under the result, so an annual figure from this page can be quoted without asterisks.

One subtlety worth knowing: dividing an annual gross by 12 and converting each month is only exact when every month is paid equally. Variable pay, mid-year raises or unpaid leave make the true annual net path-dependent — for those cases, calculate each period separately.

Practical examples

Comparing a foreign offer quoted annually

A German employer offers the equivalent of 2,400,000 RSD gross per year. Enter it as annual gross: monthly gross 200,000, monthly net 143,622.10, annual net 1,723,465.20 — now it can be compared with a local monthly offer.

From payslip to a yearly figure for a rental application

A landlord asks for annual net income. Type your monthly net of 95,000: annual net is 1,140,000 RSD (12 payments), with the gross figures alongside if the form wants those instead.

A company with a 13th salary

Set payments to 13 for a 100,000 RSD monthly gross: annual net becomes 955,787.30 instead of 882,265.20. The monthly breakdown stays the same; only the yearly totals scale.

Annual hiring budget

For a planned 150,000 RSD monthly gross, the annual employer cost line shows 2,072,700 RSD — the number that belongs in the yearly budget spreadsheet, not the 1.8M gross.

Frequently asked questions

What does the annual figure include — and what does it leave out?

It is strictly salary × payments: no 13th salary unless you set payments to 13, no meal allowance, holiday pay (regres), transport, bonuses or overtime. That makes the number conservative and quotable; add contract-specific extras yourself.

Why 12 payments by default?

Serbian employment pays monthly salaries — 12 per year — and a 13th salary is a company perk, not a legal default. The field accepts 1–24 so both a 13th-salary employer and unusual arrangements can be modeled explicitly.

Is annual net just monthly net × 12?

In this calculator, yes — deliberately. Serbian tax and contributions are assessed monthly, so a constant salary scales linearly. (The separate annual personal income tax for high earners is an additional levy filed individually; see the next question.)

What about the annual personal income tax (godišnji porez na dohodak)?

Individuals whose total yearly income exceeds roughly three average annual salaries owe an extra annual tax, filed personally in spring. It is outside monthly payroll and outside this calculator — high earners should factor it in separately with an accountant.

My salary changed mid-year. Can I still get my annual net?

Run each salary level for its months and add the results — e.g. 5 months at the old salary plus 7 at the new. A single averaged input would misapply the non-taxable amount, which is granted per month, not per year.

Which year’s rules does the annual view use?

The period you select — all 12 (or N) payments are computed with that period’s parameters. A year that straddles a parameter change (like the January non-taxable adjustment) is approximated by the period you choose; for para-exact totals, compute the affected months separately.

Does the annual employer cost include anything beyond contributions?

No — it is bruto 2 × payments: gross plus the mandatory 15.15% employer contributions. Recruiting, equipment and benefits are business costs the law doesn’t prescribe, so they stay out of a regulatory calculator.

Do you store the salary figures I enter?

No. Every conversion happens in your browser; nothing you type is transmitted, logged, or measured. Analytics only ever learns that the calculator was used, never with what numbers.

Related tools