FrancodesystemsFran<code>systems
← Invoicing in Spain, in English

Verifactu, explained for foreign companies.

Spain is making anti-fraud e-invoicing mandatory. If your company invoices under Spanish rules, your billing software has to be certified before 2027. Here is what it means, and how we get you there — in English, without the bureaucracy.

What Verifactu actually is

Spain's anti-fraud invoicing standard, in plain English

Verifactu is the operating mode of Spain's new billing-software regulation (the Reglamento de sistemas informáticos de facturación). Its goal is simple: make it impossible to alter or delete an invoice after it is issued. Every compliant system has to guarantee that the record cannot be tampered with.

  • Each invoice carries a SHA-256 fingerprint chained to the previous one, so the sequence cannot be broken without detection.
  • Every invoice prints a QR code that lets the recipient — and the tax authority — verify it.
  • In VeriFactu mode, the record is sent to the AEAT (the Spanish tax agency) in real time. In No-VeriFactu mode it is kept under strict tamper-proof retention instead.
Key dates

The deadlines that apply after the latest postponement

Royal Decree-law 15/2025 moved the mandatory dates to 2027 in two phases by legal form. That makes 2026 your real preparation window.

1 January 2027

Companies become mandatory

Corporate-tax payers — Spanish SL, SA, cooperatives and the Spanish subsidiaries of foreign groups — must issue from Verifactu-compliant software (Royal Decree-law 15/2025).

1 July 2027

Everyone else follows

Self-employed individuals under IRPF, non-residents with a permanent establishment in Spain and income-attribution entities enter six months later.

2026 — the runway

Your window to prepare

After the latest postponement, 2026 is the transition year. Start early: the certified partners you will need get booked solid in the weeks before each deadline.

Does it apply to you?

What Verifactu means for a foreign company

The obligation follows the invoice, not the passport. If the invoice is legally Spanish, the software behind it has to be compliant — even if your company is headquartered in Berlin, London or New York.

Spanish subsidiary (SL / SA)

A locally incorporated entity is a corporate-tax payer — in scope from 1 January 2027, same as any Spanish company.

Permanent establishment / branch

A non-resident with a permanent establishment in Spain that issues Spanish invoices is explicitly named in the rules, from 1 July 2027.

Selling into Spain, no local entity

If you have no Spanish establishment and issue invoices under your own country's rules, Verifactu may not apply — but this is exactly the grey area worth a 30-minute check.

The common trap: assuming your global ERP or your payment provider "handles Spain". Unless that software is certified for Verifactu and configured for your Spanish entity, the invoices it produces will not comply — and the 50,000 € exposure is on you, not the vendor.

How we help

Three starting points, one call in English

We specialise in Holded — certified for Verifactu and the easiest way to invoice under Spanish law — but we are not locked to it. We meet your stack where it is.

01

Already on Holded

We audit your current configuration — invoice series, integrations, historical data — find the gaps, set VeriFactu or No-VeriFactu mode correctly and document it for your accountant.

02

Migrating from a foreign ERP or spreadsheets

A structured move to certified software for your Spanish-scope invoicing, with a parallel period, history preserved and a compliant flow from the first invoice — while your global ERP stays your source of truth.

03

You issue invoices from your own platform

If your SaaS, marketplace or custom store emits the invoices itself, that system is your billing system: SHA-256 signing, hash chaining and direct submission to the AEAT. We build it to RD 1007/2023 + Order HAC/1177/2024.

FAQ

Verifactu questions foreign companies ask us

Does Verifactu apply to my foreign company if we invoice in Spain?

If your entity issues invoices under Spanish tax rules, yes. Verifactu applies to corporate-tax payers (Spanish subsidiaries, SL/SA companies) from 1 January 2027, and to individuals under IRPF, non-residents with a permanent establishment in Spain, and income-attribution entities from 1 July 2027. The trigger is issuing a Spanish invoice, not where your headquarters sits — so a foreign group with a Spanish branch or a permanent establishment is squarely in scope.

We invoice everything from our home-country ERP. Is that a problem?

It can be. If the invoices are legally Spanish invoices (issued by your Spanish entity or permanent establishment), the software that produces them has to meet Verifactu's technical requirements: a chained SHA-256 hash, a compliant QR code, and either real-time reporting to the AEAT or complete tamper-proof retention. A foreign ERP that was never certified for Spain usually cannot do this out of the box. The clean route is to issue the Spanish-scope invoices from certified software (such as Holded) while your global ERP stays your system of record.

What exactly is the certified-software requirement?

From the deadline, you can only issue invoices from a billing system that meets the technical spec of Royal Decree 1007/2023 and Order HAC/1177/2024. In practice that means the software must appear as compliant, produce a SHA-256 fingerprint chained to the previous invoice, print a Verifactu QR code, and let you choose an operating mode. Spreadsheets, Word templates and non-certified in-house tools are not valid.

VeriFactu vs No-VeriFactu mode — which should we pick?

VeriFactu mode sends each invoice record to the AEAT in real time and, in exchange, reduces your retention obligations. No-VeriFactu mode keeps everything locally with full tamper-proof retention and complete technical responsibility for traceability. For most foreign companies without a strong connectivity or data-residency constraint, VeriFactu mode is the simpler, lower-risk choice.

What about invoices generated automatically from Stripe, Shopify or our marketplace?

This is where foreign companies get caught. A poorly wired integration can emit invoices that break the Verifactu chain: missing mandatory fields, no hash chaining, wrong series. An automatically generated invoice has to be exactly as compliant as one typed by hand. We audit every inbound flow (payment gateway, e-commerce, marketplace) and make sure the invoices they create are conformant.

What is the penalty for non-compliance?

Up to 50,000 € for using billing software that does not meet the technical requirements (article 201 bis of the General Tax Law). The fine is per non-compliant system, not per invoice, and the AEAT is expected to inspect systematically given the number of affected businesses.

Do we have to re-issue our historical invoices?

No. There is no retroactive Verifactu. The obligation only applies to invoices issued on or after the effective date for your category (1 January 2027 for companies, 1 July 2027 for the rest). Older invoices are kept under the previous rules — you do not re-chain, re-sign or rewrite them.

How fast can you get us compliant?

Fixed price after a short diagnosis, not by the hour. Auditing and configuring an existing Holded setup is typically a week; a structured migration from another system runs two to four weeks depending on volume and integrations. Every case starts with a free 30-minute call in English where you leave with a written fixed proposal.

Not sure whether Verifactu applies to your company?

30 minutes in English and you leave with a clear answer: whether you are in scope, what is missing, and what it costs to be compliant before 2027. No strings attached.