PayMetric Labs
2026 Spanish Tax · Agencia vs Autónomo

Back-End Developer (Java / Go / Node.js) Day Rate Calculator: Spain 2026

Pre-filled with the €328/day Back-End Developer (Java / Go / Node.js) benchmark rate in Spain. Adjust to your actual rate for a precise take-home figure.

What Back-End Developer (Java / Go / Node.js) contract rates leave after tax

2026 Back-End Developer (Java / Go / Node.js) rates in Spain, worked through as an autónomo over 220 billable days, with no expenses or pension.

RateTake-home / year
€233/dayJunior€34,380€2,865/mo
€330/dayMid-level€47,485€3,957/mo
€420/daySenior€58,375€4,865/mo
€530/dayPrincipal/Lead€71,685€5,974/mo

At the median €328/day, a Back-End Developer (Java / Go / Node.js) contractor working as an autónomo takes home about €47,243 a year, 65% of the €72,160 billed over 220 billable days.

A permanent Back-End Developer (Java / Go / Node.js) on the €43K median takes home €31,422, so contracting at the median rate leaves €15,821 more a year before unpaid holidays, pension, and gaps between contracts. On take-home alone, contracting draws level with that salary at about €212/day.

Spanish contractor take-home calculator

Pre-filled with the Back-End Developer (Java / Go / Node.js) median €328/day benchmark. Adjust for your actual rate.

€

Contract structure

An agency/umbrella runs your pay exactly like a permanent employee: standard IRPF income tax plus employee Social Security, after its fee comes off the top. This does not model the Beckham Law regime, see the dedicated ES take-home calculator for that.

€

Net take-home (agencia / nómina)

46.573 €

Per month

3881 €

Retention

64.5%

Effective tax rate

30.5%

To take home the same 46.573 €/year as a permanent employee, you'd need a gross salary of about 68.560 €/year.

Breakdown

Contract revenue72.160 €
Agency / umbrella fee-3600 €
Taxable base68.560 €
IRPF Income Tax-18.008 €
Social Security (employee)-3979 €
Net take-home (annual)46.573 €

A modelling tool, not a quote. Agencia/nómina figures mirror lib/es-tax.ts's standard IRPF income tax plus employee Social Security mechanic for a single filer, and intentionally do not model the Beckham Law regime (see the dedicated ES take-home calculator for that). Autónomo figures use the 2026 cuota de autónomo bands (simplified to 6 representative steps of the real 15-tier table) and do not model the new-freelancer tarifa plana discount. Actual agency fees, real business expenses, and personal circumstances vary. Not personalised financial or tax advice.

Frequently asked questions

1

How is a Back-End Developer (Java / Go / Node.js) contractor taxed in Spain?

Your tax treatment depends on your operating structure. Agencia/nómina (agency): an agency or umbrella runs your pay exactly like a permanent employee, applying standard IRPF income tax plus employee Social Security after its fee comes off the top. Autónomo (freelance): a genuinely different mechanic, you pay a flat monthly cuota de autónomo tied to a net-income bracket (not a percentage of income), plus IRPF income tax on net profit after that cuota. The calculator above shows both side by side.

2

What is a typical take-home retention rate for Back-End Developer (Java / Go / Node.js) contractors in Spain?

Retention rates vary by structure and day rate. At lower to mid day rates, autónomos often retain more since the cuota de autónomo is a flat monthly fee rather than a percentage of income, so its bite shrinks as a proportion of revenue as rates rise. Agencia/nómina contractors pay percentage-based Social Security instead, which scales with income and includes unemployment cover an autónomo does not automatically get.

3

Should a Back-End Developer (Java / Go / Node.js) contractor in Spain be autónomo or use an agencia/nómina structure?

Autónomo generally nets more at typical IT contractor day rates thanks to the flat monthly cuota de autónomo, but this calculator does not model the tarifa plana discount available to new freelancers in their first 12 months, nor the Beckham Law regime available to some incoming workers (see the dedicated ES take-home calculator for that). Agencia/nómina is simpler and includes employee-style Social Security cover, at the cost of a lower net rate at most day rates.

4

What is the annual equivalent of a €328/day Back-End Developer (Java / Go / Node.js) contract in Spain?

At €328/day over 220 billable days, the gross annual contract income is €72K. This is a 68% gross premium over the Back-End Developer (Java / Go / Node.js) permanent salary median of €43K/year. The premium compensates contractors for self-funded Social Security, holiday pay, sick pay, and business overheads a permanent employer covers on an employee's behalf.

5

How much does a Back-End Developer (Java / Go / Node.js) contractor take home at €328/day in Spain?

At the median €328/day, a Back-End Developer (Java / Go / Node.js) contractor working as an autónomo takes home about €47,243 a year, 65% of the €72,160 billed over 220 billable days. A permanent Back-End Developer (Java / Go / Node.js) on the €43K median takes home €31,422, so contracting at the median rate leaves €15,821 more a year before unpaid holidays, pension, and gaps between contracts. On take-home alone, contracting draws level with that salary at about €212/day.

Day rate calculators for similar roles