Verifactu: what is it, when does it start, and who does it affect?

Verifactu is a system promoted by the Spanish Tax Agency (AEAT) to combat tax fraud. Find out when it comes into effect, who it affects, and how it works.

What is Verifactu?

1. Definition of Verifactu

Verifactu is an electronic invoice verification system promoted by the Tax Agency that aims to combat tax fraud and promote digitization in business accounting processes.

The Verifactu (or Veri*Factu) verifiable invoice issuance system ensures that invoices from companies and self-employed workers are authentic, complete, and traceable throughout the entire process, so that information can be verified and errors and anomalies detected in real time.

2. Is it mandatory for companies and self-employed workers?

Those required to implement the Verifactu system are electronic invoicing software providers. When self-employed individuals or companies begin using their approved invoicing program, they can decide whether or not they want to voluntarily submit their invoices to the tax authorities. However, there are exceptions.

3. Features, advantages, and benefits of implementing Verifactu

The main features of the Verifactu system are the automatic and secure sending of billing records to the Tax Agency (AEAT), ensuring the integrity, traceability, inalterability, accessibility, and legibility of the data. The Verifactu system provides security by reducing tax fraud, guarantees the authenticity of invoices, simplifies the process of verifying electronic invoices, streamlines procedures, and much more.

4. When does the Verifactu system come into effect?

On April 1, 2025, Royal Decree 254/2025 was published, approving the Regulation establishing the requirements for invoicing software. Therefore, the deadline for software compliance will be July 29, 2025. For corporate income tax payers, the deadline for adapting their invoicing programs is January 1, 2027. For all other taxpayers (self-employed individuals, SMEs, and other entities), the deadline is July 1, 2027.

Mujer trabajando en su escritorio

Entry into force of Verifactu

For invoicing software

The deadline for software submissions is July 29, 2025.

For companies with annual turnover exceeding €8 million:

The deadline for adapting your billing programs is January 1, 2027.

For companies and freelancers with annual turnover of less than €8 million

The deadline is set for July 1, 2027.

DATES TO REMEMBER

Deadlines for implementation

Your billing up to date

Everything about Verifactu in 5 minutes

Replace manual processes with intuitive software

Holded, certified for Verifactu

Schedule a meeting with the team to discover how easy it is to comply with regulations using Holded.

Which companies and self-employed workers are required to implement it?

It is the billing programs that are required to do so.

Professionals and businesses must ensure they choose invoicing software that meets their requirements, such as Holded.

If you issue invoices, you must use Verifactu.

The obligation applies to all those who issue invoices, regardless of the size of the company or the volume of turnover.

This obligation has the following exceptions:

The autonomous regions (which have their own systems).
Companies covered by the Immediate Information Supply (SII) system.
Those that are not required to issue invoices.

Features of Verifactu

Ensure the integrity and immutability of records using hashes and electronic signatures. Immediately generate a billing record for each invoice issued to facilitate traceability.

Ensure traceability through a chain of records that allows each invoice to be tracked. Link invoices together to facilitate verification and enable the generation of a cancellation invoice record with content similar to that of the registration record, in the event that an incorrect invoice is issued.

Secure, accurate, automatic, complete, continuous, consecutive, and instantaneous transmission of information to the Spanish Tax Agency (AEAT). Guarantees the generation of accurate and authentic billing records.

Invoices must include a QR code with relevant information and the legend “VERI*FACTU” to indicate that they have been generated using a verifiable invoice issuance system. It integrates a tool for adding a fingerprint or hash and an electronic signature.

Benefits and advantages of Verifactu

By complying with official regulations, the risk of penalties, inspections, and accounting errors is reduced, and it also helps to reduce tax fraud.

It provides greater security and transparency in commercial transactions and helps increase customer and consumer confidence.

Although voluntary, instant submission can be a competitive advantage by streamlining invoice validation and avoiding problems with tax returns, as it creates a transparent record that facilitates auditing.

It guarantees the authenticity and integrity of electronic invoices, automating and simplifying the verification process.

Requirements for billing programs

This way, you can find out if billing software meets Verifactu system requirements.

Inalterability and integrity

Ensure the integrity and immutability of records through hashes and electronic signatures.

Submission of information

Data submission. They must be able to manage electronic certificates and generate an electronic signature for each record.

Traceability

Ensure traceability through a chain of records that allows each invoice to be tracked.

Software declaration of responsibility

Program providers must provide a responsible statement certifying compliance with the requirements.

Preservation and accessibility

Store information in an accessible and exportable format, allowing records to be retrieved electronically.


Additional elements: QR code and authentication phrase

‍Invoices must include a QR code with relevant information and the caption “Invoice verifiable at the AEAT electronic headquarters.”

Webinar: ‘Activate Verifactu in Holded’

Holded already complies with the Anti-Fraud Law and Verifactu regulations. In this video, you can see how to request pre-activation in the program and how to configure it afterwards.

FOR SMALL BUSINESSES AND FREELANCERS

How Verifactu works

Basic information for understanding how the system works.

It all starts with a file

First, a computer file is generated, electronically signed and with a hash, for each delivery of goods or services.

Submission to the AEAT (Spanish Tax Agency)

Simultaneously with the generation, the file is sent to the Spanish Tax Agency.

Invoice for the buyer

On the other hand, the ticket with the QR code and alphanumeric code intended for the buyer is printed.

Receipts

The buyer may check whether the receipt or invoice is available on the AEAT's website. The Tax Agency is required to provide information about receipt.

Verifactu regulation

The Verifactu Regulation is a set of rules designed to regulate the issuance of electronic invoices, ensuring the authenticity, integrity, and verification of commercial transactions. It seeks to optimize invoicing processes through secure technological systems that are aligned with legal and tax requirements.

Crea y Crece
Law & Anti-fraud Law

The Crea y Crece Law and the Anti-Fraud Law are complementary regulations that seek to modernize and control the invoicing system in Spain.

Crea y Crece Law: It establishes the mandatory use of electronic invoicing in B2B relationships, with the aim of reducing late payments and promoting digitization.

Anti-fraud Law: Introduces technical requirements for invoicing systems, creating the Verifactu system to ensure the integrity and traceability of invoices and prevent tax fraud.

Try Holded free for 14 days

Billing registration process with Verifactu

We'll tell you how to do it step by step.

Release and identification

Billing register generation

Each time an invoice is issued, the computerized invoicing system (SIF) must generate a high-level invoicing record.

Essential data included

Number, series, date, amount, invoice type, among others. A digital fingerprint that guarantees the unalterability of the record. Identification of the issuing system and the date and time the record was generated.

Data sent to the tax authorities

Sender and receiver data
Tax ID number for both. Name or company name. Full tax address.
Invoice ID
Invoice number (sequential and unique). Date of issue. Unique VeriFactu identifier (similar to the current invoice code).
Tax details
Breakdown of taxable amount (by VAT rates). VAT amount and withholdings (income tax, if applicable). Total invoice amount.
Transactional information
Date of transaction (if different from issue date). Payment method and date. Links to corrective invoices or cancellations, if any.
Control metadata
Date and time of registration in VeriFactu. Electronic seal from the Spanish Tax Agency (AEAT) (to guarantee integrity).

Example of a Verifactu invoice

Verifactu Footnote

Mandatory text: “Invoice generated using a VERI*FACTU system.”

QR Code

Allows the Spanish Tax Agency (AEAT) or the customer to verify the invoice details.

Digital firm + hash

Guarantees integrity and immutability (not displayed, but saved).

How Verifactu affects freelancers, SMEs, and companies

The implementation of Verifactu will have a different impact depending on the type of business and tax regime. Below, we detail the implications for each group:

Companies under objective assessment

It is foreseeable that the implementation of the Verifactu system will lead to the disappearance of the objective assessment or module taxation model.

Lack of meaning

It loses its meaning when the Spanish Tax Agency (AEAT) knows in real time the self-employed person's turnover levels under this regime.

The new system

Although no final decision has been made yet, it seems likely that the system will shift towards a VAT exemption model.

VAT exemption

It is common in other European Union countries and means that certain self-employed workers could switch from declaring VAT quarterly to doing so annually.

Freelancers

End of paper

All B2B invoices must be electronic and issued using an approved invoicing program.

Additional cost

It requires some investment in digital tools or opting for the Public Solution.

Invoices to individuals

They do not have to be electronic, unless the customer requests it.

The ebook with everything you need to know about Verifactu

Learn all the key features of the Verifactu system in a simple way and find out if your business is ready for the change.

Ebook El cambio que lo cambia todo.

Verifactu and international transactions

The obligation to comply with Verifactu applies equally to domestic and international transactions, even if the latter are exempt from VAT and, therefore, only need to be declared for income tax purposes.

Therefore, all transactions carried out by Spanish taxpayers must be invoiced in accordance with Verifactu regulations from the moment they are required to do so.

Penalties for non-compliance

The Tax Agency provides for serious penalties that may be imposed on invoicing programs that do not comply with the requirements:

€150,000 for each fiscal year in which computer systems that do not comply with the provisions of Article 29.2 of the LGT and its implementing regulations have been sold.

€1,000 for each computer system sold without the required certification.

€50,000 for each fiscal year in which a computer system has been used that does not comply with the provisions of the law, does not have the required certification, or if the certified devices have been altered or modified.

Available resources, assistance, and grants

The Digital Kit offers financial support for the adoption and implementation of electronic invoicing systems. Some autonomous communities offer grants and other resources to complement it.

Certain Chambers of Commerce and other specialized business organizations offer free or subsidized training for companies, SMEs, and self-employed workers on electronic invoicing and tax regulations.

The digital headquarters of the Spanish Tax Agency (AEAT) provides taxpayers with guides, manuals, and supporting documentation to answer specific questions.

How Holded adapts to Verifactu

Draft invoices

Save your invoices as drafts so you can check that all the information is correct before approving and sending them to the tax authorities.

Cancellation of invoices

Cancel your invoices if you need to. With Holded's automatic connection to the Tax Agency, they will still be registered.

Event log

Complies with anti-fraud legislation; any changes to billing will be recorded so that the information is accessible to the tax authorities.

Holded is:

BY THE AEAT

Approved software

Always constantly improving, ready for electronic invoicing, and complying with all public administration requirements.

AutomAtic

Cloud invoicing

Without installing anything, send your invoices directly to the tax authorities without leaving Holded and keep your invoicing connected to the rest of your business.

360 CONNECTION

Automatic accounting

Whether you do your accounting internally or with an advisor, Holded gives you access to all your financial information in real time.

Do you have questions about Verifactu?

You can always talk to our team.

Book a call

Talk to the Sales team about how Holded is adapted for Verifactu.

Call +34 930 478 967

Talk with our team

Ask a question via live chat. It's quick and easy.

Start a conversation

Explor the Academy

Everything you need to know about Holded with tutorials and videos.

Visit the Academy

Entrepreneurs trust Holded

Excellent business management program
It makes it easier for me to manage my expenses and income. I can have my accounting info organized by project.
Laura
06/12/2025
Comprehensive, simple and intuitive software
It has met my expectations, and at an affordable price compared to others.
Rafael Sedano
11/12/2025
Great software
Great software whether you are a freelancer or a company, and at a reasonable cost.
Sheila
27/11/2025
We trust Holded for all our needs
We manage the entire business, from billing to projects and accounting.
JRC WEB
19/11/2025
Agility, training, and upgrades
In addition to the flexibility, it keeps you informed of new laws in the business.
Juan
17/11/2025
Very complete
Excellent customer service and follow-up during program implementation,
EMI
12/11/2025
Great automation
Even better support! Holded makes work much easier and is intuitive.
Albert
01/09/2025

Frequently Asked Questions

How does the Verifactu system differ from electronic invoicing?

Verifactu is an electronic invoice verification system promoted by the Tax Agency that aims to combat tax fraud and promote digitization in business accounting processes. An electronic invoice is a digital document that certifies a transaction. Every invoicing program, such as Holded, must integrate the Verifactu system in order to be certified by the AEAT.

How does the process of issuing and registering invoices work with the Verifactu system?

Identifying an invoice issued with Verifactu is relatively easy, as they must meet the following characteristics: They include a QR code with identifying information. They include the reference “Verifactu,” which certifies that the invoice has been generated using a verifiable invoice issuance system. They are sent in XML format to the tax authorities online. These invoices allow the buyer to check them by scanning the QR code. There must be a record of each invoice and event as backup.

What are the consequences of not adapting to Verifactu?

If the billing program does not comply with Verifactu regulations, a penalty in the form of a fine of up to €50,000 will be imposed for each fiscal year in which the illegal program has been used. The same applies if certified software is altered or modified.

Can invoices be edited with Verifactu?

No, once the invoice has been issued and sent through the Verifactu system, it cannot be edited or deleted. This guarantees its integrity and traceability. In case of error, a corrective invoice, a cancellation record, or a replacement invoice must be issued, as appropriate. Invoicing software, such as Holded, complies with these requirements, so it does not allow any direct modification of invoices already registered, but it does allow you to issue corrective invoices quickly and easily.

What is an invoice verification system?

Verifactu is an invoice verification system, i.e., a platform designed to manage electronic invoices, guaranteeing their authenticity, traceability, and integrity, thanks to compliance with the requirements established by the Tax Agency. Invoicing software sends the data from each record to the AEAT. Each document has a hash code and a QR code that allow each invoice to be validated and its authenticity to be ensured. In addition, these codes are linked to each other, which allows the traceability of invoices to be checked and prevents them from being modified. These features help to improve transaction security, digitize and automate invoicing and accounting processes, and simplify tax management for freelancers and companies, reducing potential errors. The process includes issuing the invoice through validated invoicing software, automatically sending it to the Spanish Tax Agency (AEAT) (for the time being, this step will be voluntary), generating the hash and QR codes, and verifying the invoice in real time, a step that can be performed by both the issuer and the recipient.

What is Verifactu used for and what is its purpose?

Verifactu was created with four main objectives:
1. To combat tax fraud by ensuring the integrity and traceability of invoices.
2. To digitize the business fabric and tax processes.
3. To improve tax control by giving the tax authorities more direct control over commercial operations.
4. To increase transparency by offering customers the possibility of verifying the validity and accuracy of invoices.

What are the key dates for Verifactu coming into effect?

The entry into force of Verifactu affects three key players in the invoicing process: the software used to issue digital invoices, large companies, and SMEs and self-employed workers. For the former, the obligation to adapt to the requirements of the regulation began on July 29, 2025. The next key date is January 1, 2027, when large companies, i.e., corporate tax payers with an annual turnover of more than eight million euros, must begin to use this type of software. Finally, all other companies and self-employed workers will have until July 1, 2027, to adapt to Verifactu.

How does billing work with Verifactu?

Verifactu allows you to validate your invoices with the tax authorities automatically and 100% securely, using a background process that runs while you work, without the need for any additional steps. All you have to do is use compatible software to issue your invoices and select the Verifactu mode, so that they are sent to the tax authorities automatically and instantly. The program will generate a record with the invoice information and a unique code that will allow it to be identified unequivocally. In addition, all invoices will include a QR code that customers can use to verify that the invoice is correct and has been declared to the tax authorities. Each record contains a hash or digital fingerprint that identifies the events related to the invoice, ensuring that it has not been modified. Finally, all invoices generated with this system must include the Verifactu legend, indicating that they have been issued through this system.

How does Verifactu affect companies, professional firms, and freelancers?

Those most affected by the entry into force of Verifactu are companies and self-employed workers, who will be required to use software compatible with this system. However, they will be able to choose whether they wish to send their records to the tax authorities automatically and in real time. Verifactu does not apply in regional territories, which have their own systems—such as TicketBAI—nor does it affect companies required to provide immediate information (SII) or self-employed workers who pay taxes under special regimes, such as modules or equivalence surcharges. For their part, professional firms have taken on a more active role in advising and managing their clients, which has involved updating their tools, adapting processes, and training their staff to meet the new requirements.

How can I find out if my current billing software complies with Verifactu regulations?

To find out if your software complies with Verifactu regulations, you can consult your provider directly or request a signed statement from their legal representative certifying that the software complies with the requirements of the Anti-Fraud Law.

In addition, the Tax Agency has published an official list of software approved by the AEAT.
As mentioned above, all invoicing software must comply with the following functions:

1. Generation of QR codes on invoices.
2. Signing of invoices.
3. Event logging and traceability (activity history).
4. Generation of a hash or digital fingerprint for each invoice.
5. Guarantee of the inalterability of records.

If you use Holded, you don't have to worry about anything else: the software is fully compatible with regulatory requirements and is updated to adopt Verifactu as of this moment.