VAT on Shipping to EU Businesses? Cracking the Shopify Code

VAT Woes on Shopify Shipping? You're Not Alone!

Hey everyone! Ever feel like you're navigating a tax maze when selling to other businesses in the EU? You're definitely not alone. I was just digging through the Shopify Community forums and stumbled upon a thread started by buzzwire, and it really hit home. The question? How to correctly remove VAT from shipping fees when selling B2B to other EU countries.

buzzwire was running into the common problem where EU VAT apps would dynamically adjust VAT on product prices just fine, but the shipping costs stubbornly remained VAT-inclusive. It's frustrating because, of course, the shipping should also be VAT-exempt under the reverse charge mechanism!

Let's dive into what the community uncovered and some potential solutions.

Understanding the Problem: Why Shipping VAT Sticks Around

The core issue, as buzzwire pointed out, is that most EU VAT apps focus on line items (products) and don't automatically recalculate shipping prices. The "charge VAT on shipping" setting in Shopify only controls whether shipping is taxable in the first place, not whether VAT is *removed* from a tax-inclusive shipping price when it shouldn't be charged.

So, what are our options?

Possible Solutions and Workarounds

Thankfully, the community (and some clever thinking!) has a few ideas:

1. Tax-Exclusive Shipping Rates

This is generally the recommended approach for B2B sales. Instead of setting your shipping rates to be tax-inclusive, configure them to be tax-exclusive from the start. This way, no VAT is added unless it's supposed to be.

2. Separate B2B Shipping Profiles

A more involved, but potentially cleaner, approach is to create separate shipping profiles specifically for your B2B customers. Within these profiles, you can define shipping rates that have VAT already removed. This ensures that B2C customers see VAT-inclusive prices, while B2B customers get the VAT-exempt rates they're entitled to.

3. Shopify Plus Scripts or Functions

If you're on Shopify Plus, you have access to custom checkout logic via Scripts or Functions. This gives you the ultimate flexibility to control how VAT is calculated and applied to both products and shipping. This requires development expertise but offers the most tailored solution.

4. ERP Integration (buzzwire's Approach)

Interestingly, buzzwire mentioned finding a workaround to get the correct amounts imported into their external ERP tool. While they didn't share the specifics, this suggests that even if the VAT isn't *perfectly* handled within Shopify's checkout, you might be able to correct it downstream in your accounting system. This relies on accurate data being passed to the ERP and some clever configuration on that end.

Step-by-Step: Setting Up Tax-Exclusive Shipping Rates

Let's walk through how to set up tax-exclusive shipping rates, as this is the most commonly recommended approach:

  1. Go to your Shopify Admin: Navigate to Settings > Shipping and delivery.
  2. Create or Edit a Shipping Profile: Choose an existing profile or create a new one.
  3. Add or Edit a Shipping Zone: Select the specific EU countries you're selling to.
  4. Add a Rate: Instead of entering a price that *includes* VAT, enter the price *without* VAT. Shopify will then add VAT on top of this price for B2C customers (if applicable based on your tax settings).
  5. Double-Check Your Tax Settings: Ensure your general tax settings are configured correctly for your business location and the countries you're selling to.

A Few Things to Keep in Mind

  • App Limitations: As buzzwire discovered, many VAT apps have limitations when it comes to shipping. Before committing to an app, thoroughly test its VAT handling for both products *and* shipping.
  • Testing is Key: Always, always test your VAT setup thoroughly. Place test orders with different customer locations and VAT numbers to ensure the correct amounts are being calculated.
  • Consult a Tax Professional: VAT is complex, and this article isn't a substitute for professional advice. If you're unsure about anything, consult with a tax advisor who specializes in EU VAT.

So, while there isn't a single perfect solution, hopefully, these tips and insights from the community give you a solid starting point for tackling VAT on shipping in your Shopify store. It's definitely a tricky area, but with a bit of careful configuration and testing, you can get it right!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools