What it is and its legal basis
VeriFactu is neither a program nor a Tax Agency portal: it is a way of invoicing that Spanish law requires of computerised invoicing systems (SIF). Its basis is Royal Decree 1007/2023 of 5 December (BOE-A-2023-24840), which approves the regulation on the requirements for those systems, and Order HAC/1177/2024 of 17 October (BOE-A-2024-22138), which sets out their technical specifications. Its stated aim is for invoicing records to be complete, traceable and unalterable, and to put an end to so-called dual-use software.
The two modes
The regulation allows two ways to comply, and they should not be confused:
- VERI*FACTU mode: the system sends each invoicing record to the Tax Agency automatically and immediately. In return, the records do not need an electronic signature, and the invoice carries the wording that identifies it as verifiable.
- Non-verifiable mode: the records are not sent, but they must be electronically signed, chained and kept available to the authorities, with stricter integrity and retention requirements.
In both, each invoice carries a QR code that allows it to be verified, and the system must generate issue and cancellation records, chained by the hash of the previous record.
Who must comply and from when
It applies to corporate income tax payers (article 3.1.a of the regulation), individuals with business activities under personal income tax (IRPF), non-residents with a permanent establishment and income attribution entities. Those who keep their VAT record books through the Tax Agency's electronic office — the businesses in the SII — are excluded, under article 3.3.
The timetable has been postponed: the first final provision of Royal Decree-Law 15/2025 of 2 December (BOE-A-2025-24446), ratified by the Spanish parliament on 11 December 2025, set 1 January 2027 for corporate income tax payers and 1 July 2027 for everyone else required to comply.
What it requires of your invoicing software
Responsibility for the system's compliance lies with its producer, who must issue a responsible declaration (article 13) for each version and provide it to customers and resellers. For whoever buys the software, the practical consequence is that not just any program will do: it has to be declared compliant and generate the records in the format of Order HAC/1177/2024.
Official sources
- Royal Decree 1007/2023 of 5 December, Regulation on the requirements for computerised invoicing systems (BOE-A-2023-24840). www.boe.es
- Order HAC/1177/2024 of 17 October on technical specifications (BOE-A-2024-22138). www.boe.es
- Royal Decree-Law 15/2025 of 2 December, first final provision — new deadlines (BOE-A-2025-24446). www.boe.es
- Spanish Tax Agency (Agencia Tributaria) — Computerised Invoicing Systems (SIF) and VERI*FACTU. sede.agenciatributaria.gob.es