Global Payroll Services in Serbia:
Automated & Compliant Tax Management

Serbia Payroll Starts With Three Numbers: Net Salary, Gross 1, and Gross 2

Payroll in Serbia is often misunderstood because salary discussions may start from net pay, while statutory payroll calculation is built from gross salary and employer cost. A Serbian payslip needs to show how the employee’s agreed salary becomes taxable salary, employee social contributions, salary tax, employer-side contributions, and final net salary in Serbian Dinars.

NNRoad provides Serbia payroll services for companies that already have a local employer structure in Serbia, such as a Serbian company, branch, subsidiary, or registered local employer arrangement. Your company remains the legal employer, while NNRoad supports monthly salary calculation, PPP-PD-ready payroll data, social contribution review, payslip preparation, payroll reports, and compliance documentation.

Who this Serbia payroll service is designed for

  • Foreign companies with a Serbian entity that need monthly payroll outsourcing support.
  • Employers hiring employees in Belgrade, Novi Sad, Niš, Kragujevac, Subotica, Čačak, Zrenjanin, or other Serbian employment locations.
  • Regional HR and finance teams that need a clear view of net salary, gross salary, employer cost, and statutory deductions.
  • Companies that need support with salary tax, pension contributions, health contributions, unemployment contributions, PPP-PD, CROSO data, and pay statements.
  • Employers moving from manual salary spreadsheets to a structured monthly payroll process.
  • Companies employing local staff, foreign employees, returnees, high earners, minimum-wage workers, part-time employees, or employees with meal, transport, holiday, overtime, and bonus items.

When payroll outsourcing is not enough

Payroll outsourcing is designed for an existing Serbian employer. If your company does not have a Serbian entity but wants to hire an employee in Serbia, standalone payroll outsourcing may not solve the legal employer issue. In that case, review NNRoad’s Serbia Employer of Record service.

If the case involves a foreign national working in Serbia, payroll should also be aligned with Visa D, temporary residence, the Single Permit process, CROSO registration timing, tax residency, and social security treatment. For foreign-national employment support, review Serbia Expat Employment services. For companies running payroll across several countries, Serbia payroll can also be connected to NNRoad’s Global Payroll service.

What NNRoad Handles in a Serbia Payroll Outsourcing Cycle

A Serbia payroll service provider should not only calculate one net number. The provider should help the employer run a controlled monthly workflow: collect employee data, validate CROSO status, calculate Gross 1 and Gross 2, prepare salary tax and contribution data, support PPP-PD filing data, prepare pay statements, and provide reports that finance teams can reconcile.

Monthly gross-to-net salary calculation

NNRoad supports monthly salary calculation based on approved payroll inputs, including base salary, minimum wage checks, working hours, overtime, night work, holiday work, seniority allowance, meal allowance, annual leave allowance, transport reimbursement, bonuses, commissions, unpaid leave, sick leave, retroactive changes, and leaver payments.

Salary tax and employee contribution calculation

Serbia payroll usually deducts employee social contributions from the employee’s gross salary and calculates salary tax at 10% after applying the monthly non-taxable salary amount. NNRoad helps calculate salary tax, employee pension contribution, employee health contribution, employee unemployment contribution, and the resulting net salary.

Employer contribution and total cost reporting

Employer cost in Serbia is not only the employee’s gross salary. Employer-side pension and health contributions are paid on top of gross salary. NNRoad helps produce payroll reports that separate employee net salary, Gross 1, employer contributions, and total employer cost, so overseas finance teams can budget correctly.

PPP-PD payroll data support

Serbian payroll tax and contribution data is reported through PPP-PD. NNRoad helps organize payroll calculation outputs so that employee-level taxes, employee contributions, employer contributions, income codes, and payment timing can be reviewed before the salary payment is made.

CROSO and employee master data review

Payroll depends on accurate employee registration and master data. NNRoad helps employers identify the employee data needed for payroll, such as personal identification, tax status, social insurance registration status, employment start date, work location, salary basis, bank details, and foreign employee permit information where applicable.

Pay statements and employee communication

Serbian employees should receive a pay statement showing salary and compensation details. NNRoad can support pay statement preparation so that employees understand gross salary, tax, contributions, reimbursements, increased salary items, and final net pay.

Monthly payroll reports for local and global teams

A practical Serbia payroll report should be readable by both Serbian accounting teams and overseas finance. NNRoad helps prepare reports showing employee gross pay, social contribution base, tax base, salary tax, employee contributions, employer contributions, net salary, payroll payment amount, and variance from the previous month.

2026 Serbia Payroll Settings: Minimum Wage, Tax Relief, and Contribution Bases

Serbia payroll settings should be reviewed at the beginning of each year because the minimum wage, non-taxable salary amount, and social contribution bases can change. For 2026, several payroll values should be built into the payroll file before the first pay run.

Core 2026 payroll parameters

Payroll item2026 referencePayroll use
Payroll currencySerbian Dinar, RSDSalary, tax, contributions, pay statements, and local accounting should be maintained in RSD.
Salary tax rate10%Applied to salary income after the monthly non-taxable salary amount.
Monthly non-taxable salary amountRSD 34,221Reduces the salary tax base for monthly salary tax calculation.
Minimum wageRSD 371 net per working hourUsed to check minimum salary for standard performance and time spent at work.
Minimum monthly contribution baseRSD 51,297Used when reviewing the base for mandatory social security contributions.
Maximum monthly contribution baseRSD 732,820Caps monthly contribution base for high earners.
Maximum annual contribution baseRSD 8,793,840Relevant for annual contribution-base review and high-income payroll planning.

Minimum wage is hourly, not one fixed monthly salary

Serbia’s minimum wage is stated as a net amount per working hour. This makes the monthly minimum salary dependent on the number of working hours in the month. A payroll file should therefore calculate the monthly minimum using the working calendar, not by using one fixed monthly amount across the whole year.

Working hours in monthMinimum net salary at RSD 371 per hourPayroll note
160 hoursRSD 59,360Common shorter-month reference.
168 hoursRSD 62,328Common mid-range monthly reference.
176 hoursRSD 65,296Common longer-month reference.
184 hoursRSD 68,264Relevant when the working calendar contains more working hours.

Contribution bases can matter even when salary looks simple

Serbian social contributions are calculated within statutory base limits. For lower-paid, part-time, short-month, high-income, or irregular compensation cases, payroll should check whether the contribution base should be adjusted to the statutory minimum or capped at the statutory maximum. This is one reason Serbia payroll should not be processed from a simple “gross salary × fixed percentage” spreadsheet.

Official reference links

Employers can review the Serbian Tax Administration’s ePorezi information page, the Serbian Labour Law reference at Employment Act of the Republic of Serbia, and the official foreigner portal at Welcome to Serbia when building Serbian payroll controls.

Salary Contributions in Serbia: Pension, Health, and Unemployment Are Not One Line

In Serbia payroll, social security contributions should be shown separately. Employee contributions reduce the employee’s gross salary. Employer contributions are paid on top of gross salary and increase total employment cost. Payroll reports should not hide these amounts inside one combined “tax” number.

2026 contribution split for employment payroll

Contribution itemEmployee-side rateEmployer-side ratePayroll treatment
Pension and disability insurance14%10%Employee part is deducted from gross salary; employer part is added on top of gross salary.
Health insurance5.15%5.15%Both employee and employer share apply, subject to contribution-base rules.
Unemployment insurance0.75%0%Employee-side deduction only for standard employment payroll.
Total social contributions19.90%15.15%Employee and employer totals should be shown separately in payroll reports.

Gross 1 and Gross 2 should be visible

For internal reporting, many employers distinguish between the employee’s gross salary and the employer’s total cost. In practical terms, the employee’s gross salary is the amount from which employee-side tax and contributions are calculated, while total employer cost includes employer-side contributions and any employer-paid allowances, benefits, or payroll-related costs.

Contribution-base controls to apply monthly

  • Check whether the employee’s salary is below the minimum contribution base.
  • Check whether the employee’s salary exceeds the maximum monthly contribution base.
  • Review part-month salary, unpaid leave, and short-month cases carefully.
  • Separate ordinary salary from reimbursement items and non-salary payments.
  • Check foreign employee or treaty cases before applying ordinary contribution settings.
  • Keep contribution bases consistent with the PPP-PD payroll filing data.

High earners need contribution cap review

For high earners, the contribution ceiling can materially affect both employee net pay and employer cost. If payroll continues calculating contributions above the maximum monthly base, the employee and employer may overpay. If payroll applies a cap too early or to the wrong payment type, contributions may be understated.

PPP-PD Before Payment: Why Serbian Payroll Closes Before Salary Leaves the Bank

In Serbia, the payroll tax return is not merely an after-the-fact report. The PPP-PD form is part of the salary payment workflow. Employers should calculate payroll, review salary tax and contributions, prepare PPP-PD data, obtain internal approval, and only then release the salary payment and statutory payment amounts.

Monthly payroll workflow for a Serbian employer

Payroll stageWhat happensEmployer action
Payroll input cut-offCollect new hires, leavers, salary changes, bonuses, meal allowance, transport, annual leave allowance, overtime, sick leave, unpaid leave, and bank changes.Submit approved payroll inputs before the monthly cut-off date.
Employee status reviewCheck CROSO status, contract terms, work location, tax status, social insurance status, and work permit status for foreign employees.Resolve missing employee data before calculation starts.
Draft payroll calculationCalculate gross salary, employee contributions, salary tax, employer contributions, net salary, and total cost.Review draft payroll report and investigate unusual net salary movements.
Minimum wage and contribution-base checkCheck the RSD 371 hourly net minimum wage, statutory contribution bases, and working-hour data.Confirm that payroll does not underpay minimum salary or misapply contribution-base limits.
Employer approvalPrepare final payroll report, net salary list, contribution summary, tax summary, and exception notes.Approve payroll before PPP-PD filing and salary payment.
PPP-PD data preparationPrepare employee-level data for salary tax and mandatory social security contributions.Review income codes, payment date, contribution base, and tax amounts.
Salary and statutory payment supportPrepare salary payment summary and statutory payment amounts in RSD.Fund payroll and release payments according to the approved payroll report.
Pay statement releasePrepare employee pay statements showing salary, contributions, tax, allowances, and net pay.Deliver pay statements and retain payroll records for employee questions and audits.

Why PPP-PD data quality matters

Incorrect PPP-PD data can create tax payment mismatches, contribution errors, employee record issues, and later correction work. Payroll should not be approved until employee master data, contribution bases, salary tax amount, employer contribution amount, payment date, and salary payment file all reconcile.

Annual personal income tax is a separate checkpoint

Serbia has a separate annual personal income tax review for individuals whose income exceeds the statutory threshold based on the average annual salary. This is separate from monthly salary tax withholding. Payroll can support employees by maintaining accurate annual income records, but high-income employees may still need to review their own annual tax position.

CROSO Onboarding: Employee Registration Is Payroll Infrastructure

Serbia payroll depends on accurate employee registration. Before the first salary is processed, the employer should confirm that the employee’s identity, employment contract, working time, insurance status, start date, and payroll data are aligned with the social insurance registration process.

Employee master data needed before first payroll

  • Full legal name and local identification information.
  • JMBG or relevant foreign identification number where applicable.
  • Tax identification and residence status where relevant.
  • Employment contract, start date, job title, workplace, and working hours.
  • Gross salary, net salary expectation, benefits, allowances, and salary payment date.
  • Bank account details for salary payment in RSD.
  • CROSO registration status and social insurance basis.
  • Visa D, temporary residence, Single Permit, or other work authorization information for foreign employees.
  • Meal allowance, annual leave allowance, transport reimbursement, and other contract or internal policy items.
  • Leave balance, unpaid leave, sick leave, and prior employment data where relevant.

Why employment contract data should match payroll

The Serbian employment contract should define salary elements, payment deadlines, working hours, workplace, and other employment terms. Payroll should not use a salary amount, working-time percentage, or job position that conflicts with the employment contract or CROSO record.

CROSO changes that payroll should monitor

EventPayroll impactControl point
New hirePayroll cannot be finalized without correct employee registration and start-date data.Confirm registration before first salary payment.
Salary or working-time changeMay affect contribution base, minimum wage review, pay statement, and contract annex.Check whether employment documentation and payroll settings need updating.
Unpaid leave or long absenceMay affect salary, contribution base, and social insurance records.Confirm absence type before payroll closes.
Foreign employee permit changeMay affect legal work status, residence basis, and payroll activation timing.Coordinate payroll with immigration status and Single Permit records.
TerminationTriggers final salary, unused leave compensation, deregistration, and final pay statement.Confirm last working day and legal basis for termination before final payroll.

Why onboarding errors become payroll errors

If employee registration, work authorization, salary amount, or working time is wrong at onboarding, the error usually appears later in payroll. Fixing it after salary is paid may require PPP-PD corrections, contribution recalculation, employee communication, and accounting adjustments.

Minimum Salary, Allowances, Overtime, and Leave: Serbia Payroll Items That Need Local Logic

Many Serbia payroll errors happen outside the base salary line. Employers should review the minimum wage, meal allowance, annual leave allowance, transport reimbursement, overtime, night work, holiday work, annual leave, sick leave, and leaver compensation before closing payroll.

Payroll-sensitive employment items

Payroll itemQuestion to ask before calculationWhy it matters
Minimum salaryWas the monthly amount calculated from the correct number of working hours and the current RSD 371 net hourly rate?Serbia’s minimum wage is hourly, so the minimum monthly amount changes with the working calendar.
Meal allowanceIs food during work provided in another way, or must a monetary amount be paid?The Labour Law requires food during work reimbursement unless provided otherwise, and the amount must be expressed in money.
Annual leave allowanceDoes the employer’s internal act or employment contract define the amount and payment method?Serbia payroll often includes a holiday or annual leave subsidy item that should be documented clearly.
Transport reimbursementDoes the employee receive commuting reimbursement based on public transport cost or another approved basis?Commuting costs should be classified and documented separately from base salary.
OvertimeWas overtime requested by the employer and recorded daily?Overtime cannot exceed statutory limits and requires increased salary treatment.
Night work and holiday workDid the employee work at night or on a non-working holiday?Payroll should apply increased salary rules where applicable.
Seniority compensationHas the employee’s full year of service with the employer or relevant predecessor been updated?Serbia payroll includes seniority compensation of at least 0.4% of the base for each full year with the employer.
Unused annual leaveIs the employee leaving with unused annual leave?Unused annual leave must be compensated at termination according to the statutory calculation basis.

Overtime and increased salary should be traceable

Overtime, night work, holiday work, and seniority compensation should not be hidden in one lump-sum bonus line. Payroll should show the reason for increased salary, the calculation base, the rate used, the number of hours or years, and the resulting amount.

Annual leave affects payroll even when the employee is not leaving

Employees are entitled to annual leave of at least 20 working days per calendar year, with proportional leave rules for employees who start or terminate employment during the year. Payroll should track annual leave usage and unused leave because the value may become payable at termination.

Final payroll checklist

  • Final salary up to the last working day.
  • Unused annual leave compensation where applicable.
  • Meal allowance, annual leave allowance, transport, or other unpaid amounts due.
  • Overtime, night work, holiday work, and seniority compensation not yet paid.
  • Salary tax and social contribution calculation for the final pay period.
  • Employee loans, advances, or lawful deductions.
  • Final pay statement and employee certificate where requested.
  • CROSO deregistration and PPP-PD consistency.

Serbia Gross-to-Net Example: Why Net Salary and Employer Cost Are Different

Serbia payroll reports should show employee net salary and employer total cost separately. The same gross salary produces employee-side tax and contributions, employer-side contributions, and a total cost that is higher than the gross salary.

Illustrative monthly payroll calculation

The example below is simplified for explanation only. It assumes a standard employee with a monthly gross salary of RSD 200,000 in 2026, no contribution-base cap issue, no special tax relief, no bonus, no allowance, no unpaid leave, and no foreign employee exemption. Actual payroll may differ based on employee status, contribution base, salary components, tax relief eligibility, and legal updates.

Payroll itemIllustrative amountExplanation
Gross salaryRSD 200,000.00Employee gross salary before employee-side deductions.
Employee pension contributionRSD 28,000.0014% employee pension and disability insurance.
Employee health contributionRSD 10,300.005.15% employee health insurance.
Employee unemployment contributionRSD 1,500.000.75% employee unemployment insurance.
Salary taxRSD 16,577.9010% applied to RSD 200,000 minus the RSD 34,221 monthly non-taxable amount.
Estimated employee net salaryRSD 143,622.10Gross salary minus employee contributions and salary tax.
Employer pension contributionRSD 20,000.0010% employer pension and disability insurance.
Employer health contributionRSD 10,300.005.15% employer health insurance.
Estimated total employer cost before allowances and provider feesRSD 230,300.00Gross salary plus employer-side contributions only.

Why this example may change in real payroll

  • The employee may be above or below the statutory contribution base range.
  • The employee may receive meal allowance, transport reimbursement, annual leave subsidy, bonus, overtime, or holiday work pay.
  • The employee may qualify for a specific payroll tax relief or newly settled employee incentive.
  • The employee may be a foreign national with special work authorization or social security considerations.
  • Part-month work, unpaid leave, sick leave, or termination may change contribution and tax calculations.
  • Minimum salary must be checked by working hours, not by one fixed monthly number.

Use gross-to-net and gross-to-cost views before making offers

Foreign headquarters often compare Serbia offers on net salary. Before signing an offer, the employer should model net pay, gross salary, employer social contributions, mandatory allowances, overtime exposure, and total cost. This helps prevent surprises when the first Serbian payslip is issued.

Foreign Employees and Returnees: Payroll Must Match Work Authorization and Tax Relief Status

Foreign employee payroll in Serbia should be reviewed before the first salary payment. Payroll treatment may depend on Visa D, temporary residence, Single Permit status, CROSO registration timing, Serbian-source work, tax residency, social security position, and whether any special tax relief for newly settled employees or returnees is being applied.

Foreign employee payroll questions to resolve before onboarding

  • Does the employee need an employment-based Visa D before arriving in Serbia?
  • Will the employee apply for a Single Permit for temporary residence and work?
  • Can the employer submit the Single Permit request electronically through the official foreigner portal?
  • Does the payroll activation date match the employee’s legal right to work?
  • Is CROSO registration allowed and required at the relevant stage of the immigration process?
  • Is salary paid fully through Serbian payroll or partly through an overseas payroll?
  • Is the employee tax resident or non-resident for Serbian tax purposes?
  • Does a social security agreement or home-country coverage document affect contribution treatment?
  • Does the employee qualify for a payroll tax or contribution relief for newly settled employees or returnees?
  • Are housing, relocation, tax equalization, school fees, travel, or other expatriate benefits included?

Payroll should not start from immigration assumptions

Foreign employee payroll should be based on actual legal status, not planned status. If the work permit, residence status, or Single Permit timeline changes, payroll should be reviewed before salary is paid. This is especially important where an employee is entering Serbia under a visa-free regime, employment-based Visa D, secondment, or local Serbian employment contract.

Payroll relief should be documented before use

Serbia has payroll-related incentives that may apply to qualifying newly settled employees, returnees, or specific employment categories. These should not be applied automatically. Payroll should retain documentation supporting eligibility, salary thresholds, employment history, residence status, and the correct PPP-PD treatment before using any relief.

Official reference links

Employers can review Serbia’s official residence and work permit guidance and the Portal for Foreign Citizens when coordinating foreign employee payroll with immigration status.

Serbia Payroll Setup Pack for Local Entities

A clean Serbia payroll launch depends on accurate company registration, employee registration, employment contract data, payroll calculation settings, and payment authority. Missing one item can create errors in the first pay statement and later PPP-PD correction work.

Company-level setup information

  • Serbian entity legal name and registration details.
  • Tax identification number and Tax Administration registration information.
  • ePorezi access, qualified electronic certificate, and authorization workflow.
  • CROSO access or social insurance registration process.
  • Payroll contact persons and approval workflow.
  • Salary payment date and monthly payroll cut-off date.
  • RSD salary payment bank process and payment-file requirements.
  • Internal act, employment contract template, salary structure, and allowance policy.
  • Meal allowance, transport reimbursement, annual leave allowance, bonus, and overtime policy.
  • Accounting codes, departments, cost centers, and management reporting format.
  • Current payroll provider or in-house payroll handover records, if applicable.

Employee-level setup information

  • Employee full legal name and identification details.
  • JMBG, passport number, foreigner number, or other relevant employee identifier.
  • Employment contract, start date, job title, workplace, working hours, and employment type.
  • Gross salary, expected net salary, salary payment date, bonuses, allowances, and benefits.
  • Bank account details for RSD salary payment.
  • CROSO registration status and social insurance basis.
  • Visa D, temporary residence, Single Permit, or work authorization documents for foreign employees.
  • Leave balance, unpaid leave, sick leave, overtime records, and prior payroll data where relevant.
  • Eligibility documents for any payroll tax relief or new employee incentive where applicable.

Monthly payroll input checklist

  • New hires and leavers.
  • Salary changes, work-time changes, and contract annex changes.
  • Meal allowance, annual leave allowance, transport reimbursement, field work, and business trip items.
  • Overtime, night work, holiday work, and seniority compensation updates.
  • Bonuses, awards, commissions, and one-off payments.
  • Paid leave, unpaid leave, annual leave, sick leave, maternity or childcare leave, and other absence records.
  • Employee loans, salary advances, lawful deductions, and reimbursements.
  • Foreign employee permit changes and CROSO status changes.
  • Cost center, department, or project coding changes.
  • Final settlement data for resigning or terminated employees.

Migration review from another provider

If your company is moving from another payroll provider or manual payroll, NNRoad may request prior payroll reports, PPP-PD records, pay statements, tax payment evidence, social contribution records, CROSO data, employee master data, allowance lists, annual leave records, sick leave records, incentive documentation, leaver payroll records, and unresolved payroll issues. This helps reduce transition risk before the first live payroll run.

Payroll Outsourcing, EOR, Expat Employment, or On-Demand Talent in Serbia?

Companies often search for a Serbia payroll service provider when they are still deciding how the worker should be engaged. The right route depends on whether your company has a Serbian entity, whether the person should be an employee, whether the worker is a foreign national, and whether the engagement is long-term employment or flexible project support.

Business needBest-fit NNRoad routeHow it connects with payroll
You already have a Serbian entity and need salary tax, social contributions, PPP-PD, CROSO support, payslips, and monthly payroll reporting.Serbia Payroll ServiceYour entity remains the legal employer; NNRoad supports payroll calculation, contribution workflow, and reporting data.
You want to hire an employee in Serbia but do not have a local legal entity.Serbia Employer of RecordThe EOR model provides a local employment route and includes payroll administration through the local employer structure.
You need to hire or relocate a foreign national to work in Serbia.Serbia Expat EmploymentPayroll should be aligned with Visa D, Single Permit, CROSO registration, tax residency, social insurance, and compensation structure.
You need flexible project-based support rather than standard employment.Serbia On-Demand TalentThe payment and compliance model may differ from employee payroll and should be reviewed before engagement.
You manage payroll in multiple countries and need consolidated reporting.Global PayrollSerbia payroll can be connected to a wider multi-country payroll reporting and approval process.

Do not use payroll outsourcing to solve an entity issue

If your company has no Serbian employer structure, payroll outsourcing alone is usually not enough. The first decision should be whether to incorporate, use an EOR, engage a contractor, or choose another compliant workforce route.

Do not process contractors like employees without review

Employees, freelancers, entrepreneurs, contractors, supplementary workers, secondees, and consultants can create different tax, social security, labor-law, and documentation outcomes. If the worker is legally an employee, Serbia payroll, salary tax, social contributions, CROSO registration, minimum wage, paid leave, and pay statement rules may apply.

Build a Serbia Payroll File That Can Survive ePorezi, CROSO, and Employee Review

Serbia payroll can look simple because the salary tax rate is flat. In practice, complexity grows when the company adds foreign employees, net salary offers, minimum-wage employees, high earners, contribution-base caps, meal allowance, annual leave allowance, transport reimbursement, overtime, sick leave, tax relief, and leaver payroll.

NNRoad helps employers turn Serbia payroll into a structured monthly process. A stronger process includes payroll cut-off, employee status validation, minimum wage review, gross-to-net calculation, contribution-base review, PPP-PD data preparation, employer approval, salary payment support, pay statement delivery, CROSO consistency checks, and record retention.

What a stronger Serbia payroll process gives your team

  • Clearer net salary, gross salary, and total employer-cost reporting.
  • Better control over salary tax, employee contributions, employer contributions, and contribution bases.
  • More reliable handling of the 2026 RSD 371 net hourly minimum wage.
  • Cleaner employee communication when net pay changes.
  • Better treatment of meal allowance, annual leave allowance, transport, overtime, night work, and holiday work.
  • Improved coordination for foreign employees, Single Permit status, CROSO timing, and payroll relief eligibility.
  • More consistent records for ePorezi, PPP-PD, CROSO, accounting, HR, finance, and management review.
  • A payroll structure that can support Serbian headcount growth without relying on manual corrections.

Start with a payroll scope review

To assess your Serbia payroll needs, prepare your local entity status, employee count, employee nationalities, work locations, salary structure, payroll frequency, ePorezi setup, CROSO process, current payroll process, and target payroll launch date. NNRoad can then help confirm whether your case fits Serbia payroll outsourcing, EOR, expat employment, on-demand talent, or a combined workforce solution.

For broader Serbia workforce planning, you can also review the Serbia country hub or estimate employment cost through the Serbia labor cost calculator.

QUICK FAQs

Serbia payroll often starts from net salary because the statutory minimum wage is expressed as a net hourly amount and employees frequently discuss salary in net terms. However, payroll must still calculate the employee’s gross salary, salary tax, employee social contributions, employer social contributions, and total employer cost. For employers, the safest approach is to model both net-to-gross and gross-to-cost before issuing an offer.

PPP-PD is the Serbian payroll tax return used to report calculated taxes and mandatory social security contributions. It is submitted electronically through the Serbian Tax Administration’s ePorezi system. For salary payroll, the employer should calculate salary tax and contributions, prepare PPP-PD data, review the payment date and employee-level amounts, and reconcile the filing data with salary payment and accounting records.

The main employee-side contributions are pension and disability insurance at 14%, health insurance at 5.15%, and unemployment insurance at 0.75%, for a total employee contribution rate of 19.9%. The main employer-side contributions are pension and disability insurance at 10% and health insurance at 5.15%, for a total employer contribution rate of 15.15%. Contribution-base minimums and maximums should be checked before payroll is finalized.

Serbia’s 2026 minimum wage is RSD 371 net per working hour. The monthly amount is not one fixed number because it depends on the number of working hours in the month. For example, 160 working hours produce a minimum net salary of RSD 59,360, 168 hours produce RSD 62,328, and 176 hours produce RSD 65,296. Payroll should calculate the monthly minimum from the working calendar.

For 2026, the monthly non-taxable salary amount is RSD 34,221. Salary tax is calculated at 10% after deducting this amount from the taxable salary base. This reduces the monthly salary tax but does not remove the need to calculate employee and employer social contributions. Payroll should keep the salary tax calculation and contribution calculation clearly separated.

Important payroll records include employment contracts, CROSO registration data, monthly payroll reports, PPP-PD filings, salary payment evidence, tax and contribution payment evidence, pay statements, working-hour records, overtime records, annual leave records, sick leave data, allowance records, foreign employee permit documents, and leaver payroll calculations. These records help support employee questions, accounting review, tax checks, and labor-law compliance.

Foreign employee payroll should be reviewed together with Visa D, temporary residence, Single Permit status, legal right to work, CROSO registration timing, tax residency, social security position, salary payment location, and any applicable payroll relief. Payroll should not be activated only because an offer has been signed. The employee’s immigration and employment status should match the payroll file before salary is paid.

Usually no. Payroll outsourcing is designed for companies that already have a Serbian employer structure, such as a local company, branch, subsidiary, or registered employer arrangement. If your company does not have a Serbian entity but wants to hire an employee locally, Serbia Employer of Record services may be more suitable than standalone payroll outsourcing.