How to set up EU value-added tax (VAT) in Ecwid

Last updated

If you’re a VAT-registered business based in European Union, you’re most likely required to pay value-added tax (VAT). Ecwid lets you set up your store according to the EU VAT rules:

  • Charge VAT to your customers
  • Apply reverse charge when selling to another EU VAT registered business
  • Display your VAT ID number on invoices

Find the details below.

Charge VAT from your customers

To make your store automatically charge the proper VAT amount to your customers, enable the Automatic tax rates on the Taxes page in your store Control Panel. Please see for the setup instructions here: Automatic Taxes

Ecwid calculates the tax rates automatically based on the store and customer's location and includes VAT into product prices as soon as the customer location is detected. At checkout, the customer will be charged a proper VAT rate according to country and regional tax rules. Ecwid also stays up to date on the current VAT rates, so when the rates are changed, your store will automatically use the new rates with no actions required from your side.

Only standard VAT rates are supported by the automatic calculation scheme at the moment. If you are required to charge reduced rate or have zero-rated products in your store, we recommend disabling the automatic rates and set up manual tax rates. See how to do that in this article: Manual Tax Setup

Enable VAT reverse charge

If you sell goods to another business and these goods are sent to another EU country, you do not charge VAT. VAT rules also require you to save customer VAT number and make sure it’s a valid EU VAT number.

To enable VAT reverse charge for B2B sales in your Ecwid store, open the Taxes page in your store control panel, scroll down to the Settings section and enable the “Ask buyer VAT ID number at checkout” option. 

It will add the VAT ID number field at checkout and apply VAT reverse charge when necessary. The customer VAT number will also be saved in the order details for your future reference. 

Display VAT ID on the order invoice

Show your VAT ID on the invoice

Please find the instruction here: How to display VAT ID on the order invoice

Show buyer's VAT ID on the invoice

The VAT number a customer submits at checkout is printed on the invoice as well as in the order details in your Ecwid Control Panel.

However, if you ever customized your invoice template, it doesn't get to it automatically — in this case you can add it to the invoice template manually. To do that, open Settings → Invoice page in your Control Panel, click "Edit Template" and add this code:

<#if order.customerTaxId?has_content>
  <p>${textLabels.taxId} ${order.customerTaxId}</p>

Show buyer's VAT ID in admin email notifications

If the option "Ask buyer's VAT ID number at checkout" is enabled and order details have the customer's VAT ID number, the VAT ID will be shown in the admin email notifications of the order automatically.

In some cases, if you ever customized your email template, the buyer's VAT ID number in the admin notifications might be missing. You will need to add a corresponding piece of code to the notification template manually. In your Ecwid Control Panel go to Settings → Mail → Admin Notifications, click '"Edit" next to the "New Order Placed" notification. Scroll down till the section "Billing info" and add this code:

<#if order.customerTaxId?has_content>
<td align="left" valign="top" style="font-family: Arial,sans-serif;font-size: 14px;line-height: 18px;color: #333333;padding-top: 5px;">
<b>VAT ID: ${order.customerTaxId}</b>

Related articles

How to comply with the VAT Rules for Selling Digital Goods

How to adjust your store for German laws

Back to top
Was this article helpful? 0 out of 3 found this helpful