Know exactly what you should be paying.
CompensationX benchmarks real payroll from 150+ technology employers in Serbia, Croatia and North Macedonia — not survey guesses. See the gap between what you pay and what the market pays, role by role, in net, gross and total cost.
Free tier available to contributing companies. No card required.
Backend Engineer · Mid
Serbia · net per month · 41 contributing employers
You pay
€2,300
net / month
Market median
€2,650
50th percentile
Across 12 people
€50,400
per year to close
Trusted by teams at
- verified salary records
- 10,000+
- contributing employers
- 150+
- benchmarked roles
- 150+
- full refresh per year
- 2×
The problem
Most salary data in this region is a survey.
Public IT salary reports are built from what individuals type into a form once a year. People round up, they report net as gross, they answer for a title that means something different at every company. You then make a six-figure payroll decision on it.
- 01
Self-reported, once a year
A few thousand individual responses, collected in one window, stale by spring.
- 02
No net / gross / gross-2 discipline
In this region the three numbers differ by more than 60%. Mixing them makes every comparison wrong.
- 03
Titles that don't map
One company's Senior is another's Mid. Without levelling, the median is noise.
The data
Payroll, submitted by the employer, twice a year.
Every record in CompensationX comes out of a real payroll system, submitted by the company that pays it, and re-submitted every six months. That is the same standard the global consultancies use — at a price a regional company can actually sign.
Employer-submitted
Finance and HR upload directly from payroll. No individual self-reporting, no anonymous form.
Net, gross and gross-2
All three figures captured separately, so a Belgrade number and a Zagreb number are actually comparable.
Levelled, not titled
Up to six seniority levels per role, mapped to a common scale before anything is aggregated.
Refreshed every six months
Mandatory re-submission. A benchmark you are reading in October is not a number from last January.
Suppressed below five companies
If fewer than five employers contribute to a cut, we return nothing. No cell in the platform can be reverse-engineered to one company.
Beyond base pay
Bonus structures, equity practice and 47 tracked benefits — because the offer is never only the salary.
The platform
One question answered: how far off are we?
Percentile tables are easy. Telling a CFO what to do about them is the product.
Your gap, in currency
Pick a target percentile. See exactly how many euros per month, per person and across the team you are below or above it — not a chart you have to interpret.
Target percentile
Backend Engineer · Senior
−€310 /mo
Product Designer · Mid
−€120 /mo
DevOps Engineer · Senior
+€90 /mo
Across 25 people, to reach P50
€61,200 / year
Peer group of your choosing
Benchmark against seven named companies you actually compete with for candidates, instead of an industry average that includes nobody like you.
Filters that survive contact with reality
Industry, city, company size, remote policy, tech stack and funding stage — combined, with the suppression floor enforced at every step.
Benefits benchmark
What share of your peer group offers private health, a learning budget, a four-day week or full remote — and what it costs them.
Offer check
Before the offer goes out: where it lands in the market, what the candidate is likely holding, and what the counter will look like.
Range builder
Turn a benchmark into a published salary band with a defensible midpoint — the artefact you will need to show a regulator.
Free tools
Try it before you talk to anyone.
Three tools, open to everyone, no account. They return direction — the band, the sample behind it, and which side of market you are on. The exact midpoint, your gap in euros and the percentile table live inside the platform.
Compensation Review Simulator
Enter what you pay a role today. See the market band, how many payroll records stand behind it, and whether you sit below, within or above.
Run the simulatorSalary range generator
Get a defensible min–mid–max band for any role and level, formatted for a job ad that has to name a range.
Build a rangeOffer strength check
Paste an offer. Find out whether it reads as below, at or above market before the candidate does.
Check an offerCompensation Review Simulator
Direction, in fifteen seconds. No account.
Backend Engineer · Mid · Serbia
net / month
Low
€2,150
Midpoint
Locked — subscribers onlyHigh
€3,300
Below market for this role.
You sit in the lower third of the band. That reading stands on 240 payroll records for this cut.
Open to everyone: the band, the sample size and the direction you are off in. The exact midpoint, your gap in euros and the percentile table stay behind the login.
Your exact gap, in euros
Pro- The exact midpoint for this cut
- Your gap to any percentile, in euros
- The 10 / 25 / 50 / 75 / 90 table
- The annual cost of closing it across your 12 people
Free tools return a market band, its sample size and a directional reading. The exact midpoint, your gap in euros, precise percentiles, custom peer groups and filtered cuts are available to platform subscribers.
EU Pay Transparency Directive 2023/970
From June 2026, a range in the job ad stops being optional.
Croatian employers, and any regional company hiring into the EU, now have to publish pay ranges, drop salary-history questions, justify pay differences on objective criteria, and report the gender pay gap from 2027. Every one of those obligations needs a defensible number underneath it.
What you will have to show
- Salary ranges published before the first interview
- Gender pay-gap reporting, with a remediation plan above 5%
- Objective, gender-neutral job levelling on record
- Employees entitled to ask what comparable colleagues earn
Obligations differ by jurisdiction — Croatia is in scope as an EU member state; Serbia and North Macedonia are not, though EU-headquartered groups often apply the standard across the whole region.
CompensationX
2026
Annual benchmark
The Southeast Europe Tech Compensation Report
Annual report
The Southeast Europe Tech Compensation Report
One report a year, built from employer payroll rather than a survey form. Medians and spreads for every major engineering, product and data role, by market and by level, with the year-on-year movement.
Free · 40 pages · published each February
Pricing
Published, because you asked what it costs.
Contribute your payroll data and the price drops. That is the whole model: the companies that make the benchmark good get it cheapest.
Contributor
For companies that submit payroll data every six months.
Free
Billed annually · VAT excluded
- 5 roles of your choice
- Position and seniority filters
- Market median and quartiles
- Annual report, early access
Pro
The full benchmark for one company, one market.
€3,900/year
€1,900/year for contributing companies.
- All 150+ roles
- Industry, city, size, remote and stack filters
- Full percentile range: 10 / 25 / 50 / 75 / 90
- Gap-to-percentile in currency
- 47-benefit market report
- Range builder and offer check
Business+
Multi-market groups and regulated employers.
Custom
Billed annually · VAT excluded
- Everything in Pro, across all markets
- Peer group of seven named companies
- Pay-gap reporting pack
- Job architecture and levelling support
- Multiple seats and export
- Named account manager
Where does the data actually come from?
From the payroll systems of contributing employers, submitted directly by their HR or finance teams and re-submitted every six months. It is not scraped, not modelled from job ads, and not self-reported by individuals.
Can anyone see what my company pays?
No. Data is aggregated before it is ever displayed, and any cut with fewer than five contributing companies returns nothing at all. Your figures are never attributable, including inside a peer group you are part of.
How is this different from the public IT salary reports?
Those are surveys of individuals — a few thousand self-reported answers collected once a year. This is employer payroll from 150+ companies, refreshed twice a year, with net, gross and gross-2 kept distinct and seniority levelled to a common scale.
Do I have to contribute data to use it?
No. Contributing gets you a free tier and a substantially lower price on Pro, but Pro and Business+ are both available to non-contributing companies.
How long does onboarding take?
Most companies are live within a week. Data goes in as an Excel upload or direct entry, and we map your titles to the levelling scale with you rather than leaving you to guess.
Which markets are covered?
Serbia in depth, with Croatia and North Macedonia covered and growing. Coverage per role and market is published openly so you can see where the data is thin before you buy.
See your gap in fifteen minutes.
Bring three roles you are unsure about. We will show you where they sit against the market on the call — not in a follow-up email.
hello@compensationx.com · +381 60 4567 132
