Residents pay property tax (IBI) and declare rental income within their Spanish income tax return. Non-residents pay IBI plus a separate non-resident income tax, even if they do not rent out their property.