Automating Reverse Charge, Split Payment & Retention VAT in Construction
In Italian construction, VAT doesn't work as elsewhere: reverse charge (inversione contabile) on subcontracts, split payment on invoices to public bodies, and the 0.5% retention on progress reports (SAL) each require deciding which regime applies to every invoice, and getting it wrong means a wrong invoice, a credit note, or an exposure at audit.
This is Italian-jurisdiction content. Read the full guide in Italian at /it/blog/reverse-charge-split-payment-edilizia-automatica/.
Key points
- Three special VAT mechanisms coexist: reverse charge (subcontracts, art. 17 DPR 633/72), split payment (PA invoices), and the 0.5% retention on SAL.
- The regime depends on who the client is and the type of service, a repetitive, error-prone choice made invoice by invoice.
- Automated: the regime is proposed from client and project data, fills the correct e-invoice fields (SDI), and the 0.5% retention is calculated and accumulated per SAL.
- Bridges the construction and tax/accounting flows, keeping VAT settlement correct without after-the-fact adjustments.
Frequently asked questions
Il reverse charge (inversione contabile) si applica nei subappalti edili: il subappaltatore emette fattura senza IVA e l'appaltatore la integra e la versa (art. 17 comma 6 lett. a) DPR 633/1972). Non si applica invece all'appalto principale verso il committente né, in genere, alle semplici forniture di beni con posa. La difficoltà è distinguere questi casi contrattualmente: è la fonte più frequente di errori, ed è esattamente la scelta che l'automazione può proporre dai dati di commessa.
Sono due meccanismi diversi. Nel reverse charge (subappalti) la fattura è senza IVA e l'IVA la assolve chi riceve. Nello split payment (fatture verso la Pubblica Amministrazione) la fattura ha l'IVA, ma l'impresa incassa solo l'imponibile e l'IVA la versa direttamente la PA all'Erario. Il primo dipende dal tipo di prestazione nella filiera edile, il secondo dal tipo di cliente (PA). Un sistema automatizzato sceglie il regime giusto in base a entrambe le variabili.
Su ogni Stato di Avanzamento Lavori si trattiene lo 0,5% a garanzia, che viene svincolato al collaudo. Va calcolata SAL per SAL e cumulata fino allo svincolo. Fatta a mano su Excel si perde facilmente tra le rate; agganciandola alla contabilità dei lavori e ai SAL, si calcola in automatico e a fine lavori sai esattamente quanto è da svincolare.
Il regime corretto dipende da chi è il cliente (privato, PA, appaltatore) e dal tipo di prestazione — dati che sono già nell'anagrafica e nella commessa. Automatizzando, il sistema propone il regime (reverse charge, split payment o IVA ordinaria) da questi dati e compila di conseguenza i campi della fattura elettronica SDI (es. natura N6 per il reverse charge), riducendo scarti, note di credito e rischio in caso di controllo.
Sì, ed è il punto centrale. Una volta determinato il regime, il sistema compila i campi corretti della fattura elettronica per lo SDI (natura, esigibilità IVA), così la fattura è coerente al primo invio invece di essere scartata o rettificata. In Supalabs colleghiamo questa logica al resto del flusso di cantiere — SAL, contabilità lavori e fatturazione — in un unico ciclo.
Edilizia9 min2026-07-14
