VAT rules for e-commerce in the EU
- Sandra Visser-Meijer
- The basis
- Edited 1 November 2024
- 9 min
- Managing and growing
- International
If you want to open an online shop in the European market, you will have to deal with several VAT rules. These rules are different from when you only sell to customers in the Netherlands. For distance sales within the EU, one joint threshold of €10,000 applies. You can arrange your foreign VAT return via a one-stop shop system. This way, you do not have to pay VAT separately in each EU country. This one-stop shop system is also known as the One-Stop Shop scheme or OSS. You may also register your business for VAT in each EU country separately.
This article outlines the most important VAT rules for Dutch e-commerce companies, such as online shops and platforms that deliver to foreign consumers in the EU. This also includes dropshipping. Several rules apply to VAT in the EU. For example, a threshold amount for charging VAT if you sell to consumers in other EU countries. Do you keep stock in another country? Then you usually need a local VAT registration. And if your turnover stays below a certain threshold, you may use the EU-KOR (Small Businesses Scheme) as of 1 January 2025.
EU VAT rules
VAT is charged in all countries within the EU. Each EU country determines its own VAT rates on products. In which country you pay VAT is determined by:
- From which EU country products are exported.
- Into which EU country products are imported.
- Into which country products are imported from outside the EU.
- Who the importer is when importing products. The supplier, the online shop, or the customer.
- Whether you deliver to other entrepreneurs or to customers without a VAT number such as consumers.
In practice
Do you sell, deliver and ship goods from the Netherlands to consumers in other EU countries? Then you usually charge the VAT of the EU country where your products go. You invoice your foreign customers the VAT rate of their EU country. Is the total amount of your foreign sales in EU countries per year below the threshold of €10,000? Then you are allowed to charge Dutch VAT as a Dutch online shop.
If your EU customer has a valid VAT number, you invoice them 0% VAT. This is called an intracommunity delivery. Your customer declares the VAT locally.
Threshold amount
In the EU, the threshold amount of €10.000 per year applies. This threshold amount applies to all intra-EU distance sales of goods together with the sale of digital services to consumers in the EU. The rules apply to all intra-EU sales to consumers, including sales that were not made through online shops. For example, taking orders by telephone.
Make sure you keep an eye on the annual threshold amount. From the moment you exceed the threshold of €10,000 within a year, you must start calculating the local VAT rate of your customer’s country. You do this on the first invoice with which you exceed the threshold amount. In the following year, you continue to invoice the local VAT of your customer’s EU country. After that year closes, you can calculate your turnover from that year on the first day of the new year. If your turnover remained below the threshold of €10,000 in that year, you may again charge Dutch VAT for the coming year. You can also choose to continue invoicing with the local VAT rate of your EU customers.
Example: you have already delivered €8,000 worth of goods to consumers in other EU countries in 2024. Now you have an invoice of €3,000 euros for a French consumer. Then you put French VAT on this invoice.
You can submit your foreign VAT return in 2 ways.
- You file a local VAT return for each EU country in which you have sold your products.
- Or you register with the Dutch Tax and Customs Administration for the Union within the one-stop shop (OSS).
You may choose which method you use, but you cannot use both.
Exception threshold amount
The threshold amount does not apply to the delivery of excise , such as alcoholic beverages. It also does not apply to new or almost new means of (in Dutch). With every delivery, regardless of the amount, you calculate the VAT of the country to which these goods go.
If you sell goods that fall under the margin , these will be exempted from the threshold amount. If you apply the margin scheme, you will owe Dutch VAT to the Netherlands Tax Administration on the profit margin of the goods. You do not charge (in Dutch) to the customer and do not mention this on the invoice either. The VAT is included in your sales price.
No VAT exemption for import
VAT is always due when goods are imported into the EU, regardless of the value of the shipment. You also pay customs clearance costs. These are costs charged by customs or the postal company for handling your customs clearance of imported products. In addition to the import VAT you pay, the customs clearance costs include the customs declaration of goods, storage costs, and administrative processing. Shipments with a value up to and including €150 are exempt from import .
When you sell products from outside the EU to customers who do not file a VAT return, you declare the VAT in the EU country where the goods arrive. For example, you deliver products from China via your online shop directly to consumers in Belgium. Then you must pay Belgian VAT on this delivery. You can do so in a simplified manner by using the import (IOSS) within the one-stop shop system.
Up to €150
An electronic import declaration is required for all shipments with a value of up to €150. The value up to €150 is per shipment and without VAT. This is the price the consumer pays for your product. Do you supply several products per shipment to the same consumer? Then you add up the value of these goods.
If freight and insurance costs appear separately on the invoice, these are not included in the price. You then do not include these costs in determining the value of the €150. Are these costs not listed separately on the invoice? And are these costs included in the total price? Then they do count in the valuation of the €150.
Platform fiction
If you sell products to private individuals in EU countries via digital platforms, the so-called platform (in Dutch) may apply. In platform fiction, platform owners pay the VAT on product deliveries from suppliers who trade through their platform. Platform fiction only applies if the seller supplies to the platform and the platform then delivers to a private individual. In this situation, the platform has a 'supporting role'.
In platform fiction, platforms themselves have general terms and conditions and a supporting role:
- the platform connects customers and suppliers digitally
- the platform is involved in ordering, customer payments, and delivering goods
One-Stop Shop (OSS)
Your business can take part in the Tax Administration one-stop shop system, or OSS. This system consists of 3 voluntary schemes:
1. The Union scheme
The Union is for EU-based companies with at least one establishment in an EU country. This applies to distance sales and services within the EU, so-called intra-EU sales.
2. The non-Union scheme
The non-Union is for companies established outside the EU without an establishment in the EU. This applies to providing services.
3. The IOSS
The IOSS or Import is for distance sales of non-EU goods with a value of up to €150. This scheme is for companies that sell products from outside the EU to consumers in another EU country and have them delivered directly. In that case, you do not pay import VAT. Your customers pay the VAT when they buy the product in your online store. To use this import scheme you need an import regulation number (IOSS number, in Dutch) from the Tax Administration. This arrangement often occurs with dropshipping.
Filing for taxes with the one-stop shop system
- You can use these schemes and file your VAT returns via Mijn Belastingdienst (in Dutch). Choose tab 1, 'EU-btw éénloketsysteem'.
- You need eHerkenning (level 3) for your registration and tax return. You have to register separately for each scheme. If you have an eenmanszaak, you can use your DigiD.
- You can register for the Union scheme and Import scheme at any time. You can use one of the schemes immediately.
- When you use the Import scheme, you submit a monthly tax return within the system.
- When you make use of the Union scheme, you submit a quarterly tax return.
In addition to your foreign VAT return, you also submit your usual VAT return for your Dutch turnover. Depending on which scheme you use, you file multiple VAT returns that may differ per period.
Storage of goods
When you store goods for your online shop in a warehouse in another EU country, you need a VAT number from that EU country. The goods delivered by you from the foreign warehouse are taxed with local VAT. They are delivered from that country, which means that you cannot declare your VAT via the Dutch OSS portal. You file a VAT return in that specific EU country.
Example
You are using Amazon's fulfilment service in Germany. This means that Amazon takes care of the entire order process and that your stock of products is in Germany. Therefore, Amazon asks you for a German VAT number. If your German stock is only delivered to German consumers, that is not classified as distance sales. This is a local shipment and you process it in a local German VAT return. The sales to Amazon are a B2B transaction and not a distance sale.
You have two options for distance sales from the Netherlands to consumers in other EU member states. Either you file a local tax return and opt for a local registration in the relevant countries, or you choose to use the one-stop shop system (OSS).
If you opt for the OSS, you declare all your distance sales to foreign consumers in other EU countries. Your registration in Germany for B2B deliveries and national transactions does not prevent you using the OSS. You use the German VAT number for other tax-related matters.
VAT and KOR
You can make use of the Small Businesses Scheme (KOR) if you have an annual turnover of less than €20,000. The scheme exempts you from VAT. But if your online shop exceeds the turnover threshold of €10,000 in a different EU member state, you become liable for VAT in that country. From then on, the VAT rules of the EU member state of your consumer apply and the Dutch KOR scheme can no longer be used.
You must declare this turnover locally. At the moment, you can do so in 2 ways:
- You can register for the Union scheme within the one-stop shop
- Or you register locally for VAT and file a local VAT return in the EU country. If, for example, you also purchase in this country with local VAT, this can be more advantageous. You then offset the VAT paid directly in your tax return.
The turnover for which you file a local return in another EU country does not count for the KOR. The KOR remains applicable until you reach a turnover of €20,000 in the Netherlands.
If your annual foreign turnover in the EU remains below €10,000 and this turnover, together with your Dutch turnover, does not exceed €20,000, you may continue to work under the KOR. In that case, you do not calculate VAT and do not declare VAT.
EU-KOR
From 1 January 2025, you can make use of the KOR in other EU countries. This is called the EU-KOR. This is a VAT exemption if you do business in the EU. Participation is possible in one or more EU countries. Entrepreneurs from other EU countries can also use the Dutch KOR.
Take action
You may reach the threshold of €10,000 for sales to consumers within the EU sooner than you think. That is when you owe VAT in another EU country. This has consequences for your business administration. Take immediate action when you are approaching the threshold amount.
- Map out in which countries your customers live, how much turnover you make in each EU country, and which VAT rate applies. Under the new regulations, you are responsible for determining the correct rate and for reporting the correct amounts within the OSS.
- EU countries have different VAT rates. This has consequences for your selling price per country. Make adjustments to your ERP system for correct administration and invoicing.
- Check how you display the different product prices in your online shop. When visiting your online shop, your customer wants to see a correct price including VAT. This can be done, for example, on the basis of the location or the address details your foreign customer submits.
- Decide whether you want to use one of the voluntary schemes or opt for a local VAT registration in the other EU countries.
- When you make use of a scheme, the Dutch invoice requirements apply.
- If you have applied for a local VAT number and pay VAT locally, follow the invoice requirements (in Dutch) of the country where you have to pay VAT. These requirements may differ per EU country.