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 free 14 days

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.

Yes, although the technical obligation falls first on invoicing software: it is the software that must be adapted to operate in Verifactu mode (immediate submission to the AEAT) or «No Verifactu» mode (storage and submission on request). But that does not exempt companies and self-employed workers: using Verifactu-ready software will be mandatory for them from 1 January 2027 (Corporate Income Tax) and from 1 July 2027 (self-employed workers and the rest of taxpayers). In other words, the company or self-employed worker does not choose «whether» to comply, but must use Verifactu-ready software; what they can decide, within that software, is the submission mode. Companies already covered by the SII (Immediate Supply of Information) and/or the TicketBAI system are excluded from this obligation.

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.

The system is already partially in force: since 29 July 2025, all invoicing software providers are required to have their programs adapted to Royal Decree 254/2025, which approved the Regulation setting out the technical requirements. If your current software does not meet this today, it is already breaching the regulation. What remains pending are the deadlines for end users: 1 January 2027 for Corporate Income Tax payers, and 1 July 2027 for the rest of taxpayers (self-employed workers, SMEs and other entities).

What is Verifactu?

Everything about Verifactu in 5 minutes

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 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, ready 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, ready 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.

Verifactu-ready software

All businesses and freelancers who issue invoices must use Verifactu-ready 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?
Who is obligatedDeadlineGoverning legislation
Invoicing software (manufacturers and providers)
29 July 2025 (already in force)
Companies (Corporate Income Tax)
1 January 2027
Self-employed and the rest of taxpayers
1 July 2027
Companies already covered by the SII
Not applicable (excluded)
Not applicable
Regional territories (Basque Country and Navarre)
Not applicable (they use TicketBAI or the Navarre system)
Not applicable

Requirements for invoicing software

How can you tell if your invoicing software complies with Verifactu? These are the technical requirements that any Verifactu-ready 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.

How to know if your software is adapted to Verifactu

Already using an invoicing program and not sure whether it complies with the regulation? Follow these 4 steps to check.

  1. 1

    Ask for the responsible declaration: every legal provider must be able to give it to you or have it visible on their website. It certifies that their system complies with RD 1007/2023. If they do not provide it, that is a warning sign.

  2. 2

    Look at the QR code on your invoices: it must appear on the document and, when scanned, take you to the AEAT electronic office.

  3. 3

    Check the immutability: your software must generate a unique hash per invoice, prevent deleting or modifying invoices already issued (only corrective invoices) and keep an unalterable event log.

  4. 4

    Verify the submission to the AEAT: go into your program's settings and look for a «Verifactu Mode» or a direct connection with the tax authority for real-time submission.

If your provider fails any of these points, it is time to consider a change.

Verifactu vs No Verifactu

AspectVerifactu YES modeVerifactu NO mode
Sending invoices to the AEAT
Automatic and in real time, invoice by invoice
Not sent; stored in your own system
Customer verification via QR
The customer can check the invoice in the AEAT electronic office
The QR is present, but does not allow immediate public verification
Record keeping
Lower burden, as the AEAT holds a copy
Full responsibility of the issuer for the legal period
Risk in inspections
Lower risk, as there is shared traceability in real time
Greater risk, as the records are only in your system
Software technical requirements
Lighter requirements
Mandatory electronic signature and stricter controls
Changing mode
It is kept throughout the financial year once activated
You can switch to «YES» at any time

Which one to choose? For most self-employed workers and SMEs, the YES mode is the simplest: less technical and record-keeping burden, and greater peace of mind in the event of an inspection. The NO mode is usually reserved for large companies with their own already-established invoicing systems.

AEAT free application vs Verifactu-ready software

The AEAT offers a free application to comply with Verifactu, designed for self-employed workers and companies with a low invoicing volume. It is useful if you only need to invoice, but it falls short if your business requires recurring billing, stock, accounting, bank reconciliation, several users or management reports.

Verifactu vs TicketBAI vs SII vs Facturae

Verifactu coexists with other invoicing control systems in Spain; each one applies to a different territory or type of taxpayer, and they do not overlap with each other.

SystemTerritoryWho it applies toSubmission to the AEAT
Verifactu
Spanish common territory
Self-employed workers, SMEs and companies not covered by the SII or a regional system
Optional, depending on the mode chosen
TicketBAI
Basque Country (Bizkaia, Gipuzkoa, Álava)
All those required to invoice in those territories
Mandatory
SII
Common territory
Large companies (+€6M), VAT groups and REDEME registrants
Mandatory, within 4 days
Facturae
All of Spain
Suppliers that invoice public administrations
Through the FACe platforms

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

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 Verifactu-ready 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 by migrating to Verifactu-ready invoicing software that automatically generates and sends records to the AEAT. Invoices between businesses and freelancers will no longer be issued on paper and will become electronic. As an alternative to private software, the Tax Agency offers its free public invoicing tool, although with more limited features. Invoices to private individuals do not have to be electronic unless the customer requests it.

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.

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 Verifactu-ready invoicing software. In addition, some autonomous communities offer complementary grants for adapting to electronic invoicing.

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:

Verifactu-ready software

Holded is adapted to the Tax Agency's 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 guide 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

They are two distinct and compatible obligations. Verifactu governs how the invoice is generated: it requires a record with a chained hash, a QR code and an electronic signature that guarantee its authenticity and integrity, whether the invoice is on paper, PDF or a structured electronic format. Electronic invoicing (mandatory between companies under the Crea y Crece Law) governs, instead, the format in which that invoice is delivered to the customer: a structured file such as Facturae, not a PDF or paper. In practice, both coexist: you can have an electronic invoice that also complies with Verifactu, and vice versa.

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-compliant 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 or deleted, as unalterability is one of the system's fundamental principles. To correct an error you have three options depending on the case: issue a corrective invoice, generate a cancellation record or issue a replacement invoice. With Holded you can create corrective invoices quickly and easily.

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 Verifactu-ready 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 Verifactu-ready software, such as Holded.

To check whether your software complies with Verifactu, ask your provider if they have obtained AEAT certification and request the responsible declaration, signed by their legal representative, confirming that the system meets the regulation. You can also check the official list of Verifactu-ready software published by the Tax Agency. Software that complies must meet five technical requirements: generating a QR code on each invoice, signing it electronically, recording all events and their traceability, generating a hash or digital fingerprint for each invoice and guaranteeing the unalterability of the records. If your current software does not comply, Holded is a Verifactu-ready solution that lets you get up to date simply and without disruption.

Try Holded free for 14 days