Set up EU taxes in your Shopify store

Shopify Taxes EU Flag

In this article, you will learn how to configure taxes if your Shopify store is based in the European Union.

The most important distinction when it comes to charging VAT in your online store is whether your business is VAT-registered or not. This topic is further elaborated on in our Shopify VAT guide for selling to EU customers.

If your business is VAT-registered and you want to sell to both consumers (B2C) and business customers (B2B) in different countries of the European Union, you will need to set up your tax settings and tax rates correctly.

In this article we will discuss

Tax settings

To charge VAT to some customers and not to others, Shopify allows you to choose from two possible configurations, based on how you want to display product prices on your online store.

Display product prices including VAT

If you are selling primarily to consumers (B2C) or the legislation in your country requires you to display tax-inclusive pricing, you can choose to have product prices as including VAT.

To display your prices including VAT, but still allow your business customers to have VAT deducted at checkout:

  1. In your Shopify admin, go to the Settings → Taxes and duties page.
  2. In the Tax calculations sectioncheck the All prices include tax checkbox and Save your changes.

Shopify product all prices included tax

  1. Go to the Settings → Markets page.
  2. In the Other markets section, click Preferences.
  3. Check Include or exclude tax based on your customer's country checkbox.
  4. Save your changes.

Shopify product prices tax-included

Display product prices excluding VAT

In case your customers are predominantly businesses (B2B) you can choose to have your product prices displayed as excluding VAT.

To display your prices excluding VAT:

  1. In your Shopify admin, go to the Settings → Taxes and duties page.
  2. In the Tax calculations sectionuncheck the All prices include tax checkbox.
  3. Save your changes.

Shopify product prices tax-excluded

Tax rates in the EU

In the EU, you need to charge different tax rates depending on your taxable turnover on your online store. Shopify calculates the tax rate automatically based on the type of registration set in your tax settings.

Selling within the "micro-business" threshold

If you sell to customers in the European Union and your taxable turnover during a calendar year to all other EU countries combined does not exceed the threshold of €10,000 (excluding VAT), you qualify for the "micro-business" exemption. You should charge your home country's VAT rates on all the sales within the European Union.

VAT for physical goods in the EU

As a "micro-business," a German store would charge customers in other EU countries the German VAT rate

To use the "micro-business" taxation scheme, you need to apply for the "micro-business" exemption at your local tax authority and have just one VAT registration within the European Union. Then, you can set up your tax settings in your Shopify admin. This task only needs to be performed once.

To set VAT rates for the "micro-business" exemption scheme and charge your home country's VAT rates on all orders:

  1. In your Shopify admin, go to the Settings → Taxes and duties page.
  2. In the Countries/regions section, click on European Union.
  3. In the Shipping within the EU section, click on Collect VAT.
  4. In the Collect VAT window, select the Micro-business exemption option and click Next.
  5. Select your Registration country and enter your VAT number. If you have applied for a VAT registration number but don't have one yet, leave this field blank. You can update it later when you receive it.
  6. Save your changes by clicking on the Collect VAT button.

Shopify Tax Settings for

Now, your home country's VAT rates automatically apply to all EU sales.

Surpassing the "micro-business" threshold

If you sell to customers in the European Union and your taxable turnover during a calendar year to all other EU countries combined is equal to or exceeds the threshold of €10,000 (excluding VAT), you should charge VAT at the rate applicable in the customer's shipping country.

This means that customers from different EU countries should be charged with different VAT rates, varying from 15% to 27%.

VAT for digital goods in the EU

A German store would charge customers in the EU the VAT rate applicable in their country

Suppose you have a business based in Germany. However, during a calendar year, you have surpassed the VAT threshold of €10,000 selling outside Germany to other EU countries. Because of that, you need to charge VAT at the rate applicable in the country you are shipping to.

Consequently, you have applied for the OSS (or One-Stop Shop) scheme, allowing you to sell outside your country and file a single VAT return. More importantly, the German VAT rate of 19% is now applied to Germany only. Customers outside Germany, within the European Union, are charged VAT at the rate applicable in their country.

In order to charge your EU customers with the correct VAT rate, you need to set your tax settings accordingly. Shopify gives you the option to select OSS as your VAT registration type, allowing you to charge correct VAT rates automatically.

To set VAT rates for the OSS scheme and charge your customers' shipping country VAT rates on all orders:

  1. In your Shopify admin, go to the Settings → Taxes and duties page.
  2. In the Countries/regions section, click on European Union.
  3. In the Shipping within the EU section, click on Collect VAT.
  4. In the Collect VAT window, select the One-Stop Shop registration option and click Next.
  5. Select your Registration country and enter your VAT number. If you have applied for a VAT registration number but don't have one yet, leave this field blank. You can update it later when you receive it.
  6. Save your changes by clicking on the Collect VAT button.
Shopify Tax Settings for OSS

Now, your customers' shipping country VAT rates automatically apply to all EU sales.

Caution

If you hold stock or have a physical location in a different EU country, you must register for VAT in that specific country and continue filing a local VAT return instead of the OSS. The One-Stop Shop (OSS) taxation scheme only applies to distance-selling.

Selling with a country-specific registration

Some businesses may decide to continue to hold tax registration for each EU country they ship to. If that is your case, you need to add the local VAT registration number for every country you are registered in. Shopify will then automatically apply VAT rates based on your VAT registration.

To add the local VAT registration number:

  1. In your Shopify admin, go to the Settings → Taxes and duties page.
  2. In the Countries/regionssection, click on European Union.
  3. In the Shipping within the EUsection, click on Collect VAT.
  4. In the Collect VAT window, select the Country-specific registration option and click Next.
  5. Select Country and enter your VAT number. If you have applied for a VAT registration number but don't have one yet, leave this field blank. You can update it later when you receive it.
  6. Save your changes by clicking on the Collect VAT button.
  7. To add the local VAT registration number for every country you are registered in click on the Add country option and confirm the selection by clicking on the Add country button.

Shopify Tax settings for Country-Specific registration

In case you cannot select the additional country you are VAT-registered in, you will need to create a shipping zone for it first.

To create a shipping zone:

  1. In your Shopify admin, go to the Settings → Shipping and delivery page.
  2. In the Shipping section, click Manage rates → Create shipping zone.
  3. Type in the name of the shipping zone, add the country (or countries) you are VAT-registered in using the search bar, and when finished, click Done.
  4. To make this zone available, add the shipping rates.
  5. Save your changes.

Note

If your Shopify store sells to both consumers and business customers, make sure your business customers are set as VAT-exempt in Shopify.

Caution

As of January 1, 2021, the UK is no longer part of the EU. Consequently, new regulations apply to direct sales between the UK and the European Union.

When selling to consumers (B2C) or businesses (B2B) from the EU directly to the UK, you must register for a UK VAT registration number, and the applicable VAT rate is based on the total value of the order. Orders worth less than £135 are subject to 20% VAT at the point of sale. Orders worth over £135 are subject to import VAT rules.

Get your free Shopify Tax Guide

Charging your customers the correct tax rates is essential for your business.
Get a free copy of our easy-to-read guide and kick off your sales!

Invoices

Once your tax rates are set up correctly in your online store, Sufio will automatically create valid invoices with a detailed breakdown of the charged VAT.

Invoices can be created in multiple languages and include all the necessary details to make them compliant with the invoicing legislation in the EU.

Issuing invoices with the correct tax breakdown is essential for your bookkeeping and tax purposes.

If you are selling to businesses (B2B), Sufio invoices display all the required information including VAT identification numbers of your store and your business customers.

Last updated on March 10, 2022.