search
Easily send compliant e-invoices via FACe

E-invoicing in Spain

In order to stimulate new and growing businesses the Spanish government has decided to implement electronic invoicing via the FACe & FACeB2B systems.

Find out below what the regulations are for sending an receiving Spanish e-invoices and how you can get started right away.

Hotel Vela Barcelona Spain

E-invoicing requirements in Spain

Legal obligations

  • E-invoicing

E-invoicing in Spain is mandatory for businesses who need to send invoices to and receive from local, regional and central governments

The obligation applies to suppliers who need to send invoices above € 5.000 to the government. 

B2G (Business-to-Government- e-invoicing has been mandatory since 2017

For B2B (Business-to-Business) e-invoicing a decree was established in February 2024 to mandate exclusive e-invoicing for for businesses. This means that all entities subject to corporate income tax will need to comply with the Spanish e-invoicing regulations by January 2026. For all other entities, the deadline for mandatory electronic invoicing is set for July 2026.

  • E-reporting

In addition to the e-invoicing obligation, Spain will also implement mandatory e-reporting. All companies that issue e-invoices in Spain must use either the SII or VeriFactu system as of 1 January 2026.

Large companies with an annual turnover over €6 million will need to use SII. Businesses can also voluntarily opt in.

All other companies will need to use the VeriFactu system. This also means that businesses will need to use accounting software that complies with the VeriFactu regulations.

What is the difference between SII and VeriFactu?

SII stands for "Suministro Inmediato de Información". It is a real-time VAT reporting system in Spain intended to streamline VAT reporting for large businesses with an annual turnover of at least € 6 million. It has been mandatory since 2017.

VeriFactu is designed to combat tax fraud in Spain by allowing invoices to be sent directly to the Spanish Tax Agency (AEAT). It is focused on small businesses and self-employed people, and will become mandatory as of 2026.

Options for sending e-invoices to Spain

Electronic invoices in Spain need to be sent in the Facturae format, a type of XML file that contains an eSignature. All B2G e-invoices must be sent through FACe, the free entry point from the government.

Spanish companies can use the separate FACeB2B platform to exchange e-invoices.

You can upload and manage your invoices directly in FACe or you can use an access point such as Billit. This way, you can create and send invoices in the right format in just minutes and safely receive invoices from the Spanish government.

Creating a Billit account and sending your first e-invoice only takes a few minutes.

Flag Spain

How to send e-invoices to Spain

If you want to send or receive e-invoices from Spain, you need to connect with the FACe platform directly, or via an access point such as Billit.

Follow the steps below to register on Billit and send your first invoice.

@Model.Label
Step 1

Create a Billit account

  • Create your free trial account using the button below.
  • Enter your company information in the 'My company' tab.
  • Through the menu item 'My Profile' you can further complete your company details.
Billit - Create Account
Step 2

Connect to FACe or FACeB2B

In order to send your first Spanish invoice, you need to connect to FACe (B2G) or FACeB2B (B2B). 

  • In Billit, go to 'Settings' and 'Integrations' in the left-hand menu.
  • Look for 'FACe (B2B)' or 'FACe (B2G)' in the search bar or scroll down the list. 
  • Click on the 'available' button.
  • Fill in the details as received from the FACe platform and click 'Save'.
    If you don't have these details yet, please consult this step by step manual.
Screen ANAF Integrationpage 656X600
Step 3

Create a customer (B2B)

  • Click on 'Customers' in the menu on the left and click the '+add' button
  • Fill in your customer's details
  • In the section 'invoicing address' set the country to 'Spain'
  • Fill in the VAT number (NIFS number in Spain) for your customer. You can look up company info in the Spanish Directory of Organisations. Spanish public identities also have a VAT number.
Billit - Dashboard
Step 3

Create a customer with extra fields (B2G)

  • Click on 'Customers' in the menu on the left and click the '+add' button
  • Fill in your customer's details
  • In the section 'invoicing address' set the country to 'Spain'
  • Fill in the VAT number (NIFS number in Spain) for your customer. You can look up company info in the Spanish Directory of Organisations. Spanish public identities also have a VAT number.

If you need to send an invoice to the Spanish government you will need to include 3 additional fields as well:

  • The 'accountingoffice'
  • The 'managementoffice'
  • The 'processingunit'

In the 'Customers' menu on the left click on 'Additional fields' and add the fields above. Read more about adding extra fields in this help article.

You can find the details for these fields in the Spanish Directory of Organisations as well. If you are unsure about which department details to use, please check this with your contact person.

Billit - Dashboard
Step 4

Create & send invoice

  • Go to the income tab to create your first invoice and click the '+Add' button
  • In the customer field, select the customer you've just created
  • Fill in the rest of your invoice and click 'create invoice' to finalize
  • Click the 'Send' button to see all sending options
  • Billit will automatically recognize if your customer is connected to FACe or FACeB2B. Click the button 'Send via FACe' or 'Send via FACeB2B' to send your invoice
  • In the message history of your invoice you will see when your invoice was sent successfully. This usually takes just a few minutes. 
Billit - Create Invoice

Why use Billit for connecting to FACe or FACeB2B?

Easy registering

Billit takes care of your connection with FACe. In just a few steps, you can link the integration.

Correct format

Your invoices are automatically converted in the required Facturae format. That means you don't have to retype anything and all your invoices will meet the required standard as soon as you create them.

Safely exchange sensitive financial data

The identity of everyone affiliated with the network is verified, so you can be sure that the invoices you receive are genuine, and you avoid invoice fraud.

Automate your invoicing process

The invoices you send through the network are completely digital, so you can process them automatically in your invoicing software.

Send invoices quickly

Create your invoice and send it immediately via FACe. Combined with automatic processing, this will save a lot of time.

Which identifiers are being used in Spain?

There are many kinds of identifiers you will need to send invoices to Spain. Find out the difference between each option below.

Type Description Example
NIF (Número de Identificación Fiscal) The NIF number consists of 'ES' followed by the CIF number. CIF is the tax ID number that identifies a company or legal entity in Spain. ESQ5018001G
GLN Stands for Global Location Number. It is used by companies to identify their locations, such as legal entities, functions and physical or digital locations. You can request a GLN number with GS1. 5488888010598
Connect to FACe via the Billit Access Point, with or without your own software

Get started with Billit right now