If you run an online store, you want WooCommerce to calculate VAT correctly on products, shipping costs, and checkout pages. You often only notice a configuration error in your records or through customer inquiries, and fixing it then is more difficult than setting it up correctly from the start.
Setting up WooCommerce VAT correctly isn’t just about entering a percentage. You also need to determine when VAT is displayed, how shipping costs are taxed, and what happens for sales within or outside the Netherlands. That’s precisely where things often go wrong in practice.
If you set up WooCommerce VAT correctly, you’ll save yourself a lot of correction work later on. A well-designed technical setup makes your online store easier to manage for your administration and clearer for your customers. When in doubt, it’s smarter to have it checked thoroughly now than to fix it later.
1. Which VAT settings should you check first?
Start with the basics in WooCommerce. Go to the general tax settings and check whether tax calculation is enabled, whether prices are entered inclusive or exclusive of VAT, and whether the store and shipping location are correct. For Dutch online stores, it makes sense to decide in advance whether to display prices on the site inclusive of VAT to consumers or exclusive of VAT for business customers. This choice determines not only how prices are displayed but also how WooCommerce calculates amounts in the shopping cart and at checkout.2. Set prices inclusive or exclusive of VAT
The biggest source of confusion often lies in how prices are displayed. If you enter products including VAT, WooCommerce must interpret them that way as well; otherwise, your margins and rounding won’t be correct. If you work with consumers, including VAT is usually the most convenient option. For B2B web shops, excluding VAT can make sense, as long as your checkout and invoices are consistently set up that way. Afterward, always check a test product with a rounded price, for example, €19.95, so you can see what happens in the cart and at checkout.3. What VAT rates do you use in WooCommerce?
In the Netherlands, you primarily have the low rate of 9% and the high rate of 21%. WooCommerce allows you to create multiple tax classes, so you can link the correct rate to each product category. If you also use products with a different rate, such as digital services or special goods, you must set those up separately. An incorrect tax class quickly leads to incorrect prices at the product level, and that carries over into reports and invoices.4. How do you set up VAT for shipping costs?
Shipping costs are often an underestimated part of WooCommerce VAT. In many cases, you include VAT on shipping at the same rate as the product, but this depends on your product range and your accounting setup. Therefore, check how WooCommerce determines the shipping tax class. Don’t blindly opt for default settings, because if you use multiple product tax rates, you need to know which rate applies to shipping. An online store with both 9% and 21% tax items can encounter discrepancies here more quickly than you might think.5. What happens with sales within and outside the Netherlands?
If you sell only in the Netherlands, the setup is relatively straightforward. As soon as you ship to other EU countries or outside the EU, rules such as VAT reverse charge, VAT on distance sales, and varying rates come into play. For shipping within the EU, it can make a difference whether you’re delivering to consumers or businesses. WooCommerce can partially support this, but the correct setup depends on your tax situation. Therefore, don’t rely on assumptions for international VAT; instead, test what appears at checkout for each country and customer type.6. How do you test whether WooCommerce VAT is working properly?
A thorough test prevents surprises. Run through multiple scenarios: a single product at 9%, a product at 21%, an order with shipping costs, and a purchase from mobile and desktop. Check four points:- Is the price on the product page correct?
- Is the subtotal in the shopping cart correct?
- VAT is displayed separately or included, as you prefer
- Does the total amount match your expectations?
