HomeNewsWooCommerce EU VAT for Irish Businesses: Setting It Up Correctly in 2026

WooCommerce EU VAT for Irish Businesses: Setting It Up Correctly in 2026

EU VAT compliance for Irish WooCommerce stores is achievable — if you configure it correctly from the start. Table of Contents Irish…

webpoint
WordPress Developer
WooCommerce EU VAT setup for Irish businesses -- OSS, tax rates, plugins and invoicing
EU VAT compliance for Irish WooCommerce stores is achievable — if you configure it correctly from the start.

WooCommerce EU VAT is one of the most misunderstood and most frequently misconfigured aspects of running an Irish WooCommerce store. The rules changed significantly in July 2021 with the introduction of the One-Stop Shop scheme, and many Irish e-commerce businesses are still operating under outdated assumptions — either not collecting the right VAT rate from EU customers, or not collecting WooCommerce EU VAT at all. This guide covers the current rules, what WooCommerce does and does not handle automatically, and the practical setup required for Irish stores selling to EU consumers or businesses.

Irish VAT Basics for WooCommerce Stores

Ireland has three primary VAT rates. The standard rate is 23% and applies to most physical goods, digital services, and professional services. The reduced rate of 13.5% applies to certain categories including some construction services, agricultural supplies, and hospitality (the latter subject to periodic government adjustments). The zero rate (0%) applies to food, children’s clothing, books, and a range of other categories.

VAT registration is legally required in Ireland once your annual turnover exceeds €80,000 for supply of goods or €40,000 for supply of services. Below these thresholds, registration is optional. However, if you are selling to EU consumers under the One-Stop Shop scheme (covered below), you need to be VAT-registered in Ireland regardless of your domestic turnover level.

The Revenue Commissioners’ VAT guidance is the authoritative source for Irish rate classifications — if you are uncertain which rate applies to your specific product category, consult it or speak to a VAT-registered accountant before configuring your store. Getting the rate wrong has audit implications.

EU One-Stop Shop (OSS) Explained

Before July 2021, Irish businesses selling to EU consumers were required to register for VAT in every EU member state where their sales exceeded that country’s individual registration threshold. For a small Irish store selling to customers across France, Germany, the Netherlands, and Spain, this meant potentially four separate VAT registrations, four separate returns, and four separate payment arrangements — a compliance burden that was genuinely unworkable for most SMEs.

The One-Stop Shop scheme replaced this entire system with a single registration in Ireland that covers all EU B2C (business-to-consumer) sales. If your total annual cross-border EU sales exceed €10,000, you register for OSS through Revenue’s myAccount portal, file quarterly returns declaring sales by destination country, and make a single quarterly payment to Revenue — who then distribute the appropriate VAT to each member state. This is dramatically simpler than the old multi-country registration system.

The critical implication for WooCommerce: under OSS, you must charge VAT at the customer’s country rate, not Ireland’s 23%. A French customer buying from your Irish store should pay 20% French VAT. A German customer should pay 19% German VAT. A Swedish customer pays 25% Swedish VAT. WooCommerce’s standard tax settings cannot handle this correctly without either a plugin or extensive manual configuration of a separate rate for every EU member state. For any store with meaningful EU sales volume, a plugin is the practical solution.

Stores below the €10,000 annual EU cross-border threshold can instead charge Irish VAT (23%) on all EU sales. This simplifies compliance significantly but is only available while you remain below the threshold. Once you cross it — even for a single tax year — you are required to register for OSS in the following year.

Setting Up WooCommerce Tax Settings for Ireland

Go to WooCommerce → Settings → Tax. The key configuration decisions:

Prices entered with tax: For B2C (consumer) stores in Ireland and the EU, entering prices inclusive of VAT is standard — consumers expect to see the final price they will pay, not a pre-tax price. For B2B stores, exclusive of VAT is the norm, since business customers reclaim it.

Calculate tax based on: Set to “Customer billing address” for OSS compliance. This applies the rate for the customer’s country to each order, which is the OSS requirement.

Display prices in shop: “Including tax” for B2C Irish stores. This shows consumers the final price on product pages and in the cart.

Tax rounding: Set to “Round tax at subtotal level, not per line” — this matches standard EU invoicing practice and avoids rounding differences across line items.

For basic Irish-only selling (domestic customers only, below the EU cross-border threshold): add a single standard-rate tax: Country IE, State *, ZIP/Postcode *, Rate 23%, Name VAT. For EU-wide selling under OSS, you need a separate rate entry for each EU member state with its current standard rate — which is where plugins become the only practical approach.

VAT Plugins for WooCommerce

WooCommerce EU VAT Assistant by Aelia

The most comprehensive WooCommerce EU VAT solution. It handles automatic rate application by destination country using a maintained database of WooCommerce EU VAT rates, VAT number validation at checkout for B2B zero-rating, dual evidence collection (IP address and billing country) for compliance record-keeping as required by EU regulations, and integration with WooCommerce’s native tax engine. It is a paid plugin but represents meaningful cost savings compared to the accountancy fees associated with manual VAT compliance on a store with significant EU volume.

WooCommerce EU/UK VAT Compliance

A strong and more affordable alternative to Aelia that covers the core requirements: automatic rate application by destination country, VAT number validation via the VIES system, evidence collection for compliance records, and configurable reporting. Well-suited to Irish stores that need OSS compliance without the full feature set of the Aelia suite.

Quaderno

Quaderno is a broader tax compliance platform that integrates with WooCommerce and handles WooCommerce EU VAT, UK VAT (post-Brexit), and US sales tax in a unified system. Worth considering if you sell to both EU and non-EU markets and want a single tax compliance solution rather than separate plugins for each region.

EU Invoice Requirements

When selling B2B across the EU — that is, to VAT-registered businesses in other member states — your invoices must comply with the WooCommerce EU VAT Directive’s invoice requirements. The mandatory fields are: a unique sequential invoice number, invoice date, the supplier’s full name and address, the supplier’s VAT registration number, the customer’s name and address, the customer’s VAT number (for zero-rated B2B supplies), a description of the goods or services supplied, the quantity and unit price, the taxable amount broken down by VAT rate, the VAT rate applied, the VAT amount due at each rate, and the total amount payable.

WooCommerce does not produce compliant WooCommerce EU VAT invoices by default. The most widely used solution for Irish stores is the PDF Invoices & Packing Slips for WooCommerce plugin (free), which generates invoices in a format that meets EU requirements and can be configured with your VAT number and all required fields. For stores using Aelia or WooCommerce EU/UK VAT Compliance, invoice generation is typically included or available as an add-on.

B2B VAT Number Validation

If your WooCommerce store sells to other VAT-registered EU businesses and you want to apply the zero rate (reverse charge) to those sales, you are required to validate the customer’s VAT number and retain proof that it was valid at the time of the transaction. The EU provides the VIES (VAT Information Exchange System) for real-time validation. Both Aelia and WooCommerce EU/UK VAT Compliance integrate with VIES automatically, displaying a VAT number field at checkout and checking it against the VIES database before applying the zero rate.

Important: a VAT number that was valid at the time of sale but later found to be fraudulent or cancelled does not expose you to VAT liability, provided you retained evidence that you checked it. Keep the VIES validation responses for your records.

Common VAT Mistakes Irish WooCommerce Stores Make

Charging Irish VAT (23%) to all EU customers regardless of their country — which means either overcharging some customers or remitting to Revenue VAT that should have gone to other member states. Not registering for OSS after crossing the €10,000 EU cross-border threshold, which is an undeclared VAT liability building up each quarter. Applying the zero rate to B2B sales without validating the VAT number or retaining evidence, which creates audit exposure. Using the default WooCommerce tax settings without a VAT plugin and assuming they are OSS-compliant — they are not. And issuing invoices that are missing mandatory fields, which can result in tax authorities in the customer’s country disallowing the customer’s VAT reclaim.

WooCommerce EU VAT compliance is not something to configure casually — the penalties for incorrect VAT treatment under Revenue audit can be significant, and OSS returns are cross-referenced by Revenue with data from other EU tax authorities. If you are uncertain about your current VAT treatment, consult a VAT-registered accountant before your next quarterly return. For the WooCommerce configuration itself, we set this up correctly as part of every Irish e-commerce build we deliver. Get in touch to discuss your store →

Written by
webpoint
WordPress Developer

WordPress Development. Done Right. Building high-performance websites for businesses since 2019.

← Previous
Freelancer vs Agency for WordPress in Ireland: An Honest Comparison

Let's Build Something
That Actually Works.

Start with a free 30-minute consultation. Tell me about your project and I'll tell you exactly how I can help — no obligation, no sales pitch.

📍 Cork, Ireland ⚡ Response within 4 business hours 📅 Free discovery call, no strings attached

hello@onwebpoint.com +353 89 409 5759