What you need to do
Report annually for the year to 31st December. The form must be filed with Hacienda (the Spanish tax authority) by the following 25th June. Graduated tax liability arises, payable as to 60% of liability at 31st July and 40% payable at 31st October.
CALL US NOW FOR ADVICE (+34) 952 199 007 OR SEND US AN EMAIL