Licence: A Premium Ecommerce licence is required to use this feature and a £190 set up charge applies for advice and template changes. Please contact us to order this.
Terminology: Where 'VAT' is mentioned it means Tax and your site settings may say Tax rather than VAT if you are based in the US for example.
Manual Orders / Amendments: You can add manual orders and amend order lines then re-generate the IOSS values in Order Manager on the individual order (right hand sidebar - see example below). You will need to take care to enter the correct VAT rates and values relating to the customer's member state, including if their address is changed. You might find it easier to cancel the order and have it re-submitted so that the system calculates it for you.
What are the changes to intra-EU distance sale of goods?
What are the changes for businesses exporting goods to buyers in the EU?
How We Handle IOSS on REC+
- EU Consumer?
The system checks the buyer is an EU consumer in two ways:
- they are not in a group that is exempt from VAT
- their delivery address is within a region which has been activated for EU IOSS
- Check products can be purchased by EU Consumers
During checkout the system will check for any products that have been ticked to prevent them being sold to the EU. If any are found a message will appear to advise the buyer the product(s) are not available in their region.
- Products total up to €150?
Their order is checked to see if it has a value up to €150 based on physical products after any coupon/discounts are applied (delivery costs are not included) and if so it falls into the IOSS filing and qualifies for having VAT charged at the rate that applies in the buyer's EU member state.
Note about currency conversion
The currency conversion rate used to calculate the product value in euros is taken from the ECB on an hourly basis. The rate used is stored for auditing purposes.
Note about Zero rated / Exempt products
Zero rated and exempt products are not included in the calculation of the goods total on the basis that no VAT is payable on them.
Note about Product Bundles
Product Bundles set up on the site can only be sold to UK buyers due to the way VAT is calculated for baskets containing mixed VAT rate products. A message will be displayed to non-UK buyers to advise it is not available to purchase outside of the UK.
Note about Lump Sum Coupons
Lump sum coupons are excluded from the €150 threshold limit and VAT calculation, on the basis that they are separate to the intrinsic value of the goods and form a separate line on the invoice. Percentage discounts reduce the value of the products and are therefore taken into account.
- Get the correct EU member state VAT rate
The EU member state VAT rate is looked up from the Delivery Region table, which is either Standard rate or Reduced rate, based on the VAT rating of your product.
Note about selling Reduced rate products
Some member states have more than one reduced rate so you need to check which of these rates applies to your reduced rate products and enter the correct rate against the Delivery Region. Check rates here or refer to your tax advisor.
- Clearly display the EU VAT details being used on orders
Applicable EU VAT is applied to the order and displayed on the order/invoice PDF and in Order Manager, examples shown below. The order/invoice template will require a change to display this.
Illustration: Order Manager
- Reporting & Export
The following reports are available:
Admin > Reports > EU IOSS Reports > Country Summary or Order Line Details
Details about EU IOSS data is also now shown on the orders CSV export directly on each order screen above the items.
Setting Up IOSS On Your Website
- Set up your Delivery Regions
Important: Values and rates have been pre-populated with those valid in June 2021 and therefore need to be checked as they are subject to change and the reduced rates vary from state to state dependent on the products being sold. Avalara publishes EU VAT rates in an easy to read format.
Go into Site Settings > Prices & VAT > VAT/ Rates >tick 'Use region based TAX rates?'
Check your delivery regions are fully set up for EU regions in Delivery Manager > View Delivery Regions for each EU member state, including:
- The correct VAT percentages for Standard and Reduced rates for your products
- The currency is set to EUR with Min=0 and Max=150
- Tick to activate EU IOSS for this region
Tip: Save time Exporting / Importing Regions for checking and amending
You will probably find it easier to review regions by first exporting them via Export Manager > Regions, then changing and re-importing them via Import System > Step 1 > REC CSV file, Step 2 > Regions, Step 3 > Select your amended regions CSV file.
Enable VAT Settings
In Site Settings > Prices & VAT, ensure the following settings are ticked:
Calculate VAT based on the user's region?
Calculate VAT based on the user's group?
Use the VAT exclusive field on the product record to calculate prices?
VAT Rates section
Use region based TAX rates?
Displaying Prices section
Re-download currency rates every hour.
Show the highest VAT rate/percentage at checkout - unticked
Optional setting if you do not use product bundles nor different rates of VAT on products and wish to show the VAT rate. We recommend leaving this unticked.
- Enable EU IOSS Site Setting
Go live with EU IOSS on the site via Site Setting > Prices & VAT > EU IOSS VAT > Enable EU IOSS VAT and putting in your EU IOSS VAT ID/Number
Update the order/invoice template
Update the template to display the new details via the responsive-base template in html/invoice/base.html.twig
- Exclude particular products from being sold to EU Regions
To stop a product being sold to an EU region, on the product record> Main products (towards the bottom of the screen with other exclude flags) tick:
Prevent purchase in EU IOSS regions
If you're using EU IOSS VAT rules then this allows you to prevent selling a product in EU regions
- Put through some test orders
Test the changes are working as expected by putting through some test orders for EU and non-EU consumers and businesses that are within and over the €150 limit.
- Audit data
On the order record you can see the EU IOSS details using the Export function.
Produce a report for EU IOSS orders via Reports> EU IOSS Report