Hi everyone! Thanks for being such an awesome community.
We recently shipped an update to Shopify for merchants selling within the EU. You may have seen it - if not, you can check it out under Settings > Taxes in your admin, and look for "European Union" on the list of regions for taxes. From here, you can add your VAT registrations and Shopify will handle calculating taxes for you within the EU.
We've had a good amount of support interactions that are asking "Why is tax being charged everywhere within the EU when before I had it configured to charge taxes in only my home country?
I figured this would be a good place to address the change.
The European Union is made up of 27 different countries. Each of these countries charges VAT (Value Added Tax) on sales made within the EU. That means all regular sales must have VAT applied.
Knowing which VAT to charge
If you’re a merchant selling within the EU, it’s likely you’ll need to make sure to include VAT in your sales prices. This rate of VAT changes depending on the type of goods you’re selling, and where you are selling them within the EU.
Selling to customers within your home country
Selling to customers in your home country is pretty straight forward. You apply your local VAT rate on all sales in your home country.
Selling to customers in other countries within the EU
If you are selling to customers within other EU countries, the VAT rate you apply will depend on how much you’ve sold in that country.
For example, if you’re located in Austria and you’re selling to customers in Germany and haven’t reached the ‘Distance selling threshold’ for Germany, you need to apply the Austrian VAT rate.
Once you have reached the distance selling threshold for Germany, you need to start applying the German VAT rate to all your sales within Germany. You will also need to report these sales to Germany.
In short, we're doing this automatically for you as long as you let us know where you're registered. You may not have been doing this before, so this change may seem a little bit foreign to you. Previously in Shopify, we provided a settings page that would let you individually configure the rates you had to charge. This fell apart when rates changed, or your liability changes. Now it's simple for you to update your registrations and we automatically apply the correct tax.
Resource - European Union Tax
For B2B merchants - this might be a little bit different. You may not need to apply VAT to sales to other VAT-registered businesses. You can accomplish this by using our customer exemptions feature.
On my opinion this is a critical change in your settings.
In my specific b2B shop, we have daily moderate volumes of new customers and new orders but there are good chances to reach really high volumes soon. But now, this change you have made are influencing our business.
The solution you suggested for B2B is not the right one, please remind that most customers are registering while making their first orders, and anyway we do not have a dedicate person who checks which are the new customers and from where they are ordering.
Please make a fix where we can mass flag which country we do not want to collect VAT, or many of your b2b customers might opt for alternative solutions to shopify
Just having a chat with a Guru as we're having new problems with shipping tax since this change and don't have an explanation for our client yet. In essence:
Even though we've got the 'Charge tax on shipping rates' box ticked.
Is this a oversight? Or some side effect of the recent changes?
Thanks for the prompt reply. In the case that an order’s line items are all set to ‘not apply tax’, but the shipping should still be taxed, how do we go about setting this up?
We’ve got a situation with a client where, since this update, some orders have shipping taxed, and others not, which is unacceptable. It’s needs to be uniform.
This is the best news for beginners I think..
I created my website before one month and I am still waiting for my VAT and Organization numbers.
It's my first time doing the tax stuff and I am not sure if I did it write..
I wrote my personal number in the configuration instead of my organizational number, and I did not add any rate for the tax, is that enough? Or it's need the organization number?