Cross-border

Invoicing Foreign Clients With an Italian Partita IVA

Some links here are affiliate links: if you buy through them I may earn a commission, at no extra cost to you. I only recommend tools I'd point a colleague to, and rankings are never paid for.

On this page
  1. The two cases, and how to tell them apart
  2. VIES: validate before you invoice, not after
  3. What actually has to be on the invoice
  4. The mistakes that actually cost money
  5. Where the money lands, and why it matters here
  6. Should you form a US LLC instead?
  7. Related reading

Invoicing a foreign business from an Italian partita IVA almost always means charging no Italian VAT — but the reason differs depending on where the client is, and the invoice has to say which reason applies. Inside the EU it’s the reverse charge, and you need the client’s VAT number validated in VIES first. Outside the EU the service is generally outside the scope of Italian VAT altogether. Getting the wording or the validation wrong doesn’t bounce the invoice; it leaves you exposed to VAT you never collected.

I write this as someone who sends these invoices, not as an accountant — I’m an Italian sole trader whose clients and platforms are almost entirely in other countries. What follows is how the mechanics work in practice and where they go wrong, which is a different thing from advice about your situation.

Say this out loud before reading on: Italian rules change, and they vary by the kind of work, your setup and your circumstances. Nothing here is tax or legal advice. Confirm your own case with a commercialista — that’s what I do, and it’s the part of this you shouldn’t take from a blog.

The two cases, and how to tell them apart

Almost every invoice you send abroad falls into one of two buckets. For services supplied business-to-business, the general rule is that the place of supply is where the customer is established, not where you are. That single principle drives everything below.

Case one — the client is a business in another EU country. The reverse charge applies. You invoice without Italian VAT, state that the reverse charge applies, and include the client’s VAT number. The client accounts for the VAT in their own country. Your invoice carries the mechanism, they carry the tax.

Case two — the client is a business outside the EU. The supply is generally outside the scope of Italian VAT. Again no Italian VAT on the invoice, but this is a different treatment with different wording — it isn’t a reverse charge, and labelling it as one is sloppy in a way an auditor will notice.

There’s a third case worth naming because it catches people out: the client is a private individual rather than a business. Then the B2B place-of-supply rule doesn’t apply and the treatment changes. If someone can’t give you a VAT number, stop and check why before assuming reverse charge.

VIES: validate before you invoice, not after

This is the single most practical thing on this page.

For the intra-EU reverse charge you need the client’s VAT number to be valid in VIES, the EU’s VAT number exchange system. Not “they gave you a number that looks right” — actually validated, in the system, before the invoice goes out.

The reason is the asymmetry of who pays when it’s wrong. If the number doesn’t validate, your tax authority can treat the supply as a domestic Italian sale and expect Italian VAT on it. You never charged that VAT to the client. You may well never be able to collect it now. So the bill lands on you, for a transaction where you did the work and someone else supplied a bad number.

What this means in practice:

  • Check the number in VIES yourself, on the day, and keep the confirmation. A validation result carries a consultation reference; save it with the invoice.
  • Re-check for long-running clients. A registration that was valid last year can be deregistered without anyone telling you.
  • A company being VAT-registered domestically doesn’t mean it’s on VIES. Some businesses have to request cross-border registration specifically. “We have a VAT number” and “our VAT number validates in VIES” are different claims.
  • If it won’t validate, don’t improvise. Ask the client to fix their registration, and speak to your accountant about how to treat the invoice in the meantime.

I treat this as a hard gate. No VIES confirmation, no reverse-charge invoice.

What actually has to be on the invoice

Beyond the ordinary fields, the cross-border ones that matter:

  • Your details including your own VAT number.
  • The client’s full legal name, address and VAT number — the validated one.
  • A clear statement of the VAT treatment. For intra-EU B2B, that the reverse charge applies. For non-EU, that the supply is outside the scope of Italian VAT. Say which, plainly.
  • The currency, and if you’re invoicing in a foreign currency, be ready to record the exchange rate used — your bookkeeping needs a euro figure eventually.
  • Payment terms and the rail you expect to be paid on.

Italy also runs mandatory electronic invoicing through the Sistema di Interscambio, and cross-border transactions have their own reporting path within it. The mechanics of that are between you and your commercialista or your invoicing software — but be aware it exists, because “I emailed them a PDF” is not by itself the whole obligation.

The mistakes that actually cost money

From doing this, rather than from reading about it:

  1. Invoicing first and validating later. The invoice is the moment the treatment is fixed. Validate before.
  2. Assuming a big, obviously-real company must be fine. Large firms have deregistered, restructured, or given you the wrong entity’s number. Size is not validation.
  3. Copying last year’s invoice template for a new country. EU and non-EU need different wording. A template that says “reverse charge” on a US client’s invoice is wrong.
  4. Not recording the exchange rate at invoice date. Painless now, genuinely annoying eleven months later.
  5. Letting the platform’s generated invoice stand in for yours without checking it. Contractor-management platforms generate invoices in a generic international shape. That shape is not automatically correct for Italian purposes — check what it produces before you rely on it.

That last one is worth dwelling on, because it’s the intersection with the tooling side of this. Platforms like Deel will produce an invoice for you, and that’s genuinely convenient. It does not transfer the responsibility for the invoice being right under your country’s rules — that stays with you. If you use one, get your accountant to look at what it generates once, early, rather than at the end of the year.

Where the money lands, and why it matters here

The VAT treatment and the payment rail are separate problems, but they meet in your bookkeeping. Foreign-currency income needs converting to euro at the right date, and if it arrives by three different rails under three different transaction descriptions, matching payments to invoices becomes real work.

Two habits that help: keep the number of receiving rails small, and where you’re paid in a foreign currency, receiving into an account that holds that currency lets you convert deliberately rather than being converted on arrival at whatever rate applied that morning. That’s the argument for a multi-currency receiving account — not the headline fee, the control over timing and the cleaner reconciliation.

Should you form a US LLC instead?

It comes up constantly among people working with US platforms, so it’s worth answering plainly: for most solo operators, no. Forming a company in another country adds filing obligations, cost and complexity in that country, and it does not make your Italian tax position disappear — you’re still tax resident where you’re resident. There are situations where a US entity genuinely helps, usually involving US-based operations or specific banking access, and services like doola exist to set one up and keep it filed. But it is a structural decision with cross-border tax consequences in two countries at once, and it is exactly the kind of question to put to a professional before, not after. I’m not going to pretend a blog post can answer it for you.

Frequently asked questions

Do I charge VAT to a foreign client with an Italian partita IVA?

Usually not, but the reason depends on where the client is. For business-to-business services to another EU country the reverse charge applies: you invoice without Italian VAT, state that the reverse charge applies, and include the client’s VAT number validated in VIES. For a business outside the EU, the supply is generally outside the scope of Italian VAT, which is a different treatment and needs different wording. If the client is a private individual rather than a business, neither applies and you should check the position before invoicing.

What is VIES and why does it matter before invoicing?

VIES is the EU system for validating cross-border VAT numbers. It matters because the intra-EU reverse charge depends on the customer being a VAT-registered business, and if the number does not validate your own tax authority can treat the supply as a domestic Italian sale and expect Italian VAT on it — VAT you never charged the client and probably cannot now collect. Validate the number in VIES before you issue the invoice, keep the confirmation reference with it, and re-check periodically for long-running clients, because registrations can lapse without notice.

What is falsa partita IVA and should a contractor worry about it?

It describes an arrangement that is called self-employment but functions as employment, and it is something Italian authorities actively look for. The financial exposure sits mainly with the company rather than the contractor, since it is the company that would face reclassification, back contributions and penalties. It still matters to you: it is why a foreign client may insist on a formal contract, may resist arrangements that look like fixed hours or exclusivity, and may prefer to engage you through a platform. Understanding what they are protecting against makes those conversations much easier.

Do I need a partita IVA to invoice foreign clients?

If you are carrying on habitual self-employed activity in Italy you generally need to be registered, and cross-border B2B invoicing in practice requires a VAT number — the client needs one from you to apply the reverse charge, and you need to be VIES-registered for intra-EU supplies, which is a separate step from ordinary registration. Whether your particular activity requires registration, and under which regime, depends on your circumstances and is a question for a commercialista rather than a blog.

How should I handle foreign currency on an Italian invoice?

You can invoice in a foreign currency, but your bookkeeping ultimately needs euro figures, so record the exchange rate used and the date it applied at the time you issue the invoice rather than reconstructing it later. Practically it also helps to receive foreign currency into an account that holds it rather than converting automatically on arrival, both because you control when you convert and because it keeps payments easier to match against invoices at year end.

Published Last updated

← All posts

navigate openesc close