How to become autónomo in Spain

An overview of becoming a freelancer (autónomo) in Spain. Learn about visa requirements, registration steps, social security fees, and taxes.

Working as a freelancer in Spain is a popular path for expats and digital nomads. This guide explains how to become an autónomo (self-employed worker) and manage your business.

You must complete several registrations and pay monthly social security fees to work legally.

Before you register

You must meet specific legal requirements before you can work as a freelancer in Spain.

Ensure you have your residence permit and identification documents ready.

Visa and work authorization

EU citizens can register as self-employed without a special visa.

Non-EU citizens must hold a visa that allows self-employment.

Popular options include the digital nomad visa and the dedicated autónomo visa.

Freelance and autónomo visa for Spain

Identification and banking

You must obtain a foreigner identity number, called a NIE.

You also need a Spanish bank account for paying taxes and social security fees.

How to get a NIE in Spain


Registering as autónomo

Once you have your visa and NIE, you can begin the official registration.

This process involves registering with two separate government bodies.

The tax office (Hacienda)

You must register with the Agencia Tributaria, commonly called Hacienda.

You must file form 036 or form 037 to declare your economic activity.

You will select a specific code that defines your business category.

register-autonomo guide

Social security (Seguridad Social)

You must also register with the Seguridad Social system.

You will join the special regime for self-employed workers, called RETA.

You must complete this step within 30 days of registering with the tax office.

register-autonomo guide

Hiring a gestor

Spanish tax laws are complex.

Most freelancers hire a professional tax advisor, called a gestor, to manage their filings.

A gestor will register you and file your quarterly tax returns.

English-speaking tax advisors (gestores) in Madrid


Autónomo fees and contributions

Every self-employed worker in Spain must pay a monthly social security fee.

This fee is called the cuota de autónomos (autónomo fee).

Standard social security fees

The standard fee is based on your net income.

Fees range from approximately €230.00 to €540.00 per month.

The gym systems do not apply here.

You must pay this fee even if you do not earn any money in a month.

autónomo fees and social security contributions

The flat rate (Tarifa plana)

New freelancers can apply for a significant discount called the tarifa plana (flat rate).

This reduces your monthly fee to €80.00 for the first 12 months.

In Madrid, you can apply for an extension to pay €0.00 for the first year.

tarifa plana


Taxes and invoicing in Spain

As an autónomo, you must collect value added tax and pay income taxes.

You must file reports every quarter.

Value Added Tax (IVA)

You must charge value added tax, called IVA, on your invoices.

The standard IVA rate in Spain is 21%.

You collect this tax from clients and pay it to the tax office quarterly.

iva guide

Personal Income Tax (IRPF)

You must pay personal income tax, called IRPF.

You pay a prepayment of 20% on your net profits every quarter.

For the first two years of business, you can apply a reduced IRPF rate of 7% under certain conditions.

income tax for freelancers (IRPF) in Spain


Checklist to become autónomo

Follow these steps to register as self-employed in Spain:

  • Obtain your NIE : Get your physical identity number from the police.
  • Open a bank account : Open a Spanish bank account for direct debits.
  • Register with Hacienda : File form 037 to register your activity.
  • Register with social security : Join the RETA system within the legal deadline.
  • Apply for the flat rate : Request the tarifa plana discount during social security registration.
  • Hire a gestor : Find a reliable tax advisor to handle your quarterly filings.

Self-employment cost comparison

This table shows the standard costs and taxes you must pay as a freelancer.

Payment Category Cost or Rate Frequency Details
Gestor Fee €50.00 to €150.00 Monthly For tax filing and advice
Social Security €80.00 (Flat) or €230.00+ Monthly Mandatory contribution
IVA 21% (Standard) Quarterly Paid on sales, offset by expenses
IRPF 20% (Prepayment) Quarterly Income tax installment

Questions and answers

Do I need to pay social security if I earn nothing?

Yes. You must pay the monthly social security fee even if your income is zero. This is why the flat rate discount is important for new businesses.

Can I register as autónomo without a digital certificate?

No. You need a digital certificate, called a certificado digital, to register online. Your gestor can also use their own certificate to register you.

What is the difference between a gestor and an accountant?

A gestor handles administrative tasks. A gestor can register you with government bodies and file quarterly forms. An accountant focuses only on corporate bookkeeping.

Can I work for foreign clients as an autónomo?

Yes. You can invoice clients anywhere in the world. If you invoice clients in the EU, you should register for the intra-community VAT register.

How much does a gestor cost?

Between €50.00 and €150.00 per month. Basic services cost around €60.00, while complex consulting or visa support will cost more.

Is the flat rate automatically applied?

No. You must request the flat rate discount when you register with the social security system. If you forget, you will pay the full standard fee.

What happens if I file my taxes late?

You must pay a penalty. The tax office charges automatic surcharges starting at 5% for late filings. The penalty increases over time.

Can I register as autónomo while working as an employee?

Yes. This is called pluriactividad (multiple activities). You may receive discounts on your self-employed social security contributions.


Thanks for reading

Did this guide help you? Consider donating €5 to support my work.

Tip Jar

Self-Employment

Finance