Blog

Taxes

Taxes for the self-employed in Spain, explained plainly: forms 303, 130, 349 and 390, quarterly deadlines, deductions and common mistakes.