Tax and Social Contributions for Overseas Workers 2026: What Comes Out of Your Pay, and Why

22 September 2026 · Employer Guide

Category: Worker Guide · Slug: tax-and-social-contributions-for-overseas-workers-2026

Intro

Your contract says one number. Your bank account receives a smaller one. Between them sit two deductions that every legal employer in Europe makes: social contributions and income tax. They are not the same thing, they do not do the same job, and confusing them is how workers end up not knowing what they have actually paid for.

This guide explains what each one is, what it buys you, and — where we can source and date the figures — what the rates currently are. Requirements change frequently — always verify with official sources.

1. The two things that come out of your gross pay

Social contributions are insurance. They are not a tax on your income; they are a payment into systems — pension, health, unemployment — that you may be able to use while you are in the country and, in some cases, transfer or claim later. They are usually a percentage of your gross salary and they are often capped, meaning very high salaries stop contributing above a ceiling.

Income tax is a tax on your income. It is usually calculated after social contributions are deducted, which is why the "tax rate" you read about is not the same as the total percentage taken from your gross pay.

The practical difference: if you leave the country, some social contributions may be refundable or transferable under coordination rules, and income tax generally is not.

2. What the rates actually are (sourced, with dates)

We publish a rate only where we can source it and date it. Rates below are from PwC Worldwide Tax Summaries, with each page's own "last reviewed" date. Always check the official source before acting on any figure.

Country Employee pays Employer pays Income tax Source reviewed
Romania Social insurance 25% + Health insurance 10% = 35% of gross 4% for uncommon work conditions / 8% for special conditions — no employer social insurance contribution for normal conditions flat 10% PwC, 30 Mar 2026
Serbia Pension & disability 14% + Health 5.15% + Unemployment 0.75% Pension & disability 10% + Health 5.15% see official source PwC, 07 Aug 2026
Croatia Pension 20% (15% first pillar + 5% second pillar), with a reduced base at lower salaries see official source see official source PwC, 27 Aug 2026
Germany Pension 9.3% + Unemployment 1.3% + Health 7.3% (plus a fund-specific health supplement, shared equally) same rates as the employee for each branch progressive PwC, 30 Jun 2026
Hungary Social security contribution 18.5% Social tax 13% see official source PwC, 01 Jul 2026
Bulgaria see official source see official source flat 10% PwC, 02 Aug 2026

Two things worth noticing in that table:

  • Germany splits almost every contribution exactly in half between employer and employee. Romania's employer side is small for normal conditions. The country with the higher employee deduction is not automatically the worse deal — look at what the employer adds and what you get for it.
  • Several cells say "see official source" on purpose. We would rather leave a cell empty than print a rate we cannot date. A number you cannot verify is worse than a question you know to ask.

Official sources to check: for Romania, ANAF (the tax administration); Serbia, the Ministry of Finance / PIO fund; Croatia, Porezna uprava; Germany, the Bundesministerium der Finanzen and your health fund; Hungary, NAV; Bulgaria, NRA.

3. Why the employer's cost is higher than your salary

Your employer pays contributions on top of your gross salary. That means the cost of employing you is not your gross wage — in several of these countries it is meaningfully higher. Why this matters to you practically: it explains why employers negotiate on gross, why "net guaranteed" offers deserve careful reading, and why a very high gross figure in one country may reflect a much higher employer burden rather than a better deal.

4. Tax residency: the question that decides who taxes you

Being physically present in a country and being tax resident there are related but not identical. Residency rules generally depend on how many days you spend there, where you have a permanent home, and where your income arises. If you are tax resident in one country and earn in another, a double-taxation treaty usually decides who taxes what. India has such treaties with the countries above; the treaty is what stops the same income being taxed twice.

5. What to keep, from day one

  • Every payslip. It is the only record of what was actually deducted.
  • Your employment contract and any addendum.
  • Your tax identification number for that country.
  • Your end-of-employment tax certificate when you leave. If you leave without it, reconstructing it later is slow. A worker with a full set of payslips can prove what they paid. A worker without them cannot, and the employer's records may no longer be reachable once you have left.

6. When it goes wrong

The problems we see are rarely exotic — they are deductions taken without a payslip showing them, "we will sort the tax later", and cash arrangements that leave no record. None of those is a tax problem; they are a records problem that becomes a tax problem. If your payslip does not show a deduction your contract implies, ask before the next payday. Once a month has passed, the answer is always harder.

7. The short version

  • Social contributions are insurance; income tax is tax. They are separate.
  • Rates differ sharply by country, and the employer's side differs even more.
  • Tax residency decides who taxes you, and treaties decide who taxes what.
  • Keep every payslip and your tax certificate. That is the whole defence. Requirements change frequently — always verify with official sources.

Compliance check (B1): every figure carries source + review date ✔ · verify line present ✔ · no visa/job guarantee ✔ · no fee, no "agreement"/"contract-terms" language, no licence number ✔ · "MEA-licensed" not asserted ✔ · no invented titles ✔.

Have a question about this update?