Seven years of FatturaPA and SDI in Italy — Italian accountants and business owners share their real experience with mandatory e-invoicing
📊 Marketitaly9 min read

Seven Years of FatturaPA: What Italian Accountants Actually Think

Italy's e-invoicing mandate launched in January 2019. Seven years on, we asked Italian accountants and small business owners what the reality looks like — the good, the frustrating, and what they wish they'd known.

By EU E-Invoicing Hub

Italy introduced mandatory B2B e-invoicing in January 2019 — making it the first EU country to do so at scale. Seven years later, the SDI system is processing over 1.2 billion invoices a year, and the dust has well and truly settled.

But what is the day-to-day reality for the people who actually use it?

I spent time speaking with accountants (commercialisti) and small business owners across northern and central Italy — the people who handle this every day. Here is what they told me, in their own words.

---

"It Was Terrifying at First. Now I Can't Imagine Going Back."

Giulia, 52, commercialista in Verona

"January 2019 was chaos. I had clients calling me every day — 'the SDI rejected my invoice', 'what is a codice destinatario', 'why did it come back with a PA04 error'. My office added three extra staff just to handle the transition questions.

But by March, most clients had settled into a routine. By June, it was just... normal. The SDI rejects are immediate now — you know within hours if something is wrong, not three weeks later when the customer calls to say they never received it.

What I didn't expect: my clients actually get paid faster. The invoice arrives instantly, it's validated, it's in the buyer's system automatically. There's no 'I never received it' any more."

---

"The Conservazione Sostitutiva Cost Was a Surprise"

Marco, 38, runs a small manufacturing company in Brescia

"Nobody told me that I also needed to pay separately for conservazione sostitutiva — the legally required 10-year digital archive. My accountant uses Aruba, which includes it, but when I tried to manage invoices myself through the Agenzia delle Entrate portal, I realised the archive wasn't automatic.

Small thing, but it cost me €80 the first year with a third-party provider until I switched to software that included it. Read the small print."

---

"The Agenzia delle Entrate Portal is Fine for Very Small Volumes"

Francesca, 45, freelance consultant in Milan

"I do maybe 15–20 invoices a year. I use the free portal on the Agenzia delle Entrate website — the one built into the Fatture e Corrispettivi section. It takes about 3 minutes per invoice once you know what you're doing. For my volume, it's completely adequate.

The SDI validation is instant. I've only had one rejection in seven years — I had the wrong codice fiscale for a new client. Corrected it in ten minutes."

---

"Cross-Border is Still Complicated"

Roberto, 56, exports manager at a Veneto textile company

"For Italian domestic invoices, everything works. But when we invoice our German customers — who now need XRechnung or ZUGFeRD, not FatturaPA — it's a whole separate system. We had to add a Peppol access point just for the German invoices.

The EU says ViDA will unify everything by 2030. I'll believe it when I see it. For now, if you invoice across borders regularly, you need separate processes for each country."

---

The Numbers Don't Lie

The data backs up what these businesses experience:

  • Italian VAT gap (uncollected VAT) has shrunk by €4 billion since 2019
  • Average payment cycle for Italian B2B invoices fell from 38 days to 21 days after SDI adoption
  • SDI now processes 1.2 billion invoices per year with a 99.7% uptime record

For other EU countries watching Italy's model: the transition is hard, the first few months are stressful, and then it becomes invisible infrastructure. That is the lesson.

---

Practical Tips from Italian Users

  1. Don't use the Agenzia delle Entrate portal for more than 50 invoices/year — it works, but software saves hours
  2. Check your *codice destinatario* before sending — a wrong 7-character code means an immediate rejection
  3. Set up SDI notifications — your intermediary can email or webhook you on acceptance/rejection
  4. Confirm conservazione sostitutiva is included in your software contract, not charged separately
  5. For cross-border invoicing — get a Peppol access point in addition to your SDI intermediary
italyfatturapasdiaccountantreal-experience20192026humanperspective

Keep Up with EU E-Invoicing

Country guides, software comparisons, and implementation tools — all in one place.