Is there a legally mandated filing fee and/or deposit in the last instance?
Spain
Answer
No
Source
Ley Orgánica 5/1985, de 19 de junio, delRégimen Electoral General.
In effect since 21/06/1985 (last update in force since 08/09/2011)