You already know what Verifactu is and when it applies to you. What's missing is the practical part: exactly what do you need to check before your deadline? Here's the checklist we usually go through with our clients, in order.
1. Confirm your exact deadline
It depends on whether you're subject to Corporate Income Tax or you're self-employed/a professional. Check our article on the Verifactu deadlines for 2027 and confirm the current date on the Spanish Tax Agency's website, because the timetable has already moved twice.
2. Check whether your software is already adapted
Ask your software vendor directly (or us, if you use Business Central) whether your current version already generates the chained hash and the QR code on every invoice. If you don't know, that's the first question to resolve.
3. Work out whether you need to update or replace the system
If your ERP isn't adapted, there are two paths: update the current version (if the vendor has already published the adaptation) or migrate to a system that does comply. It isn't the same for everyone: it depends on how old your version is and whether it still has active support.
4. Identify every point where invoices are issued
If you only invoice from the ERP, it's straightforward. But if you also issue invoices from a POS terminal, an online store or a separate tool, each of those systems has to comply with Verifactu too. It doesn't help that the ERP is adapted if the till at the physical shop is still running an old system.
5. Plan the migration with margin, not in the final month
Adapting the software, testing it with real invoices and training your team all take time. The usual recommendation is to start at least six months before your deadline, not once it's already on top of you.
6. Verify that your old invoices stay safe
Changing systems shouldn't affect the invoicing history you've already issued. Confirm with whoever implements the change that the history stays accessible and unaltered.
Frequently asked questions
Can I do this checklist myself, without a consultant?
The first steps — confirming your exact deadline, asking your vendor whether your version already generates the chained hash and the QR code — you can genuinely handle on your own, no outside help needed. From the point where you have to decide between updating your current version or migrating to a different system, though, it's worth having someone who knows your system in detail involved: that decision affects your master data, your integrations and your day-to-day operation, and getting it wrong is far more expensive to undo later than to get right from the start. Treating the entire checklist as a solo exercise all the way through, including the technical part, is exactly where most companies end up choosing a path that doesn't fit their case — and finding that out only once the deadline is already on top of them.
What if I have several invoicing points and not all of them are adapted at the same time?
You can prioritise which one you tackle first based on urgency or how simple each one is, but every single invoicing point has to be compliant before your deadline — there's no partial pass for having «most» of your invoicing points adapted, the regulation doesn't work on averages. That's exactly why it's worth doing the full inventory from point 4 as early as possible instead of leaving it for later: it's the only way to avoid discovering a forgotten invoicing point — an old till at a physical shop, a side tool nobody remembered was issuing invoices — at the last minute, when there's no longer any real time left to adapt or replace it with the margin we recommend in point 5.
Does this checklist also work if I don't use Business Central?
Yes, all 6 points are valid with any invoicing system, because they follow the logic of the regulation itself — what Verifactu actually requires — not the particulars of any one piece of software. What changes from one company to another is mainly who actually resolves point 3 for you — updating your current version or migrating to another one — since that depends entirely on your current software, its vendor, and whether it still has active support, not on the checklist itself. The sequence of things to confirm and check — deadline, software status, invoicing points, time margin, safe history — is exactly the same whether you run Business Central, a different ERP, a simpler invoicing programme, or even several tools combined.
In summary
Getting ready for Verifactu isn't complicated if you approach it in order: confirm your deadline, check your software, identify every invoicing point and plan with margin. The most expensive mistake is leaving it all for the final month.
If you'd like to go through this checklist applied to your specific case, tell us your situation and we'll review it with you, no obligation.

