How to Become an Autónomo as a Foreigner in Spain: Step-by-Step 2026
How to Become an Autónomo as a Foreigner in Spain: Step-by-Step 2026
If you're a foreigner living in Spain — Ukrainian, Russian, British, American, Latin American — and you want to invoice clients legally, you need to register as an autónomo (self-employed). This guide walks through every step in the order the Spanish administration expects it, with the exact forms, deadlines and numbers that apply in 2026.
No fluff. Just the process that actually works.
Before you start: are you eligible?
To register as autónomo in Spain you need:
- Legal residence — either an EU citizen with a Certificado de Registro de Ciudadano de la Unión, or a non-EU citizen with a TIE (residence card) that allows you to work on your own account. A tourist NIE is not enough.
- NIE (Número de Identidad de Extranjero) — your tax ID as a foreigner. Mandatory before any tax registration.
- A Spanish bank account — IBAN ES… needed to domicile Seguridad Social payments.
- A digital certificate or Cl@ve PIN — without one, every step below becomes much harder. Get the FNMT certificate first: sede.fnmt.gob.es.
If you're a non-EU citizen without a work-authorized residence, you'll first need a visado de trabajo por cuenta propia (self-employment visa) before you can register. That's a separate consular process.
Step 1 — Choose your IAE epígrafe
The IAE (Impuesto sobre Actividades Económicas) epígrafe is the code that classifies what you do. It determines which IVA and IRPF rules apply.
Common codes for foreigners:
- 763 — Programmers, software developers
- 774 — Translators
- 844 — Graphic designers, marketing consultants
- 861.1 — Writers, journalists, content creators
- 501.3 — Online commerce (e-commerce, dropshipping)
- 752 — Couriers, delivery (Glovo, Uber Eats riders register here)
Pick the one that matches your actual activity. You can have multiple epígrafes — useful if you do design and development, for example. Most professional epígrafes (the 700s and 800s) trigger IRPF withholding on invoices to Spanish businesses.
Step 2 — File Modelo 037 (or 036) with Hacienda
Modelo 037 is the Declaración Censal Simplificada. It tells the tax agency you exist and what you'll do.
Where: sede.agenciatributaria.gob.es → "Modelo 037" → present with your digital certificate.
Key boxes to fill:
- Section 1: Personal data and NIE
- Section 4: Tax residence address (must be in Spain)
- Section 5A: Start date of activity, IAE epígrafe
- Section 6: IVA regime — usually Régimen General (21% standard). E-commerce sellers may need Recargo de Equivalencia.
- Section 7: IRPF regime — almost always Estimación Directa Simplificada.
Modelo 037 is free. Submit it before the day you start working. Same-day registration is possible but risky if something fails — give yourself a week.
Step 3 — Register at Seguridad Social (RETA)
Within 60 days before starting activity (and never after), register at the Régimen Especial de Trabajadores Autónomos (RETA) at the TGSS.
Where: import.seg-social.gob.es → "Alta en RETA" → with digital certificate.
You'll choose:
- Contribution base — minimum is around €960/month in 2026, but with tarifa plana you pay the flat rate regardless.
- Mutua — pick any (Asepeyo, Fremap, Mutua Universal). It handles sick leave and accidents.
- Cese de actividad — yes, include it. It's the autónomo unemployment cover.
Your monthly cuota debits automatically on the last business day of each month.
Step 4 — Claim the tarifa plana
The tarifa plana is the reduced first-year quota for new autónomos. In 2026:
- €87/month for the first 12 months (flat).
- Months 13–24: reduced quota if your net income is under the SMI (around €15,876/year).
Eligibility: you must not have been registered as autónomo in the last 2 years (3 years if you previously used tarifa plana). Apply it directly in your RETA registration — there's a checkbox. If you forget, you can request it within 30 days, but it's painful.
Real numbers: without tarifa plana, a new autónomo on the minimum base pays around €294/month. Tarifa plana saves you about €2,500 in year one.
Step 5 — Set up your invoicing and book-keeping
From day one of activity you must:
- Issue numbered invoices (facturas) with: your NIE, client NIF, date, concept, base imponible, IVA, IRPF retention, total.
- Keep a libro de ingresos, libro de gastos and libro de bienes de inversión.
- Save every ticket and factura for 4 years (the inspection window).
Quarterly you'll file:
- Modelo 303 — IVA, due April 20 / July 20 / October 20 / January 30.
- Modelo 130 — IRPF advance payments, same deadlines (only if your clients are NOT mostly Spanish businesses withholding IRPF).
Annually:
- Modelo 390 — IVA summary (January 30).
- Modelo 100 — personal income tax return (April–June).
Common mistakes foreigners make
Registering at Hacienda but forgetting Seguridad Social. They're two separate agencies. Modelo 037 alone does not make you a legal autónomo. You're not covered until the RETA alta is processed.
Picking the wrong epígrafe. A content creator who registers as 501.3 (commerce) will have to charge 21% IVA to every Spanish individual client. Under 861.1 it depends. Get this right — changing later means amended returns.
Missing the tarifa plana checkbox. Costs €2,500.
Invoicing in USD or GBP without converting properly. Spanish law requires invoices in EUR (or with the EUR equivalent shown). Use the official ECB rate of the invoice date.
Not domiciling the cuota in a Spanish bank. Non-domiciled cuotas generate a 20% surcharge after one missed payment.
Forgetting the autónomo collaborator regime for spouses. If your partner helps you in the business, there's a 50% bonification — most people miss it.
Timeline: realistic, week by week
- Week 1: Get FNMT digital certificate (or Cl@ve PIN). Open a Spanish bank account if you don't have one.
- Week 2: File Modelo 037 online.
- Week 3: Alta in RETA + tarifa plana checkbox. Pick a mutua.
- Week 4: Issue your first invoice. Set up book-keeping (or, you know, sign up to Taxo).
What you'll spend in year one
| Item | Cost |
|---|---|
| FNMT digital certificate | €0 |
| Modelo 037 | €0 |
| RETA with tarifa plana | €87 × 12 = €1,044 |
| Bookkeeping software / gestor | €0–€1,200 |
| Total year 1 | ~€1,044–€2,244 |
Compare with €3,500+ if you don't claim tarifa plana and hire a traditional gestor at €80/month.
Skip the spreadsheets. Taxo automatically tracks your invoices, calculates Modelo 303 and Modelo 130, and reminds you before every Hacienda deadline — in English and Russian. Join the waitlist at gettaxo.com and get 50% off the first 6 months.
Stop wrestling with Spanish taxes
Taxo calculates your IVA, IRPF and cuota automatically. AI assistant in 4 languages. Software, not advice.
Join the waitlist →