Autónomo - Complete Guide [v4.0]

EN UA RU

The document contains all the necessary information for registering and managing an autónomo in Spain: instructions, lifehacks and useful tips.

The information has been collected for almost a year by me, members of the IT Autonomos community, and through consultations with gestors. The document is regularly reviewed by gestors and frequently updated - GitHub repository.

If you want to learn about the history of this document, or thank me for my work, check out the secret section.

Information is provided as is and does not replace professional consultation.

Contents

Gestor or Xolo?

To register and manage an autónomo, you can choose between two popular options: a gestor or the Xolo service. Personally, I use the service and am very satisfied.

Before choosing one of the options, I recommend reading the sections about the gestor (especially the criteria for a reliable gestor) and about Xolo.

Xolo

The platform fully replaces a gestor and is ideal for freelancers in IT, marketing, media, design, and other fields.

Register using the referral link (50 € bonus to your account for registration).

If you are working with a gestor but want to switch to Xolo, see the instructions for switching from a gestor to Xolo.

Gestor

If you are looking for a good gestor, check out the reliable gestors section. And if you’re already working with a gestor but are dissatisfied, see the instructions for changing a gestor.

Reliable gestors

In the autonomo chat, there are frequent requests to recommend a good gestor. Finding such specialists can be difficult.

Before starting a collaboration, read about the criteria for a reliable gestor and the entire gestors section.

The list of recommended gestors will always remain small. Gestors on the list must meet reliability criteria. If you have someone to recommend, please share their contact information.

Denis

50 € discount on autónomo registration with the promo code “IT Autonomos”, annual tax declaration filing is free forever.

Denis has his own accounting firm serving small and medium-sized businesses.

All prices exclude IVA.

Autónomo registration (step by step)

If you have any questions after reading this document, you can ask them in our chat, contact Xolo support, or ask your gestor.

Registration (basic)

  1. Ensure that you have all the necessary documents.
  2. Open a bank account.
  3. Choose a method of registration and management for autónomo.
  4. Submit the application for autónomo registration.
  5. Wait for confirmation letters and SMS from the tax authorities and social security (1-2 days).

Once these steps are completed, your autónomo is successfully registered, and you can start economic activity.

After registration (mandatory)

  1. Obtain a digital certificate.
  2. Check the IBAN in the Seguridad Social account (if you are collaborating with a gestor, they should do this for you).
  3. Download Modelo 036.
  4. Register Modelo 036 in the bank.
  5. Check the validity of your EU VAT number (if you are collaborating with a gestor, they should do this for you).
  6. Learn to manage tax deductions.
  7. Learn to create invoices.
    • Instructions for Xolo.
    • If you are collaborating with a gestor, they will provide you with their own instructions.

Optional

What follows is not mandatory, but I highly recommend it. Some points relate to benefits you receive as an autónomo. If you pay taxes, why not take advantage of these benefits?

  1. Close a similar economic activity to Autónomo in another country, if it exists (for example, FOP in Ukraine).
    • It is advisable to consult a specialist to determine whether this should be done before or after registering the autónomo. Based on the experience of many, I can say that it would be logical to close such an economic activity in another country.
  2. Download the document with your social security number (NSS) - Tesorería General de la Seguridad Social.
    • I don’t know how necessary it is. But I adhere to the approach of downloading and saving all documents so that they are easy to present if needed. I recommend you follow this approach as well.
  3. Get a plastic SIP card for yourself.
  4. Get plastic SIP cards for family members.

IT Autonomos [Spain] chat

Join the Telegram chat if you are already an autónomo or if you plan to register soon. The chat includes autónomos from various IT companies and cities in Spain.

Please DO NOT join just for casual conversation. There are many other Telegram chats better suited for that.

The purpose of the chat is to share experiences on tax deductions, lifehacks, and any other useful relevant information. No spam or off-topic discussions.

Link to the IT Autonomos [Spain] chat

Tax payment

Risk of losing the Seguridad Social discount

Be sure to check whether the correct IBAN of your bank account is indicated in the Seguridad Social portal. It is from this account that social contributions will be deducted.

You can check it here: Tesorería General de la Seguridad Social (ver tus datos de autonomo -> Domiciliación bancaria)

Always keep enough money in the account from which payments for Seguridad Social are deducted. If there is not enough money when trying to make a withdrawal, you may lose the discount for the month when the payment for Seguridad Social could not be deducted the first time. Also, there is a risk of a fine.

The discount for Seguridad Social is valid for 12 months after registering as an autónomo. If you close your autónomo within 12 months, you will not be able to activate the discount again within 3 years after closing your autónomo.

I have also heard that many people face issues with the payment deduction in the first month. Therefore, check everything in advance.

Social contributions (Seguridad Social)

Seguridad Social contributions are necessary to ensure that the autónomo has access to social services and protection provided by the state (healthcare, future pension, etc.).

They need to be paid regardless of whether there is income for the autónomo. So, if you lose clients, you will continue to pay while looking for new ones.

The first year has a discount (you need to pay €86.66 per month). If you registered as an autónomo after the 1-st day of the month, the first payment for social contributions will be less (for example, if you registered in the middle of the month, then for the first month you will pay approximately €86.66/2 = €43.33).

Twelve months after registering as an autónomo, the amount of social contributions increases and depends on your income. You can check more details here: Calculadora de cuotas para autónomos

IRPF (income tax)

Taxes are automatically deducted from the account every quarter at a rate of 20%. At the end of the year, a recalculation is done. In case of underpayment, you will need to pay the difference, and in case of overpayment, the excess amount will be refunded.

Paying taxes for the entire year or from the date of autónomo registration

When you register as an autónomo, there is a chance that you will become a tax resident for the current year starting January 1st (even if you registered as an autónomo in the middle of the year). It is difficult to say in advance whether the tax authorities will consider you a tax resident or not, as it depends on many factors and is generally a rather complex topic (you can read more here). A tax resident must pay taxes on income for the entire year (even on income received in other countries).

Some people take a risk in this situation and do not declare their income before registering as an autónomo (there is a risk that they will be audited later). Others honestly declare everything and pay taxes on previously earned income. It is better to choose the option with the least amount of risk.

If you decide to hide your income from other countries from the beginning of the year, there is always a risk that the tax authorities will find out about it, and you will be held accountable.

Fee for incoming funds to a bank account

A fee of 20-30 € is charged for incoming funds through an international SWIFT payment (for example, from the USA). This happens because the payment fee must be paid by either the sender or the receiver, and in some cases, it falls on the receiver. It cannot be avoided. However, this fee can be deducted from taxes.

How much tax will need to be paid for the year?

It is very individual. It depends on your income (since the rate is progressive). It also depends on which tax deductions you can apply (details are in this document). No one can tell you exactly in advance.

You can approximately calculate the taxes you will need to pay (considering social contributions) using calculators. For example, here: https://autonomoinfo.com/en/

Tax reporting

Quarterly declarations

As a rule, an autónomo is required to submit several declarations each quarter, depending on the type of activity, business structure, and other obligations. Below is a list of some of the most likely declarations you may need.

Modelo 130: A declaration where the income for the quarter is indicated, minus expenses for the calculation and payment of IRPF. Submitted by autónomos who do not use the direct IRPF withholding scheme based on invoices.

Modelo 303: IVA declaration. All autónomos and companies are required to submit it, except for those whose activities are exempt from IVA (for example, doctors or landlords of tourist property). It indicates the amount of IVA collected from clients, the amount of IVA paid on business purchases, and the final calculation - how much needs to be paid or refunded.

Modelo 349: This declaration is submitted monthly, quarterly, or annually if you provide services or supply goods to clients in other EU countries without charging IVA.

Modelo 111: Submitted by every autónomo who has employees or contractors from whom IRPF is withheld. This declaration applies to all those from whom IRPF is withheld, including freelancers and contractors who invoice you with IRPF withholding.

Modelo 115: This declaration is required if you rent commercial premises and are obligated to withhold 19% retenciones on rental payments.

Quarterly declarations are submitted during the first 20 days of April, July, October, and January for the previous quarter.

Annual declaration

The Renta (annual declaration - Modelo 100) is submitted once a year. The submission process is the same for both gestores and Xolo. In most cases, this is a separate paid service.

You will receive a large questionnaire in which you will need to provide information about your family, children, and spouse, as well as answer questions that affect the calculations. This questionnaire needs to be carefully filled out. You will be consulted on all the nuances (e.g., what tax deductions can be applied) and helped to fill out the questionnaire. After that, a draft version will be sent to you for review (it will contain all the calculations and the final tax amount). After your review and confirmation, the declaration will be sent to the tax authorities, and you will be informed about the tax payment date.

Later, the tax authorities will deduct the funds from the specified account (in case of underpayment of taxes), or, conversely, will return any overpaid amounts (within 6 months). Make sure that the required amount is in the account, otherwise, serious problems may arise.

Do not worry that there is currently no detailed information in the document about filling out Modelo 100. I will begin working on this in advance, so by the time you need to submit this declaration, a detailed guide will be available here.

Property in other countries

When you file your tax return for the first year, you must declare any property acquired in other countries (e.g. real estate).

In case of selling real estate in another country, you will need to pay tax in Spain. However, if you sell your main residence and reinvest those funds in a home in Spain, you can avoid paying taxes on the sale.

Tax audits

The statute of limitations for tax audits is 4 years.

There is a popular belief that the more you deduct from taxes, the higher the theoretical likelihood of a tax audit for you. However, according to information from gestors, there is no such correlation. There are many autónomos who deduct almost nothing, but the tax authorities audit them, and there are those who deduct a lot, but have not been audited.

Risk of tax audits if deducting rent from taxes

I heard that some gestors do not recommend deducting housing rent from taxes and claim that it increases the risk of tax audits.

I became curious about how reliable this statement is and where this information comes from. I asked Xolo support and some gestors I know. None of the sources could provide statistics confirming that rent deductions truly increase the risk of tax audits.

To simplify the verification process by the tax authorities, the standard sets that the maximum area used for economic activity cannot exceed 30% of the total apartment area. It is not necessary to keep documents to justify the used space, but it is required to keep bills for electricity, water, and internet, which will be accounted for proportionally to the declared area. Hacienda may conduct inspections but cannot inspect the home without a warrant.

My conclusions:

  1. I don’t understand why some are so afraid of tax audits. It’s enough not to hide your income, apply tax deductions correctly, keep records carefully, and avoid using gray schemes. In that case, audits are not scary.
  2. I suspect that some professionals forget an important truth: “after” does not mean “because of.” They likely create a narrative around the deduction of housing rent from taxes and the associated tax audits.
  3. Remember that it is always important to pay attention to the sample size on which conclusions are based. Even if one gestor had several clients who deducted housing rent and faced tax audits, this does not indicate a pattern. It does not guarantee that such a situation will occur with all or most gestors. For reliable conclusions, a representative and sufficiently large sample is required.

Invoice language

For the Spanish tax authorities, it does not matter whether you issue invoices in English or Spanish. This applies to the invoices you send to your clients so they can pay for your services. Personally, I create invoices in English, so do whatever is more comfortable for you.

Tax deductions and benefits

The tax deduction mechanism in Spain allows an autónomo to reduce their taxable base by including certain expenses related to professional activity (e.g., office rent, purchase of equipment, service subscriptions).

To deduct expenses, it is necessary to provide full invoices (indicating your NIE, name, and autónomo registration address) to your gestor or upload them to the Xolo dashboard. In rare cases, bank statements may be acceptable instead of full invoices (this is specified separately below).

Some believe it is not worth bothering with tax deductions, thinking the amounts are small. From my experience, aside from direct savings, there may be other positive side effects. For example, after I transferred the electricity contract to my name, I also decided to switch to a more favorable tariff (this became easier to do because the contract was now under my name). As a result, monthly expenses decreased from 180-200 euros to 100-120 euros per month (almost half). Add the tax deductions to this.

Below is a list of expenses that I deduct from taxes or know about. Feel free to share your experiences in the chat if you have something to add.

In addition to the information below, I also recommend checking here: Expense Categories

Lifehacks with invoices

A couple of lifehacks that might come in handy if you need to deduct something from taxes, but the service provider does not provide the option to download a full invoice with your NIE and all the necessary details.

Lifehack #1

Write to the support of the service whose costs you want to deduct from taxes and ask them to generate an invoice with all the required information (your name, address, NIE). Often this method works, and they generate a custom invoice with all the necessary information.

Lifehack #2

Enter your NIE in the “address line 2” field. One popular service, for which I needed to deduct expenses from taxes, even recommends this method in their FAQ.

I have used both methods. However, I am not sure if the second lifehack is completely legal (if you know for sure, please let me know - I will update the information here).

Gestor/Xolo

If you have an individual gestor, they will deduct the expenses for their services from your taxes (just confirm with your gestor to be sure).

If you use Xolo, they automatically deduct the expenses for the monthly subscription (this is visible in the dashboard).

Fee for transfer to a bank account

If you receive money via an international SWIFT transfer (for example, one of my clients sends money from the USA to my account in a Spanish bank), a commission may be charged for this transfer (around 20-30 euros).

This commission can also be deducted from taxes, amounting to several hundred euros a year.

To deduct this from taxes, you need to provide your gestor or Xolo with a bank statement indicating the commission for the transfer.

Seguridad Social

Monthly social payments can and should be deducted from taxes.

To deduct this from taxes, you need to provide your gestor or Xolo with a bank statement (a full invoice is not required).

Reducción por inicio de una actividad económica

New autónomos (those who have not previously conducted autónomo activity in Spain or similar activities in other countries) or those who have conducted unprofitable activities can qualify for a 20% reduction in the taxable IRPF base in the first two years. This reduction does not apply if more than 50% of income in the tax period comes from an individual or organization from which employment income was received in the previous year. The maximum amount to which the reduction applies is 100,000 euros per year.

To apply this discount, you need to discuss it with your gestor or Xolo when submitting the annual tax declaration.

More details: Agencia Tributaria: 7.4.2.7. Reducción por inicio de una actividad económica

Waste tax

If you decide to deduct rent, water supply, and electricity from taxes, you will likely need to pay the waste tax.

The waste tax is a municipal tax charged for waste collection and disposal. It may be proportional to the area used for professional activity.

It is difficult to say in advance whether you will need to pay this tax, because it depends on the specific municipality. It even happens that in one city, some people need to pay this tax, while others do not.

In average, waste tax is 91 euros per year.

Rent

You can send your rental agreement to your gestor or Xolo. They will analyze it (Xolo does this for free, but with gestors, it may vary) and tell you if you can deduct part of your rent expenses from taxes. If your agreement prohibits this (as mine did), there is an option to sign an additional agreement with the landlord. Check with your landlord if they are okay with signing it. If they agree, ask your gestor or Xolo to prepare an addendum to the contract (Xolo charges 36 euros for this). In my case, the landlord did not object, and I signed this addendum, which explicitly states that I am allowed to conduct economic activities in the rented property.

I strongly recommend not coming up with reasons why the landlord might refuse. Just ask them, that’s all. I’ve heard various assumptions from some people about why it might be unprofitable for the landlord (and these people never find out, deciding for the landlord themselves).

How much can you deduct? Xolo uses the following formula:

[rental cost in euros] * 30% * [% of apartment area used for economic activities]

Algorithm:

  1. Analyze your contract and find the clause prohibiting commercial activities (if it exists). You can use ChatGPT for this or send your contract to your gestor or Xolo for analysis.
  2. If your contract prohibits commercial activities in the rented property, you need to sign an addendum to allow this activity.
  3. Ask your gestor or Xolo to prepare an addendum to the contract, allowing commercial activities.
  4. Sign this PDF document (I used the signature feature on my MacBook).
  5. Send it to your landlord for their signature as well.
  6. Send the signed addendum to your gestor or Xolo so they can record it and approve the rent expense deduction in the future.
  7. Every month, provide a bank statement of the rent payment to your gestor or upload it to the Xolo dashboard (an invoice is not required, only the statement).

Water supply

If the contract with the water supplier is not signed by you, you will not be able to deduct these expenses. In my experience, the procedure for transferring the contract is quite simple (just contact support, and they will help you do it).

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Electricity

If the contract with the electricity provider is not signed by you, you will not be able to deduct these expenses. In my experience, the procedure for transferring the contract is quite simple (just contact support, and they will help you do it).

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Internet

If the contract with the internet provider is not signed by you, you will not be able to deduct these expenses. In my experience, the procedure for transferring the contract is quite simple (just contact support, and they will help you do it).

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Medical insurance

You can deduct expenses for health insurance (500 euros per year for yourself and the same amount for family members under 25 years old).

I do not deduct this because I only use public healthcare in Spain (healthcare here is one of the best in the world).

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Food, lunches

You can deduct Food & Drinks and business lunches with clients. A business lunch must be a meeting with a client. There should also be proof (e.g., an email with the client confirming that you agreed to meet at a restaurant to discuss work matters).

Regarding Food & Drinks, it refers to bars, restaurants, and hotels (food purchased in a supermarket does not qualify). However, you will need to justify to the tax authorities that these were necessary expenses and were incurred during working hours.

I do not deduct any of this because I do not see a way to adequately justify it to the tax authorities. If you have experience with such deductions, please share.

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

You can read more about it here Business lunch with clients and here Food & drinks.

Equipment, furniture

If the expense does not exceed 300 euros, it can be deducted immediately. If it is more expensive, the deductions are spread over 4 years and deducted gradually. Detailed information can be found here: Computer hardware & tangible assets.

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Other professional expenses

You can deduct other expenses related to professional activities from your taxes.

For example:

An important point is that all these expenses must be necessary for your professional activity.

To deduct this from taxes, you need to provide your gestor or Xolo with a full invoice (with your NIE, full name, and autónomo registration address).

Regional quotas

Regional quotas are tax deductions established by the autonomous communities of Spain and may vary depending on the region. These can be used by taxpayers residing in the relevant region if their annual income does not exceed the established limits. For example, in Valencia, for many deductions, the annual income should not exceed 30,000 euros for individual declarations and 50,000 euros for joint declarations. These limits and types of deductions may vary by region.

Regional quotas can only be applied when submitting the annual declaration (Renta).

Examples of deductions for Valencia:

More about Valencia regional quotas here: Agencia Tributaria: Comunitat Valenciana. Information about other regions can also be found there.

Bank account for autónomo

I strongly recommend reading this entire section carefully, because it is a complex topic with many nuances. Many people have questions regarding the bank account.

Choosing a bank

You must have an account in a Spanish bank because taxes and social payments will be debited from there.

It is recommended to use banks approved by the Spanish tax authorities.

Many use Spanish banks Santander or BBVA, but you can use other banks as well. Personally, I use Santander.

Receiving income in USD

In this case, besides an account in a Spanish bank, it would be more beneficial to additionally open an account in Wise or Revolut. You can receive USD on this account, then convert USD to EUR and transfer to an account in a Spanish bank. Many in the chat recommend this option, as receiving USD on an account in a Spanish bank is less advantageous (due to fees and/or conversion rates).

Revolut: It is recommended to purchase a Revolut Premium subscription, as it will be more profitable considering the reduced currency conversion fees.

Revolut registration (mutually beneficial link)

Wise: The advantage of Wise is that the balance earns about 4% per annum.

Wise registration (mutually beneficial link)

Which of these options will be more beneficial for you, calculate personally based on your salary, the amount you want to keep in dollars/euros, where and why you will transfer money, etc.

Receiving income in EUR

This option is simpler and more convenient. It is comfortable to receive money directly to an account in a Spanish bank. In this case, Wise/Revolut is not needed. It is enough to have only an account in a Spanish bank.

Taxation and account usage

In Spain, you need to pay taxes only for those credits to the account for which you provide an invoice for the tax agency.

Also, for the tax agency, there are no problems if you receive payments not to an account in a Spanish bank, but for example, to Wise or Revolut.

You can use your personal account or a joint account with your spouse in a Spanish bank to receive payments as an autónomo. The convenience of a joint account is that you can both spend money from it.

The account to which you receive payments as an autónomo (in a Spanish bank) can also be used for personal expenses. Also, there are no problems if your friend transfers you 100 euros for a dinner at a restaurant to this same account (no taxes need to be paid on this receipt). You will need to pay taxes only on autónomo receipts.

If desired, you can use different accounts for autónomo and for personal needs.

You do not need to open any special account for autónomo. You need to open a regular personal account in a Spanish bank and when opening it, say that you do not conduct any economic activity in Spain, and you do not have any work here at all. And already after you open this account and register autónomo, you will need to bring the relevant documents to the bank, and they will make the necessary changes on their side (more details about this in other steps of the autónomo registration).

Registration of Modelo 036 in the bank

After registering as an autónomo, you will need to register the Modelo 036 with your bank. This way, the bank will know that you are now an autónomo and that you will be receiving transfers related to your economic activity into your account.

In some banks, this can be done online (check with support). But I would recommend another method, which, in my opinion, is more reliable. Visit the branch, send the Modelo 036 to your manager by email in electronic form, and wait for the manager to enter the necessary data into the banking system. If you want, you can bring a printed document, and the manager will scan it.

If you don’t do this, there is a risk that the account could be blocked (there have been cases like this shared in the chat).

It may happen that the manager refuses to enter the data from your Modelo 036 into the banking system (for example, they might say: come to me when the first payment as an autónomo arrives). In this case, you must insist that the manager does it right away.

After the manager has entered your data into the banking system, I recommend checking the status of your account in the bank’s app. There have been cases when the manager assured that everything was ready, but the client’s information had not been updated, and they had to go back to the bank.

How exactly to check the correct registration of the Modelo 036, ask your manager or bank support. An example for Santander: Menu -> Personal Area -> Professional details -> CNAE/CNO business activity code (should be PROFESIONAL LIBERAL O AUTÓNOMO), Last profession (should be your type of activity, for example, ACTIVIDADES DE PROGRAMACIÓN INFORMÁTICA).

Account top-up limits and potential risks

This question is not directly related to autónomos, but it is often discussed in the chat.

Short answer: it is all individual. The smaller the amounts deposited into the account, the lower the chances that the bank will require additional documents.

Everyone’s experience is different and depends on the specific bank, branch, manager, and many other factors. In the chat, there were mentions of people depositing 5-10 thousand euros at a time into accounts in Spanish banks without any documents being required. But there were cases where accounts were blocked, although users could continue to make transactions. In such cases, it was necessary to go to the bank and provide additional documents. There were even cases where the bank requested documents after deposits of a few hundred euros, but this is more of an exception.

If you conduct economic activities in another country and do not have income in Spain, it is important to be cautious with your answers when opening an account in a Spanish bank. For example, answering “yes” to the question “do you work?” may increase the chances of account blocking or attract additional attention.

It is important to remember: the smaller the amounts you deposit into the account, the more spread out over time these deposits are, and the less regular they appear, the less likely it is that problems will arise.

Gestor

В этом разделе освещены специфические темы и нюансы, с которыми вы можете столкнуться если будете вести аутономо с хестором.

Criteria for a reliable gestor

Gestor’s liability

A good gestor should have liability insurance in case, for example, they make a mistake in reporting. If this mistake leads to financial damage (e.g. fines), the insurance should cover the damage. Such insurance may include a deductible (around 200-300 euros). Therefore, in practice, a responsible gestor, if they make a mistake that causes minor damage (within 200-300 euros), will simply cover this damage out of their own pocket.

Before starting collaboration, be sure to ask the gestor to provide the policy number of their insurance (if they have one). Examples can be found in the reliable gestors section.

Registration of Autónomo (gestor)

The procedure for registering an autónomo with a gestor is as simple as possible because the gestor will do everything for you.

  1. You will need to provide the gestor with scans of documents for autónomo registration.
  2. The gestor will ask you for all the necessary information and advise you on the types of economic activities (epígrafes IAE) under which the autónomo will be registered. They will also point out other nuances that may arise during the registration process.
  3. The gestor will register the autónomo for you (this is done very quickly, and then you will need to wait a little).

Some gestores can register the autónomo for you without your personal digital certificate. They can do this if they are registered in special registries that allow them to register autónomos for their clients with only scanned documents. You can find such a gestor in the section reliable gestors.

If your gestor is not registered in the appropriate registries, they will need your digital certificate to register the autónomo. Carefully read the section about providing a digital certificate to the gestor before proceeding further.

Changing the gestor

If for some reason you are dissatisfied with your current gestor, you can easily change them. Be sure to read the reliable gestor criteria before searching for a new one.

  1. Find a new gestor you trust. You can ask your acquaintances or search in the reliable gestors section.
  2. Ask your current gestor to prepare the following list of documents:
    • Libro diario o Libro de gastos e ingresos (for the last 6 years)
    • Libro de facturas emitidas (for the last 6 years)
    • Libro de facturas recibidas (for the last 6 years)
    • Libro de bienes de inversión con amortizaciones (for the last 6 years)
    • Todas las facturas recibidas en formato excel, pdf o jpeg (for the last 6 years)
    • Todas las facturas emitidas en formato excel, pdf o jpeg (for the last 6 years)
    • Libro de operaciones intracomunitarias (for the last 6 years)
    • Nominas, si habían trabajadores (for the last 6 years)
    • RLC y RNT, si habían trabajadores (for the last 6 years)
    • Balance de sumas y saldos actualizado
  3. Provide the prepared documents to your new gestor.
  4. Terminate the contract with your previous gestor and sign a contract with the new gestor.

Xolo

In this section, specific topics and nuances are covered that you may encounter if you manage an autónomo through the service.

Registration of Autónomo (Xolo)

First, you need to register on the platform:

  1. Register using the referral link (50 € bonus to your account for registration).
  2. Click the Sign Up button at the top right.
  3. Choose the Global plan (59 euros + VAT) - this plan is necessary if your clients are outside Spain.
  4. Check that the registration page has the section “We detected a referral code:” with the filled value.
  5. Enter your first name, last name, email, phone number, click Sign Up - then a login link to the Xolo dashboard will be sent to your email.
  6. Do you reside in Spain? (living here for more than 183 days in a year) or plan to be? - YES
  7. Are you registered as an autónomo in Spain - NO
  8. Do you plan to immediately have dependent employees (on payroll)? - NO
  9. Do you have dependent employees (on payroll)? - NO
  10. What is your expected annual income? - Any value, income may change over time (and this is normal for an autónomo).
  11. Check your email. You’ll receive a link to log in to the dashboard.

After registration, you need to fill out the form to apply for autónomo registration:

  1. Log in to the Xolo dashboard using the link sent to your email.
  2. After logging in, click “Register as Autonomo”.
  3. Enter your Spanish phone number, then send the verification code.
  4. Business activity - for most, “PROGRAMADORES Y ANALISTAS INFORMATICA (763)” will be suitable (but there are many other options in the list, choose what fits you).
  5. Comments - can be left empty.
  6. Tax country - Spain.
  7. NIE and Citizenship - obviously, NIE and your citizenship.
  8. Business address - the address where you will conduct economic activity (business address can be different from where you live, this is normal).
  9. Referencia catastral - if there is a problem finding by address, you can find your building and apartment on the map here and copy the Referencia catastral - Sede Electrónica del Catastro.
  10. Social Security Number - if you don’t have an NSS, you need to check the box that you don’t have it and fill in the data (you can check if you have it by logging in here - Tesorería General de la Seguridad Social).
  11. Parents’ names - preferably as in the international passports.
  12. Forecast of monthly income in EUR - put it as you see it now, income may vary in the future.
  13. Forecast of monthly expenses in EUR - can be left empty. Personally, I did not know in advance what my expenses would be.
  14. I will have customers outside Spain in the EU (for EU VAT registration). I recommend activating this item right away. This is in case you have clients in the EU, so you don’t have to pay VAT. EU VAT registration takes 1 day.
  15. I want to use 7% IRPF on invoices - if you don’t have Spanish clients, you don’t need to check this box (you can read more here).
  16. Work permit - your TIE (if you don’t have a TIE, but have an NIE and Temporary protection, that is also enough; in our chat, there are successful cases of opening autónomo through Xolo with only NIE and Temporary protection).
  17. I’d like to schedule my registration - if you want to register autónomo now but start activities later (e.g. in a couple of months). You can choose the date from which autónomo will be activated (in this case, you can save on social contributions if you register autónomo in advance).
  18. Total m2 of the house - the exact value can be found here Sede Electrónica del Catastro.
  19. Total m2 of working space - the area of your working space (e.g. the area of the room where you will work). Keep in mind that by law, you cannot use more than 30% of the apartment area for economic activity. The value you specify in this field will be taken into account when deducting apartment rental expenses from taxes (if you decide to deduct them).

After filling out the form and completing the identity verification process, you will need to pay for the subscription.

Gestor to Xolo transition

If you decide to transition from your gestor to Xolo, the process is very simple and quick.

  1. Register using the referral link (50 € bonus to your account for registration):
    • Click the Sign Up button at the top right.
    • Choose the Global plan (59 euros + VAT) - this plan is necessary if your clients are outside Spain.
    • Check that the registration page has the section “We detected a referral code:” with the filled value.
    • Enter your first name, last name, email, phone number, click Sign Up - then a login link to the service dashboard will be sent to your email.
    • Do you reside in Spain? (living here for more than 183 days in a year) or plan to be? - YES
    • Are you registered as an autónomo in Spain - YES
    • Do you plan to immediately have dependent employees (on payroll)? - NO
    • Do you have dependent employees (on payroll)? - NO
    • What is your expected annual income? - Any value, income may change over time (and this is normal for an autónomo).
  2. Log in using the link in the email, and click the “I’m already autónomo” button.
  3. Fill out a small form:
    • email
    • phone number
    • autónomo registration date
    • I have employees - NO (note that service does not support colaborador)
    • I’m using 7% IRPF on invoice - if you’re not sure what this is, you probably don’t use it (better to clarify with your gestor)
    • Tax register declaration - form 036 or 037
    • Social Security resolution (if you don’t have it, check the box I haven’t registered to Social Security)
  4. Wait 1-2 business days while your data is verified.
  5. If all documents are correct, your application will be accepted, and you will need to complete ID verification (this is quick, you will need to photograph your document and take a selfie).
  6. Pay for the subscription, after that you can start using the service.
  7. After paying for the subscription, you will be asked to provide additional documents. You can send them via email, or you can provide Xolo with your previous gestor’s contact information, and they will contact them to request all necessary documents:
    • You will need to sign a document that will allow Xolo to process the data transfer in accordance with GDPR.
    • Declarations for the previous quarters of the current year.
    • All declarations from the last 4 years (or since you registered as autónomo).
    • Accounting books.
    • Photo of your ID/Residence Permit (both sides).
    • Certificate of tax status.

After completing all these steps, the transition from your gestor to Xolo will be complete.

Is Xolo suitable for you

Xolo works for freelancers who are already self-employed or who want to register as self-employed and meet the following criteria:

List of fields for which service is ideal:

Support contacts

If you are not yet a Xolo client, you can send all inquiries to: hola@xolo.io

If you are already a Xolo client, here is the email specifically for clients: ayuda@xolo.io

Xolo’s liability

Xolo takes responsibility if there is an error in their calculations. This responsibility does not extend to errors caused by the customer, such as failing to upload invoices, making incorrect deductions, or not providing accurate information. This responsibility is clearly outlined in the contract.

Subscription payment

Important: I recommend reading this before making a payment to be fully informed.

After completing all the forms for registering as an autónomo, and after you pay for the Xolo subscription, the process of registering as an autónomo (sending your data to the relevant government bodies) will be initiated. So, if you need to register as an autónomo quickly, you can pay for the subscription right away.

But there is one issue. If you register with Xolo at the end of the month (for example, on August 29), and immediately pay for the subscription, your first payment will be charged on August 29 (for August). But on September 1, a second payment will be charged, this time for September. Both payments will be 100% of the monthly subscription cost. This is a subtle point that several people in the chat have already encountered. It is mentioned in the FAQ on their website, but not everyone will look for this information there, so I decided to add it here.

In the end, if you need to register as an autónomo as soon as possible, just pay for the subscription without hesitation. But if you start the registration process closer to the end of the month and can wait a few days, keep in mind that you can save a little by shifting the subscription payment to the next month.

Creating a client

To create invoices in the Xolo dashboard, you first need to create a client. It is best to collect all the necessary data (if you are unsure) from your client. If there are any remaining doubts, you can clarify them with Xolo support. But before that, watch the video on creating a client, I think you won’t have any more questions.

Creating an invoice (Xolo)

Before you create your first invoice, you need to create a client in the Xolo dashboard.

I create invoices in the first days of the current month for the previous month. It is important to do this by the 4th of the current month. For example, I create the invoice for January by February 4th.

If you do not manage to create the invoice by the 4th, create it with any date, and send a request to Xolo support to correct the date. Also, if you make any mistakes (for example, indicate the wrong amount), you can also contact support and they will fix everything. Please note that invoices and adjustments after the reporting period are not allowed. This only works if the reporting period has not yet started (no later than 4th of January, April, July, October).

Creating an invoice:

  1. Income tab -> New Sales Invoice.
  2. Invoice date: the last day of the previous month (e.g., January 31).
  3. Due date: can be set 10 days after the invoice date.
  4. Description: “Software development services in 1-Jan-24 - 31-Jan-24”.
  5. Quantity: can be left as is, 1 pc.
  6. Price: the amount you should be paid for the services.
  7. Comments, interest, discount: do not fill in.
  8. Send the completed invoice.

Dashboard demo, tutorials

You can see more details about what the Xolo dashboard looks like (if you want to see it before registering), as well as tutorials on some issues (creating an invoice, uploading an invoice for tax deduction, etc.) in Spanish here.

My problem with the Spanish tax office

I want to share my personal experience with an issue I had with the Spanish tax office and how Xolo helped me resolve it. When I was registering as an autónomo, I also decided to immediately register for an EU VAT number, as indicated in my guide.

A few days after registering as an autónomo, I received a letter from the tax office at the Correos branch (I even had to sign for it upon receipt). The letter stated that I had 10 days to provide the missing information, otherwise, I would face a fine.

For me, as someone who had just registered as an autónomo, this was stressful - I had just started, and something was already wrong. I immediately took a photo of the letter and sent it to Xolo support. They responded very quickly, within just a couple of hours, and said they would take care of the issue and handle all further communication with the tax office. I asked them to keep me informed because I was worried about the day deadline. They assured me that they were in full control of the situation, and I wouldn’t have to do anything. Xolo sent all the necessary documents to the tax office, and within a few days, the issue was completely resolved, and my EU VAT number was registered. After that, the tax office had no further claims against me.

I was pleased that I didn’t have to deal with this issue on my own. I just took a photo of the letter, sent it to support, and within a few days, everything was resolved.

This story shouldn’t scare you or stop you from registering for an EU VAT number when registering as an autónomo. I still recommend doing it right away. My case was an exception, and I haven’t heard of anyone else having similar problems. If you have interesting personal cases with issues with the tax office, share them in the chat - it could be helpful for others.

Miscellaneous

Necessary documents for registering an autónomo

  1. TIE (or NIE with work permit).
  2. A Spanish bank account opened using NIE/DNI (not a passport).
  3. Spanish address. Empadronamiento is not required, but the tax agency may require proof if necessary.
  4. Spanish phone number.

An obvious but very important recommendation

Double-check all your data multiple times. There have been cases where gestors entered incorrect NIE in invoices or there were erroneous data in contracts.

This is rare, but it can happen in a large sample, so I highly recommend double-checking everything carefully. By doing so, you will reduce the risk of problems and fines in the future.

Obtaining a digital certificate

A digital certificate in Spain (Certificado Digital) is a digital document that confirms a person’s identity. It allows official interactions with government agencies, banks, the tax office, and other institutions in a secure manner, without the need for personal presence. It can also be used to sign documents electronically.

If you are autónomo, you need a digital certificate. You can apply for it at any time, but it’s better to do it as soon as possible (even before registering as an autónomo). If you delay obtaining the certificate, you might find yourself in a situation where you suddenly need it, and then you’ll have to get it urgently, likely for a fee.

There are many ways to obtain a digital certificate. Regardless of the method you choose, the certificate will have the same legal validity. Below are several ways to get it (there are actually more).

Method #1

Obtain it through a gestor. Some gestors are accredited to issue personal digital certificates (remotely). This allows you to get the certificate without leaving your home.

This is one of the fastest methods (if you need it urgently and are willing to pay). If you submit the documents in the morning, there is a chance to receive the certificate on the same day (if later, the certificate will be ready the next day). If you don’t have a gestor or if your gestor doesn’t provide this service, you can contact a gestor from the reliable gestors section.

Method #2

Previously, it was possible to do it for free on this website. But now, only paid options remain. However, if you don’t want to travel and are willing to pay, this is a suitable option. You will need to upload documents on the website, after which you wait for the certificate to be issued.

Method #3

Obtain the certificate at the Ayuntamiento, for free.

  1. Go to the website of your Ayuntamiento.
  2. Make an appointment (the process might differ slightly depending on the city): CITA PREVIA -> ATENCIÓN AL CIUDADANO - OMAC -> Atención al Ciudadano -> OFICINA ATENCION CIUDADANA -> OBTENCIÓN CERTIFICADO DIGITAL ACCV -> Presencial.
  3. Bring your documents (at least your TIE) and show up at your Ayuntamiento on the appointment date.
  4. Provide your email and phone number.
  5. You will receive an sms with a link to a site where you will need to sign on your phone.
  6. You will receive an sms with a password to download the certificate.
  7. You will receive an email with instructions on how to download the certificate (this can only be done on a computer).

Method #4

Get the certificate through FNMT (Fábrica Nacional de Moneda y Timbre), for free.

  1. Create a certificate application on the website.
  2. Go to one of the authorized centers with your documents to confirm your identity (tax office, Seguridad Social office, Ayuntamiento).

Providing a digital certificate to the gestor

You must never share your personal digital certificate with anyone, as it carries significant risks.

Some gestors may ask you to provide them with your personal digital certificate so that they can file reports and perform other operations on your behalf. This approach is dangerous and absolutely unacceptable.

By sharing your digital certificate with third parties:

  1. The holder of your certificate can perform various operations related to your autónomo (change data, file reports, sign any documents) on your behalf. However, you will bear the responsibility for these actions.
  2. The gestor will not be liable for any errors in reporting or other operations because all these operations will be carried out directly on your behalf (using your personal digital certificate).
  3. You can imagine many unpleasant situations that could arise. Even if you have a trustworthy gestor, it doesn’t protect you from the risk of their computer being hacked, resulting in the theft of your digital certificate.

What should you do? The best option.

You need to authorize your gestor’s digital certificate using your personal digital certificate (this can be done through the tax office, and the gestor will guide you on how to do it). After that, the gestor will be able to file reports and perform necessary operations for managing your autónomo using their own certificate (gestor’s). It will always be recorded that the gestor acted on their behalf, but with your permission. In case of any issues or errors, it will be clearly documented that the gestor’s actions led to them.

If, for some operations, your gestor insists on having your personal certificate, remember that you always have the option to make a call and handle everything interactively on your computer (for example, using TeamViewer). This way, you won’t need to hand over the certificate.

Digital certificate in Xolo

The service uses its own certificates for filing reports, so there is no need to provide them with your digital certificate.

Checking the validity of the EU VAT number

If you have consciously decided not to register an EU VAT number, you can skip this information.

If during the registration of your autónomo you also registered for an EU VAT number (by selecting the appropriate option in Xolo or by asking your gestor), you should have received a notification in your tax agency personal area about 1-2 days later stating that your EU VAT number has been successfully registered.

If you haven’t registered for an EU VAT number yet - no problem, contact Xolo support or your gestor, and they will promptly handle everything.

After registering the EU VAT, log in to your tax agency personal area to check the notifications, and download the document “AEAT ACUERDO DE ALTA EN EL REGISTRO DE OPERADORES INTRACOMUNITARIOS”. In this document, you will find your EU VAT number under “Su Número de operador intracomunitario a efectos de IVA es”.

Check your EU VAT number here: VIES VAT number validation

Regular downloading of all documents

I highly recommend making a backup of all your documents (declarations, invoices, etc.) related to your autónomo. I have set myself a reminder and do this every 3 months. Yes, some of these documents (declarations) are stored in the tax office, and you can access them at any time. However, your invoices, for example, are not stored at the tax office. By regularly making backups, you will protect yourself from unpleasant situations.

In the Xolo dashboard, all documents can be saved here: Reports -> Data export.

If you have an individual gestor, arrange with them to periodically send you a full archive of your documents.

Fraud

Be vigilant, one of the autónomos in the chat shared that they received such an SMS. Surely, this is not the only way they might try to deceive you.

_AGENCIA TRIBUTARIA,
El resultado de su propuesta es
el siguiente:
450 euros A COBRAR verifica
sus datos en el siguiente enlace:
it----l.om/Agencia-Tributaria_

Signing a contract with a client

When signing a contract with a client, make sure that the signing date of the contract is not earlier than the registration date of the autónomo.

It would be strange if you started conducting economic activity before the registration of the autónomo.

Getting a plastic SIP for yourself

With the SIP card, patients can receive medical services in public hospitals and clinics. The procedure for obtaining a card may vary depending on which comunidad autónoma of Spain you live in. Somewhere initially they issue a plastic permanent SIP when you first go to apply for it, and somewhere they issue a paper SIP with a limited validity period.

If you do not have a permanent plastic SIP, you can get one after registering as an autónomo.

Method #1

The most reliable method. After registering as an autónomo (it’s better to wait a few days), take your documents and go to the nearest Centro de Salud. You don’t need cita.

Tell them you want to get a plastic SIP card. They will likely be able to see in their system that you are an autónomo and registered with Seguridad Social. If so, they will issue the plastic SIP card right away (it is printed on the spot). However, there may be a situation where they ask for additional documents or request you to fill out some form.

Method #2

This was very simple for me, but judging by messages in the chat, this option rarely works for others. A few days after registering as an autónomo, I received an SMS stating that my plastic SIP card was ready. I went to my Centro de Salud (where I previously registered for the paper SIP) and exchanged my paper SIP for a plastic one in just 2 minutes.

Method #3

  1. Obtain a certificate of entitlement to healthcare (derecho de asistencia sanitaria) here. To learn how to obtain it, it’s better to ask in the chat (I’m not duplicating the instructions here because it’s quite big).
  2. Print your empadronamiento from the ayuntamiento’s website.
  3. Go to the Centro de Salud in your area, show all these documents, and receive a plastic SIP card.

Getting a plastic SIP for family members

With the SIP card, patients can receive medical services in public hospitals and clinics. The procedure for obtaining a card may vary depending on which comunidad autónoma of Spain you live in. Somewhere initially they issue a plastic permanent SIP when you first go to apply for it, and somewhere they issue a paper SIP with a limited validity period. If your family members do not have a permanent plastic SIP, it can be obtained after the autónomo registration.

Method #1

The most reliable way. After registering as an autónomo (better to wait a few days), visit your local Centro de Salud and inform them that you would like to get a plastic SIP for your family members. They will tell you what documents are required for this.

Method #2

  1. Go to the Tu Seguridad Social portal.
  2. Navigate to the section Representante -> Tu Asistencia Sanitaria: Gestiona tus beneficiarios and enter your personal account.
  3. Add your family members (you will need to upload scanned documents).
  4. Wait a few days, then go to the Centro de Salud with the documents to receive the plastic SIP.

Method #3

I followed this instruction. It may not be the fastest, but it works as well.

  1. First, I made an appointment (cita) at the Seguridad Social.
  2. A few days later, I went there with my spouse and child.
  3. In 15 minutes, my spouse and child were registered with an NSS (Número de Seguridad Social).
  4. A few days later, my spouse received an SMS saying that they could go to the Centro de Salud and pick up the plastic SIP.
  5. A couple of days later, my spouse went to the Centro de Salud and picked up the plastic SIP for herself and the child.

How to get a cita:

  1. Go to the website of the Spanish Social Security service: Seguridad Social Sede Electrónica.
  2. Click on the link “Cita previa para prestaciones y otras gestiones - Ciudadanos” (Appointment for social benefits and other services - Citizens).
  3. On the next page, select “Obtener cita previa para pensiones y otras prestaciones (INSS). Sin certificado” (Get an appointment for pensions and other benefits (INSS). Without a certificate). Click “Obtener”.
  4. Fill in your personal details
    • Enter your NIE number.
    • Enter your first and last name.
    • Enter your phone number.
    • Motivo de la cita - enter “ACREDITAR COBERTURA SANITARIA PARA MI ESPOSA E HIJO CON NIE” (MEDICAL COVERAGE FOR MY WIFE AND SON WITH NIE - edit this according to your purpose).
    • “Búsqueda de citas por código postal, provincia y centro” - select “Primera cita disponible en el centro más próximo a este código postal”. Then enter your postal code.
  5. Choose the type of appointment “Solicitud de otras prestaciones” (Request for other benefits).
  6. If there are available appointments, you will be able to proceed without any issues. If not, try checking for appointments later; we were able to get one within a few days.
  7. When you go to the social service, remember the golden rule - take as many documents with you as possible. Even if I provide a precise list of the documents we were asked to present, it doesn’t mean you won’t be asked for something additional.
  8. Register the NSS (Número de la Seguridad Social) for your relatives at the social service, wait a few days, and then go to the Centro de Salud to get the plastic SIP (contact the reception).

Autónomo colaborador

Autónomo Colaborador is a status granted to family members of an autónomo who work in their business. Typically, this status is used by spouses, children (over 16 years old), or parents. This status allows for tax optimization, potentially reducing the tax burden.

It is important that the family member actually engages in professional activities in the business. Attempting to use this status for fictitious tax optimization, when the spouse is not involved in the work, may raise questions from the tax authorities.

The tax authorities may check whether the family member is truly engaged in professional activities. If it is found that this is not the case, I do not know what problems may arise.

Personally, I decided not to use this scheme because my spouse does not engage in professional activities, but takes care of the home and child. The tax office may have many ways to verify that my spouse is indeed engaged in professional activities. For example, they may request payslips.

Xolo’s support response to the question of whether they plan to work with Colaborador: We do not have plans to work with Autónomo Colaborador in the near future, unfortunately.

Tax agency mobile app

The Spanish tax agency has a fairly convenient mobile app for iOS and Android. I use it to periodically check if there are any notifications from the tax agency for me.

You can download the app here.

Notifications from the tax office

From my experience, I would recommend periodically checking notifications from the tax office. You can do this here: Tax Agency: My personal area

This is not mandatory; if something urgent comes up, you will likely be informed by the tax office through other channels (SMS, regular mail, or other ways). But I decided to add this link to the document because it was useful to me once.

Amazon Business

You can register on Amazon Business if you want to deduct any purchases from your taxes. On Amazon Business, you will be able to download an invoice with all the necessary details. Also, for some products, the price may be lower than on regular Amazon.

Important excerpt from Amazon Business terms of use:

You must use Amazon Business exclusively for business purposes. You may not purchase any products through Amazon Business for personal or household use.

Secret section

Thank you for checking out this section. I’m glad the document turned out to be useful for you. I put a lot of effort into creating it and constantly update the information to keep it relevant and helpful.

Let me briefly tell you how this document came to be.

For the last few years, I’ve had a habit of documenting all the complex bureaucratic processes I encounter in my personal knowledge base. This helps me save time when I have to deal with the same task again in the future. One of the hardest things for me was everything related to autónomo. Before I registered it, I gathered a lot of information from my friends, chats, and webinars. Later, I thought that my notes might be useful to others as well. That’s how this document became publicly available.

A little about myself. I’m a Java Developer and Java Team Lead, with over 10 years in the IT field. Some notable achievements include winning the Malta Blockchain Summit Hackathon in 2018 (we took first place with our team). I love reading books and would gladly chat about this topic in person. Also, I love cycling.

If you’d like to thank me for the work I’ve done:

Thank you for your support! ❤️

Document versions

Release notes - v4.0 (08/10/2024)

Release of a major document update. Now, let me tell you what I’ve managed to accomplish in two months, between visits to the barbershop. The document already contains about 50 pages of useful information.

In brief, the most important updates

52 commits (excluding merge commits), with around 30 articles updated and added.

New sections

Updated sections

Numerous cosmetic improvements and other minor content enhancements. The roadmap is extensive, so I will continue to release comprehensive updates.

Past Versions


I don’t know why you read all the way to the end, were you really that interested in learning in detail about all the updates to the document? :) Since you did, I recommend checking out the secret section, where there are several ways to thank me for the work done.