Free emigration checklist — one practical step at a time.

Updated August 2026

Moving to Spain: A Complete Guide

Spain attracts newcomers with its warm climate, vibrant culture, and relaxed lifestyle. Many move for work, retirement, or family reasons, drawn by the lower cost of living, excellent food, and a strong sense of community.

NIE application fee
Approx. €9.64
Healthcare insurance cost
Private insurance €50–€150/month
Progressive income tax rates
19% to 45% for residents
Public school age range
Compulsory from 6 to 16 years

Why Spain?

Spain attracts newcomers with its warm climate, vibrant culture, and relaxed lifestyle. Many move for work, retirement, or family reasons, drawn by the lower cost of living, excellent food, and a strong sense of community.

Visas & residency

EU/EEA citizens can enter Spain without a visa and stay up to 90 days; for longer stays, you must register as a resident. Non-EU nationals generally require a visa, such as the Non-Lucrative Residence Visa for retirees or those with sufficient means, which is applied for before arrival. All long-term residents need a Foreigner Identification Number (NIE) and must register with local authorities (empadronamiento). Specific requirements and processes depend on your nationality and purpose of stay—always check with the Spanish consulate or immigration office for your situation.

Cost of living

Living costs in Spain vary by region. Renting a one-bedroom apartment in Madrid or Barcelona ranges from €900–€1,500 per month, while smaller cities are more affordable (€500–€800). Utilities typically cost €100–€150 monthly. Groceries for one person are about €30–€50 per week. Public transport passes cost €40–€60 per month in cities. Private health insurance ranges from €50–€150 per month. Eating out, local markets, and public services are generally cheaper than in many northern European countries. Always budget for initial setup costs like deposits and administrative fees.

Healthcare

Spain offers high-quality public healthcare, accessible to residents registered with the social security system. Private health insurance is required for non-working residents or retirees who do not qualify for public coverage. Once registered locally (empadronamiento) and with social security, you can enroll with a family doctor. The S1 form may allow some pensioners access to public healthcare. Bring full medical records and vaccination history, and check if supplementary private insurance is needed for dental or faster access.

Taxes

Residents in Spain are taxed on worldwide income, with progressive rates from 19% to 45%. Non-residents pay flat rates on Spanish-sourced income. The 'Beckham Law' offers a flat 24% tax rate on Spanish employment income for eligible newcomers for up to six years. Social security contributions are mandatory for employees and self-employed. Double taxation treaties may apply—consult a tax adviser for your specific situation. Registration with the Spanish tax agency (Agencia Tributaria) is required, and tax residency is generally established after 183 days in-country.

First steps

  1. 01Arrange valid passports and gather essential documents (birth, marriage certificates, diplomas, apostilles, translations).
  2. 02Research and apply for the appropriate visa or residence permit if required for your nationality.
  3. 03Apply for a Foreigner Identification Number (NIE) as early as possible—needed for most official processes.
  4. 04Secure housing and sign a rental contract; budget for deposits and agency fees.
  5. 05Register your address at the local town hall (empadronamiento) to access public services.
  6. 06Set up a Spanish bank account with your NIE and proof of address.
  7. 07Arrange health insurance—either register for public healthcare or take out private coverage.
  8. 08Enroll children in school or childcare and collect necessary documents (passports, vaccination records, school reports).
  9. 09Transfer utilities (electricity, water, gas, internet) into your name and check contract details.
  10. 10Register with the local health center and choose a family doctor.
  11. 11If bringing a car, check import, registration, and insurance requirements with Spanish authorities.
  12. 12Familiarize yourself with local transport, emergency numbers, and your new neighborhood.

FAQ

What is an NIE and why do I need it?

The NIE (Número de Identificación de Extranjero) is a unique identification number for foreigners in Spain. It's required for most official matters, including opening a bank account, signing a lease, working, or buying property.

Can I use my foreign qualifications to work in Spain?

Many foreign diplomas are recognized in Spain, but some professions may require additional validation. Check with the relevant Spanish authority for your field.

How do I find a rental home in Spain?

You can search for rentals via popular websites, local agents, or expat networks. Be prepared for deposits, agency fees, and strict documentation requirements.

Do I need private health insurance in Spain?

If you are not working or do not qualify for public healthcare, private health insurance is usually required. Costs and coverage vary—check with the Spanish healthcare authority for your situation.

What are the main steps to enroll children in Spanish schools?

Register your child at a local school by providing their passport, proof of address, vaccination records, and previous school reports. Enrollment periods are typically in spring, but newcomers can often apply year-round.

Is public healthcare free for residents?

Public healthcare is generally free or low-cost for registered residents contributing to social security. Private insurance is required for others.

Get updates for Spain — free

Get the free emigration checklist

Every step in the right order, from first paperwork to your first month abroad. In your inbox, free.