Home · Guides · VeriFactu

What it really costs to adapt your system to VeriFactu (and when it's worth it)

VeriFactu is no longer optional. The question isn't whether to adapt, but how to do it without throwing money away. We learned this by integrating it into our own CRM, in production since 2010. Here are the real numbers, with no sales pitch.

1. Why the decision is no longer optional

VeriFactu (Spanish Royal Decree 1007/2023) requires every invoice issued by companies and sole traders in Spain to be signed and recorded by a software system meeting very specific requirements: hash, chaining, integrity, four-year retention and, optionally, automated filing with the Spanish tax authority.

The deadlines are staggered, but they all end in 2027. The penalty for non-compliance runs from €1,000 to €50,000 per machine, not per company.

What this means in practice: if your invoicing system (ERP, CRM, spreadsheet macros, whatever it is) doesn't generate, sign and retain the QR code, hash and chaining the rules demand, you stop issuing valid invoices. Full stop.

2. The four real cost items

Anyone selling you a VeriFactu project as one lump is selling you a black box. In reality there are four separable items, each with its own decision:

2.1. Software (the most visible part)

There are three real options here, with very different costs:

2.2. Digital certificate

You need a legal-entity representative certificate to sign on your behalf with the tax authority. Typical cost €14-40 per year (FNMT, ANF, Camerfirma). It is per company, not per user.

If you run VeriFactu in "no filing" mode (sign and store, but only submit on request), the certificate is optional. Most people end up in "filing" mode so they can forget about it.

2.3. Migration and configuration

This is the item almost everyone underestimates. It covers:

On an average system: one to three weeks of work for one technician. If the ERP vendor does it, they usually bundle it into "implementation" and charge €1,000 to €4,000. If you do it in-house it's "free", but it eats 80 to 120 hours of someone's salary.

2.4. Training the team

The least quantified and often the most expensive in lost hours. Everyone who issues invoices has to understand the new flow: tax ID validation, what happens if the tax authority rejects a filing, how to cancel an invoice already submitted, how to issue a credit note.

Typically: two to four one-hour sessions plus a manual. If the ERP is good, thirty minutes will do.

Real case · Horizont Atlantic

What it cost us to integrate VeriFactu into our own CRM

We built it on a Yii2 CRM that was already in production. The items: 18 person-days of development (signing, chaining, filing with the tax authority, error handling, cancellations, credit notes) · €0 in licences (the code is ours) · half a day for the FNMT certificate and configuration · two days migrating the history · one 90-minute session with the invoicing team. Project total: about 22 person-days. Today we process around 350 invoices a month, with tax-authority validation in under three seconds per document.

3. The hidden costs nobody shows you in the sales meeting

4. The cost of not adapting

We mentioned the penalties above (€1,000-50,000 per machine). But the real damage is usually elsewhere:

5. How to work out whether it's worth it

The traditional ROI formula works, but most people apply it wrong. Here is the honest version:

ROI = (annual saving + annualised risk avoided − annual system cost) / annual system cost

The trick is quantifying "risk avoided" properly: probability of a penalty × its amount × the current system's failure rate. It is usually the largest item.

Example: a services SME with eight people

ItemAnnual amount
Cost of the adapted system (mid-range ERP subscription)3.600 €
Saving on the accountant (fewer outsourced hours)−1.500 €
Saving on internal hours (5 h/week × €40/h)−10.400 €
Fewer errors and penalties avoided−2.000 €
Net benefit in year 1+10.300 €

Realistic indicative figures for a typical company. Your mileage may vary by size and sector.

6. ERP subscription vs. custom build vs. adapting what you already have

This is the real decision, not "which ERP to choose". An honest comparison:

CriterionERP subscriptionNew custom buildAdapt what exists
Upfront investmentLowHigh (€8-25k)Medium (€1.5-6k)
Recurring costHigh (fee forever)Low (maintenance only)Low
Fit with your processA compromisePerfectGood
Lock-inTotalNoneNone
Time to production2-6 weeks2-4 months3-6 weeks
Best for…Starting from scratch, a small teamA very specific way of operatingA working system you don't want to break

Our honest opinion: if your current system already covers how you operate and only VeriFactu is missing, adapting it is almost always the better-value option. It saves you the never-ending ERP subscription and keeps the flow your team already knows.

7. How to minimise the investment and speed up the return

⚠️ A common trap: paying for an "all-inclusive" ERP only to discover six months later that the VeriFactu module costs an extra €1,200 a year. Read the contract and ask explicitly: "is the VeriFactu module included in the base fee you are charging me?"

Conclusion

VeriFactu is neither a technical whim nor an avoidable expense: it is how invoicing now works in Spain. The smart question is how to how integrate it at the lowest cost and the best return.

If your current system works, adapting it is almost certainly cheaper and faster than migrating to a new ERP. If you are starting from scratch, make native VeriFactu the first requirement rather than patching it in later.

The key point: plan early. The legal deadlines end in 2027 and technical suppliers will be swamped in the final six months.

What will it cost you specifically?

In 30 minutes we'll tell you whether your current system can be adapted or whether starting from scratch works out better. No strings attached, no sales pitch.

Ready to comply? See how we integrate VeriFactu into your custom software.

Let's talk about your case →