Why Shopify Tax Setup Matters
Tax misconfiguration on a Shopify store is a quiet, growing liability. Charge too little and you’re personally responsible for the underpayment. Charge too much and you’re creating customer dissatisfaction and potential refund obligations. The good news: Shopify’s tax system is sophisticated and largely automated when set up correctly — it can calculate the right tax rate for virtually every US state and many international markets automatically.
This guide covers how to configure Shopify taxes correctly for US domestic sales, EU VAT, and international markets, plus how to handle tax exemptions, product-specific tax overrides, and nexus obligations.
Understanding Sales Tax Nexus
Before configuring taxes, understand your obligations. In the US, you’re required to collect sales tax in states where you have “nexus” — a significant connection to the state. Nexus can be established by:
- Physical nexus — a physical location in the state: store, warehouse, office, or even an employee working remotely
- Economic nexus — exceeding a sales threshold in the state (typically $100,000 in annual sales or 200 transactions, though thresholds vary by state). Economic nexus applies in all US states with a sales tax (45 states + DC)
After the 2018 South Dakota v. Wayfair Supreme Court ruling, most e-commerce sellers have economic nexus obligations in multiple states. If your store reaches $100,000+ in annual revenue, you likely have nexus in multiple states and need to collect and remit sales tax in each. Consult a sales tax professional (CPA or a service like TaxJar or Avalara) to understand your specific obligations before assuming Shopify’s automatic tax handles everything.
Step 1: Configure Shopify’s Automatic US Tax Settings
Go to Settings → Taxes and duties → United States → Collect sales tax. Shopify automatically calculates sales tax rates for states where you’ve established your obligation to collect. For each state:
- Click Add state (if not already listed)
- Enter your sales tax registration number for that state
- Shopify automatically applies the correct combined rate (state + county + city) for each customer’s shipping address
Shopify’s automatic tax calculation uses data from Avalara to apply destination-based tax rates for most US states. This handles the complexity of US sales tax rates — which vary by state, county, and city — automatically for most situations.
Step 2: Set Up Tax Registration for All Nexus States
You must register for sales tax collection in each state before you can legally collect it. Registration is through each state’s Department of Revenue website. Once registered, you receive a sales tax registration number to enter in Shopify.
The most efficient approach for multi-state sellers: use a service like TaxJar, Avalara, or Anrok to manage registrations, filings, and remittances across all nexus states. These services automate the monthly/quarterly tax filing that would otherwise require filing separate returns for each state where you’re registered — a significant time investment at scale.
Step 3: Configure Whether Prices Include or Exclude Tax
Shopify allows two pricing approaches:
- Tax-exclusive pricing (default in US) — displayed prices don’t include tax; tax is added at checkout based on the customer’s location. Customer sees $49.99 product → $49.99 + applicable tax at checkout.
- Tax-inclusive pricing (common in EU, UK, Australia) — displayed prices already include tax. Customer sees €49.99 product → pays exactly €49.99 including VAT. Shopify calculates the tax component from the total price.
Configure this in Settings → Taxes and duties → Show prices in store → Tax included in price. Most US stores use tax-exclusive; most EU/UK/AU stores use tax-inclusive (it’s often legally required to display prices with VAT included in the EU).
Step 4: Configure EU VAT
If you sell to EU customers, VAT (Value Added Tax) applies based on the buyer’s country. The EU’s OSS (One Stop Shop) scheme, effective July 2021, allows sellers to register in a single EU country and remit VAT for all EU sales through that one registration — rather than registering in each individual EU country.
In Settings → Taxes and duties → European Union:
- If you’re EU-based: configure VAT registration for your country; if selling cross-border, consider OSS registration
- If you’re non-EU based selling to EU consumers: you’re required to collect and remit VAT for EU customers. The EU IOSS (Import One Stop Shop) applies for goods valued under €150. Register for IOSS in an EU country and enter your IOSS number in Shopify’s EU tax settings.
EU VAT rates vary by country (Germany 19%, France 20%, Sweden 25%, etc.) and by product category (some products have reduced or zero VAT rates). Shopify applies the correct rate automatically once your EU tax settings are configured.
Step 5: Set Up UK VAT
Post-Brexit, UK VAT is separate from EU VAT. If you sell to UK customers:
- UK VAT registration threshold (for non-UK businesses): zero for digital products; £85,000 annual UK sales threshold for physical goods.
- Once registered: enter your UK VAT registration number in Settings → Taxes and duties → United Kingdom
- UK VAT rate: 20% standard (5% reduced for specific categories like children’s clothing and food; 0% for books, children’s clothing, and some other categories)
Step 6: Configure Product-Specific Tax Overrides
Not all products are taxed the same way. Common product-specific tax situations:
- Clothing in some US states — children’s clothing is exempt from sales tax in Pennsylvania, New York, and several other states
- Food and groceries — unprepared food is often exempt or taxed at a lower rate in many states
- Digital products — taxability varies by state and country; some jurisdictions tax digital downloads; others don’t
- Medical products — often exempt (prescription items) or taxed at reduced rates
To override tax for specific products: in Shopify Admin, go to Settings → Taxes and duties → Tax overrides. Create an override that exempts a product collection or applies a specific tax rate to it. Or at the product level: in the product editor’s Pricing section, you can check “This variant requires shipping” and configure tax differently.
Step 7: Handle Tax Exemptions for B2B Customers
Business buyers who resell your products are typically exempt from sales tax (in the US, with a valid resale certificate). To configure tax-exempt status for specific customers:
- Go to Customers → [Customer]
- In the “Tax” section, toggle “Collect tax” off
- Tax is no longer charged on orders from this customer account
Keep copies of resale certificates from each tax-exempt customer as documentation for your records. Resale certificates typically need renewal every 1-3 years. For stores with significant B2B volume, Shopify’s tax exemption per customer plus a document management system for resale certificates is the minimum viable compliance setup.
Step 8: Use Tax-Included Shipping Configuration
Shipping charges may also be taxable depending on jurisdiction:
- In most US states with a sales tax, shipping is taxable if the goods being shipped are taxable
- In some states (e.g., Florida, California), shipping may be non-taxable or separately handled
- In the EU, shipping is generally taxable as part of the supply
Shopify handles shipping taxability automatically for most US states when automatic tax calculation is enabled. In Settings → Taxes and duties → Tax calculations, confirm that “Charge tax on shipping rates” is appropriately configured for your markets.
Frequently Asked Questions
Does Shopify automatically calculate sales tax for me?
Shopify automatically calculates the correct US sales tax rates for each customer’s shipping address when you’ve configured your nexus states and enabled automatic tax. For EU VAT, UK VAT, and other international taxes, Shopify calculates rates once you’ve entered your registration numbers and enabled those tax regions. What Shopify doesn’t do: determine where you have nexus (you must determine this and register appropriately), file tax returns on your behalf, or handle tax liability for states where you haven’t registered.
What is economic nexus and when does it apply?
Economic nexus means you have a tax obligation in a state solely based on sales volume, even without a physical presence. After South Dakota v. Wayfair (2018), all states with a sales tax can require out-of-state sellers to collect and remit when they exceed that state’s threshold (typically $100,000 in annual sales or 200 transactions). If your Shopify store reaches significant revenue, you likely have economic nexus in multiple states — this should be assessed with a sales tax professional, not assumed to be handled by Shopify’s automatic settings alone.
Should I use TaxJar or Avalara with Shopify?
For stores below ~$200,000 in annual US revenue with sales in fewer than 10 states: Shopify’s built-in automatic tax calculation is likely sufficient. For larger stores, multi-state sellers with complex product catalogs, or stores that want automated tax return filing (not just collection): TaxJar ($19/month + based on filings) or Avalara (enterprise pricing) integrate with Shopify to handle collection, reporting, and filing. Both significantly reduce the administrative burden of multi-state compliance at the cost of their subscription fees.
How do I handle tax on digital products sold to EU customers?
EU VAT on digital products (ebooks, software, downloadable files, streaming content) applies based on the buyer’s EU country at that country’s rate. If you’re selling digital products to EU consumers: register for EU VAT (most non-EU sellers use IOSS for goods under €150, or the OSS scheme for services). Enter your registration number in Shopify’s EU tax settings. Shopify automatically applies the buyer’s country VAT rate. VAT on digital products has been required for non-EU sellers since 2015 — it’s a genuine compliance obligation, not optional.
How do I configure shipping taxes on Shopify?
Go to Settings → Taxes and duties → Tax calculations. Toggle “Charge tax on shipping rates” appropriately — for most US stores, this should be enabled (shipping is taxable in most states when goods are taxable). For specific shipping rate overrides (if your product types have mixed taxability), configure within your shipping rate settings. Shopify applies shipping tax automatically based on the destination state’s rules when the overall tax calculation is set up correctly.
Final Thoughts
Shopify’s automatic tax calculation removes the complexity of calculating per-item tax rates across thousands of jurisdictions — that computation is handled for you. Your responsibility is upstream of the calculation: knowing where you have nexus, registering appropriately, and remitting collected taxes on time. The combination of Shopify’s automatic calculation and a sales tax service (TaxJar, Avalara) for filings creates a compliant, low-effort tax operation for most e-commerce businesses.
For more on Shopify’s financial configuration, explore our guides on multi-currency for international sales, shipping configuration, and financial analytics and reporting.