I am a:

🇪🇸

Spain

Capital: Madrid

Recently updated

Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.

Key Registrations & Procedures

NIE Number (Numero de Identidad de Extranjero)

MANDATORYEU + Non-EU

The NIE (Numero de Identidad de Extranjero) is Spain's foreigner identification number, formatted as X-0000000-X. Every legal, tax, and financial transaction in Spain requires it. EU citizens receive their NIE printed directly on the green EU Registration Certificate (Certificado de Registro). Non-EU citizens receive theirs through the TIE residence card (Tarjeta de Identidad de Extranjero). Applications are made at a National Police station (Comisaria de Policia Nacional) with a foreigner affairs unit, or at a Spanish consulate before arrival.

National Police (Policia Nacional) / Foreigners Office (Oficina de Extranjeros)

Deadline: Apply as soon as possible - required before most other procedures, property purchases, bank accounts, and employment.
Processing Time: Usually same day or within 2-3 days in person. Up to 3 weeks in busy offices.
💰Fees: EUR 9-12 (Modelo 790/012 tax form payment).
📅Appointment: Required - book via politicainterior.gob.es Cita Previa. Book well in advance in Madrid and Barcelona.
Required Documents:
  • Valid passport (original + photocopy)
  • Completed EX-15 application form (for NIE without residence)
  • Proof of the reason for requesting NIE (employment contract, property purchase, bank requirement letter, etc.)
  • Modelo 790/012 tax form with proof of payment
  • Passport-sized photo (some offices require it)
Where to Do It:

Local Oficina de Extranjeros or designated Policia Nacional station. Madrid: Calle Pradillo 40. Barcelona: Carrer de Bergara 3.

If You Don't Do It:

Without an NIE you cannot legally work, open a bank account, sign a rental contract, buy property, or register a vehicle in Spain.

Regional Variations: Appointment availability and processing times vary significantly by province. Madrid and Barcelona have very high demand.
🏠 Useful Services
  • Flatio specialises in furnished mid-term rentals across Europe, which is practical if you need a registered address before committing to a permanent flat.
  • Wunderflats covers furnished apartments in major European cities for one to twelve months, with no agency fees and utilities typically included in the monthly rate.
Visit Official Website

Municipal Registration (Empadronamiento)

MANDATORYEU + Non-EU

Registering at your local town hall (Ayuntamiento) in the Municipal Register (Padron Municipal) is required within three months of arrival. The certificate it produces (Certificado de Empadronamiento) is required for school enrolment, healthcare access, voting, and most government applications. It is also frequently requested by banks and landlords as proof of address.

Local Town Hall (Ayuntamiento)

Deadline: As soon as you have a fixed address - required for healthcare, school enrollment, and Social Security.
Processing Time: Same day or within 5 business days - Certificado de Empadronamiento issued.
💰Fees: Free
📅Appointment: Required in some municipalities - check your local Ayuntamiento website.
Required Documents:
  • Valid passport or EU national ID card (original + photocopy)
  • NIE (if already obtained)
  • Proof of address: signed rental contract or property deed, or signed letter from the owner if staying with others (plus owner's ID)
  • Completed empadronamiento form (available at Ayuntamiento)
Where to Do It:

Your local Ayuntamiento (town hall). Madrid: Oficina de Empadronamiento. Barcelona: Oficina d'Atencio Ciutadana.

If You Don't Do It:

Without empadronamiento you cannot access Spanish public healthcare (except emergencies), enroll children in school, apply for Social Security, or vote in local elections as an EU resident.

Regional Variations: Each municipality manages its own padron. Procedures are broadly similar but appointment systems differ.
Visit Official Website

EU Registration Certificate (Certificado de Registro - Green NIE)

MANDATORYEU Citizens Only

The Certificado de Registro is the official residence certificate for EU and EEA citizens, confirming the right of free movement in Spain. It is informally known as the Green NIE because of the green paper it was historically printed on, and it contains the holder's NIE number. Required for employment, banking, and tax registration, it is applied for at the Foreigners' Office (Oficina de Extranjeria) or at a National Police station.

National Police (Policia Nacional) / Foreigners Office

Deadline: Within 3 months of entering Spain for stays longer than 90 days - legally required for EU citizens.
Processing Time: Immediate - certificate issued at the counter on the day of the appointment.
💰Fees: EUR 10-12 (Modelo 790/012 code 012 payment).
📅Appointment: Required - book via Cita Previa on politicainterior.gob.es.
Required Documents:
  • Valid passport or EU national ID card (original + photocopy)
  • Completed EX-18 form
  • Empadronamiento certificate (or proof of registration at Ayuntamiento)
  • Modelo 790/012 tax form with proof of payment
  • Proof of employment or self-employment, or proof of sufficient financial means and private health insurance
  • Passport-sized photo
Where to Do It:

Local Oficina de Extranjeros or designated Policia Nacional station.

If You Don't Do It:

EU citizens residing more than 3 months without registering are technically in breach of Spanish immigration law. The certificate is required for bank accounts, rentals, and legal transactions.

Regional Variations: Availability varies by province. Some provinces require padron as mandatory; others treat it as supporting evidence.
Visit Official Website

Social Security Number (Numero de Afiliacion a la Seguranca Social)

MANDATORYEU + Non-EU

The social security affiliation number (Numero de Afiliacion a la Seguridad Social) is required for employment, access to public healthcare, and receipt of social benefits including unemployment pay, sick leave, and pensions. Employees are enrolled automatically by their employer and have no separate step to take. Self-employed persons (autonomos) must register directly with the General Treasury of Social Security (Tesoreria General de la Seguridad Social, TGSS) before starting any professional activity.

Social Security Treasury (Tesoreria General de la Seguridad Social - TGSS)

Deadline: Before starting work - employers need it to register contributions.
Processing Time: Same day or within 48 hours online with Cl@ve. 1-3 weeks by post.
💰Fees: Free
📅Appointment: Required for in-person - book via Cita Previa at seg-social.es. Online option available with Cl@ve.
Required Documents:
  • Valid passport or EU national ID card
  • NIE number
  • Empadronamiento certificate (dated within last 3 months)
  • Employment contract or proof of self-employment (Modelo TA.0521 for autonomos)
  • Completed Modelo TA.1 application form
Where to Do It:

Online via Import@ss (import@ss.seg-social.es) with Cl@ve credentials. Or in person at local TGSS office.

If You Don't Do It:

Working without a Social Security Number means contributions are not registered, leaving you without pension rights, unemployment benefits, sick pay, or maternity/paternity entitlements.

Regional Variations: Unified national system. Some provincial TGSS offices require padron; others accept NIE only.
Visit Official Website

Health Card (Tarjeta Sanitaria Individual - TSI)

MANDATORYEU + Non-EU

The individual health card (Tarjeta Sanitaria Individual) grants access to Spain's public healthcare system (Sistema Nacional de Salud). It is issued by your regional health authority following social security registration and assigns you a primary care doctor and health centre. No public health service can be accessed without it.

Regional Health Authority (Servicio de Salud of your Autonomous Community)

Deadline: Register with your local health centre as soon as possible after empadronamiento and Social Security registration.
Processing Time: TSI card issued same day or within 1-2 weeks.
💰Fees: Free (covered by Social Security contributions).
📅Appointment: No appointment required - go directly to your local health centre.
Required Documents:
  • Valid passport or EU national ID card
  • NIE or EU Registration Certificate
  • Empadronamiento certificate
  • Social Security Number or affiliation certificate
Where to Do It:

Your local Centro de Salud (health centre) in the area covered by your empadronamiento. Ask at the admin desk to register and choose a general practitioner (medico de cabecera).

If You Don't Do It:

Without the TSI you cannot access subsidised GP visits, specialist referrals, or prescribed medications at reduced prices.

Regional Variations: Health managed by each Autonomous Community (17 in total). Cards issued by regional health services and valid only within that region for non-emergency care.
🩺 Useful Services
  • SafetyWing provides flexible travel and health insurance accepted across the EU, useful as interim cover while your local insurance is being arranged.
Visit Official Website

Autonomo Registration (RETA - Regimen Especial de Trabajadores Autonomos)

MANDATORYEU + Non-EU

Self-employed persons (autonomos) in Spain must register with two separate authorities: the TGSS (Tesoreria General de la Seguridad Social) for mandatory RETA social contributions, and the Tax Agency (Agencia Tributaria) for tax purposes using form Modelo 036 or 037. Spain's 2023 quota reform made RETA contributions income-based. New autonomos benefit from a reduced starting rate (tarifa plana) of EUR 80 per month for the first 12 months. RETA contributions cover healthcare, sick pay, maternity and paternity benefits, and pension entitlements.

TGSS (Tesoreria General de la Seguridad Social) for RETA + Agencia Tributaria for tax registration

Deadline: Within 60 days before starting self-employed activity. In practice, register as close to your start date as possible to minimise social contribution payments before earning.
Processing Time: 1-5 business days for RETA activation.
💰Fees: RETA contributions: minimum EUR 230/month (2024 base rate for new autonomos in the first year, under the new quota system). Contributions are income-based from 2023. Agencia Tributaria registration: free.
📅Appointment: No appointment needed for online registration. In-person at TGSS office if preferred.
Required Documents:
  • NIE number
  • Valid identity document
  • Spanish address (Empadronamiento certificate)
  • Spanish bank account (IBAN for direct debit of contributions)
  • Description of business activity (CNAE code)
  • Tax identification and Modelo 036 or 037 (census registration with Agencia Tributaria)
Where to Do It:

Register with TGSS for RETA at sede.seg-social.gob.es (online) or any TGSS office. Simultaneously file Modelo 036 or 037 with the Agencia Tributaria to register for tax purposes. Both registrations are required - RETA alone is not sufficient.

If You Don't Do It:

Operating as self-employed without RETA registration is a serious offence. Back-contributions are charged from the first day of undeclared activity plus surcharges of 20-35%. The Agencia Tributaria independently tracks invoicing activity through the SII (Suministro Inmediato de Informacion) system - undeclared self-employment is easily detected.

Regional Variations: Spain's 2023 autonomo quota reform introduced an income-based contribution system replacing the old fixed minimum base. New autonomos benefit from a flat EUR 80/month rate in the first year (tarifa plana). From 2024, contributions are based on actual net income in tranches. This reform significantly reduces costs for low-income autonomos and increases them for high earners.
Visit Official Website

Student Visa (Visado de Estudios) and TIE Student Card - Non-EU Students Only

MANDATORYNon-EU Citizens Only

Non-EU students studying in Spain for more than 90 days must obtain a student visa (Visado de Estudios) before arrival and then apply for a student TIE card (Tarjeta de Identidad de Extranjero) after arriving in Spain. Spanish student visa holders may work part-time up to 30 hours per week without a separate work permit, one of the more generous allowances in the EU.

Spanish embassy or consulate (visa) and Oficina de Extranjeria or Comisaria de Policia Nacional (TIE)

Deadline: Apply for student visa at the Spanish embassy at least 2 months before your course start date. Register for TIE within 30 days of arrival.
Processing Time: Student visa: 1-3 months. TIE student card: 1-3 months. Resguardo (receipt) valid during processing.
💰Fees: Student visa: approximately EUR 80. TIE card: EUR 20.
📅Appointment: Required for both visa (at embassy) and TIE (at Oficina de Extranjeria or police station).
Required Documents:
  • Valid passport (minimum 1 year validity beyond intended stay)
  • Acceptance letter from an accredited Spanish educational institution
  • Proof of tuition fee payment
  • Proof of sufficient funds (approximately EUR 600/month)
  • Health insurance valid in Spain with no copayments (convenio especial or private policy)
  • Proof of accommodation in Spain
  • Academic qualifications (apostilled and translated if not in Spanish)
  • NIE number
  • Empadronamiento (municipal registration)
Where to Do It:

Apply for the student visa at the Spanish embassy or consulate in your country. After arriving in Spain, complete Empadronamiento, obtain your NIE, and then apply for the TIE (Tarjeta de Identidad de Extranjero) for students at your local Oficina de Extranjeria or a Comisaria de Policia Nacional with a foreigners unit.

If You Don't Do It:

Staying in Spain beyond your student visa validity without a TIE is an immigration offence. Students with a valid TIE can work part-time (up to 30 hours/week) without a separate work permit.

Regional Variations: Spain has been actively attracting international students. The International Student Mobility (Movilidad Internacional de Estudiantes) visa category covers full degree students. Spain also has a Digital Nomad Visa (separate category) which some students and remote workers find more flexible. Always verify requirements with the Spanish consulate in your country.
Visit Official Website
📱 Useful Services
  • Saily provides eSIM data plans for students arriving in Europe, with instant activation and no physical SIM card or roaming charges required.

Spanish Bank Account (Cuenta Bancaria)

GOOD TO HAVEEU + Non-EU

A Spanish bank account with an ES IBAN is required for salary payments, utility direct debits, and Agencia Tributaria tax refunds. ING Espana is generally the most accessible option for new arrivals, with no minimum income requirement and no monthly maintenance fees. CaixaBank and Santander offer the widest branch and ATM networks across the country.

Any Spanish bank (Santander, BBVA, CaixaBank, Bankinter, ING Espana)

Deadline: Open as soon as you have your NIE number - required for salary, rent contracts, and utility bills.
Processing Time: Traditional banks: 1-2 weeks. ING Espana or online: 1-3 days.
💰Fees: Many accounts free with minimum income. Otherwise EUR 0-20/month.
📅Appointment: Branch visit required for traditional banks. Online for ING Espana.
Required Documents:
  • Valid identity document (passport or EU ID)
  • NIE number
  • Proof of Spanish address
  • Spanish phone number
Where to Do It:

Any Spanish bank branch. ING Espana is the most accessible for English speakers and non-residents. CaixaBank and Santander have the widest networks.

If You Don't Do It:

No legal penalty but a Spanish IBAN is required for salary payments (SEPA), utility contracts, rental agreements, and Agencia Tributaria (tax) refunds.

Regional Variations: ING Espana does not require minimum income or monthly fees. Bankinter is popular for residents from outside Spain.
💳 Useful Services
  • Wise offers a multi-currency account at mid-market exchange rates, commonly used by expats for salary receipt and international transfers.
  • Monese allows account opening without proof of address, which makes it a practical option in the first weeks before your registration paperwork is complete.
Visit Official Website

TIE Card (Tarjeta de Identidad de Extranjero)

OPTIONALNon-EU Citizens Only

The TIE (Tarjeta de Identidad de Extranjero) is the biometric residence card for non-EU citizens in Spain, confirming legal right of residence and, depending on the permit type, the right to work. It contains the NIE number and replaces the physical residence stamp in the passport. Applications are submitted at the Foreigners' Office (Oficina de Extranjeria) after arrival in Spain.

National Police (Policia Nacional) - Extranjeria Office

Deadline: Within 1 month of obtaining your visa or residence authorisation. EU citizens do NOT need a TIE.
Processing Time: 40-45 days standard.
💰Fees: EUR 16.32 initial application (2025 - Modelo 790 codigo 012). EUR 23.60 for renewals.
📅Appointment: Required - book via politicainterior.gob.es Cita Previa.
Required Documents:
  • Valid passport (original + photocopy of all pages with stamps)
  • Visa or residence authorisation letter (original)
  • Completed EX-17 application form
  • Certificado de Empadronamiento (dated within last 3 months)
  • Modelo 790 codigo 012 - paid and bank-stamped (pay at any Spanish bank before the appointment)
  • 1-2 recent passport-sized photos (white background, 32x26mm)
  • Proof of the right to reside: employment contract, university enrollment, or other supporting document
Where to Do It:

Local Oficina de Extranjeros or designated Policia Nacional station. Madrid: Calle Pradillo 40. Barcelona: Carrer de Bergara 3.

If You Don't Do It:

Residing in Spain as a non-EU national without a valid TIE is an immigration offence. Without a TIE you cannot open a bank account, sign a rental contract, or access most Spanish services.

Regional Variations: Each province has its own Extranjeria office. Madrid and Barcelona have higher demand and longer waits.
Visit Official Website

Tax Registration (Modelo 030 / AEAT)

OPTIONALEU + Non-EU

Census registration with the Spanish Tax Agency (Agencia Tributaria) is completed using form Modelo 030. It is required for self-employed individuals, those with non-employment income, and anyone who must file a Spanish income tax return (IRPF). Employees are registered automatically through payroll and do not need to submit the form separately.

Spanish Tax Agency (Agencia Tributaria - AEAT)

Deadline: Required when you become a Spanish tax resident (living in Spain more than 183 days per year) or start receiving Spanish income.
Processing Time: Immediate - tax registration confirmed on submission.
💰Fees: Free
📅Appointment: No appointment for online submission. In-person at local AEAT office via agenciatributaria.gob.es.
Required Documents:
  • Valid passport or EU national ID card
  • NIE number
  • Certificado de Empadronamiento
  • Completed Modelo 030 form (available at agenciatributaria.gob.es)
Where to Do It:

Online at agenciatributaria.gob.es using Cl@ve PIN, digital certificate, or in person at local AEAT office.

If You Don't Do It:

Failure to register and file income tax as a Spanish tax resident can result in penalties of 50-150% of unpaid tax plus interest.

Regional Variations: National system managed by AEAT. Basque Country and Navarra have their own regional tax agencies (Hacienda Foral).
Visit Official Website

Driving Licence Exchange

OPTIONALNon-EU Citizens Only

EU and EEA driving licences are valid in Spain without any exchange requirement. Non-EU licence holders must exchange their licence within six months of obtaining their NIE and establishing residence. The process is managed by the Directorate General of Traffic (Direccion General de Trafico, DGT) and may require a medical and psychotechnical examination, depending on the country of origin. Some countries benefit from bilateral exchange agreements that simplify or waive these requirements.

DGT (Direccion General de Trafico)

Deadline: Within 6 months of obtaining your NIE and registering as a resident. EU/EEA licences remain valid.
Processing Time: 3-6 months.
💰Fees: EUR 35-50 for the licence card plus translation costs if required.
📅Appointment: Required - apply at your local DGT Jefatura Provincial de Trafico.
Required Documents:
  • Valid non-EU driving licence (original)
  • Certified translation into Spanish if not in Spanish or issued under the Vienna Convention
  • NIE number
  • Empadronamiento (municipal registration) certificate
  • Biometric passport photo
  • Medical and psychotechnical certificate
  • Completed application form
Where to Do It:

Your local DGT Jefatura Provincial de Trafico. Find your nearest office at dgt.es.

If You Don't Do It:

After 6 months your non-EU licence is no longer valid in Spain. Driving without a valid licence risks fines of EUR 200-500, vehicle immobilisation, and insurance invalidity.

Regional Variations: EU/EEA licences do not require exchange in Spain. Some non-EU countries have bilateral exchange agreements - check dgt.es. Chile, South Korea, Morocco have such agreements.
📋 Useful Services
  • Translayte provides certified document translations accepted by EU government offices, with online ordering and rush turnaround available.
  • Rushtranslate also offers certified translations with rush delivery, accepted by government offices across Europe.
  • My Baggage handles door-to-door shipping across Europe with online booking and full tracking.
  • ParcelABC lets you compare rates across multiple carriers before booking your shipment to Europe.
Visit Official Website
'); w.document.close();w.focus();setTimeout(function(){w.print();},500); } function emailChecklist(){ if(!COUNTRY_DATA)return; var regs=COUNTRY_DATA.registrations||[]; var body=['Relocation Checklist - '+(COUNTRY_DATA.name||''),'','']; regs.forEach(function(r,i){body.push((i+1)+'. ['+(r.level||'').toUpperCase()+'] '+r.name);body.push(' Authority: '+r.authority);if(r.deadline)body.push(' Deadline: '+r.deadline);if(r.fees)body.push(' Fee: '+r.fees);(r.documents||[]).forEach(function(d){body.push(' - '+d);});body.push('');}); body.push('---');body.push('Generated by MoveToEU - movetoeu.eu'); var a=document.createElement('a'); a.href='mailto:?subject='+encodeURIComponent('My '+(COUNTRY_DATA.name||'')+' Relocation Checklist')+'&body='+encodeURIComponent(body.join('\n')); a.style.display='none';document.body.appendChild(a);a.click();document.body.removeChild(a); } function filterCards(btn) { var filter = btn.getAttribute('data-filter'); document.querySelectorAll('.filter-btn').forEach(function(b) { b.classList.remove('active'); }); btn.classList.add('active'); var cards = document.querySelectorAll('.registration-card'); var shown = 0; cards.forEach(function(card) { var audience = card.getAttribute('data-audience') || 'everyone'; var show = false; if (filter === 'everyone') { show = (audience === 'everyone'); } else if (filter === 'eu-citizen') { show = (audience === 'everyone' || audience === 'eu-citizen'); } else if (filter === 'non-eu') { show = (audience === 'everyone' || audience === 'non-eu' || audience === 'non-eu-student'); } else if (filter === 'self-employed') { show = (audience === 'self-employed'); } else if (filter === 'student') { show = (audience === 'non-eu-student'); } card.style.display = show ? '' : 'none'; if (show) shown++; }); var hint = document.getElementById('filter-hint'); if (hint) { var labels = {'everyone':'Everyone','eu-citizen':'EU Citizens','non-eu':'Non-EU Citizen','self-employed':'Self-Employed','student':'Student'}; if (filter === 'everyone') { hint.textContent = 'Showing ' + shown + ' steps that apply to everyone.'; } else { hint.textContent = 'Showing ' + shown + ' steps for ' + (labels[filter] || filter) + '. Universal steps from "Everyone" also apply to you.'; } } document.querySelectorAll('.registration-details').forEach(function(d) { d.classList.remove('open'); }); document.querySelectorAll('.registration-header').forEach(function(h) { h.classList.remove('expanded'); }); var firstVisible = null; document.querySelectorAll('.registration-card').forEach(function(c) { if (!firstVisible && c.style.display !== 'none') firstVisible = c; }); if (firstVisible) { var fD = firstVisible.querySelector('.registration-details'); var fH = firstVisible.querySelector('.registration-header'); if (fD) fD.classList.add('open'); if (fH) fH.classList.add('expanded'); } }