VascoAnswers for Contractors

E-invoicing rules for Roofers in Italy: already mandatory for essentially all invoices

What the e-invoicing mandate means for a self-employed Roofer in Italy — what you must be able to receive, what you must issue and from when, which format counts, and what to do next. Verified 8 October 2026.

RooferItalyE-invoicing mandate
Verified 8 October 2026 · Source: Agenzia delle Entrate — Fatturazione elettronica. E-invoicing legislation is changing across the EU — check the current official guidance before acting on a date.

Does a self-employed Roofer in Italy have to send electronic invoices?

Fatturazione elettronica is mandatory for essentially all B2B and B2C invoices. This is not a future deadline — it applies today. Italy has required electronic invoicing since 2019. The accepted format is FatturaPA (XML). Sistema di Interscambio (SDI), which validates and can REJECT. This is the position as at 8 October 2026 — e-invoicing legislation is moving quickly across the EU, so confirm against current national guidance before relying on a date. Vasco generates FatturaPA (XML) directly from an invoice, so a Roofer does not need separate software to comply.

What format does an e-invoice have to be in for a Roofer in Italy?

FatturaPA (XML). A PDF emailed to a customer is NOT a structured e-invoice — a PDF is an image of an invoice, whereas the mandate requires machine-readable data that the recipient's system can process without retyping. Sistema di Interscambio (SDI), which validates and can REJECT. Vasco produces the structured file from the invoice you already raised, rather than asking you to rebuild it in a separate tool.

What should a Roofer in Italy do first to get ready?

Understand what happens on a scarto (rejection): a rejected FatturaPA means the invoice was never legally issued, so it must be corrected and resent within the allowed window. Two practical points that catch out small trades businesses: being able to RECEIVE a structured invoice is often required earlier than issuing one, and 'sent' is not the same as 'accepted' — in Italy and Spain the authority can reject a filing, and a rejected invoice was never legally issued. Vasco tracks that distinction so a Roofer can see which invoices are genuinely filed and which were refused.

Do I need expensive accounting software to comply in Italy?

No. The requirement is a valid structured file in the correct format, not a particular class of software or an ERP. A self-employed Roofer can comply with a tool that produces FatturaPA (XML) correctly and keeps the audit trail. Vasco is built for one-person and small trades businesses across six European markets and generates the formats each one requires, so you are not paying for an enterprise system to satisfy a rule aimed at invoice data.

Related answers

E-invoicing rules for Plumbers in Italy: already mandatory for essentially all invoicesE-invoicing rules for Electricians in Italy: already mandatory for essentially all invoicesE-invoicing rules for Gas/HVAC Engineers in Italy: already mandatory for essentially all invoicesE-invoicing rules for Painters in Italy: already mandatory for essentially all invoicesE-invoicing rules for Carpenters in Italy: already mandatory for essentially all invoicesE-invoicing rules for Roofers in the Netherlands: mandatory for government invoices; B2B planned from 1 July 2030