How to register as autónomo in Spain - step by step

A step-by-step guide to registering as a freelancer (autónomo) in Spain. Learn about the tax office registration, social security registration, and required documents.

Registering as a freelancer in Spain requires completing paperwork with both the tax office and the social security agency. This guide explains how to complete each step of the registration process.

You can complete the process online if you have a digital certificate.

Document checklist

Before you begin the registration process, you must gather several identification and banking documents.

Spanish government portals will reject your application if any document is missing or expired.

Ensure you have the following items ready:

  • NIE or TIE card : Your physical foreigner identity number is required for all tax forms.
  • Spanish bank account (IBAN) : You must provide a bank account for direct debits and tax payments.
  • Digital certificate : The certificado digital is required to sign forms on government websites.
  • Social security number : You must have a número de la seguridad social before joining the freelancer registry.

How to get a social security number in Spain


Step 1: Obtain your digital certificate

You cannot complete the self-employed registration online without a digital certificate.

This certificate is an electronic file installed in your internet browser.

Applying online

Visit the website of the FNMT (Fábrica Nacional de Moneda y Timbre).

Select the option for a software certificate for citizens.

Fill out the online application form with your NIE and email address.

You will receive an email containing a unique application code.

Verifying your identity

You must visit a local government office in person to verify your identity.

Popular verification spots include the tax office or local town hall.

You must bring your physical passport and NIE card.

The official will verify your identity and activate your digital certificate.

Downloading the file

Return to the same computer you used to apply.

Enter your NIE and the application code to download your certificate.

Install the certificate file in your browser.

You can now use it to sign in to all Spanish government portals.

Alternatives to FNMT certificate

You can also use an electronic national identity document, called DNIe.

However, you need a special hardware card reader to use a DNIe on your computer.

The FNMT software certificate is easier to use because it does not require extra hardware.


Step 2: Register with the tax office (Hacienda)

The first official registration step is declaring your activity to the tax office, called Hacienda.

You must complete this before registering with social security.

Choosing your form

You must file form 036 or form 037.

Form 037 is a simplified version of the registration form.

Most individual freelancers can use form 037.

Form 036 is only needed if you sell goods online outside Spain or hire employees.

Choosing between Form 036 and Form 037

Most individual freelancers use Form 037 because it is shorter.

However, you must use the longer Form 036 if you plan to import or export goods.

You also need Form 036 to register for the European intra-community VAT registry.

This registry is called ROI (Registro de Operadores Intracomunitarios).

Selecting your economic activity code

You must choose an economic activity code, called the IAE code.

This code defines your profession for tax purposes.

For example, IT consultants use a different code than English teachers.

Your gestor can help you select the correct code to avoid tax errors.

Declaring your tax regimes

You must specify which taxes you will pay.

Typically, you will register for the simplified direct evaluation of income tax.

You must also register for the standard value added tax regime.

Once you submit the form, Hacienda will issue a registration certificate.


Step 3: Register with social security (Seguridad Social)

After registering with Hacienda, you must register with social security within 30 days.

If you miss this deadline, you will lose the flat rate discount.

Accessing the portal

Sign in to the social security portal, called Import@ss.

Use your digital certificate to log in.

Go to the self-employed worker section, called RETA.

Select the option to register as a new self-employed worker.

Providing your details

Enter the start date of your economic activity.

This date must match the start date you declared on your Hacienda form.

Select your expected net monthly income bracket.

Provide your Spanish bank details for the monthly direct debit.

Requesting the flat rate (Tarifa plana)

During the registration process, you will see a section for discounts.

You must check the box to request the tarifa plana (flat rate).

This reduces your monthly fee to €80.00.

Submit the application to download your social security registration document.


Tasks after registration

Once both registrations are complete, you are officially an autónomo.

Follow these steps to set up your business operations:

  • Hire a gestor : Send your registration documents to your tax advisor.
  • Create an invoice template : Ensure your invoice contains your NIE, client details, and tax rates.
  • Diary deadlines : Mark quarterly tax dates in your calendar to avoid penalties.

English-speaking tax advisors (gestores) in Madrid


Registration steps overview

This table summarizes the main steps of the freelancer registration.

Step Government Body Form or Tool Purpose
1. Digital Certificate FNMT FNMT Website Enable secure online signing
2. Tax Registration Hacienda Form 037 Declare activity and IAE code
3. Social Security Seguridad Social Import@ss Portal Join RETA and apply for flat rate

Questions and answers

Can I complete the registration in English?

No. All government portals and forms are exclusively in Spanish. If you do not speak Spanish, you should hire a gestor to complete the registration.

What happens if I choose the wrong IAE code?

You may pay the wrong tax rate. Choosing the wrong code can lead to audits or penalties. Ask a gestor to verify your code before submitting form 037.

Can I register as autónomo retroactively?

No. You must register on or before the day you begin your economic activity. Retroactive registrations are generally not allowed and can trigger late fees.

How long does the entire registration take?

Usually two to three days. Obtaining the digital certificate takes the most time due to the identity verification appointment. The actual tax and social security forms take less than an hour.

Do I need a physical Spanish address to register?

Yes. You must provide a Spanish address where you will perform your activity. This can be your rented apartment or a co-working space.

Can I change my income bracket later?

Yes. You can change your estimated income bracket up to six times a year. You do this online through the Import@ss portal.

What is the penalty for missing the social security deadline?

You will lose the tarifa plana. You must also pay the full monthly fee plus a 10% or 20% late payment surcharge.

Do I need a business name to register?

No. As an individual autónomo, your legal business name is simply your personal name. You do not need to register a separate brand name.


Thanks for reading

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

Tip Jar