Before you look for a job in Spain, you should understand local salaries. This guide explains average wages, the minimum wage, and how Spanish contracts structure pay.
The average salary in Spain
Spain has lower salaries than northern European countries. The average gross salary in Spain is around €2,600 per month. This equals approximately €31,200 gross per year.
However, salaries vary significantly by region. Madrid has the highest average wages in the country. The average salary in Madrid is about 15% higher than the national average.
Average salaries by sector in Madrid
The sector you work in determines your earning potential. The local market pays tech and finance professionals the highest wages.
Technology and software development
Madrid is a growing technology hub. Startups and multinational companies offer competitive packages.
- Junior Developer : €27,000 to €40,000 gross per year.
- Mid-level Developer : €45,000 to €75,000 gross per year.
- Senior Developer : €70,000 to €100,000 gross per year.
Finance and business
Madrid’s financial district hosts major banks and consultancy firms.
- Junior Analyst : €30,000 to €45,000 gross per year.
- Senior Consultant : €55,000 to €75,000 gross per year.
- Financial Manager : €70,000 to €95,000 gross per year.
Language teaching and education
Teaching English is a common entry point for expats. Salaries are modest but cover basic living costs.
- English Academy Teacher : €14,000 to €22,000 gross per year.
- International School Teacher : €35,000 to €50,000 gross per year.
- Language Assistant : €12,000 gross per year (working 16 hours per week as an auxiliar de conversación).
Tourism and hospitality
Madrid receives millions of tourists each year. The sector has many entry-level positions.
- Waiter or Bartender : €17,000 to €22,000 gross per year.
- Hotel Receptionist : €19,000 to €24,000 gross per year.
- Store Assistant : €16,000 to €21,000 gross per year.
What does “se ofrece contrato” mean in Spanish job offers?
The minimum wage in Spain
The Spanish government sets the minimum wage each year. This is called the Salario Mínimo Interprofesional (the minimum professional salary, or SMI).
For 2026, the SMI is €1,221 gross per month. This amount assumes you receive 14 payments per year. If you receive 12 payments, the monthly minimum wage is €1,424.50 gross.
The annual minimum wage is €17,094 gross. This rate is retroactively effective from January 1, 2026.
The probation period (período de prueba) in Spain
How Spanish salaries are structured
Spanish job offers and contracts have specific payment structures. You must understand how these details affect your income.
Gross versus net salary
Spanish companies always quote salaries as an annual gross amount. This is called the salario bruto (gross salary).
Your actual take-home pay is the salario neto (net salary). Taxes and social security are deducted from your gross pay.
You pay about 6.35% of your salary for social security. Your income tax rate depends on your earnings.
12 versus 14 payments
Your annual salary can be split into 12 or 14 payments. The 14-payment system includes two extra payments. These are called pagas extraordinarias (extra payments).
You receive these extra payments in July and December. The annual salary remains the same in both systems.
Example: Your gross annual salary is €28,000. In a 12-payment system, you receive €2,333 gross per month. In a 14-payment system, you receive €2,000 gross per month, plus €2,000 extra in July and December.
Questions and answers
What is a good salary to live in Madrid?
€30,000 gross per year. This amount allows a single person to live comfortably. You can afford a one-bedroom apartment, cover your bills, and save some money.
Are salaries higher in Barcelona or Madrid?
They are similar. Madrid and Barcelona have the highest salaries in Spain. Madrid wages are slightly higher on average due to the financial sector.
Do employers pay health insurance in Spain?
Rarely. The Spanish public healthcare system is free for workers. Employers do not usually offer private health insurance as a benefit.
How much tax will I pay on my salary?
Between 19% and 47%. Spain uses a progressive tax system. A salary of €30,000 gross has an effective tax rate of about 15% plus social security.
Can I negotiate my salary in Spain?
Yes. You can negotiate your starting salary, especially in private tech and finance roles. However, public sector salaries are fixed by law.
