VAT rules for intra-Community transactions

VAT rules for intra-Community transactions

5 min read Updated on

VAT rules for intra-Community transactions decide whether an EU sale is charged with local VAT, zero-rated as an intra-Community supply, reverse charged by the customer, or reported through OSS. For goods, the key controls are the customer VAT number, the physical movement from one Member State to another, transport evidence and the EC Sales List. For B2C e-commerce, the EU-wide OSS threshold is EUR 10,000.

Before issuing the invoice, verify the customer VAT number with VIES VAT number checks and align the invoice, transport file and VAT return. A clean intra-EU transaction is built before dispatch, not after an audit letter.

I am Jim, VAT Specialist at Eurofiscalis. I help companies secure intra-EU flows, EC Sales Lists, VAT returns and cross-border reporting across Europe.

Illustration : skyline et fiscalité du pays

Check the VAT logic before an intra-EU transaction

Step 1/5

In which country do you want to assess your VAT obligation?

Select the country concerned. You can change it at any time.

How intra-Community VAT works in practice

An intra-Community transaction is not just a sale to another EU customer. The VAT treatment depends on the status of the parties, the type of supply and the movement of goods or place of supply. A B2B goods sale between two VAT-registered businesses can be zero-rated in the Member State of departure and taxed as an intra-Community acquisition in the Member State of arrival.

The underlying EU logic is explained by the European Commission in its rules on taxable transactions and place of taxation.

Conditions for a zero-rated intra-Community supply of goods

A B2B intra-Community supply is usually zero-rated only when the legal and evidence conditions are met. The supplier must sell to a taxable customer identified for VAT in another Member State, the goods must be transported from one EU country to another, and the transaction must be correctly reported. The Quick Fixes 2020 tightened the evidence requirements that apply to these conditions.

  • The customer gives a valid VAT number from another EU Member State.
  • The supplier verifies that number through VIES before invoicing.
  • The goods are dispatched or transported from one Member State to another.
  • The supplier keeps transport evidence and commercial documents.
  • The invoice uses the correct reverse-charge or exemption wording required locally.
  • The transaction is included in the VAT return and EC Sales List.

For rate benchmarking, use the current EU VAT rates table, but do not use it as proof that a transaction is exempt or zero-rated.

VIES checks: the control before the invoice

The VIES check confirms whether an EU VAT number is valid at the time of verification. A valid number supports the B2B intra-Community treatment. An invalid number does not automatically prove the sale is taxable, but it blocks the safe invoicing route until the customer status is clarified. Use the VIES tool to verify a VAT number before invoicing.

Keep a screenshot, PDF, reference number or audit trail of the VIES result. If the customer number changes or becomes invalid later, your evidence at the invoice date matters.

Intra-Community acquisition: the buyer side

The buyer usually accounts for VAT in the country of arrival through the reverse-charge mechanism. This creates output VAT and, where deductible, input VAT in the same VAT return. Cash flow can be neutral, but the reporting is still mandatory.

Transaction sideTypical VAT treatmentMain reporting
SupplierZero-rated intra-Community supply if conditions are metVAT return and EC Sales List
BuyerIntra-Community acquisition taxed locallyLocal VAT return
StatisticsGoods movement may trigger IntrastatCountry-specific Intrastat declaration

EC Sales List and Intrastat are not the same obligation

The EC Sales List is a VAT control report, while Intrastat is a statistical goods report. They can use similar transaction data, but they do not have the same purpose, thresholds, deadlines or authorities. A business can have one obligation without the other.

For threshold monitoring, use the guide to EU Intrastat thresholds and then check the local rule of the dispatch or arrival country.

B2C distance sales and OSS

B2C distance sales follow a different logic from B2B intra-Community supplies. For covered intra-EU distance sales of goods and TBE services, the EU-wide threshold is EUR 10,000. Above that threshold, VAT is normally due in the customer Member State, and OSS can be used to report it centrally. A VAT calculator can help estimate the VAT due in the destination Member State.

OSS does not cover every transaction. Local stock, domestic sales, imports and some services can still require local VAT registration. See VAT OSS in the EU before choosing the reporting route.

Triangular transactions and chain sales

Triangular and chain transactions need a flow-by-flow VAT analysis. When three parties or several sales are linked to one physical movement, only one supply can usually be attached to the cross-border transport. The other supply may be local and taxable in one of the countries involved. EU-specific rules for VAT triangulation differ from general chain sale rules. Businesses processing goods for foreign principals should also review the contract manufacturing VAT obligations.

Invoice wording and evidence file

The invoice must reflect the VAT treatment and the evidence file must prove it. For an intra-Community supply, the invoice typically states that the transaction is exempt or zero-rated under the applicable local VAT rule, and it includes both VAT numbers where required.

  • Validated customer VAT number.
  • Purchase order and commercial invoice.
  • Transport documents such as CMR, carrier invoice, delivery note or tracking proof.
  • Payment evidence and customer correspondence.
  • VAT return and EC Sales List reconciliation.

Common mistakes in intra-Community VAT

  • Treating a sale as zero-rated without a valid customer VAT number.
  • Forgetting the EC Sales List after reporting the VAT return.
  • Using OSS for B2B goods movements.
  • Ignoring Intrastat because the VAT return was filed correctly.
  • Applying the destination country VAT rate to a B2B intra-Community supply without checking reverse charge or zero-rating conditions.
  • Treating Norway, Switzerland or the United Kingdom as EU intra-Community destinations.

FAQ

What is an intra-Community supply?

An intra-Community supply is a B2B sale of goods where the goods are dispatched or transported from one EU Member State to another and the customer is identified for VAT in another Member State. If the conditions are met, the supplier can usually apply a zero rate or exemption in the country of departure.

What is an intra-Community acquisition?

An intra-Community acquisition is the buyer-side mirror of an intra-Community supply. The buyer accounts for VAT in the Member State where the goods arrive, usually through reverse charge in the local VAT return. The transaction can be cash-flow neutral, but it must still be reported correctly.

Is a valid VIES number mandatory for EU B2B goods sales?

A valid EU VAT number is a key condition for the safe zero-rated treatment of a B2B intra-Community supply. If VIES does not validate the number, the supplier should pause, ask the customer to correct the data and document the check before issuing a tax-free invoice.

Does OSS apply to intra-Community B2B supplies?

No. OSS is mainly for covered B2C distance sales and certain services. B2B intra-Community supplies of goods are handled through local VAT returns, EC Sales Lists and, where relevant, Intrastat. OSS should not be used as a substitute for B2B intra-Community reporting.

Are Intrastat and EC Sales List the same thing?

No. EC Sales List is a VAT report used to control intra-EU supplies to VAT-registered customers. Intrastat is a statistical declaration for goods movements between Member States. They may use similar data, but they have different thresholds, deadlines and authorities.

Does intra-Community VAT apply to Norway?

No. Norway is not an EU Member State and does not use the EU intra-Community VAT system. Sales of goods between the EU and Norway are normally imports or exports, not intra-Community supplies or acquisitions.


photo-jimmy.jpg

About the author

Jimmy Sagnier

Business Developer

Business Developer at Eurofiscalis, Jimmy Sagnier helps e-commerce businesses and international companies navigate European VAT regulations. Drawing on hands-on experience, he breaks down complex tax topics — fiscal representation, Intrastat, OSS — into clear, actionable guidance.