Shopify and Vat Guide for Ecommerce Sellers

in ecommercetaxesguides · 11 min read

a tablet and a laptop
Photo by hookle.app on Unsplash

Practical guide to configuring VAT on Shopify with steps, tools, pricing, common mistakes, and FAQs.

Introduction

Many merchants treat taxes as an afterthought, but “shopify and vat” is a compliance and customer experience issue that affects margins, pricing, logistics, and cash flow. If you sell to consumers in the European Union, United Kingdom, or other VAT (Value Added Tax) jurisdictions, how you register, collect, and remit VAT can add 5 to 25 percent to your effective cost and create obligations in multiple countries.

This article explains what sellers on Shopify need to know about VAT, with clear steps, timelines, tool options, pricing examples, and real-world scenarios. You will learn when to register for VAT, how to configure Shopify tax settings, which third-party tax services to consider, and how to avoid common mistakes that can trigger fines or lost sales. The guidance is aimed at founders and store owners launching or scaling cross-border sales, not tax professionals, so every section includes actionable checklists and numbers you can use to plan implementation.

Shopify and Vat Overview

VAT stands for Value Added Tax and is a consumption tax applied in many countries on sales to end customers. For Shopify merchants selling to consumers (business to consumer, B2C), VAT is charged based on the customer’s location. For business customers (business to business, B2B), VAT can often be zero-rated if the buyer provides a valid VAT identification number and reverse charge rules apply.

Key VAT concepts Shopify merchants must know:

  • Place of supply determines which country’s VAT rate applies. For physical goods shipped cross-border, destination-based taxation is common. For digital services, rules changed substantially in the EU, UK, and other regions.
  • VAT registration creates filing and record-keeping obligations. Each country sets thresholds and rules for non-resident sellers.
  • Marketplace facilitator rules may shift collection responsibility to marketplaces like Amazon, but Shopify stores are generally the merchant’s responsibility.

Examples with numbers

  • UK VAT threshold: If your taxable turnover in the UK exceeds GBP 85,000 in a 12-month period, you must register for VAT with HM Revenue and Customs (HMRC). That threshold triggers quarterly or monthly filings and VAT charges on UK sales.
  • EU e-commerce changes: Since July 1, 2021, the EU introduced a One-Stop Shop (OSS) and Import One-Stop Shop (IOSS) that change how cross-border distance sales and low-value imports are reported. For goods imported under EUR 150 using IOSS, sellers or their intermediaries can collect VAT at checkout and avoid import VAT collection at the border.

What Shopify does and what you must do

  • Shopify provides tax settings that can calculate taxes by region, tax-exempt customers, and tax overrides per product. Shopify does not register you for VAT or remit taxes on your behalf in most cases.
  • You must decide whether prices will be shown tax-inclusive or tax-exclusive, configure product taxability, and connect any tax automation apps you choose for filing and reporting.

If you sell in two or more VAT jurisdictions, plan for registration, automation, and accounting integration to keep compliance manageable.

Principles for Configuring Taxes in Shopify

Start with three principles: register where required, price with clarity, and automate where it saves more than it costs.

Register where required

  • Determine nexus based on local rules. For physical goods, this often means register where you store inventory, where you fulfill orders, or where you exceed distance selling thresholds. For services and digital goods, registration rules depend on customer location and local VAT rules.
  • Example: A US merchant storing inventory in Germany with a fulfillment provider like ShipBob triggers VAT obligations in Germany. Registering with German tax authorities is the right step.

Price with clarity

  • Decide whether prices shown to customers include VAT or add it at checkout. Many EU stores display vat-inclusive prices to match consumer expectations.
  • Example math: If you want the customer to pay 120 EUR all-inclusive and the VAT rate is 20 percent, set the base price to 100 EUR and VAT 20 EUR is calculated and displayed. Conversely, if you want a net margin target, set net price and calculate VAT on top.

Automate where it pays off

  • Small sellers with sales in one jurisdiction may manage VAT manually. But as soon as you cross multiple countries, automation saves time and reduces errors.
  • Tools to automate: Avalara AvaTax, TaxJar, Quaderno, and Stripe Tax. These calculate tax rates, produce transaction-level tax details, and integrate with accounting systems like Xero or QuickBooks.

Shopify tax settings you must review

  • Tax regions: Enable taxes for countries and regions where you charge VAT.
  • Tax overrides and exemptions: Use product tax overrides for VAT-exempt items or different rates, particularly for digital vs physical goods.
  • Customer VAT numbers: For B2B transactions, collect and validate VAT IDs. Use apps or third-party services to validate VAT IDs against the EU VIES (VAT Information Exchange System).

Example configuration scenario

  • Store sells apparel from the UK to EU consumers. You register for UK VAT and EU OSS for cross-border sales. In Shopify, mark products as taxable, set UK VAT at 20 percent, and configure EU tax rules to charge VAT based on customer shipping address. Integrate Quaderno to generate invoices that include VAT breakdown and file OSS returns quarterly.

Principles summary

  • Know where you must register.
  • Choose inclusive or exclusive pricing based on customer expectations and margin targets.
  • Use automation once you handle multiple VAT rates or need consolidated reporting.

Steps to Implement VAT on Shopify

This step-by-step checklist includes a suggested timeline and concrete actions you can complete in the first 90 days.

Phase 1 Quick audit and decisions 0 to 14 days

  • Audit where inventory is stored, expected sales by country, and product taxability. Use past sales data or market estimates.
  • Decide on pricing strategy: tax-inclusive prices for consumer-facing EU/UK stores, tax-exclusive for B2B storefronts.
  • Identify which VAT registrations you need. If you ship from a UK warehouse to EU customers, consider OSS and potential IOSS for imports.

Phase 2 Registration and paperwork 14 to 45 days

  • Register for required VAT numbers. Example timeline: registering in a single EU country normally takes 2 to 4 weeks but can be faster with an accountant or tax agent.
  • If using OSS or IOSS, engage an intermediary if you cannot register directly. Intermediaries often charge a setup fee and a monthly processing fee.

Phase 3 Shopify configuration 1 to 3 days

  • In Shopify admin go to Settings > Taxes and duties:
  • Enable taxes for each relevant country or region.
  • Set tax-inclusive pricing if required.
  • Add tax overrides for specific products or shipping.
  • Create shipping profiles that include tax behavior for domestic and international shipments.

Phase 4 Automation and invoices 7 to 30 days

  • Install a tax automation app:
  • TaxJar: tax calculation plus filing automation.
  • Avalara AvaTax: enterprise-grade calculation and returns.
  • Quaderno: invoice generation, VAT validation, and compliance.
  • Stripe Tax: if you process payments with Stripe and want bundled tax calculation.
  • Connect with accounting software like Xero or QuickBooks Online for reconciliation.

Phase 5 Filing and record keeping ongoing

  • File VAT returns on the schedule required (monthly, quarterly, or annually). Example: most EU OSS returns are monthly or quarterly depending on country rules.
  • Retain transaction-level records for at least six years for most jurisdictions. Use cloud storage and automatic exports to maintain auditable trails.

Example costs and service timelines

  • Shopify plan: Basic Shopify at approximately USD 39 per month supports tax settings. (Prices subject to change.)
  • Tax app examples:
  • TaxJar: starting around USD 19 per month for basic services. Filing service adds to cost.
  • Quaderno: plans start around USD 49 per month for growing stores.
  • Avalara AvaTax: enterprise pricing, often starting at USD 50+ per month with setup fees.
  • Stripe Tax: charges approximately 0.5 percent per transaction for tax services, plus standard Stripe fees.
  • Accounting software:
  • Xero: from around USD 15 per month.
  • QuickBooks Online: from around USD 12 per month.

Checklist you can use now

  • Make a list of top 10 countries by expected revenue.
  • Identify warehouses and fulfillment partners.
  • Decide on tax-inclusive or tax-exclusive pricing for each market.
  • Choose one tax automation app and start the free trial.
  • Schedule VAT registration tasks with a local tax advisor for each target market.

Best Practices and Compliance for Cross-Border VAT

Treat VAT as a business process that impacts pricing, customer experience, and bookkeeping. Apply these practices to reduce risk and improve conversion.

  1. Display clear prices and VAT handling
  • Show tax-inclusive prices on product pages for consumer sales in VAT countries. Consumers comparing shops expect to see final prices with VAT included.
  • Show VAT invoice details on order confirmation emails if the sale includes VAT.
  1. Use OSS and IOSS where applicable
  • One-Stop Shop (OSS) simplifies EU distance sales by letting you file a single return for retail sales across the EU instead of registering in every member state.
  • Import One-Stop Shop (IOSS) allows VAT collection at checkout for imported goods under EUR 150 so the buyer does not pay VAT and customs fees at import.
  • Example: Selling a 30 EUR product to Germany with 19 percent VAT, collecting VAT at checkout yields 35.70 EUR to the customer. Without IOSS, the parcel could be held at customs and the customer charged approx 35.70 EUR plus customs handling fees.
  1. Validate VAT numbers for B2B sales
  • Collect VAT numbers at checkout for business customers and validate them with VIES or a tax app.
  • If you sell 10,000 EUR/month to EU businesses and accept reverse charge, ensure your invoices show the buyer VAT number and a statement referencing reverse charge rules.
  1. Integrate taxes into accounting and cash flow planning
  • VAT creates a timing gap: you collect VAT from customers but remit to authorities on a schedule. Track VAT liabilities separately from sales revenue.
  • Example: If your monthly sales are EUR 50,000 with an average VAT rate of 20 percent, you collect EUR 10,000 in VAT monthly that must be remitted according to filing schedules.
  1. Audit your fulfillment partners
  • If you use fulfillment services like Fulfillment by Amazon (FBA), ShipBob, or third-party logistics, confirm whether they create VAT nexus by storing inventory. If they do, plan a VAT registration where those warehouses are located.
  1. Keep invoices and transaction-level detail
  • VAT authorities expect invoices that contain required details: seller VAT number, buyer VAT number for B2B, invoice date, product description, VAT amount, and tax rate.
  • Use apps like Quaderno or Avalara CertCapture to automate invoice formatting and storage.

Tools and Resources

Below are tools most commonly used by Shopify merchants with approximate pricing and what they cover. Prices change over time; use them as ballpark estimates and confirm on vendor sites.

  • Shopify tax settings

  • Pricing: Included with Shopify plans (Basic Shopify approx USD 39 per month).

  • Coverage: Basic tax calculation by location, tax overrides, customer tax-exempt handling.

  • Avalara AvaTax

  • Pricing: Enterprise pricing, typically starts from approx USD 50 to USD 100 per month depending on transaction volume. Setup fees may apply.

  • Coverage: Real-time tax calculation, returns automation, taxability logic for many jurisdictions.

  • TaxJar

  • Pricing: Starter plans around USD 19 per month for basic calculations; filing services cost extra.

  • Coverage: Sales tax automation focused on US and VAT reporting features including AutoFile options.

  • Quaderno

  • Pricing: Plans typically start around USD 49 per month. Transaction-based pricing for high volumes.

  • Coverage: VAT invoice creation, VAT validation, OSS reports, automated receipts and compliance.

  • Stripe Tax

  • Pricing: Charges around 0.5 percent of the transaction for tax calculation and reporting in addition to standard Stripe payment fees.

  • Coverage: Tax calculation, collecting VAT at checkout for many countries, simple reporting.

  • Accounting software

  • Xero: Starting plans around USD 15 per month. Good bank feed and reconciliation features.

  • QuickBooks Online: Starting around USD 12 per month. Strong integrations with many tax apps.

  • VAT registration and advisory

  • Local accountants or firms with e-commerce VAT experience. Expect setup fees from USD 300 to USD 1,500 per country for non-resident registration and monthly compliance fees.

  • IOSS intermediaries

  • Services that register non-EU sellers for IOSS and handle reporting. Fees vary widely, typically an initial setup fee plus per-transaction or monthly charges.

Choose tools based on volume, number of jurisdictions, and whether you want full filing automation or only tax calculation.

Common Mistakes and How to Avoid Them

  1. Mistake: Not registering where you have VAT obligations

How to avoid: Map inventory locations and sales by country. If you store inventory in a foreign warehouse like ShipBob in Germany, register for VAT in that country immediately.

  1. Mistake: Displaying net prices to consumers who expect gross prices

How to avoid: Set product pages to show tax-inclusive prices for consumer sales in EU and UK markets. Run A/B tests to measure conversion impact.

  1. Mistake: Relying solely on Shopify tax defaults

How to avoid: Review product tax categories, add tax overrides for reduced rates, and integrate a tax app when you have multiple countries. Shopify defaults may calculate rates, but it will not file returns for you.

  1. Mistake: Not collecting VAT ID for B2B transactions

How to avoid: Add a VAT number field to checkout for business customers and validate using VIES or a tax app to correctly apply reverse charge rules.

  1. Mistake: Ignoring IOSS for low-value imports

How to avoid: If you import goods under EUR 150 to EU customers, register for IOSS or use an intermediary. This avoids surprise customs fees for customers and improves conversion.

FAQ

Do I Need to Register for VAT If I Sell Only on Shopify?

You need to register for VAT where the law requires it. If you sell only in one VAT country and your turnover exceeds that country’s threshold, register. If you store stock or have nexus in other VAT countries, you likely need to register there too.

Can Shopify Calculate VAT Automatically for Every Country?

Shopify can calculate VAT for many countries using built-in rates, but it will not complete filings or provide all invoice details required by tax authorities. For filing, OSS, or complex VAT rules use a tax app or service.

What is the Difference Between OSS and IOSS?

One-Stop Shop (OSS) is for reporting EU cross-border B2C sales of goods and certain services. Import One-Stop Shop (IOSS) is for collection of VAT at the point of sale on imported goods under EUR 150, simplifying customs clearance for buyers.

How Should I Display VAT in Pricing to Avoid Cart Abandonment?

For B2C in VAT markets, display tax-inclusive final prices on product pages and show a VAT line in the cart breakdown. For B2B buyers, display net prices and collect VAT IDs to apply reverse charge where appropriate.

Will Marketplace Facilitator Rules Affect My Shopify Store?

Generally no. Marketplace facilitator rules apply to marketplaces that handle payments and remit taxes (e.g., Amazon) in certain jurisdictions. If you sell through Shopify and process payments yourself, the VAT responsibility usually remains with you.

How Long Should I Keep VAT Records?

Keep VAT records for at least the minimum period required by each tax authority. For many EU countries and the UK, retain records for six years. Check local rules for exact retention periods.

Next Steps

  1. Run a 14-day audit
  • Export last 12 months of orders by country from Shopify, map inventory locations, and rank top 10 countries by revenue.
  1. Decide pricing strategy this week
  • Choose tax-inclusive pricing for consumer markets where VAT is common, and document the margin and price math.
  1. Register and set Shopify settings in 30 to 45 days
  • Engage a local VAT specialist for any necessary registrations. In parallel, configure Shopify tax settings and add a tax app trial such as TaxJar or Quaderno.
  1. Automate filings within 90 days
  • Connect tax app to accounting software and set up automated reports and OSS/IOSS processes. Start filing and reconcile VAT collected against bank deposits monthly.

Further Reading

Marcus

About the author

Marcus — Ecommerce Development Specialist

Marcus helps entrepreneurs build successful ecommerce stores through practical guides, platform reviews, and step-by-step tutorials.

Launch Your Ecommerce Store for Just $1

Build your professional ecommerce store with Shopify - get all the tools, templates, and support needed to launch and grow your online business successfully.

Try Shopify for just $1/month for your first 3 months