Spain net salary and IRPF withholding calculator
For employees under 65 with no dependents and an ordinary contract of at least one year, enter annual gross pay and choose estimated or actual employee contributions. Choose salary-change mode to recalculate withholding on remaining pay.
Results
- Average net per entered payment
- €1,927.00
- IRPF withholding rate
- 16.42%
- Projected annual net pay
- €23,124.00
- Projected annual IRPF withheld
- €4,926.00
| Item | Value |
|---|---|
| Employee annual contributions | €1,950.00 |
| Algorithm effective date | 2026-09-10 |
| Work-income reduction | €0.00 |
| Withholding base | €26,050.00 |
| Annual quota before rate truncation | €4,926.00 |
| Remaining withholding | €4,926.00 |
- This estimates payroll withholding, not final regional income tax. Social insurance uses the selected estimate, actual amount or worked-example preset. Equal-payment results average the remaining contributions; extra salary payments may have different payslip deductions.
- Both 2026 algorithm versions give the same result for this supported profile. Special territorial changes are outside this tool.
This is a general estimate for information only, not tax, legal or financial advice. Real rules have more conditions than a calculator can show, so check the official source below or a qualified professional for your situation.
Last checked 2026-11-14. Rules change, sometimes at short notice. We list the date we last checked each official source; confirm with the official government source before you travel, buy or file. This is general information, not legal or immigration advice.
How it works
This implements the ordinary employee branch of AEAT's 2026 withholding algorithm: family situation 3, under age 65, no dependents, disability or special reliefs. It excludes foral systems, Ceuta, Melilla, La Palma, special employment relationships, short contracts, pensions, irregular income, housing relief, mobility relief and alimony. Use the official AEAT service for those cases. The default estimates contributions for full-year, full-time indefinite employment with even monthly pay, prorated extras and monthly contribution groups 1–7. Use actual contributions for other patterns, overtime, daily groups and salary changes.
Subtract estimated or entered contributions from annual remuneration to obtain work income. Apply the algorithm's work-income reduction and the general expense deduction of up to EUR 2,000. The reduction is EUR 7,302 up to EUR 14,852 of work income, then tapers at 1.75 per euro through EUR 17,673.52; the next segment is 2,364.34 − 1.14 × (income − 17,673.52), ending at EUR 19,747.50.
Apply the withholding scale to the resulting base and subtract the scale applied to the EUR 5,550 personal minimum. For this profile, remuneration at or below EUR 15,876 is exempt from withholding. Up to EUR 35,200, the quota cannot exceed 43% of remuneration above EUR 15,876.
Initial rate = truncate to 2 decimals (100 × quota ÷ annual gross)
Regularised rate = truncate to 2 decimals (100 × (quota − tax already withheld) ÷ remaining gross)
Salary-change mode implements cause 1, including the 47% rate ceiling and article 87.5 restrictions using the previous withholding base, rate and projected annual withholding. These fields must come from the prior calculation; they are not year-to-date totals. A fall in the base-minus-minimum cannot increase the previous rate. An increase in annual withholding is limited to the increase in that base difference.
The pay date selects the January or September algorithm. The supported ordinary profile uses the same formula in both versions; territorial changes are excluded. The work-income reduction and annual withholding are rounded half up to cents using decimal arithmetic where AEAT specifies. Withholding percentages are truncated, never rounded up. Other intermediate arithmetic retains precision. Displayed pay is rounded to cents.
The contribution estimate uses employee rates of 4.70% common contingencies, 0.15% MEI, 1.55% unemployment and 0.10% training. Common bases have monthly minima EUR 1,989.30 (group 1), 1,649.70 (2), 1,435.20 (3), or 1,424.40 (4–7); the professional base minimum is EUR 1,424.40. Both cap at EUR 5,101.20. Excess monthly remuneration adds employee solidarity contributions: 0.19% up to EUR 5,611.32, 0.21% up to EUR 7,651.80, then 0.24%. The estimate applies these bases to annual gross divided by 12 and rounds the annual total to cents; actual payroll rounding can differ.
Annual net is gross minus contributions and projected withholding. The per-payment result divides remaining net by your entered count. It is an average, especially where extra payments have different social-insurance deductions. This is not the final regional income-tax assessment.
Worked examples
EUR 30,000 with the EUR 2,000 worked-example preset
Select the EUR 2,000 worked-example preset. With EUR 2,000 annual contributions, the withholding base is EUR 26,000. The annual quota is EUR 4,911 and the rate is 16.37%. Annual net is EUR 23,089, averaging EUR 1,924.08 over 12 payments.
A raise with six payments left
Select actual contributions. Expected annual gross becomes EUR 36,000 and contributions EUR 2,400. Already paid: EUR 15,000 gross, EUR 2,455.50 tax and EUR 1,000 contributions. Previous base: EUR 26,000; previous rate: 16.37%; previous annual withholding: EUR 4,911. The new rate is 19.69%; projected annual withholding is EUR 6,590.40 and annual net EUR 27,009.60. Six remaining payments average EUR 2,577.52 net.
AEAT scale example: EUR 24,000 base
The official scale example gives EUR 4,225.50 on the first EUR 20,200 and 30% on the remaining EUR 3,800. The scale result is EUR 5,365.50, before subtracting the tax on the personal minimum.
Frequently asked questions
Will my region change the result?
Does the calculator estimate Social Security?
Why does a raise increase the remaining withholding rate?
What does the September version change here?
Can I use 14 salary payments?
Sources
- BOE — Order PJC/297/2026, arts. 2–4, 16–17 and 33 (checked 2026-11-14)
- AEAT — withholding algorithm from 1 January to 9 September 2026 (checked 2026-11-14)
- AEAT — withholding algorithm from 10 September 2026 (checked 2026-11-14)
- AEAT — official withholding services and version dates (checked 2026-11-14)
Last reviewed 2026-11-14; next review due by 2027-01-15. The method is written out above so you can check our math.