Skip to main content
Verifactu

Verifactu: what it is, when it takes effect and who it affects.

Verifactu is the new AEAT system designed to combat tax fraud through real-time invoice verification. Find out how it affects your business and how to comply with the regulation.

Try Holded free for 14 days. No credit card required.

Verifactu: what it is, when it takes effect and who it affects

What is Verifactu?

Verifactu is an electronic invoice verification system driven by the Spanish Tax Agency, aimed at combating tax fraud and boosting digitalisation in business accounting processes. The Verifactu verifiable invoice system (or Veri*Factu) ensures that invoices from businesses and freelancers are authentic, complete and fully traceable throughout the entire process, enabling real-time information verification and anomaly detection.

Those required to implement the Verifactu system are the electronic invoicing software providers. When a freelancer or business starts using their approved invoicing software, they can choose whether to voluntarily submit their invoices to the Tax Agency or not. Although there are exceptions.

The Verifactu system's main features include the automatic and secure submission of invoicing records to the Spanish Tax Agency (AEAT), ensuring data integrity, traceability, unalterability, accessibility and readability. Verifactu provides security by reducing tax fraud, guarantees invoice authenticity, simplifies the electronic invoice verification process, speeds up procedures and much more.

On 1 April 2025, Royal Decree 254/2025 was published, approving the Regulation that establishes the requirements for invoicing software. Therefore, the deadline for software providers is 29 July 2025. For Corporate Tax taxpayers, the deadline to adapt their invoicing software is 1 January 2027. For all other taxpayers (freelancers, SMEs and other entities), the deadline is set at 1 July 2027.

What is Verifactu?

Everything about Verifactu in 5 minutes

Key dates for entry into force

Verifactu will be rolled out progressively. These are the dates you need to keep in mind to comply with the regulation.

Invoicing software

29 July 2025

Invoicing software developers and providers must have their systems adapted and certified to meet Verifactu requirements.

Companies (Corporate Tax)

1 January 2027

All companies subject to Corporate Tax — regardless of turnover — must use a Verifactu-compliant invoicing system.

Freelancers & professionals

1 July 2027

Freelancers and other taxpayers under personal income tax (IRPF) must comply with the Verifactu regulation from this date.

Implementation timeline
  1. 28 October 2024

    Ministerial Order published

    Order HAC/1177/2024 is published, setting the technical requirements for the Verifactu system.

  2. 1 April 2025

    Royal Decree 254/2025

    The regulation establishing requirements for invoicing software is approved.

  3. 29 July 2025

    Software developers adaptation

    Deadline for invoicing software developers and providers (SIF) to adapt their programs.

  4. 1 January 2027

    Mandatory for companies (Corporate Tax)

    All companies subject to Corporate Tax — regardless of size — must issue invoices with Verifactu-compliant software.

  5. 1 July 2027

    Mandatory for freelancers and other professionals

    Freelancers and other taxpayers must comply with the Verifactu regulation.

Holded, certified for Verifactu

Schedule a meeting with our team and discover how easy it is to comply with Verifactu using Holded. We will guide you through every step of the adaptation process.

Holded, certified for Verifactu

Who is affected?

Which businesses and freelancers are required to comply?

Verifactu affects the vast majority of businesses and professionals who issue invoices in Spain. Learn who is required to comply and what the exceptions are.

Approved software

All businesses and freelancers who issue invoices must use approved and certified invoicing software, such as Holded, that meets the technical requirements of Verifactu.

If you issue invoices, it affects you

Regardless of your company size or invoicing volume, if you issue invoices you are required to comply with Verifactu within the established deadlines.

Exceptions

Exempt are taxpayers in foral territories (Basque Country and Navarre), companies under the SII (Immediate Information Supply) system, and those not required to issue invoices.

Which businesses and freelancers are required to comply?

Requirements for invoicing software

How can you tell if your invoicing software complies with Verifactu? These are the technical requirements that any approved program must meet.

Unalterability and integrity

The software must generate a hash and electronic signature for each invoice, ensuring that records cannot be modified once issued.

Information submission

The system must enable automatic data submission to the AEAT via electronic certificates, ensuring secure, real-time communication.

Traceability

It must maintain a chain of linked records that allows every operation to be traced from creation, guaranteeing full traceability.

Responsible declaration

Software providers must issue a responsible declaration certifying that their system meets all the requirements of the Verifactu regulation.

Retention and accessibility

All invoicing information must be retained in an accessible and exportable format for the legally established periods.

QR and authentication

Each invoice must include a verification QR code and the legend 'VERI*FACTU' enabling the recipient to verify its authenticity with the AEAT.

Advantages

Benefits of implementing Verifactu

Beyond regulatory compliance, implementing Verifactu brings tangible benefits to your business management.

Reduce risks

Minimise the risk of penalties and tax audits by ensuring all your invoices comply with current regulations from the very start.

Security and transparency

Every transaction is recorded with an electronic signature and hash, providing maximum security and transparency across all your business operations.

Competitive advantage

Getting ahead of the regulation and having instant invoice validation positions your company as reliable and committed to fiscal transparency.

Guaranteed authenticity

Every invoice issued with Verifactu has its authenticity guaranteed, building trust with your customers and business partners.

Benefits of implementing Verifactu

For SMEs and freelancers

How Verifactu works

The invoicing process with Verifactu is simple and automated. Here is how it works step by step.

1

File generation

When issuing an invoice, the software generates an IT file with an electronic signature and a unique hash for each invoicing record.

2

Submission to the AEAT

The file is sent simultaneously and automatically to the Tax Agency, which records and validates the information in real time.

3

Invoice for the buyer

The buyer receives the invoice or receipt with a printed QR code that allows them to verify its authenticity immediately.

4

Verification

The buyer can scan the QR code to check the receipt on the AEAT electronic office and verify that the invoice is valid.

How Verifactu works

Regulations and legislation

Learn about the laws and regulations that frame the Verifactu system and electronic invoicing in Spain.

Verifactu Regulation

The Verifactu Regulation is a set of rules designed to govern the issuance of electronic invoices, guaranteeing the authenticity, integrity and verification of commercial operations. It seeks to optimise invoicing processes through secure technological systems, aligned with legal and fiscal requirements.

Crea y Crece Law

Establishes mandatory electronic invoicing in B2B relations, with the aim of reducing late payments and fostering digitalisation.

Anti-Fraud Law

Introduces technical requirements for invoicing systems, creating the Verifactu system to guarantee the integrity and traceability of invoices, and prevent tax fraud.

Issuance and registration process

The invoice issuance and registration process with the Verifactu system follows an automated workflow that guarantees data integrity from invoice creation to verification by the AEAT. Each invoice is recorded with an electronic signature and a unique hash, ensuring its unalterability and full traceability.

Try Holded free for 14 days

Start for free

Data sent to the Tax Agency

These are the main data items that the Verifactu system transmits to the Tax Agency with each invoice.

1

Issuer and recipient data

Includes the tax ID, name or company name, and fiscal address of both the invoice issuer and recipient.

2

Invoice identification

Invoice number, series, issue date and transaction date that uniquely identify each document.

3

Tax details

Taxable base, tax rate, tax amount, withholdings and the breakdown by applicable VAT type.

4

Transactional information

Description of the operation, invoice type (full, simplified, corrective) and fiscal regime code.

5

Control metadata

Chaining hash, electronic signature, verification QR code and registration timestamp.

Verifactu invoice example

Verifactu invoice example

An invoice issued with the Verifactu system includes several mandatory elements that distinguish it from a conventional invoice: the 'VERI*FACTU' legend certifying its issuance through the official system, a QR code allowing the recipient to verify its authenticity on the AEAT electronic office, and a digital signature with hash guaranteeing its integrity and unalterability.

How does Verifactu affect freelancers, SMEs and companies?

The impact of Verifactu varies depending on the type of taxpayer and applicable tax regime.

Objective estimation (modules)

Freelancers under objective estimation (modules) are also required to comply with Verifactu. They must use approved invoicing software that meets the regulation's technical requirements, even though their tax obligations are calculated in a simplified way.

Freelancers and self-employed

Freelancers and independent professionals must adapt to Verifactu before 1 July 2027. This means migrating to certified invoicing software that automatically generates and sends invoicing records to the AEAT.

SMEs and companies

All companies subject to Corporate Tax — regardless of size or turnover — must comply with Verifactu before 1 January 2027. There is no differentiation by turnover threshold: the deadline is the same for large corporations and SMEs alike.

International operations

The Verifactu system applies to all operations that must be declared to the AEAT, including intra-community operations and exports requiring invoice issuance. Companies carrying out international operations must ensure their invoicing software meets Verifactu requirements for the correct issuance and registration of these invoices.

Penalties for non-compliance

Non-compliance with the Verifactu regulation carries serious financial penalties for both software providers and businesses using non-compliant systems.

€150,000

per fiscal year for anyone who manufactures, produces or sells invoicing systems or software that do not meet the regulation's requirements.

€1,000

per non-certified invoicing system or program sold without meeting the established requirements.

€50,000

per fiscal year for businesses and freelancers using invoicing software that does not comply with the Verifactu regulation.

Penalties for non-compliance

Support and resources

Resources, grants and subsidies

There are various grants and resources available to help your business adapt to the Verifactu system.

Kit Digital

The Kit Digital programme offers grants for the digitalisation of SMEs and freelancers, including the implementation of approved invoicing software compatible with Verifactu.

Chambers of Commerce

Chambers of Commerce offer training and personalised advice on Verifactu requirements and electronic invoicing for businesses and freelancers.

AEAT documentation

The Tax Agency provides technical documentation, implementation guides and a consultation service to resolve queries about the Verifactu regulation.

Your ally

How Holded adapts to Verifactu

Holded implements all the features needed to comply with Verifactu simply and without complications.

Draft invoices

Save your invoices as drafts before sending them to the AEAT. Review and correct the data before the invoice is permanently recorded.

Invoice cancellation

Cancel invoices easily with automatic AEAT connection. The system handles the entire cancellation process in accordance with current regulations.

Event log

Comply with the anti-fraud law with a complete event log. Every action is documented with a full, unalterable audit trail.

How Holded adapts to Verifactu
Holded is an officially registered social collaborator of the AEATVerify on the AEAT website

Holded is:

AEAT-approved software

Holded holds official certification from the Tax Agency to operate with the Verifactu system, guaranteeing compliance with all technical and legal requirements.

Automatic cloud invoicing

Create, send and manage your invoices from anywhere. Holded automates the submission of records to the AEAT and the generation of the QR code and electronic signature.

360° connection · Automatic accounting

Holded connects invoicing, accounting, treasury and management in a single platform. Every invoice issued is automatically recorded in your accounts, saving you time and errors.

What they say about us

Excellent management software

It makes it easy to manage expenses, income and I can keep my accounting information organised by projects.

Laura06/12/2025

Complete, simple and intuitive software

It has met my expectations, and at an affordable price compared to alternatives.

Rafael Sedano11/12/2025

Great software

Great software whether you are a freelancer or a company, and at a reasonable cost.

Sheila27/11/2025

Great automation

Great automation, even better support! Holded makes work easier and is intuitive.

Albert01/09/2025

The ebook with everything you need to know about Verifactu

Learn the key concepts of the Verifactu system and find out if your business is ready for the change.

Frequently asked questions

Verifactu is an invoice verification system that guarantees the authenticity and integrity of invoicing records through hashing and electronic signatures. Electronic invoicing, on the other hand, refers to the document format itself (an invoice in a structured digital format). They are complementary concepts: Verifactu verifies that invoices, whether electronic or not, meet the AEAT requirements.

When issuing an invoice, the software automatically generates a file with an electronic signature and unique hash. This file is sent simultaneously to the AEAT. The invoice or receipt is printed with a QR code and the reference 'VERI*FACTU', allowing the buyer to verify its authenticity on the Tax Agency's electronic office.

Failing to adapt to Verifactu carries significant financial penalties. Businesses and freelancers using non-compliant software may face fines of up to €50,000 per fiscal year. Additionally, manufacturers of non-certified software can be penalised with up to €150,000 per fiscal year.

No. Once an invoice has been issued and recorded in the Verifactu system, it cannot be modified, as unalterability is one of the system's fundamental principles. To correct errors, a corrective invoice or credit note must be issued to cancel or amend the original invoice.

An invoice verification system is a technology platform that allows you to manage, validate and verify the authenticity of electronic invoices. In the case of Verifactu, it is the official AEAT system that ensures invoicing records have not been altered and comply with current tax regulations.

Verifactu has four main objectives: 1) Combat tax fraud by guaranteeing the integrity of invoicing records. 2) Provide full traceability of commercial transactions. 3) Facilitate the AEAT's inspection work with real-time access to invoicing data. 4) Modernise and digitalise the Spanish invoicing system, aligning it with European regulations.

There are three key dates: on 29 July 2025, invoicing software providers must have their systems adapted. On 1 January 2027, all companies subject to Corporate Tax — regardless of size — must comply. And on 1 July 2027, freelancers and other taxpayers must be adapted.

Invoicing with Verifactu works in an automated way: when creating an invoice, the software generates a record with an electronic signature and hash that is automatically sent to the AEAT. The invoice includes a QR code that enables instant validation. The entire process is transparent to the user thanks to certified software.

Verifactu affects every taxpayer who issues invoices, with two deadlines based on tax regime. Companies subject to Corporate Tax — regardless of size — must comply before 1 January 2027. Freelancers and other personal income tax (IRPF) taxpayers have until 1 July 2027. Professional firms managing their clients' invoicing must ensure they use certified software, such as Holded.

To check whether your software complies with Verifactu, ask your provider if they have obtained AEAT certification. You can also check the official list of approved software published by the Tax Agency. If your current software does not comply, Holded is a certified solution that lets you adapt simply and without disruption.

Try Holded free for 14 days

Start for free