October 3, 2026

In-house vs nearshore developer cost: the employer-side math

In-house developer vs nearshore cost: employer contributions, recruiting and notice terms worked for Germany and Poland, set against a nearshore rate.

Cost

Guide

The in-house vs nearshore developer cost comparison usually goes wrong because one side is a salary and the other is a rate. An in-house developer costs gross pay, plus employer social contributions, plus one-off hiring and ramp-up costs, plus whatever it takes to end the contract. The contribution layer is statute, not a market estimate. On 2026 rules, the four German layers modelled below (pension, health, long-term care and unemployment) add roughly 15% to 21% of gross at the inputs used, and the Polish stack adds 19.5% to 22.1%. A nearshore rate replaces the whole pile with one number. All rates here are as of 2026.

What is in the employer cost of one developer?

Six layers sit between a gross salary and what the company actually pays. Some are fixed by law, some are your choices, and one is observed behaviour.

LayerStatute or choiceWhere the number comes from
Gross payYour choiceYour own offer; every gross figure below is an arithmetic input, not a salary claim
Employer social contributionsStatuteCountry tables in the next two sections
RecruitingYour choiceAgency placement fee, if you use one
Equipment and licencesYour choiceYour own quote; this article has no sourced figure
Ramp-upObservedTime-to-first-contribution data
Exit termsStatuteNotice and severance rules

HighCircl's pricing hub, Software development cost guides: rates, estimates and hidden layers, collects the wider rate guides. This page covers one narrow slice: what the statute adds to an employee's gross, and what it commits you to afterwards.

What do employer social contributions add in Germany?

The German employer share is capped, which means the percentage falls as gross rises. Flat "add 20%" rules hide that.

Six 2026 inputs drive the table. The pension rate is 18.6%, so the employer half is 9.3%, per Deutsche Rentenversicherung's 2026 table of values. The general health rate is 14.6%, split half-half, and the average supplementary rate is 2.9%, according to the Federal Ministry of Health's contribution pages. The supplementary rate is set by each fund, so using the 2.9% average with an even split is a modelling choice. That gives an employer health share of 7.3% + 1.45% = 8.75%. The ceilings come from the Federal Ministry of Labour's 2026 contribution limits: €101,400 a year for pension, €69,750 for health. Long-term care is 3.6%, split 1.8% each, per the Federal Ministry of Health; in Saxony the employer pays 1.3% instead. Unemployment insurance is 2.6%, borne half by each side under §341 and §346 SGB III, so the employer pays 1.3%. Care shares the €69,750 ceiling and unemployment shares the €101,400 ceiling.

The gross figures are inputs chosen to show how the ceilings bend the percentage. Replace them with your own offer.

Gross input (€/yr)Pension 9.3% (cap €101,400)Health 8.75% (cap €69,750)Care 1.8% (cap €69,750)Unemployment 1.3% (cap €101,400)Employer add-onAdd-on as % of grossEmployer cost
60,0005,580.005,250.001,080.00780.0012,690.0021.15%72,690.00
80,0007,440.006,103.131,255.501,040.0015,838.6319.80%95,838.63
100,0009,300.006,103.131,255.501,300.0017,958.6317.96%117,958.63
120,0009,430.206,103.131,255.501,318.2018,107.0315.09%138,107.03

Check one row: at €80,000, pension is 80,000 × 9.3% = 7,440. Health stops at the cap, so 69,750 × 8.75% = 6,103.13. Care is 69,750 × 1.8% = 1,255.50. Unemployment is 80,000 × 1.3% = 1,040. The sum is 15,838.63, or 19.80% of gross. In Saxony the employer's care share is 1.3%, which brings that sum to 15,489.88 (19.36%).

The table leaves out accident insurance (employer-only, industry-specific), the U1 and U2 sick-pay and maternity levies, and the insolvency levy. Those are real costs with no figure sourced here. Treat the table as a floor for the statutory bill, not the total.

What do employer contributions add in Poland?

Poland stacks flat employer rates. Biznes.gov.pl's employer contribution guide lists pension at 9.76%, disability at 6.50%, the Labour Fund at 2.45% and FGSP at 0.10%. Accident insurance runs from 0.67% to 3.33%, with 1.67% for employers with up to 9 insured people.

Accident rateStackAdded per 10,000 of gross pay
0.67%9.76 + 6.50 + 2.45 + 0.10 + 0.67 = 19.48%1,948
1.67%20.48%2,048
3.33%22.14%2,214

Pension and disability contributions stop at an annual base of 282,600 zł; the stack above holds below it. The table also leaves out the health contribution, which this article doesn't model. Below that ceiling the rates are flat, so the employer cost is gross multiplied by 1.195 to 1.221.

What do recruiting and equipment add on top?

Recruiting is optional, and an agency fee is a one-off line you can price up front. Arc.dev lists a 20% placement fee for full-time hires. HighCircl's own permanent-hire buyout is 18% of annual gross, and 20-25% is the industry norm for fees of this kind. Lemon.io lists a flat $14,000 direct-hire fee.

Assuming the 20% is charged on annual gross (Arc.dev does not state the base in the material used here), the fee on the €80,000 input is 16,000. Add it to the German row above and year one reads 95,838.63 + 16,000 = €111,838.63, before equipment, licences, ramp-up and the excluded levies.

Equipment and licences are a reader input. There's no sourced figure here, and a made-up one would just be noise. Put your own quote on the line.

How long until a new hire is productive?

Ramp-up is the one layer with no statute behind it. DX's developer ramp-up newsletter tracks days to a developer's tenth pull request. Across a sample of 400 companies from October 2025 to February 2026, that took 91 days for developers who didn't use AI and 49 days for daily AI users. DX puts daily AI users at 33 days as of April 2026.

Read that as a proxy for ramp, not as euros of lost output. Nobody can turn days-to-tenth-PR into a salary-month figure without inventing a productivity curve. If you want to see what the dataset does and doesn't show, HighCircl's reading of the same ramp-up data goes through it.

What does it cost to end the employment?

This is exposure, not an estimate. Statute sets the notice and severance terms, and the table gives them, but no euro figure follows without a salary and a tenure.

TermGermanyPoland
Basic notice4 weeks to the 15th or end of a month2 weeks under 6 months of service; 1 month from 6 months; 3 months from 3 years
Employer notice by serviceBasic 4 weeks applies below 2 years of service; then: 1 month after 2 years; 2 after 5; 3 after 8; 4 after 10; 5 after 12; 6 after 15; 7 after 20 (to month-end)Same as basic notice: 2 weeks, 1 month or 3 months by service (applies to both sides)
Severance on redundancyNo general statutory severance. Under §1a KSchG, if the employer's dismissal notice for operational reasons offers it and the employee doesn't sue, severance is 0.5 months' earnings per year of service.1 month's pay under 2 years; 2 months at 2-8 years; 3 months over 8 years
Size thresholdFull dismissal protection for firms with more than 10 employees, with exceptions for 6-10Severance applies to employers with 20+ employees

Germany's notice terms sit in BGB section 622, and the size threshold in section 23 of the dismissal protection act. Poland's notice and severance rules, including a cap of 15 times the minimum wage on severance, are on gov.pl's page on ending employment.

Put numbers in yourself. A Polish developer with 3 years of service, made redundant at a company with 20+ employees, comes with 3 months of notice (paid employment) and 2 months' pay in severance on top, subject to the cap. A German developer with 8 years of service comes with 3 months of employer notice. Both are statute readings, not forecasts.

What does the nearshore side of the comparison look like?

HighCircl's rate is €45-105/hr ($50-115/hr) for senior engineers. HighCircl takes a 20% margin, capped and disclosed on top of what the engineer earns. There's no subscription, no recruitment fee and no minimum hour commitment, and a replacement comes at no additional recruitment cost if an engagement isn't working. A deposit of one month's estimated cost is applied to the first invoice.

At that rate, a 160-hour month is €7,200-16,800, or €86,400-201,600 over twelve such months. That's arithmetic on the published rate, assuming 160 billable hours a month; your hours decide the real figure. The €80,000-input German employer cost of €95,838.63 (€111,838.63 with an agency fee in year one) falls inside that range, so the numbers don't name a winner without your seniority level and hours. How the invoice is cut (monthly or hourly) changes what each invoice looks like, and how a monthly or hourly invoice changes a nearshore bill covers it.

HighCircl doesn't publish a statement on whether the rate includes equipment. Ask any vendor, HighCircl included, before you compare.

Side by side: where does each model cost less?

Compare annual figures with one formula: in-house loaded annual cost ÷ nearshore annual cost. In-house loaded cost is gross × (1 + employer contribution rate) + recruiting fee + equipment + the cost of the ramp period. A ratio above 1 favours nearshore for that year. Fill in the terms yourself, and don't trust anyone who hands you a break-even salary without showing the inputs.

SituationLeans towardWhy
Steady need over 2+ yearsIn-houseThe fixed layers (recruiting, ramp) spread over more months
Role is regulated or tied to strategic ownershipIn-houseControl and continuity matter more than flexibility
Runway is uncertainNearshoreAn in-house contract carries the statutory notice above; the end terms of a nearshore engagement sit in the vendor contract, so read them
You need someone in weeksNearshoreHighCircl's matching speed is 72 hours, so a shortlist arrives within days
The role might change in six monthsNearshoreA permanent contract carries the notice terms above if the role disappears

For the broader choice between models, including agencies, a three-way decision guide to staff augmentation, agencies and in-house goes through the stages.

Hiring a nearshore engineer through HighCircl

HighCircl places senior engineers from seven European countries: Poland, Hungary, Slovakia, Serbia, Slovenia, Romania and Spain. Engineers pass four vetting stages run by senior engineers, and about 1 in 10 applicants get through. You get a shortlist of 3-5 candidates within 72 hours. The margin is 20%, capped and disclosed, and there's no recruitment fee. See hiring senior engineers through HighCircl for rates and how a match works.

FAQ

Is the employer cost the same as the gross salary?

No. Employer cost is gross pay plus employer social contributions, plus recruiting, equipment and ramp-up. In Germany at the €80,000 input, contributions alone add €15,838.63 for the four layers modelled here.

How much do employer contributions add in Germany?

For pension, health, long-term care and unemployment at the 2026 rates, 15.09% to 21.15% of gross across the four inputs above. The share falls as gross rises because pension and unemployment are capped at €101,400 and health and care at €69,750. Accident insurance and the U1 and U2 levies would add to that.

How much do employer contributions add in Poland?

19.48% to 22.14% of gross, depending on the accident insurance rate (0.67% to 3.33%). The stack is pension 9.76%, disability 6.50%, Labour Fund 2.45% and FGSP 0.10% plus accident insurance. It doesn't model the annual pension and disability ceiling or the health contribution.

Does a nearshore rate include recruiting and equipment?

HighCircl charges no recruitment fee. On equipment, HighCircl hasn't published a figure, so ask the vendor what the rate covers before comparing it to an in-house budget.

What is notice like when ending a permanent contract in Germany or Poland?

In Germany, the basic notice is 4 weeks to the 15th or end of a month, and employer notice rises from 1 month after 2 years of service to 7 months after 20 years. In Poland, it's 2 weeks, 1 month or 3 months by service, and redundancy severance of 1, 2 or 3 months' pay applies for employers with 20+ employees.

Share this article

Author Image

HighCircl Editorial Team

The HighCircl editorial team writes about hiring software engineers, nearshore development, and engineering team building. Our articles draw on direct experience sourcing and placing senior developers across Poland, Hungary, Slovakia, Serbia, Slovenia, Romania, and Spain — and on candid conversations with the CTOs and engineering leads who hire them.

HighCircl is a nearshore engineering network that delivers matched candidate shortlists in 72 hours. Every piece of content we publish is informed by real engagement data: actual developer rates, real hiring timelines, and what separates engineering teams that scale cleanly from those that stall.

Take Me to the Experts

Access our network of industry-leading software engineers.

Start Now