Gross to net salary calculator. No sign-up, no ads.

21 June 2026

Three Countries Charge the Same 10% Flat Tax. Take-Home Pay Isn't Even Close

A flat tax rate sounds like the simplest number a country can give you. Ten percent is ten percent, no brackets, no surprises. Romania, Bulgaria, and Serbia all genuinely charge exactly 10% income tax, and if you stopped reading there you'd assume the three countries tax people in roughly the same way. They don't. Once social contributions are added back in, the gap in what actually reaches a bank account stretches past 30 percentage points between the best and worst of the three, and the country with the lowest take-home pay is the one that, on paper, looks the simplest of all.

All three really do charge 10%

This isn't a case of one country having a hidden second bracket. Romania's impozit pe venit is a flat 10% on taxable income with no upper band. Bulgaria's данък общ доход charges the same flat 10%, and proudly calls it the lowest personal income tax rate in the EU. Serbia's porez na zarade is also 10% flat. Anyone comparing the three on the headline rate alone would reasonably conclude they're interchangeable, just three flavours of the same low-tax approach to attracting workers and employers.

The headline rate is the only thing they actually agree on. What sits next to that 10%, the social contributions layered on top and whether they're capped, uncapped, deductible, or not, is where the three countries part ways completely.

Where the real bill comes from

Romania pairs its flat 10% with CAS, a 25% pension contribution that is deductible from the tax base, and CASS, a 10% health contribution that is not deductible and, critically, has no earnings cap for employees at all. Add the two together and an employee in Romania is paying 35% of gross into social contributions before income tax even gets calculated, with nothing to slow that percentage down no matter how high the salary climbs.

Bulgaria's social contributions add up to 12.4% of gross, split across pension, health, sick leave, and unemployment funds, and every single one of them is both deductible from the tax base and capped at BGN 49,560 a year. Once a salary crosses that ceiling, the contribution stops growing in absolute terms even though the salary keeps climbing, which means the percentage of gross lost to social contributions actually shrinks the more someone earns.

Serbia runs a similar capped structure to Bulgaria's: pension and health contributions both stop accumulating once gross income passes RSD 6,480,000 a year, and a RSD 300,000 annual personal allowance comes off the tax base before the 10% rate even applies. The combination means Serbia behaves a lot more like Bulgaria than like Romania, even though all three are quoting the identical flat tax rate.

What this looks like on an actual payslip

Run a comparable mid-career salary through each system and the gap is already visible well before reaching the higher end of the income scale. The numbers below all use a 'typical professional' income in each country's own currency.

Where a typical professional salary actually goes, flat 10% tax in all three countries
🇷🇴 RomaniaRON 60,000 gross
🇧🇬 BulgariaBGN 60,000 gross
🇷🇸 SerbiaRSD 3,000,000 gross
Net take-homeIncome taxSocial security

The rate that never moves: Romania

Run Romania's numbers at any income level, RON 40,000 a year or RON 300,000 a year, and the take-home percentage doesn't budge from 57.5%. There's no allowance to use up early and lose later, no social security cap to cross, nothing in the structure that behaves differently at a higher salary than it does at a lower one. The flat 10% income tax really is flat, but it sits next to a 35% combined social contribution rate that is exactly as flat, and uncapped contributions next to a flat tax produce a fixed result no matter how much someone earns.

That sounds neutral until you compare it to what happens in the other two countries, where earning more doesn't just mean a bigger number, it means an actively better percentage too.

The rate that climbs: Bulgaria and Serbia

Push the same comparison to a high income level and the gap that already existed at a typical salary gets dramatically wider, not narrower. Bulgaria's take-home share rises from 78.8% at BGN 40,000 to 88.2% at BGN 300,000, purely because the social contribution cap stays fixed in absolute terms while the salary keeps growing around it. Serbia follows the same logic, climbing from a typical-salary range in the low 70s up to 82.2% at RSD 14,000,000, once income clears both contribution ceilings comfortably.

Romania, taxing the identical 10% rate, stays locked at 57.5% the entire time. At a high income level, the three countries that all advertise the same flat tax rate end up separated by more than 30 percentage points, and the direction each one moves as income rises is the opposite of what the shared 10% rate would suggest.

Net take-home as a share of gross at a high income level, all three charging a flat 10% income tax
🇧🇬 Bulgaria88.2% (BGN 300,000)
🇷🇸 Serbia82.2% (RSD 14,000,000)
🇷🇴 Romania57.5% (RON 300,000)

Same flat 10% income tax rate in all three countries. The gap comes entirely from whether social contributions are capped.

What 'flat tax' actually promises, and what it doesn't

A flat income tax rate is a promise about one specific line on the payslip: income tax itself won't increase as a percentage no matter how much you earn. It says nothing at all about social contributions, which in most countries are a separate system entirely, with their own rates, their own caps or lack of them, and their own deductibility rules. Romania, Bulgaria, and Serbia all keep that one promise faithfully. Only two of them also cap the much larger bill sitting next to it.

This is exactly the kind of detail that a quoted tax rate, by itself, will never tell you. 'Flat 10%' sounds identical in all three countries because it is identical. The other 90% of the conversation, the part actually decided by social contribution design, is where the real difference between these three countries lives, and it's the part that almost never makes it into a headline.

The same trap shows up outside flat-tax countries too

This isn't just a quirk of these three economies. Hungary runs a flat 15% income tax, simpler even than Romania's, Bulgaria's, or Serbia's, and it still lands in the middle of the pack on overall take-home pay rather than near the top, because an 18.5% social contribution sits next to that flat rate with no earnings cap to slow it down at higher salaries. The lesson generalises well past this specific trio: a flat or low headline income tax rate tells you exactly one thing, and social contributions are where most of the remaining story is actually decided.

It cuts the other way too. A country with a higher, more progressive-looking income tax can still out-perform a flat-tax country on take-home pay if its social contributions are capped early or kept genuinely small, which is part of why a country like Ireland, with real progressive brackets and no flat-tax marketing angle at all, still nets out competitively against flat-tax economies once USC, PRSI, and the fixed employee credits are all accounted for properly.

What to actually check before assuming a flat tax is a low tax

If a country's selling point is a flat income tax rate, the next question is always the same: what does the social contribution schedule look like, is there a cap, and is it deductible from the tax base before the flat rate applies. Those three details decide far more about the final take-home number than the headline rate ever will, and they're exactly the kind of thing a salary calculator built on the actual rules can show you in seconds, rather than something you have to dig through a tax code to find.

If you're weighing an actual move or a remote contract between any of these three countries, or comparing one of them against a progressive-bracket country elsewhere in Europe, run the real gross figure through each country's full rules rather than stopping at the rate someone quotes in conversation. The 10% is the easy part. The rest of the bill is where the real comparison happens.

It's also worth checking the trend, not just the snapshot. A 10% flat tax that comes with capped social contributions gets noticeably better for you as your salary grows, while one paired with uncapped contributions stays exactly where it started no matter how big the next raise is. That single difference, easy to miss when all you've been told is 'flat 10%,' is the entire reason Romania can sit at the bottom of a ranking where everyone involved is technically taxed at the same income tax rate.

Calculate your own take-home pay