The ROI, the Registro de Operadores Intracomunitarios or register of intra-EU operators, is the census that turns your Spanish tax number (the NIF) into a number valid for VAT purposes within the European Union. Without it, your German client cannot treat you as a business, you cannot receive invoices without VAT from your European suppliers, and the Modelo 349 you would file would match nothing. It is a procedure done on Modelo 036 and it is, at the same time, one of the few census procedures that the tax authorities can refuse.
What it is exactly, and what it is not
There are three different things that people call by the same name:
| Concept | What it is |
|---|---|
| ROI | The Spanish register, governed by the General Regulations on tax management and inspection procedures. It is where the Agencia Tributaria enters you |
| NIF-IVA | Your NIF preceded by the ES prefix, which is the number you put on the invoice once registered |
| VIES | The European VAT information exchange system, where anyone can check whether a VAT number from any member state is active |
Being on the ROI is what makes your number show as valid on VIES. And appearing on VIES is what allows your European client not to charge you VAT and allows you to invoice without it. The three names describe the same reality seen from different angles.
Who needs it
- Anyone who supplies services to businesses established in another member state.
- Anyone who receives services from businesses established in another member state: advertising on European platforms, software, hosting, commission charged by portals based in the EU.
- Anyone who supplies or acquires goods transported between member states.
Many autónomos (self-employed people) believe the ROI is a matter for exporters. It is not: receiving an invoice from a European advertising platform already requires you to be registered. Someone who has been paying those invoices for two years without being on the ROI has something to sort out, and usually does not even know it. The mechanism by which that VAT is declared is in the reverse charge, and the portals' commission has its own guide in Modelo 349 and platform commission.
How to apply: the 036, box by box
Registration is requested on Modelo 036, which since Modelo 037 was abolished by Orden HAC/1526/2024, with effect from 3 February 2025, is the only route: there is no longer a simplified form. The 036 itself has a section dedicated to the register of intra-EU operators, with one box to request registration and another to request removal, and an expected date for the first transaction.
- Tick the reason for filing: change of census data.
- Go to the section on the VAT regimes that apply and tick the request to register on the ROI.
- Enter the expected date of the first intra-EU transaction.
- File it on the electronic site with a digital certificate or Cl@ve, the Spanish public administration's login system.
It is a procedure of a few minutes and costs nothing. What it is not, is automatic.
How long it takes, and why it can be refused
The Agencia Tributaria does not just take a note: it checks. It may ask for additional documents, it may call the applicant in, and it may refuse the registration when the actual carrying on of an economic activity has not been shown. The rules set a maximum period for deciding and provide that, if it passes without notification, the application may be treated as refused, so silence does not work in your favour.
| What it usually asks for | What to have ready |
|---|---|
| Evidence of real activity | Signed contracts or engagements, invoices issued, a working website |
| Identification of the European client or supplier | Their VAT number, the contract, the accepted quote |
| Material and human resources | Rent of the premises or the workspace, equipment, professional subscriptions |
| Census consistency | An IAE heading (the business activity classification) that matches what you say you do, a correct tax address |
An ROI application with a heading that does not fit the activity described, or with an out-of-date tax address, gets complicated all by itself. Before asking to register it is worth reviewing both: the heading, in how to choose yours, and the address, in when the tax census does not back you up.
Checking VIES, and keeping the check
Once you are registered, your number can be looked up on VIES. And from that moment you have a practical obligation in the other direction: to check your clients' numbers before issuing each invoice without VAT. The check is done on the European Commission's service and shows whether the number is active on that date, with the name and address where the member state publishes them.
- Keep the result with its date, as a PDF or a screenshot. It is your proof of due diligence.
- Repeat the check regularly with recurring clients: a number valid in January may have been deregistered by September.
- A number that does not appear is not a client without VAT. If VIES does not show it as valid, the transaction cannot be treated as intra-EU, however much the client insists.
If you have invoiced without being registered
It happens often and it can be fixed, although the fix is not free. Two planes that get confused have to be told apart:
| Plane | What happened | How it is put in order |
|---|---|---|
| Formal | You were not on the ROI and did not file Modelo 349 | Registration on the ROI and filing of the missing 349s. It is a formal breach with its own regime |
| Substantive, on your sales | You invoiced a European client without VAT | If the service was located at destination under the general rule, not charging VAT does not depend on the ROI: it depends on the client's business status, which you need to be able to prove |
| Substantive, on your purchases | You received invoices without VAT from European suppliers | The VAT has to be declared under the reverse charge in the periods concerned, deducting it at the same time if you are entitled to |
A voluntary correction, made before any request arrives, falls within the surcharges of article 27 of the Ley General Tributaria, the General Tax Act; made afterwards, it falls within the penalty regime. The difference between the two is explained in surcharge, interest and penalty and in what counts as a prior request. What we can say is that the order matters: first the registration and the check of which periods are affected, then the filings, and not the other way round.
The four misunderstandings we hear most
| What people believe | What the rules say |
|---|---|
| "I get the ROI when I register as self-employed" | No. The initial registration does not include it unless it is expressly ticked. It is a separate box on the 036, and it is usually forgotten at registration |
| "I invoice so little that I don't need it" | The ROI has no threshold. A single intra-EU transaction already requires it, whether it is €40 or €40,000 |
| "My client told me it wasn't necessary" | The obligation is yours and it is checked in your census entry. What the client says does not bind the Spanish tax authorities |
| "I have a NIF, so I have a NIF-IVA" | The NIF-IVA is the NIF with the ES prefix and entry on the register. Without the entry, the prefix is worthless |
The second is the one that costs the most money in the long run, because someone who invoices little at first usually grows, and when they grow they discover they are dragging two or three years without registration or recapitulative statements. Asking to register in the first year, even if the first transaction is small, avoids exactly that backlog.
Removal, which also exists
The ROI is not forever. The tax authorities can revoke the entry, and you can ask to be removed on the same 036 when you stop making intra-EU transactions. It is better not to leave it alive out of inertia: being registered brings the obligation to file Modelo 349 in periods with transactions, and an active entry with no movements and no removal raises questions that are not needed. If you also cease the activity, the full census deregistration is notified on the same form.
What the ROI does not fix
It is worth closing with what this register does not do, because it gets credited with effects it does not have. Being on the ROI does not automatically take any transaction outside the scope of VAT: that depends on the place-of-supply rules for the service, not on the census. Nor does it replace checking the client on VIES, nor does it prove on its own that whoever hires you is a business. And it does not release you from charging Spanish VAT when the applicable rule locates the service in Spain, however intra-EU the client may look.
Put the other way round: the ROI is a necessary condition for operating normally within the EU, but it is not a sufficient condition for an invoice to go out without VAT. What decides that is articles 69 and 70 of the Spanish VAT Act, which we go through in where each service you invoice is taxed. Someone who registers and considers the matter closed usually ends up issuing invoices without VAT that should have carried it, which is precisely the mistake the register was meant to prevent.
The minimum calendar for anyone operating within the EU
| Obligation | When |
|---|---|
| Registration on the ROI through the 036 | Before the first transaction, with time for the tax office's check |
| VIES check on the client | Before each invoice |
| Modelo 349 | At whatever frequency applies according to the volume of transactions |
| Modelo 303 | Quarterly, with the reverse-charge VAT in both columns |
We are tax lawyers and we handle this on a recurring basis: the registration, the reply if documents are requested and the returns that follow. We cannot guarantee that an ROI application will be granted (that decision belongs to the tax authorities and depends on what is shown) but we can prepare the application so that it does not fail on the foreseeable points. Tell us about your case in the form for self-employed people with international clients or read the overall approach on invoicing clients abroad from Spain.