🎉 100% FREE FOREVER - All features included. No credit card. No hidden costs. Install Now
← Back to Guides Store Setup

How to Set Up Shopify Tax Settings: Complete Tax Configuration Guide

Step-by-step guide to configuring taxes. US sales tax, international VAT/GST, economic nexus, tax exemptions, and compliance best practices.

24 min readLast updated: January 2025

Tax compliance is non-negotiable for ecommerce. Setting up taxes incorrectly can lead to legal issues, audits, fines, and customer complaints. This guide covers everything from basic sales tax setup to complex multi-state and international tax obligations.

Understanding Shopify Tax Basics

How Shopify Calculates Taxes

Shopify automatically calculates taxes based on:

  • Your store location: Where your business is registered and operates from
  • Customer location: Where the product ships (destination-based taxation)
  • Product type: Some products have different tax rates (groceries, clothing, digital goods)
  • Tax laws: Local, state, and international tax regulations
  • Registration status: Whether you're registered to collect tax in that location

Why Tax Setup Matters

Legal compliance. Collecting and remitting sales tax is a legal requirement in most jurisdictions. Failure to comply can result in audits, back taxes, penalties, and interest charges. In some cases, business owners are personally liable for unpaid sales tax.

Customer trust. Transparent, accurate tax charges build trust. Surprise taxes at checkout cause cart abandonment. Overcharging taxes damages credibility. Proper setup ensures customers see correct tax amounts upfront.

Financial accuracy. Incorrect tax collection creates accounting nightmares. You need to remit exactly what you collect. Overcollecting means refunding customers. Undercollecting means paying from your own pocket during tax filing.

Tax Terminology You Need to Know

  • Sales Tax: Tax collected at point of sale (primarily US and Canada)
  • VAT (Value Added Tax): Tax on value added at each stage (Europe, UK, many countries)
  • GST (Goods and Services Tax): Similar to VAT (Australia, New Zealand, Canada, India)
  • Economic Nexus: Obligation to collect tax based on sales volume/revenue in a jurisdiction
  • Physical Nexus: Tax obligation due to physical presence (office, warehouse, employees)
  • Origin-Based Tax: Tax based on seller's location (rare, some US states)
  • Destination-Based Tax: Tax based on buyer's location (most common)
  • Tax Exemption: Customers exempt from paying sales tax (resellers, nonprofits, government)

Setting Up US Sales Tax

Step 1: Determine Your Tax Obligations

You must collect sales tax in states where you have nexus. Nexus is created by:

Physical Nexus

  • Physical office, warehouse, or store location
  • Employees working in that state
  • Inventory stored in that state (including FBA warehouses)
  • Sales representatives or contractors in that state

Economic Nexus (Most Important for Online Stores)

Most states require tax collection once you exceed economic thresholds:

  • Common threshold: $100,000 in sales OR 200 transactions per year
  • Thresholds vary by state (California: $500,000, Texas: $500,000, etc.)
  • Applies even if you have no physical presence
  • Tracks rolling 12-month period or calendar year (varies by state)
  • Must monitor sales in all 50 states

⚠️ Important: Register BEFORE You Hit Thresholds

Many states require registration before you begin collecting tax, not after. Once you're close to economic nexus thresholds (80-90% of the limit), start the registration process. Back taxes and penalties apply if you should have been collecting but weren't.

Step 2: Register for Sales Tax Permits

Before collecting sales tax, you must register with each state:

  1. Identify states where you have nexus
  2. Visit each state's Department of Revenue website
  3. Complete online sales tax registration (usually free, some states charge $20-50)
  4. Provide business information (EIN, business address, expected revenue)
  5. Receive sales tax permit/certificate (can take 2-6 weeks)
  6. Document your filing frequency (monthly, quarterly, or annual)

Alternative: Use sales tax automation services like TaxJar, Avalara, or Quaderno to handle registration, calculation, and filing.

Step 3: Configure US Sales Tax in Shopify

Enable Tax Collection in Your Store

  1. In Shopify admin, go to Settings → Taxes and duties
  2. Under United States, click Manage
  3. Shopify automatically enables tax collection for your store's state
  4. Review the default settings

Add States Where You Need to Collect Tax

  1. In Settings → Taxes and duties → United States
  2. Click Collect sales tax
  3. Select the state from the dropdown
  4. Enter your Registration number (sales tax permit number)
  5. Set Start date (when you should begin collecting)
  6. Choose if you're collecting state tax, county tax, city tax (Shopify handles this automatically)
  7. Click Add
  8. Repeat for each state where you're registered

Verify Tax Rates

Shopify uses real-time tax databases to calculate rates. However, verify:

  • Tax displays correctly at checkout for your state
  • Test with different shipping addresses in states where you collect
  • Verify city and county taxes are included (especially for states like Colorado, Alabama)
  • Check that rates update automatically (Shopify updates daily)

Step 4: Handle Tax Exemptions

Some customers are exempt from sales tax:

Common Tax-Exempt Customers

  • Resellers: Businesses buying for resale (need resale certificate)
  • Nonprofits: Registered charitable organizations (need exemption certificate)
  • Government entities: Federal, state, local government agencies
  • Educational institutions: Schools, universities (varies by state)
  • Agricultural businesses: Farms purchasing for agricultural use (varies by state)

Setting Up Tax Exemptions in Shopify

  1. Request exemption certificate from customer (PDF, email, mail)
  2. Verify certificate is valid and hasn't expired
  3. Keep certificate on file (required for audits)
  4. In Shopify admin, go to Customers
  5. Find and select the customer
  6. Click Manage next to Tax settings
  7. Check Collect tax and set to No tax
  8. Save changes
  9. Future orders from this customer won't include tax

⚠️ Certificate Documentation is Critical

Always obtain and store exemption certificates. During audits, you must prove why you didn't collect tax. Missing certificates can result in you owing that tax plus penalties. Store certificates digitally in organized folders by customer.

Setting Up International Taxes (VAT/GST)

Understanding VAT vs Sales Tax

VAT (Value Added Tax) works differently than US sales tax:

  • Registration thresholds: Different for each country (UK: £90,000, EU: varies by country)
  • VAT rates: Typically 15-27% (much higher than US sales tax)
  • Multiple rates: Standard rate, reduced rate, zero rate depending on product
  • VAT number: Businesses need VAT registration number to collect
  • Input VAT credit: Businesses can claim back VAT on purchases (not applicable to most small US sellers)

When You Need to Collect VAT/GST

European Union (EU)

  • Selling to EU consumers: Must register for VAT if you exceed €10,000 in EU sales annually
  • Can register in one EU country and use OSS (One-Stop Shop) for all EU sales
  • Different rates for digital goods, physical goods, services
  • Must charge VAT based on customer's country

United Kingdom (UK)

  • Threshold: £90,000 in UK sales (as of 2024)
  • Must register for UK VAT separately from EU
  • Standard rate: 20%, Reduced rate: 5%, Zero rate: 0%
  • HMRC (tax authority) requires quarterly filings

Australia (GST)

  • Threshold: AUD $75,000 in Australian sales
  • 10% GST on most goods and services
  • Register with Australian Taxation Office (ATO)

Canada (GST/HST)

  • No threshold for Canadian sellers (must register immediately)
  • Foreign sellers: CAD $30,000 threshold
  • GST (5%), HST (varies by province 13-15%), PST (varies)
  • Complex provincial tax rules

Setting Up International Taxes in Shopify

For EU VAT (One-Stop Shop)

  1. Register for VAT in one EU country and enroll in OSS
  2. In Shopify admin, go to Settings → Markets
  3. Select European Union market
  4. Click Preferences
  5. Under Tax, select Charge VAT on digital products
  6. Enter your VAT registration number
  7. Enable Include or exclude tax based on your customer's country
  8. Shopify automatically applies correct VAT rate per country

For UK VAT

  1. Register for UK VAT with HMRC
  2. Go to Settings → Taxes and duties → United Kingdom
  3. Click Collect VAT
  4. Enter your VAT registration number
  5. Set collection start date
  6. Shopify applies 20% standard rate (or appropriate reduced/zero rates by product)

For Australia GST

  1. Register for GST with ATO
  2. Go to Settings → Taxes and duties → Australia
  3. Click Collect GST
  4. Enter your Australian Business Number (ABN)
  5. Set start date
  6. 10% GST applies to most products

Tax-Inclusive vs Tax-Exclusive Pricing

In many countries (EU, UK, Australia), prices are displayed tax-inclusive:

Tax-Inclusive Pricing (Common Outside US)

Product price: €100

  • Price shown to customer: €100
  • VAT included in price: €16.67 (at 20% rate)
  • Net revenue: €83.33
  • Customer pays exactly €100 at checkout

Setup in Shopify: Settings → Taxes and duties → [Country] → Check "All prices include tax"

Tax-Exclusive Pricing (Common in US)

Product price: $100

  • Price shown to customer: $100
  • Tax added at checkout: $8.00 (at 8% rate)
  • Net revenue: $100
  • Customer pays $108 at checkout

Setup in Shopify: Default setting, prices don't include tax

Product-Specific Tax Settings

Setting Tax Codes for Products

Some products have special tax treatment:

Common Special Tax Categories

  • Clothing: Exempt or reduced rate in some states (NY, NJ, PA under certain thresholds)
  • Food/Groceries: Often exempt or reduced rate
  • Digital products: Different rules, taxed in many states that exempt physical goods
  • Supplements/Vitamins: May be taxed as food (exempt) or as non-food (taxable)
  • Books: Exempt in some jurisdictions
  • Medical devices: Often exempt

Assigning Tax Categories to Products

  1. Go to Products in Shopify admin
  2. Select a product
  3. Scroll to Pricing section
  4. Check Charge tax on this product (enabled by default)
  5. To make product tax-exempt everywhere:
    • Uncheck Charge tax on this product
  6. For specific tax codes (Shopify Plus only):
    • Go to product page
    • Under Tax codes, assign appropriate category
    • Available categories vary by tax service

Shipping Tax Settings

Whether shipping is taxable varies by location:

  • US: Some states tax shipping (TX, CA in certain cases), others don't
  • Shopify default: Follows state/country rules automatically
  • Override if needed: Settings → Taxes and duties → [Region] → Tax shipping checkbox

Using Tax Automation Apps

When to Use Tax Automation

Consider tax automation apps when:

  • You have nexus in 5+ states
  • You sell internationally in multiple countries
  • You want automated filing and remittance
  • Your sales volume exceeds $500k/year
  • You can't keep up with changing tax rates and regulations
  • You want to reduce audit risk

Top Tax Automation Apps for Shopify

TaxJar (Most Popular)

Cost: $19-99/month + AutoFile fees ($29/state)

Features:

  • Automatic sales tax calculations for all US states
  • Economic nexus monitoring and alerts
  • AutoFile: Automatic filing and remittance
  • State registration assistance
  • Real-time rate updates
  • Detailed reporting for accountants

Best for: US-focused stores with multi-state nexus

Avalara AvaTax

Cost: Custom pricing, typically $100-500+/month

Features:

  • Enterprise-grade tax calculation
  • US sales tax, VAT, GST worldwide
  • Product classification and tax codes
  • Returns filing and remittance
  • Exemption certificate management
  • Best accuracy and compliance

Best for: Large stores, international sellers, complex product catalogs

Quaderno

Cost: $49-149/month

Features:

  • US sales tax and international VAT/GST
  • Automatic tax calculations
  • EU VAT compliance and OSS
  • Beautiful invoice generation
  • Tax reporting

Best for: International sellers, digital products, EU/US combined

Shopify Tax (Built-in for Shopify Plus)

Cost: Included with Shopify Plus

Features:

  • Automatic US sales tax calculation
  • Product-level tax codes
  • Integration with native Shopify settings
  • No separate app needed

Best for: Shopify Plus merchants who want integrated solution

Filing and Remitting Sales Tax

Understanding Filing Frequency

When you register, each state assigns a filing frequency:

  • Monthly: High-volume sellers ($10k+/month in state)
  • Quarterly: Medium-volume sellers ($1k-10k/month)
  • Annual: Low-volume sellers (under $1k/month)
  • Semi-annual: Very low volume (some states)

Manual Filing Process

  1. Generate sales tax report:
    • Go to Analytics → Reports
    • Select Sales by state or use Taxes report
    • Filter by date range (filing period)
    • Export to CSV
  2. Calculate tax collected by jurisdiction:
    • Total taxable sales in each state/city/county
    • Total tax collected in each jurisdiction
    • Separate exempt sales (if any)
  3. File return with each state:
    • Log into state's tax portal
    • Complete sales tax return form
    • Enter sales and tax collected figures
    • Submit return
  4. Remit payment:
    • Pay tax collected via ACH, credit card, or check
    • Payment due date varies by state (often 20th of month following period)
    • Late payments incur penalties and interest
  5. Keep records:
    • Save filed returns and payment confirmations
    • Store for 3-7 years (varies by state)
    • Required for audits

Automated Filing with TaxJar or Avalara

AutoFile services handle everything:

  1. App automatically monitors sales and tax collected
  2. Generates returns for each filing deadline
  3. Files returns with states automatically
  4. Initiates ACH payment from your bank account
  5. Sends confirmation and stores records
  6. Costs $29-49/state/filing with TaxJar, similar with Avalara

Worth it when: You have nexus in 3+ states. Manual filing across multiple states is time-consuming and error-prone. AutoFile typically pays for itself in time saved and mistakes avoided.

Common Tax Mistakes to Avoid

Critical Tax Mistakes

1. Not Monitoring Economic Nexus

  • Failing to track sales in all 50 states
  • Not realizing you hit threshold until too late
  • Owing back taxes, penalties, and interest
  • Solution: Use TaxJar or spreadsheet to monitor monthly sales by state

2. Collecting Tax Without Registering

  • Charging sales tax but not registered = illegal
  • Can't remit tax without registration number
  • Creates liability and penalties
  • Solution: Never collect tax until you have valid permit number

3. Missing Filing Deadlines

  • Late filings trigger penalties ($50-500 per state)
  • Interest accrues on late payments (6-18% annually)
  • Repeat offenses can trigger audits
  • Solution: Set calendar reminders 1 week before due dates, or use AutoFile

4. Not Keeping Exemption Certificates

  • Auditors will disallow exempt sales without certificates
  • You'll owe the tax plus penalties
  • No retroactive collection from customers
  • Solution: Create system to collect, verify, and store all certificates digitally

5. Using Incorrect Tax Rates

  • Manual rates go out of date (rates change quarterly)
  • Overcharging creates customer complaints and refund hassles
  • Undercharging means paying shortfall from profits
  • Solution: Use Shopify's automatic rates or tax automation app

6. Ignoring Marketplace Facilitator Laws

  • Amazon, eBay, Walmart collect tax on your behalf in many states
  • Double collecting = customer complaints and legal issues
  • Need to exclude marketplace sales from your filings
  • Solution: Track marketplace vs. direct sales separately, adjust returns accordingly

7. Not Planning for Tax Liability

  • Tax you collect isn't your revenue - it's held in trust
  • Spending collected tax = owing money you don't have
  • Can lead to business closure
  • Solution: Keep tax revenue in separate account, set aside 8-12% of sales for tax

8. DIY When You Should Hire a Professional

  • Tax law is complex and varies by state
  • Mistakes are costly
  • Peace of mind is valuable
  • Solution: Consult sales tax CPA if you're uncertain, especially for multi-state or international

Troubleshooting Common Tax Issues

Tax Not Calculating at Checkout

Causes and solutions:

  • State not enabled: Go to Settings → Taxes and duties → Add the state
  • Product tax disabled: Check product → Pricing → "Charge tax on this product"
  • Customer address incomplete: Tax requires full address including ZIP/postal code
  • Customer account has tax exemption: Check customer → Tax settings

Wrong Tax Amount Showing

Causes and solutions:

  • Old cached rate: Shopify updates rates daily, clear browser cache
  • Local taxes not included: Some states require city/county registration separately
  • Shipping tax setting: Verify Settings → Taxes → Tax shipping matches state law
  • Rounding differences: Normal for small discrepancies (±$0.01) due to rounding

Tax Showing for Tax-Exempt Customer

Causes and solutions:

  • Customer not marked exempt: Go to customer → Manage → Tax settings → No tax
  • Different customer account: Guest checkout vs. logged-in account
  • Exemption expired: Certificates have expiration dates, update if needed

International Customers Seeing Unexpected Tax

Causes and solutions:

  • VAT/GST registration active: If you're registered, you must collect tax
  • Tax-inclusive pricing confusion: Price includes tax, not added on top
  • Import duties vs. VAT: Shopify shows VAT, customer may owe import duties separately (DDP vs. DDU shipping)

Tax Compliance Best Practices

Create a Tax Compliance Calendar

Stay organized with a tax calendar:

  • List all states where you're registered
  • Note filing frequency for each (monthly, quarterly, annual)
  • Mark due dates in calendar (typically 20th-30th of month)
  • Set reminders 1 week before each due date
  • Track when permits need renewal (annual or biennial)
  • Schedule annual nexus review (check if you've exceeded thresholds in new states)

Separate Tax Revenue

Protect yourself financially:

  • Open separate bank account for tax revenue
  • Transfer collected tax weekly or monthly
  • Never spend tax money on operations
  • Treat it as money held in trust (because legally, it is)
  • Makes filing and payment stress-free

Document Everything

Audit preparation starts now:

  • Save all tax returns and payment confirmations
  • Store exemption certificates in organized digital folder
  • Keep monthly sales reports by state
  • Document nexus determinations (why you registered in each state)
  • Maintain records for 3-7 years (varies by state, be conservative)

Review Tax Settings Quarterly

Regular maintenance prevents issues:

  • Verify tax is calculating correctly in test checkout
  • Check for states where you're approaching nexus thresholds
  • Review exemption certificates for expirations
  • Ensure new products have correct tax settings
  • Update registration if you move or expand

Work with Professionals

When to hire help:

  • Sales tax CPA: For registration guidance, nexus analysis, audit defense
  • Tax attorney: If you receive audit notice or have complex situation
  • Bookkeeper: To maintain accurate records and reconcile tax accounts
  • Tax automation service: Once you have nexus in 3+ states

Tax Configuration Checklist

Complete Tax Setup Checklist

Initial Setup:

  • ✓ Determine where you have nexus (physical or economic)
  • ✓ Register for sales tax permits in nexus states
  • ✓ Enable tax collection in Shopify for registered states
  • ✓ Enter registration numbers and start dates
  • ✓ Test checkout to verify tax calculates correctly
  • ✓ Configure product-specific tax settings if needed
  • ✓ Set up tax-inclusive vs. tax-exclusive pricing for regions

International (if applicable):

  • ✓ Register for VAT/GST in countries where required
  • ✓ Configure EU VAT (OSS if selling to EU)
  • ✓ Set up UK VAT, Australia GST, Canada GST/HST as needed
  • ✓ Choose tax-inclusive pricing for international markets
  • ✓ Test international checkout flow

Ongoing Compliance:

  • ✓ Create tax compliance calendar with all due dates
  • ✓ Set up separate bank account for tax revenue
  • ✓ Establish process for exemption certificate collection and storage
  • ✓ Choose manual filing or set up AutoFile service
  • ✓ Document nexus analysis and registration decisions
  • ✓ Schedule quarterly tax settings review

Monitoring:

  • ✓ Monitor economic nexus thresholds monthly
  • ✓ Track marketplace facilitator sales separately
  • ✓ Review and renew permits before expiration
  • ✓ Update tax settings when tax laws change
  • ✓ Keep accurate records for 3-7 years

Frequently Asked Questions

Do I need to collect sales tax in every state I ship to?

No, only in states where you have nexus (physical presence or economic nexus from exceeding sales thresholds). Most states have $100,000 in sales OR 200 transactions threshold. Monitor your sales by state and register when you approach these limits.

What happens if I don't collect sales tax when I should?

You're personally liable for unpaid sales tax, even if you didn't collect it from customers. States can assess back taxes, penalties (10-25% of tax owed), and interest. You cannot retroactively collect from customers. This can be financially devastating.

Can I use one sales tax permit for all states?

No, you must register separately in each state where you have nexus. Each state issues its own permit number. The only exception is the Streamlined Sales Tax (SST) program which simplifies registration in 24 member states, but you still need separate registrations.

How do I know what tax rate to charge?

Shopify automatically applies the correct tax rate based on customer's shipping address. Rates are updated daily from tax databases. You don't need to manually enter rates. For accuracy assurance, consider using TaxJar or Avalara.

What's the difference between origin-based and destination-based sales tax?

Destination-based (most states): Tax rate based on where customer receives the product. Origin-based (AZ, CA, IL, MS, NM, OH, PA, TN, TX, UT, VA for in-state sales): Tax rate based on where you ship from. Shopify handles this automatically.

Do I charge sales tax on shipping?

Depends on the state. Some states tax shipping (TX, CA in certain cases), others don't. Shopify's default settings follow each state's rules. You can override in Settings → Taxes and duties if needed.

How do I handle tax-exempt customers?

Obtain a valid exemption certificate (resale certificate, nonprofit exemption, etc.), verify it's current, keep it on file, and mark the customer as tax-exempt in Shopify (Customer → Manage → Tax settings → No tax).

Should I use a tax automation app?

If you have nexus in 1-2 states, Shopify's built-in tax calculation is sufficient. With 3+ states, tax automation apps like TaxJar save significant time and reduce errors. The $20-100/month cost is typically worth it for peace of mind and AutoFile capability.

What's economic nexus and how do I monitor it?

Economic nexus means you must collect tax once you exceed a state's sales or transaction threshold (typically $100,000 or 200 transactions). Monitor using Analytics → Reports → Sales by state monthly. Set alerts when you reach 80% of any state's threshold.

Related Guides

How to Set Up Shopify Payments

Complete payment gateway setup guide.

Read Guide →

How to Set Up Shopify Shipping

Configure shipping zones, rates, and strategies.

Read Guide →

How to Connect a Custom Domain

Domain setup, DNS configuration, and email.

Read Guide →

How to Add Products to Shopify

Complete product setup and optimization guide.

Read Guide →