ROI: registro de Operadores Intracomunitarios for autónomos

Last updated: 2026-06-12

As an autónomo providing services to EU companies, before you can issue your first invoice without IVA you need to be registered in the ROI (Registro de Operadores Intracomunitarios). This process is the source of one of the most common problems among foreign autónomos who recently set up in Spain: they spend weeks waiting for validation while their client relationship grows and they don't know whether they can invoice or not.

This guide explains what the ROI is, when you need it, how to request it, and what to do while you wait.

What is the ROI and the NIF-IVA?

The ROI is the Registro de Operadores Intracomunitarios - a Hacienda census that identifies Spanish business owners and professionals authorized to carry out intra-Community transactions. When you register in the ROI, your ordinary NIF becomes a NIF-IVA: your tax identification number preceded by the country code ES (for example, ES12345678A).

This NIF-IVA is what your European client enters in the VIES (VAT Information Exchange System) portal of the European Commission to verify that you are a validated operator before accepting an invoice without IVA.

The legal mechanism that allows invoicing without IVA between companies in different EU countries is called inversión del sujeto pasivo: instead of you charging IVA, it's your client in their country who declares and settles it with their tax authority. Without ROI registration, you cannot legally apply this mechanism.

When do you need the ROI?

You need the ROI exclusively for B2B transactions with companies in other European Union countries, whether you are providing services or selling goods.

You do not need the ROI for clients outside the EU: if you invoice companies in the US, UK, Switzerland, Canada, or other non-member countries, different rules apply and the ROI is not involved. This is a common mistake among IT autónomos with international clients. To find out exactly what treatment applies to each type of foreign client, check the article about IVA with foreign clients.

In summary:

Service destination Do you need ROI?
Company in another EU country (B2B) Yes
Individual in another EU country (B2C) No (you charge Spanish IVA)
Company outside the EU (US, UK, etc.) No
Spanish company No

How to register in the ROI: step by step

ROI registration is requested using Modelo 036 (declaración censal), by checking casilla 582 (request to register in the Registro de Operadores Intracomunitarios) and indicating in casilla 584 the expected date of your first intra-Community transaction. You request cancellation by checking casilla 583.

You can apply when you first register as an autónomo, or at any later time if you are already registered in the economic activities census.

  1. Access the AEAT Sede Electrónica (sede.agenciatributaria.gob.es) with your digital certificate or Cl@ve PIN.
  2. Find Modelo 036 in the census declarations section.
  3. Check casilla 582 (ROI registration) and indicate in casilla 584 the expected date of your first intra-Community transaction.
  4. Describe your activity: clearly state that you provide services to EU companies. Hacienda may ask you to justify the actual need for registration.
  5. Attach documentation if you have it: a signed contract with your European client or a project proposal significantly speeds up resolution in many offices.
  6. Submit the form and save the receipt with the registration number.

The process is entirely online and free. You don't need a gestor to handle it, though if you have doubts about how to fill in the 036 it may be worth consulting one.

How long does resolution take?

Hacienda has up to 3 months to resolve the ROI registration request. There is no shorter deadline guaranteed by law.

In practice the timeline varies a lot:

Scenario Approximate timeframe
Efficient office, no additional requirements Days to 2 weeks
Office requires supporting documents 4-8 weeks
Additional requirements with responses Up to 3 months

If Hacienda needs more information, they will send you a requerimiento requesting contracts, a detailed description of your activity, or any other justification. Responding quickly with solid documentation reduces the waiting time.

Important: the silencio administrativo for this process is negative. If 3 months pass without an explicit resolution, the assignment of the NIF-IVA may be considered denied (art. 25.3 of the Reglamento General de las actuaciones y procedimientos de gestión e inspección tributaria, RD 1065/2007). In practice Hacienda usually resolves within the deadline, but you should not assume that silence means you are registered.

How to check if you already appear in VIES

Being registered in the ROI is not the same as appearing as valid in VIES. There can be a lag of a few days between Hacienda's resolution and the update in the European system.

To verify:

  1. Go to the VIES portal of the European Commission: ec.europa.eu/taxation_customs/vies/
  2. Select the country Spain (ES).
  3. Enter your NIF without the ES prefix (the portal adds it automatically).
  4. If the result is "Valid VAT number", your European client can verify it and accept your invoice without IVA.

Also check from your client's side: ask them to validate your NIF-IVA in VIES before you issue the invoice. If it appears as invalid, wait a few more days before invoicing.

What to do while you wait for validation

This is the part that creates the most uncertainty in the IT autónomo community with European clients.

Options while the registration is being processed:

  • Wait until VIES shows you as valid before issuing your first invoice without IVA. This is the safest option from a tax standpoint, though it may delay payment.
  • Tell your client about the situation and agree on a reasonable timeline. Many European clients understand that the registration process has an administrative resolution time.
  • Document the submission date of Modelo 036. Keep the receipt with the registration number: it proves you started the process diligently, which may be relevant if any dispute arises later.

Some autónomos choose to issue the invoice with Spanish IVA while waiting and then correct it once they appear as valid in VIES. This is not an official approach and the correction has implications for Modelo 303 and Modelo 349 for the affected period: always evaluate this with a tax advisor before applying it.

If the wait drags on and the economic impact is significant, the best recommendation is to consult a tax advisor who can assess your specific situation and the options available at your Hacienda office.

Relationship with Modelo 349

Once you are registered in the ROI and start issuing intra-Community invoices, each transaction under the inversión del sujeto pasivo must be reported to Hacienda using Modelo 349 (declaración recapitulativa de operaciones intracomunitarias).

This form is filed quarterly (or monthly if you exceed €50,000 in intra-Community transactions in a quarter), with the same deadlines as Modelo 303. You must indicate the NIF-IVA of each European client and the total amount invoiced in the period.

Hacienda cross-references the information from Modelo 349 with the tax authorities of other member states through the VIES system. That's why it's essential that your client's NIF-IVA is correct: validate it in VIES before each invoice.

Check the Modelo 349 guide for exact deadlines, how to fill it in, and the associated obligations.

Other common questions about the ROI

Can I apply for the ROI before having a signed contract with a European client?

Yes. Hacienda does not require a closed contract at the time of application, but may ask you to demonstrate the genuine intention to carry out intra-Community transactions. The more documentation you provide from the start (proposals, emails with potential clients, detailed description of the activity), the better.

Does the ROI expire or need to be renewed?

It doesn't expire as long as you remain active as an autónomo and maintain the intra-Community activity. If you stop doing business with the EU and submit the cancellation in the ROI using Modelo 036, you will be removed from the registry and from VIES.

What happens if I invoice without IVA before being validated in VIES?

This is a real risk that shouldn't be underestimated. To apply the exemption (inversión del sujeto pasivo) your client must have provided you with a valid NIF-IVA and the transaction must be declared in Modelo 349. If you issue an invoice without IVA when you or your client don't appear as valid operators in VIES, Hacienda may treat the transaction as a domestic supply and demand the Spanish IVA you should have charged, along with surcharges, late payment interest, and potentially a penalty. That's why it's essential to validate the client's NIF-IVA in VIES and keep the receipt (Hacienda may request it during the limitation period). Consult a tax advisor before acting if you find yourself in this situation.

Official sources

FAQ

What is the ROI and what is it for?

The ROI (Registro de Operadores Intracomunitarios) is Hacienda's registry that assigns the ES prefix to your NIF, turning it into a NIF-IVA. With it you can issue invoices to companies in other EU countries without IVA, applying the inversión del sujeto pasivo mechanism. Without ROI you cannot legally use this mechanism.

How long does Hacienda take to register you in the ROI?

Hacienda has up to 3 months to resolve the request. In practice the timeline varies widely by province: some offices resolve it within days, others take weeks or even months if they require supporting documentation (contracts, description of activity). There is no shorter guaranteed deadline.

How do I know if I already appear as valid in VIES?

Go to the VIES portal of the European Commission (ec.europa.eu/taxation_customs/vies/), select Spain (ES), and enter your NIF (the portal adds the ES prefix). If the result is 'valid', your European client can verify it before accepting an invoice without IVA. Appearing in VIES may take a few days after the actual ROI registration.

Do I need the ROI to invoice clients in the US or the UK?

No. The ROI is only required for B2B transactions with companies in other European Union countries. For clients outside the EU (US, UK, Switzerland, etc.) different rules apply and the ROI is not involved. Check the full decision tree in the article about IVA with foreign clients.