Tax Registration in Spain: Complete Guide

Learn how to register for taxes in Spain. Tax residency rules, registration process, and obligations explained for expats.

Registering for taxes in Spain is essential for anyone living or earning income here. This guide explains tax residency rules and the registration process.

Understanding Tax Residency

You're considered a Spanish tax resident if you:

  • Spend more than 183 days in Spain in a calendar year
  • Have your center of economic interests in Spain (main income source)
  • Have your spouse and minor children living in Spain

Tax residents pay tax on worldwide income. Non-residents only pay tax on Spanish-source income.

When to Register for Taxes

You must register with the Spanish Tax Agency (Hacienda) when you:

  • Become a tax resident
  • Start working in Spain (employed or self-employed)
  • Buy property in Spain
  • Receive rental income from Spanish property
  • Start a business in Spain

How to Register with Hacienda

To register for taxes in Spain:

  1. Obtain your NIE (if you don't have one)
  2. Complete Modelo 030 (tax census registration form)
  3. Submit online via Sede Electrónica de la AEAT or in person at tax office
  4. Provide documents:
    • NIE or passport
    • Proof of address (Empadronamiento)
    • Employment contract or business details
  5. Receive confirmation of tax registration

Tax Identification Numbers

Tax ID numbers in Spain:

  • NIE (Número de Identidad de Extranjero):
    • For foreigners
    • Used as tax ID
    • Format: X1234567L
  • NIF (Número de Identificación Fiscal):
    • For Spanish citizens
    • Same as DNI number
  • CIF (Código de Identificación Fiscal):
    • For companies
    • Now called NIF for companies

Tax Obligations for Residents

As a Spanish tax resident, you must:

  • File annual tax return (Declaración de la Renta):
    • Due: April-June each year
    • Covers previous calendar year
    • Mandatory if income over €22,000 (one payer) or €14,000 (multiple payers)
  • Declare worldwide income:
    • Employment income
    • Self-employment income
    • Rental income (Spanish and foreign)
    • Investment income
    • Pensions
  • Pay quarterly taxes (if self-employed):
    • Income tax (Modelo 130)
    • VAT (Modelo 303)
  • Declare foreign assets (Modelo 720):
    • If total foreign assets exceed €50,000
    • Includes bank accounts, property, investments

Tax Obligations for Non-Residents

As a non-resident, you must:

  • Pay tax on Spanish-source income only
  • Property owners:
    • Annual imputed income tax (Modelo 210)
    • 19-24% on 1.1-2% of cadastral value
    • Due by December 31
  • Rental income:
    • Quarterly tax returns (Modelo 210)
    • 19-24% tax rate on net income
  • Capital gains:
    • 19-24% on property sales
    • File within 3 months of sale