Starting a business as a freelancer in Spain involves a few steps with their own Spanish names. This is the map; the details depend on your nationality and situation.
1. A Spanish tax ID
Spaniards use a NIF. Foreigners use a NIE (número de identidad de extranjero). You need one to register with the tax office and to issue invoices.
2. Registering as self-employed (autónomo)
You register in two places: the tax office (Hacienda, AEAT) and Social Security (the RETA scheme). Whether you are allowed to work for yourself depends on your nationality and residence status, so confirm it with an advisor or the immigration office before you start.
3. Invoicing
Your invoices must carry your tax ID, your client's, a unique number in sequence and the VAT (IVA) breakdown. From the dates set by the Tax Agency, invoicing software must also follow the Verifactu rules.
4. Quarterly returns
Most freelancers file two returns every quarter: modelo 303 (VAT) and modelo 130 (income tax instalment).
Where FlexiFlow helps
The platform is available in English: you can issue invoices, track what clients owe you, record expenses and see drafts of modelo 303 and 130 before you talk to your accountant.
This article is a general guide, not tax or legal advice. Rules change: check them with an advisor.
Start today with free invoicing. The rest, when you need it.
Create a free account