Set Up UK VAT on Shopify 2026: Full Guide
Shopify is the most popular hosted e-commerce platform in the world, used by over 4 million merchants. It handles checkout, payments, and tax calculation out of the box — making it one of the easiest platforms to get VAT-compliant on quickly. Once you’ve entered your VAT number and flipped the right settings, Shopify does the maths automatically at every checkout.
Configure UK Tax Settings
Section titled “Configure UK Tax Settings”- Go to Settings → Taxes and duties in your Shopify admin
- Under Tax regions, select United Kingdom
- Enter your VAT registration number (GB followed by 9 digits)
- Enable UK tax collection by turning on the United Kingdom tax region
- Save your settings
If you haven’t received your VAT number yet but know your effective registration date, set everything up now and add the number the day it arrives. You’re required to charge VAT from your effective date, not from when the number lands in your inbox.
VAT-Inclusive vs VAT-Exclusive Pricing
Section titled “VAT-Inclusive vs VAT-Exclusive Pricing”This is the most important decision for your Shopify setup, and it maps directly to Step 3 of the checklist.
VAT-inclusive (recommended for B2C):
- Tick “Include tax in prices” under your UK tax settings
- Your product prices already include VAT — a £30 listing means the customer pays £30, of which £5 goes to HMRC
- What customers see on product pages matches what they pay at checkout — no surprise tax added at the end
- Best for selling direct to consumers (B2C) where prices feel cleaner and competitors’ prices are typically VAT-inclusive
VAT-exclusive:
- Leave “Include tax in prices” unticked
- VAT is added on top at checkout — a £25 net price becomes £30 at checkout
- Better for B2B stores where business buyers expect to see net prices and reclaim the VAT themselves
- Can cause cart abandonment if B2C customers see a price jump at checkout
Verify your setup: Preview a product page and go through to checkout. Confirm the price displayed matches your intended pricing (inclusive or exclusive), and that the checkout clearly shows the VAT breakdown.
Displaying VAT to Customers
Section titled “Displaying VAT to Customers”Once your tax region is configured, Shopify automatically shows VAT-inclusive pricing throughout the store (if you’ve selected inclusive pricing). At checkout, it shows the VAT breakdown:
- Subtotal (net)
- Tax (VAT at 20%)
- Total
If you’re selling zero-rated products (children’s clothing, books, most food), you can set individual products to use a zero-rate tax override in Settings → Taxes and duties → Tax overrides. Create a product category override for 0% UK VAT and assign the relevant products.
Do Shopify Order Confirmations Count as VAT Receipts?
Section titled “Do Shopify Order Confirmations Count as VAT Receipts?”For B2C orders of £250 or less, HMRC allows simplified VAT receipts that don’t need all the fields of a full VAT invoice. Shopify’s default order confirmation emails satisfy this requirement provided you’ve configured your store correctly and they show:
- Your business name and address
- Your VAT registration number
- The date
- Description of goods
- The VAT rate applied
- Total including VAT
Check your order confirmation template in Settings → Notifications → Order confirmation and make sure your VAT number appears. By default, Shopify pulls your store address and business name from your store settings — confirm these are complete and correct.
For B2C orders over £250, and for all B2B orders, you need full VAT invoices — see Step 5 of the checklist. Shopify’s built-in emails won’t meet the full invoice requirements, so use a plugin like Order Printer Pro or an accounting integration like Xero or QuickBooks to generate proper VAT invoices.
Selling to the EU as Well?
Section titled “Selling to the EU as Well?”If you ship to EU countries too, you’ll need your IOSS number configured separately in Shopify. See the EU VAT guide for that setup — it’s a separate process from UK VAT.
This is Step 4 of the UK VAT Setup Checklist. Continue to Step 5: set up invoicing →