Skip to content
Laia Chorro

Guides

Verifactu for an online shop: what changes and what to do

Updated on

If your online shop in Spain issues invoices, they will have to come from invoicing software that complies with Verifactu: it records each invoice as it is issued, does not let you delete it and adds a QR code. You do not need to rebuild the shop, only to connect it to that software. If the invoices are not made by the shop but by management software or your accountant, the shop can stay as it is.

When it affects an online shop

  • If the shop issues invoices on its own, for instance with a plugin that makes a PDF for each order: it affects you, and that is the part that does not fix itself.
  • If you make the invoices separately, with management software or through your accountant: that software is what has to comply, not the shop.
  • If you already send your invoices to the tax agency through the SII, Verifactu does not apply to you.
  • If you are taxed in the Basque Country or Navarre, you have your own rules.

The dates

1 January 2027 for companies (SL, SA) and 1 July 2027 for freelancers. Until then it is voluntary, so there is time to try it without a rush. On 5 October 2026 the tax agency announced it wants to postpone it to October 2028, but until that is published in the BOE (the official gazette), the 2027 dates are the ones that count.

What changes in the shop's invoices

  • Each invoice is recorded as it is issued and cannot be deleted afterwards.
  • It carries a tax QR code and, in "Veri*factu" mode, the phrase "Factura verificable en la sede electrónica de la AEAT" (invoice verifiable on the tax agency's website).
  • The records are chained to each other, so a missing one shows.
  • If you choose the "Veri*factu" mode, the software sends each invoice to the tax agency at once and you do not have to keep the records yourself. For a small shop, it is almost always the right choice.

If your shop runs on WooCommerce or PrestaShop

The shop is connected to compliant invoicing software, through that software's plugin or module or through its API. If your invoices now come from a plugin that only makes the PDF, that is not enough: there has to be software with a statement of compliance (declaración responsable) behind it.

If your shop runs on Shopify

The same: what has to comply is the software that makes the invoices. Before choosing it, check that it can connect to your shop and that you get the statement of compliance in writing.

If your shop is custom-built

The sensible approach is for the shop not to generate invoices itself, but to send each sale to compliant software through its API. And taking payment is not invoicing: if you take payments with Stripe, you have to connect compliant invoicing software to it to meet Verifactu, as Stripe itself explains.

When you need compliant software

Whenever the shop issues invoices. It is what many people call "certified software": software whose maker gives you a written statement of compliance (declaración responsable). There is no official seal or list: the maker certifies it. The tax agency's free invoicing app is no use for a shop: it does not issue simplified invoices (tickets), does not connect to other systems, and each invoice is made by hand on its website. When you sign up for the software, check that the plan includes the connection to your shop.

What I do

I connect your shop (WooCommerce, PrestaShop, Shopify or custom-built) to compliant invoicing software, from €370 + VAT, and check that the invoices come out with their QR code and their record before leaving it running. First I look at how you invoice now: if it does not affect you, I tell you so and that is it.

Connecting your shop to Verifactu →

This is a practical explanation, not tax advice. What you have to declare is your accountant's job.

Official sources

Related guides

Shall we talk about yours?

The review of your current site is free. Write to me and I will tell you what I would do.

Write to me →

← All guides

Contact

Tell me about your case.

Write a couple of lines about your practice or business and what you need. I answer within one working day.

What do you need?

I only use your details to answer you. Privacy policy

hola@laiachorro.devlinkedin.com/in/laia-cyBarcelona · remote-friendly