
Yes. Foreigners can register as autonomo in Spain. But the process depends entirely on where you're from.
EU, EEA, and Swiss citizens can register without a work permit. It's an administrative process, not an immigration one. Non-EU citizens must secure the right to work as self-employed before they can register at all.
Here's exactly what you need, depending on your situation.
EU, EEA, and Swiss citizens
If you hold an EU, EEA, or Swiss passport, you have the right to work as self-employed without any additional permit. Freedom of movement rules apply.
What you need before registering:
- NIE (Numero de Identificacion de Extranjero): your foreign tax ID. Apply using Form EX-18 at a police station or Extranjeria office. Expect to wait weeks for an appointment in Madrid or Barcelona.
- Spanish address: you need to be registered (empadronado) at a local address.
- Spanish bank account: Social Security debits your monthly contributions directly.
Once you have your NIE, the actual registration takes 1-5 days. You register with the Tax Agency (AEAT) using Modelo 036 or the simpler Modelo 037, then enroll in the RETA regime with Social Security within 30 days.
For the full step-by-step process, see our guide on how to register as a freelancer.
Non-EU citizens
The rules are different if you're from outside the EU. You cannot arrive in Spain as a tourist and register as autonomo. You need immigration authorization first, and it must be secured before you enter the country.
The most common routes:
- Self-employment residence and work permit (Autorizacion por cuenta propia): apply at the Spanish consulate in your home country before moving. Processing takes 1-3 months. Once granted, you can register as autonomo after arriving.
- Digital Nomad Visa: introduced in 2023 for remote workers with foreign clients. Gives you the right to live and work as self-employed in Spain. Apply from your home country's Spanish consulate. Processing takes 1-3 months.
- Student visa with work authorization: some student visas permit part-time self-employment. Check the specific terms before registering.
A common mistake: non-EU nationals arrive as tourists and try to register as autonomo from Spain. This is rejected. The authorization must come first, before you enter the country.
What every foreigner needs: the NIE
Whether EU or non-EU, nothing moves without an NIE. It's your identification number for all tax and Social Security purposes.
- EU citizens: Apply at a police station using Form EX-18. Bring your passport, proof of intention to work, and proof of address.
- Non-EU citizens: The NIE is assigned as part of your residency or work permit. You don't apply separately. It comes with your authorization.
In high-demand cities, NIE appointments take several weeks. Build this into your timeline.
The registration steps once you're authorized
Once you have your NIE and the right to work, registration follows the same process for everyone:
- Step 1: Register with the Tax Agency (AEAT). File Modelo 036 or the simpler Modelo 037. This declares your business activity and VAT status.
- Step 2: Enroll in Social Security (RETA). Do this within 30 days of your AEAT registration.
- Step 3: Get a digital certificate. Issued by the FNMT. You'll need it to file tax returns and interact with Spanish government portals online.
If this sounds like a lot to coordinate alone, renn handles the entire autonomo registration for you. AEAT and RETA enrollment included, so you start correctly from day one.

What it costs
Registration with AEAT and Social Security is free. The other costs:
- NIE (EU citizens): Small administrative fee, around 10-15 euros.
- Social Security (RETA), first 12 months: New autonomos qualify for the tarifa plana at 80 euros/month.
- Social Security (RETA), after 12 months: Based on your declared income under the 2026 real-income system. Minimum around 294 euros/month for lower income brackets.
- Non-EU visa fees: Consulate fees for the self-employment permit or Digital Nomad Visa are typically 200-500 euros, plus document preparation costs.
For a full breakdown of what you'll pay each month, see our guide on autonomo Social Security contributions 2026.
Timeline: what to expect
- EU citizens: NIE appointment: 2-6 weeks. Registration after NIE: 1-5 days. Total from zero to registered: roughly 4-8 weeks.
- Non-EU citizens: Consulate permit: 1-3 months. Registration after arrival: 1-5 days. Total: 3-5 months minimum.
Start the process earlier than you think you need to. The NIE and visa steps cannot be rushed.