ROI y VIES (EU VAT registers)

ROI is the Register of Intra-Community Operators, which must be requested via Modelo 036 in order to invoice EU businesses without VAT, and VIES is the EU wide system used to check whether a company's VAT number is registered. Before invoicing an EU business customer without VAT, it is worth checking their number in VIES.

If the customer does not appear in VIES, the safest option is to invoice with Spanish VAT until they sort out their registration.

Joining the ROI is not automatic when you register as an autónomo or set up an SL: you must request it explicitly in Modelo 036 and the tax agency may review the request before granting it. Until you are listed, your own EU VAT number, which is your NIF with the country prefix, does not show as valid in VIES.

Typical mistake: checking a customer's number once and never again. A number can be deregistered, so it is worth checking before the first invoice and from time to time, and keeping proof of each check. Another slip is assuming it is enough for the customer to be a business: without a valid number, the sale is not treated as intra-Community.

Being in the ROI also means filing the recapitulative statement of intra-Community operations, on top of including these invoices in your VAT return and registers. In kontora, when you invoice an EU customer without VAT, the invoice carries the required note and the transaction flows into the returns that report it.

Related terms

Rather have this calculated for you?

kontora generates your tax forms box by box, tells you how much to set aside and reminds you before every deadline.

Get started with kontora

Pricing · Calculators

Inversión del sujeto pasivo (VAT reverse charge)

Verifactu

Full glossary