Issuing Electronic Invoices (Fattura Elettronica) as a Freelancer

Your first Italian client has paid, and your commercialista tells you the invoice “didn’t go through the SDI.” Nothing is in your inbox. The portal is entirely in bureaucratic Italian. This guide explains how the fattura elettronica actually works for freelancers. It covers each step from setup to sending, and how to close the language gap that makes the process feel impossible.

Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.

Why the Fattura Elettronica Trips Up New Freelancers in Italy

When I opened my Partita IVA, I assumed invoicing would work the way it does almost everywhere else. You make a PDF, attach it to an email, and you’re done. In Italy, a PDF emailed to a domestic client is not a valid invoice in the eyes of the tax authority. An invoice is a structured XML file. It must pass through a government clearing system before it legally exists.

If you haven’t finished registering yet, start with Freelancing in Italy: Registering for Partita IVA. Everything below assumes you already have a VAT number and an ATECO activity code.

The SDI Is Not Email

The Sistema di Interscambio, always called the SDI, is the Agenzia delle Entrate’s central hub. Every electronic invoice goes there first. The system checks the file’s format, the tax codes and the recipient details. Only then does it deliver the invoice to your client and file a copy in both parties’ cassetto fiscale, the online tax drawer.

This matters because the SDI talks back. A few hours after you send an invoice, you’ll get a receipt. It will either confirm delivery or tell you the invoice was rejected. A rejected invoice, called a “scarto,” is treated as never issued. Picture this: you invoice a design agency in Bologna on Friday afternoon. On Monday you find a rejection notice citing an error code and a mismatched field name, written in dense administrative Italian. Until you fix it and resend, the agency has no invoice to pay against.

The Forfettario Is Not an Exemption

Many expats choose the flat-rate scheme, which I explain in The Regime Forfettario in Italy: Flat-Rate Tax for Freelancers. A common assumption is that the simplified regime means simplified invoicing. Forfettario holders don’t charge IVA. But they are generally inside the electronic invoicing obligation like everyone else. The invoice still goes through the SDI. It must also carry the specific wording and “natura” code that explain why no IVA appears.

There’s one more forfettario detail that confuses people: stamp duty. Above a threshold set by law, an invoice without IVA requires a marca da bollo. You declare it inside the XML file and pay it periodically through the tax system. Ask your commercialista to confirm the current threshold and amount, and how payment is scheduled for your situation.

Step-by-Step: Issuing Your First Electronic Invoice

The good news is that once the setup is done, sending an invoice takes minutes. The groundwork is where most of us lose a week.

Before You Invoice: The Setup Checklist

  1. Confirm your Partita IVA is active. Check your registration details, including your exact legal name and fiscal address. If you still need to register, see How to Open a Partita IVA in Italy: Step-by-Step.
  2. Get a digital identity. You need SPID, CIE or CNS to log into the Agenzia delle Entrate’s Fatture e Corrispettivi portal and your cassetto fiscale. I walk through the options in SPID and Digital Identity for Italian Tax and Services.
  3. Register your receiving address. In the Fatture e Corrispettivi portal, register a codice destinatario from your software provider, or a PEC address. This tells the SDI where to deliver invoices that suppliers send to you. Doing it early prevents incoming invoices from disappearing into limbo.
  4. Choose your invoicing tool. Pick the free government portal, commercial software, or your accountant’s system. The comparison below will help.
  5. Agree on numbering and wording with your commercialista. Invoice numbers must be sequential. Forfettario invoices also need specific legal phrasing. Settle this before the first invoice, not after the first rejection.
  6. Collect each client’s details. For Italian business clients, you need their Partita IVA or codice fiscale, legal name and address. You also need their codice destinatario or PEC.

Filling In the Invoice Fields

The software builds the XML for you, but you still choose what goes into each field. These are the ones that cause the most trouble:

Field in Italian What It Means Common Expat Mistake
Tipo documento Document type, such as invoice or credit note Picking a credit note type by accident when correcting an error
Codice destinatario Recipient’s SDI delivery code Leaving it blank without adding a PEC, or typing it wrong
Regime fiscale Your tax regime code Leaving the ordinary regime selected while on the forfettario
Natura Reason no IVA is charged Choosing a generic exemption instead of the one your regime requires
Descrizione Description of the service Vague text like “work done” that your accountant later queries
Bollo virtuale Declared stamp duty Forgetting it on invoices above the legal threshold
Data Invoice date Sending the file long after the stated date, outside the legal window

My tip: once you have one accepted invoice, duplicate it as a template for every repeat client. Most rejections come from retyping fields from scratch.

Invoicing Foreign Clients

Here’s where English-speaking freelancers relax too early. Your client in London or Austin doesn’t use the SDI. You might think that means you can just email a PDF. In practice, invoices to foreign clients are also sent through the SDI. You use the standard code for non-Italian recipients and fill in the client’s foreign address and tax ID. This lets the tax authority track cross-border transactions, which used to require a separate report. You email the client a readable PDF copy as well, since they can’t open an Italian XML file.

If you bill in dollars or pounds, the invoice must show the euro equivalent using a documented exchange rate. Rate choice and record-keeping get their own deep dive in Foreign-Currency Invoices and Fattura Elettronica: Exchange Rate Record-Keeping. For incoming invoices from foreign suppliers, such as your software subscriptions, ask your commercialista whether you need to generate an integration document. Requirements depend on your regime.

Choosing Your Invoicing Tool

Three routes dominate among freelancers I know. None is wrong. Each trades money against effort and control.

Option Cost Shape Language Best For
Agenzia delle Entrate portal Free Italian only Low-volume freelancers comfortable with official terminology
Commercial software such as Fatture in Cloud or Aruba Recurring subscription; check the provider’s site for current plans Mostly Italian, with some English help pages Regular invoicers who want templates, reminders and archiving
Commercialista-managed system Bundled into the accountant’s annual fee Your accountant handles the Italian Those who prefer to hand off the whole process

The Free Portal: Powerful but Unforgiving

The government’s tool works perfectly well and costs nothing. The catch is that every label, error message and help page is in formal administrative Italian. I spent an entire afternoon staring at a dropdown, unsure whether “cedente/prestatore” meant me or my client. It means you, the supplier.

Paid Software and Accountant Systems

Commercial tools add saved client lists, automatic numbering, payment reminders and long-term digital archiving, which is legally required. Many commercialisti give clients access to their own platform. Then the accountant can check your invoices before they go out, or fix them after a scarto. If you’re still choosing an accountant, my guide to Choosing a Commercialista (Accountant) in Italy covers which questions to ask about e-invoicing support specifically.

Even with the most hands-off setup, you’ll still need to understand what you’re approving. When your accountant calls to ask whether a “nota di credito” should replace an invoice or only partially offset it, you need to answer them in Italian.

The Language Gap: Where iTalki Becomes Your Secret Weapon

The software is not the real barrier to fattura elettronica. The barrier is that the whole process is conducted in an Italian that ordinary language classes never teach. Rejection notices, portal menus, emails from clients’ accounts departments, and quick calls with your commercialista all use a vocabulary of their own. General conversation apps won’t get you there. A tutor who knows business and fiscal Italian will.

This is why I recommend iTalki to every freelancer I mentor. On iTalki, you can filter for professional teachers who list business Italian as a specialty. You then book one-to-one lessons built around your actual documents rather than textbook dialogues. Bring a real SDI rejection notice to a lesson and work through it line by line. In my experience, one focused session teaches more than a month of generic grammar drills.

The Vocabulary You Actually Need

Here’s the starter list I wish someone had handed me. Take it to your first lesson and ask your tutor to drill it in context:

Italian Term Plain English Where You’ll See It
Scarto Rejection SDI receipts after a failed submission
Ricevuta di consegna Delivery receipt SDI confirmation that the client received the invoice
Cedente/prestatore Supplier, meaning you Top section of every invoice
Cessionario/committente Customer Client details section
Nota di credito Credit note Correcting or cancelling an invoice
Imponibile Taxable amount Totals section
Cassetto fiscale Online tax drawer Where your invoice copies are stored
Conservazione sostitutiva Legal digital archiving Software settings and accountant emails

Roleplay the Conversations That Cost You Money

Vocabulary is half the job. The other half is real-time conversation. Here are scenarios I suggest practising with an iTalki tutor before they happen for real:

  1. The rejection call. You phone your commercialista to explain that an invoice was rejected and ask whether to resend or issue a credit note.
  2. The late payment email. You write a polite but firm reminder to a client’s accounts department, using the formal “Lei” register.
  3. The missing code. A new Italian client hasn’t given you their codice destinatario. You request it without sounding unprofessional.
  4. The regime explanation. A client asks why there’s no IVA on your invoice. You explain the forfettario wording calmly and correctly.

For a full approach to formal phone and meeting language, see Business Italian With a Tutor: Meetings, Calls, and Formal Register. Many freelancers also need F24 payments for the tax side of invoicing. That vocabulary overlaps heavily, so add Italian Tax Forms for Freelancers (F24, etc.) to your lesson prep.

Booking Smart Without Wasting Credits

Not every tutor suits this kind of specialist work. When you message a prospective iTalki teacher, ask whether they’ve worked with self-employed students or know Partita IVA terminology. A tutor who can’t tell IVA from IRPEF will spend your paid time looking things up. My screening checklist is in How to Choose an Italian Tutor on iTalki: Screening Questions and Red Flags.

Pricing on iTalki is set by each tutor individually. Professional teachers with business specialisms usually charge more than community tutors. Trial lessons are typically cheaper, and the platform shows each tutor’s current rate. For a realistic breakdown by tutor type, see How Much Do Italian Lessons Cost on iTalki? Price Ranges by Tutor Type.

On timing: you don’t need daily lessons. One focused session a week, scheduled near your invoicing days, keeps the vocabulary fresh when you need it most. If client work is eating your calendar, Fitting Italian Lessons Around Work: Realistic Weekly Study Schedules has templates that busy freelancers actually stick to.

Why This Investment Pays for Itself

Consider the alternative. Each rejected invoice delays payment. Each misunderstood email from a client’s amministrazione sets back the relationship. Each extra question to your commercialista may land on your next bill. A handful of targeted iTalki lessons in your first months as a freelancer turns the fattura elettronica from a weekly source of dread into a five-minute routine.

Start with a trial lesson on iTalki this week. Bring one real invoice and one real SDI receipt, and ask your tutor to walk you through every word. That’s how I finally stopped dreading invoicing day.

Disclaimer

This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.

✅ Before You Go: Italy Essentials Checklist
Did you sort out the basics? Make sure you're ready for your new life in Italy.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *