Tax services in the EU

If you're already using Shopify to sell in the European Union, then you can update your EU tax settings to reflect your tax registrations. Your tax registrations determine where you collect taxes. When you update your tax settings, you're asked to provide a VAT number. After you add a VAT registration, Shopify automatically sets the tax rates that apply in the areas where you've registered.

Understanding VAT numbers

A VAT number, also referred to as a value-added tax identification number (VATIN), is an identifier used in the EU. It's provided to you by a member country's tax authority after you register with them. This number is issued by countries to allow merchants to charge value-added tax.

Determine if you need to register to charge taxes

Typically, if you intend to sell to other countries in the EU, then you need to register with the tax authorities in your own country to charge VAT. If you sell cross-border, such as from Germany to France, then a One-Stop Shop scheme registration might help streamline your registration process.

VAT registration in other countries

You might need to register in another region as well as your home country if you sell to customers in other EU member countries, or if you have a significant business presence there, such as a sales location or a fulfillment center.

You can register for the One-Stop Shop scheme to simplify registrations for cross-border sales. The One-Stop Shop (OSS) scheme allows merchants to collect and remit VAT for cross-border sales in all EU member countries, rather than registering for each member country individually. You can only use OSS if your store uses the Basic Tax or Shopify Tax service. If you haven't updated your settings to use one of these services, then update your tax rates manually by using Manual Tax rates. Local sales require a local tax registration for that country, and aren't covered by the OSS.

If you have a significant presence in a country, then you should contact that country's tax authority to confirm whether you need to register to collect taxes. It's your responsibility to determine if your business exceeds the distance sales threshold.

EU VAT registration types

The type of VAT registration you need depends on where your business is located and what you're selling. Review the following options to determine which registration type applies to your situation:

VAT registration types and when to use them
Registration typeWhen to useVAT rate charged
OSS (Union Scheme)Based in the European Union, selling physical or digital goods cross-border to other European Union countriesCustomer's VAT rate (destination)
IOSSBased outside the European Union, selling physical goods ≤€150 EUR to European Union consumersCustomer's VAT rate (destination)
Non-Union OSSBased outside the European Union, selling digital goods or services to European Union consumersCustomer's VAT rate (destination)
Micro-business exemptionBased in the European Union with cross-border sales under €10,000 EUR annuallyMerchant's home-country VAT rate (origin)
Country-specificNeed to file separate VAT returns in each EU country you sell toCustomer's VAT rate (destination)

VAT rate thresholds

As of July 1, 2021, distance selling thresholds for individual countries no longer apply. Instead, a single distance selling threshold of €10,000 EUR applies for the entire EU. This threshold determines the VAT rate you should charge, but you should collect VAT the first time you sell into another EU member state.

  • For customers in your home country, your local VAT rate is charged.
  • For customers in EU countries outside your own, the rate is determined by whether you exceed the cross-border sale threshold.
    • If your combined sales to all other EU member countries are less than €10,000 EUR in total, then you can choose to charge your home country's VAT rate in other EU countries and remit VAT to your home country's government. If you choose to charge your home country's VAT rate for all EU sales, then you might need to apply for the micro-business exemption with your local tax authority. If you're not sure whether you need to apply, then consult with your local tax authority or a tax professional.
    • If your combined sales to other EU member countries are equal to or greater than €10,000 EUR in total, then you charge the VAT rate in your customer's location for all sales to other countries.

IOSS threshold for non-EU merchants

If you're located outside the European Union and selling to customers within the European Union, then the following rules apply:

  • For orders that are equal to or less than €150 EUR (calculated before VAT and shipping), you can collect VAT at checkout using IOSS.
  • For orders that are greater than €150 EUR, import VAT and duties are applied. These are typically collected by the shipping carrier upon delivery.

Register to charge taxes in an EU country

If your sales to other EU countries are equal to or greater than €10,000 EUR, then you can register for the OSS scheme. The OSS scheme allows merchants to collect and remit VAT for sales in all EU member countries, rather than registering for each member country individually. You can only use OSS if your store uses Basic Tax or Shopify Tax. If you haven't updated your settings to use one of these services, then update your tax rates manually by using Manual Tax rates.

If you need to register to charge taxes in a specific EU country, then you can contact that country's tax authorities.

After you've registered, add your VAT number on the Taxes and duties page.

Steps:

  1. From your Shopify admin, go to Settings > Taxes and duties.

  2. In the Regional settings section, click European Union.

  3. In the VAT on sales section, click Collect VAT.

  4. Select a country in which you're registered.

  5. In the VAT number field, enter your VAT number.

  6. Click Add country.

  7. Optional: To add more regions and account numbers, click VAT registration.

You can delete or change your registrations or account numbers with the ... button next to the country name in the VAT registrations section.

Change your tax service

You can change between Shopify Tax, Basic Tax, and Manual Tax from your Shopify admin. This option is available in your EU tax settings.

Steps:

  1. From your Shopify admin, go to Settings > Taxes and duties.

  2. In the Regional settings section, click European Union.

  3. In the Tax service section, click ..., and then click the appropriate option. Depending on your current tax service, this is labeled Upgrade service, Switch service, or Downgrade service.

  4. Select the tax service that you want to use.

  5. Click Save.

To learn more about the differences between tax services, refer to Choose a tax service.

Verify your tax settings with a draft order

Before processing live orders, you can verify that your tax settings are calculating correctly by creating a draft order. This allows you to test tax calculations without affecting real transactions.

Steps:

  1. From your Shopify admin, go to Orders > Drafts.

  2. Click Create order.

  3. Add a product to the order.

  4. In the Customer section, add a customer with an EU shipping address, or add a new address.

  5. Review the Taxes section to verify the calculated tax rate is correct for the destination country.

  6. If the tax calculation looks correct, then you can delete the draft order. If the tax calculation is incorrect, then review your tax settings and registrations.

Troubleshooting EU VAT issues

If VAT isn't being charged correctly on your EU orders, then review the following common issues and solutions.

Troubleshoot VAT not being charged on EU orders

If VAT isn't being charged on your EU orders, then check the following possible causes:

No VAT registration added

  1. Go to Settings > Taxes and duties > European Union.
  2. Check if a registration is displayed.
  3. If no registration exists, then add your VAT registration with your VAT number.

No European Union location set up

  1. Go to Settings > Locations and check for an EU-based location.
  2. If you ship from within the European Union, then add an EU location.
  3. If you ship to the European Union from outside, then set up IOSS registration instead.

IOSS order over €150 EUR

  1. Check the order total (excluding VAT and shipping) to verify if it exceeds €150 EUR.
  2. VAT on orders over €150 EUR is collected upon delivery by the carrier, unless you have Duties activated.

Customer has a valid VAT number

  1. Check if the customer has a VAT number in their profile that triggers the reverse charge mechanism.
  2. This is expected behavior for B2B sales. The customer is responsible for reporting VAT.

EU shipping zone not created

  1. Go to Settings > Shipping and delivery and check your shipping zones.
  2. Create an EU-specific shipping zone. The EU tax region appears automatically after this is set up.
Troubleshoot wrong VAT rate being charged

If the wrong VAT rate is being charged, then check the following possible causes:

Wrong registration type selected

  1. Go to Settings > Taxes and duties > European Union and review your registration type.
  2. Change your registration from micro-business to OSS or country-specific if you've exceeded the €10,000 EUR threshold.

Product category not set (Shopify Tax)

  1. Check the product's tax category in the product details.
  2. Assign the correct product category to apply the appropriate VAT rate.

Tax override applied

  1. Go to Settings > Taxes and duties > European Union and check the Product overrides section.
  2. Remove or adjust the override if it's no longer needed.

Fulfillment location doesn't match registration

  1. Verify which location the order is being fulfilled from.
  2. Confirm the fulfillment location matches your VAT registration.
  3. Add a local registration if you fulfill from multiple EU countries.
Troubleshoot Northern Ireland orders

Northern Ireland has a dual VAT status, meaning it can be treated as both part of the European Union and the United Kingdom for tax purposes.

Northern Ireland tax scenarios
ScenarioRegistration requiredNotes
EU to Northern Ireland (physical goods)OSS or UK local registrationIf you have both registrations, then OSS takes precedence on VAT invoices
EU to Northern Ireland (digital goods only)UK local registrationOSS doesn't apply to digital-only orders to Northern Ireland
UK to Northern IrelandUK local registrationTreated as a UK to UK order. OSS doesn't apply
Troubleshoot regions with special tax rates

Some European Union countries have regions with different tax rates that might not be automatically calculated. Review the following regions:

  • Spain: The Canary Islands, Ceuta, and Melilla have different tax rules than mainland Spain. Ceuta and Melilla are recognized as tax-free, but the Canary Islands might charge standard Spain VAT rates instead of the applicable local rates.
  • Portugal: Madeira and Azores have reduced VAT rates compared to mainland Portugal. These rates are recognized by Shopify Tax.
  • Germany: Heligoland has different tax rules that aren't automatically calculated.
  • Austria: Some regions have specific VAT rules that might not be fully supported.

If you sell to these regions and need specific tax rates, then you can create tax overrides or contact a tax professional for guidance.

Tax overrides after updating

You can override your tax settings after updating. For more information about how EU tax overrides are affected when you update, refer to Override taxes.

Tax rounding differences

In some orders, you might notice a small variance in your total tax amounts after you've updated your tax settings. This variance is due to tax amounts being rounded at the line-item level, rather than at the invoice level. You can learn more about rounding calculations in Setting up EU taxes.

Brexit considerations for UK sales

If you sell to customers in the UK, then the best way to get information about how Brexit affects your business is by contacting a local tax professional. As a starting point, the following are some of the new laws that apply to merchants who sell to customers in the UK:

  • The sale of goods from outside the United Kingdom to customers within the United Kingdom have become imports (the receipt of goods into a country or customs union from outside the country or customs union) rather than acquisitions (the receipt of goods from one EU member country to another EU member country).
  • You might need a UK EORI number.
  • The UK VAT laws that came into force on January 1, 2021 result in new VAT requirements for sales equal to or less than £135 GBP.
    • If the sale of goods is equal to or less than £135 GBP, then you must register for VAT in the United Kingdom. In this case, VAT is collected at the point of sale and remitted by the merchant. If you use the Basic Tax service and have a UK VAT registration, then VAT is applied to your sales to customers in the United Kingdom.
    • If the sale of goods is over £135 GBP, then you might not be required to collect VAT at the point of sale. In this case, VAT and duties are remitted by the importer. If you use the Basic Tax service and have a UK VAT registration, then VAT isn't applied to your sales to customers in the United Kingdom. If you choose to, you can charge your customer for VAT and duties at the time of sale, and then provide these funds to the shipper or importer using a shipping label. Alternatively, you can send the orders without charging VAT and duties, and your customer will pay extra funds at the time of delivery. Learn more about handling VAT and duties.

Learn more about the implications of Brexit for your business.

Frequently asked questions

Can I use both OSS and IOSS at the same time?

No. If you have locations both inside and outside the European Union, then you can't use both OSS and IOSS in Shopify simultaneously. In this case, you should set up OSS, and VAT is applied on all orders to European Union customers regardless of the fulfillment location.

How do I know which registration type I need?

Your registration type depends on where your business is located and what you're selling. Refer to the EU VAT registration types section to determine which registration applies to your situation. If you're unsure, then contact a tax professional.

What happens if I add a new EU location?

If you're using OSS or country-specific registration and you add a new EU location, then you'll receive a prompt in your Location Settings to add that country to your VAT registrations. If you're using a micro-business registration, then the system starts charging destination VAT automatically, and you'll need to update your registration type to OSS or country-specific.

How is shipping taxed in the EU?

By default, shipping costs are taxed with the highest standard VAT rate already applied to products within the order. If no products in the order are taxable, then the shipping is also not taxable. If you need to override shipping tax for a specific country, then you can use the shipping override feature.

If you use Shopify Tax, then proportional shipping tax is calculated automatically based on the weighted average of product tax rates.

Can I collect VAT in just one EU country?

By default, VAT is collected on taxable orders to all EU countries because it's treated as one tax region. If you've confirmed with your accountant that you only need to collect VAT in one specific country, then you'll need to set up overrides at 0% for all the countries where you don't want to collect VAT. Alternatively, you can restrict shipping to only the country where you want to collect VAT.

How are digital goods taxed in the European Union?

In the European Union, digital goods are taxed in the same way as physical goods. Taxes are based on the destination (customer's address), except for sales from micro-business merchants, which are taxed with the merchant's home rate (origin). You must activate the option to charge VAT on digital goods in your tax settings.

Get help with EU VAT settings

For questions about EU VAT, the type of help you need determines who to contact.

Contact Shopify Support for help with:

  • How to add or change VAT registrations in your Shopify admin
  • Technical issues with tax calculations or settings
  • Understanding how Shopify's tax features work
  • Troubleshooting error messages related to tax settings

Contact a tax professional or local tax authority for help with:

  • Whether you should register for VAT in specific countries
  • Determining your tax obligations and compliance requirements
  • Advice on which registration type is right for your business
  • Questions about filing VAT returns or remitting taxes
  • Understanding tax laws that apply to your specific situation

Prepare to contact Shopify Support about EU VAT issues

Before reaching out to Shopify Support, gather the following information to help resolve your issue faster:

  • A description of what you expect to happen and what's happening instead
  • An admin link to an order showing the issue (go to Orders, click the order, and copy the URL from your browser)
  • If possible, an admin link to an order where VAT calculated correctly for comparison
  • Your VAT registration number(s) and registration type (OSS, IOSS, Non-Union OSS, or country-specific)
  • The customer's shipping address (country and postal code)
  • Whether the customer provided a VAT number for reverse charge
  • The fulfillment location for the order
  • When the issue started occurring
  • Steps you've already tried from the troubleshooting section

EU customs duty changes starting July 1, 2026

As of July 1, 2026, the European Union is removing the €150 EUR customs duty exemption on imported goods. After this date, a flat-rate customs duty applies to most business-to-customer imports from outside the European Union, regardless of the order's value. Review the following changes:

  • A €3 EUR flat-rate customs duty per tariff classification applies to imports under €150 EUR shipped to EU customers.
  • The fee is perHarmonized System (HS) tariff code, not per parcel. For example, a parcel with two distinct product categories incurs a €6 EUR duty.
  • VAT rules are unchanged. IOSS continues to cover VAT on orders €150 EUR and under.

Changes for your business

The impact of these changes on your store depends on how your store currently manages duties and taxes on EU orders.

EU customs duty change — impact by setup
Current store setupChanges on July 1, 2026Action needed
Managed MarketsThe €3 EUR duty is managed automatically.No action required.
Duties and import taxes are activated for the European UnionOrders placed from the European Union already route through duty calculation at checkout. The EU duty configuration is being updated to reflect the changes.Confirm that duties are activated for countries in the European Union. You can confirm your settings in your Shopify admin at Settings > Taxes and duties before July 1, 2026.
IOSS only (no duties)IOSS manages VAT at checkout, but not customs duties. The €3 EUR duty is charged to your customer at delivery on orders under €150 EUR.Consider activating duties for the European Union. Learn more about collecting duties and import taxes at checkout.
No duties, no IOSSBoth VAT and the €3 EUR customs duty is charged to your customer at delivery.Consider registering for IOSS and activating duties for the European Union. Learn more about setting up EU taxes.

Add HS codes to your products

The €3 EUR duty is calculated per tariff classification. Customs declarations on EU-bound shipments require accurate HS codes on your products. Without them, shipments might be delayed or incorrectly assessed at customs.

To add HS codes in your Shopify admin, go to a product, click Shipping, and enter the HS code in the Customs information section.

Review your EORI requirements

You should review your EORI setup before July 1, 2026.

An EORI (Economic Operators Registration and Identification) number is typically required for customs declarations when importing or exporting goods into the European Union. The EORI is the responsibility of the Importer of Record, which is the entity who lodges the customs declaration and is legally responsible for the goods.

Whether you need to get an EORI number depends on who the Importer of Record is:

  • If your business is the Importer of Record, then you need to get an EORI number from the customs authority of the first EU country that your goods enter.
  • If your customer is the Importer of Record, then in most cases an EORI number isn't required. The carrier or customs broker can act on their behalf.

Refer to the European Commission article Economic operators registration and identification number (EORI) to learn more.