← Blog

Shopify Tax Setup for Small Business: Complete Guide

Shopify Tax Setup for Small Business: Collect, File, Stay Compliant

Shopify can calculate and collect sales tax automatically. It cannot file or remit it to state tax authorities unless you’ve set up automated filing through a third-party tool. Most small business owners don’t know the difference until they receive a compliance notice. The gap between “Shopify handles my taxes” and “Shopify handles my taxes completely” has cost some merchants four figures in back taxes, penalties, and accountant fees.

Key Takeaways

  • Shopify automates tax collection — it does not automate filing or remittance; those are your responsibility
  • Economic nexus rules (established by South Dakota v. Wayfair in 2018) mean you may owe sales tax in states where you’ve never set foot
  • 45+ states have economic nexus laws; the most common threshold is $100,000 in sales or 200 transactions in a 12-month period
  • Shopify Tax (free tier available) handles rooftop-accurate rate calculations; you need TaxJar or Avalara for automated multi-state filing

Sales Tax Basics Every Shopify Merchant Needs to Understand

Sales tax is a state-level tax. The US has no federal sales tax. Each state sets its own rules — rates, exemptions, and thresholds. There are 45 states with sales tax (plus Washington DC), each with its own requirements.

For Shopify merchants, there are two types of nexus: physical and economic. You must collect and remit sales tax in any state where you have nexus.

Physical Nexus vs. Economic Nexus Post-Wayfair

Physical nexus is what most people think of: you have a store, warehouse, office, or employee in a state. You have nexus there. This has always been true.

Economic nexus is newer and more important for online sellers. The Supreme Court’s 2018 ruling in South Dakota v. Wayfair eliminated the physical presence requirement. States can now require you to collect sales tax based purely on your sales volume in that state — even if you’ve never been there.

Every state with a sales tax has implemented economic nexus laws since 2018. Most use the same thresholds South Dakota did in the original case.

The $100K / 200-Transaction Threshold (And Why It Varies by State)

The most common threshold: $100,000 in sales or 200 transactions in the previous 12 months. Cross either threshold in a state and you have economic nexus there.

Some states use different rules. California’s threshold is $500,000 in sales (no transaction count). New York uses $500,000 and 100 transactions. Texas uses $500,000. A handful of states have eliminated the transaction count and use only dollar thresholds.

The practical implication: a small Shopify store doing $150,000 in annual revenue, shipping to customers in 30+ states, likely has economic nexus in multiple states — and owes sales tax collection and remittance in all of them.

What Happens If You Miss Nexus Registration

The consequences compound over time. States can audit back 3–4 years of unpaid sales tax. Back taxes plus interest plus penalties can reach 25–40% of the original tax owed. California, for example, charges 10% penalty on unpaid taxes plus 0.5% monthly interest.

The voluntary disclosure programs many states offer reduce penalties significantly for merchants who come forward before an audit — but you have to know to use them. Ignoring nexus and hoping not to get caught is not a strategy.

Setting Up Automatic Sales Tax in Shopify

Shopify’s tax settings automate the collection side of the equation. Rates update automatically, apply to orders correctly, and separate the tax amount in your financial reports.

Enabling Shopify Tax in Admin Settings

Go to Settings > Taxes and duties in Shopify admin. Under Tax regions, you’ll see a list of regions where you’ve established tax collection. Click a region to configure it.

For US sales tax, Shopify provides two options: Shopify Tax (the current system with rooftop-accurate rates) and manual rate configuration (the legacy approach that requires you to enter rates by state). Use Shopify Tax. Manual rates are a maintenance burden and get out of date as states change their rates.

Rooftop-Accurate Rates — What That Means and Why It Matters

Sales tax rates in the US aren’t just state-level. They include county, city, and special district rates that stack on top of the state rate. A product shipping to an address in Aurora, Colorado, faces Colorado state tax (2.9%), Arapahoe County tax (0.25%), Aurora city tax (3.75%), and the Regional Transportation District tax (1%) — a total of 8.9%, which differs from rates in neighboring Denver or Englewood.

Rooftop-accurate rates means Shopify Tax calculates the correct rate for the precise delivery address, not just the ZIP code average. ZIP code averaging can be off by 1–2 percentage points in jurisdictions with overlapping taxing authorities. That small error, multiplied across thousands of orders, adds up.

Overriding Rates for Specific Products or Tax-Exempt Items

Not all products are taxable. Food, clothing, prescription medications, and some digital goods have exemptions or reduced rates that vary by state. In Shopify, go to the product or product type in the tax settings and set the appropriate tax override.

Common example: clothing is exempt from sales tax in Pennsylvania, New York, Minnesota, and several other states. If you sell apparel and don’t set these overrides, you’re collecting sales tax from customers in those states on items that legally shouldn’t be taxed — which creates refund obligations.

Marcus runs a Shopify store selling specialty food products. Some of his items are taxable (candy, supplements) and some are exempt (staple groceries). Without product-level tax overrides, every item was being taxed at the standard rate. After configuring tax exemptions correctly, his customer-facing prices reflected the actual legal requirements — and he stopped collecting tax he wasn’t entitled to keep.

Registering for Sales Tax Permits

This is the step most small Shopify merchants miss. Before you can legally collect sales tax in a state, you need a sales tax permit from that state. Collecting without a permit is itself a violation.

Where to Register in Each Nexus State

Most states allow online registration through their Department of Revenue website. The Streamlined Sales Tax (SST) program simplifies registration in 24 member states through a single application at streamlinedsalestax.org. For states not in SST, you register on each state’s own portal.

The registration process for each state typically takes 15–30 minutes. You’ll need your business EIN, legal business name, address, and estimated annual sales in that state.

Free vs. Paid Registration (Most States Are Free)

Most state sales tax permit registrations are free. A handful of states charge small fees ($10–$100 range). There are third-party services that will register you in multiple states for a flat fee — useful if you have nexus in 10+ states and want someone else to handle the paperwork.

Timeline: Register Before You Collect, Not After

The legal requirement is that you have a valid permit before you start collecting. In practice, many merchants hit the nexus threshold and keep selling without registering. This is a violation, but states are generally understanding about this happening unknowingly — it’s one reason the voluntary disclosure programs exist.

If you’ve already been collecting without a permit, get registered now. Don’t continue collecting without being registered.

Setting up a Shopify store and navigating tax compliance? Our Shopify agency handles full tax configuration — Shopify Tax setup, product overrides, and recommendations for which filing solution fits your sales volume.

Shopify Tax vs. Third-Party Tools (TaxJar, Avalara)

Shopify Tax handles rate calculation and collection. It does not file returns or remit payments to state authorities. That gap is where TaxJar and Avalara come in.

When Shopify’s Free Automatic Tax Is Enough

If you have nexus in only one or two states, manual filing is manageable — most states allow online filing and payment directly through their Department of Revenue portal. For a merchant with nexus only in their home state and one other, the manual filing burden is two filings per month (or per quarter, depending on your sales volume in that state).

Shopify’s Tax settings give you accurate collection data. You export the tax collected by state and manually file and remit each state’s amount. Not elegant, but workable at low nexus counts.

When You Need Automated Filing (TaxJar, Avalara)

Once you have nexus in 5+ states, manual filing becomes a meaningful quarterly time commitment. With 10+ states, it becomes untenable without dedicated bookkeeping support.

TaxJar AutoFile ($19/month base + per-state fees) connects to Shopify, imports your transaction data, calculates what’s owed in each nexus state, and files and remits automatically. For a merchant with nexus in 10 states filing quarterly, AutoFile handles 40 filings per year that would otherwise consume significant bookkeeping time.

Avalara AvaTax ($50/month and up) is the enterprise-tier option — more accurate for complex product taxability situations, better suited for merchants with $1M+ in taxable revenue or particularly complex product catalogs.

Cost Comparison for SMBs

For a Shopify merchant doing $300,000/year in revenue with nexus in 8 states:

  • Manual filing: free if you do it yourself, or $100–$200/month in accountant time
  • TaxJar AutoFile: approximately $50–$80/month depending on state count
  • Avalara: typically $100+/month at this revenue level

TaxJar is the practical choice for most SMBs in the $100K–$1M annual revenue range.

International Tax — VAT and GST for US Sellers Reaching EU/UK

If you ship to European Union customers, you’re subject to EU VAT rules. The post-2021 rules eliminated the de minimis threshold for non-EU sellers — every sale to an EU consumer requires VAT collection and remittance.

EU VAT Rules for Digital and Physical Products

For physical goods shipped to EU customers: you need to register for the Import One-Stop Shop (IOSS) scheme if you’re shipping from outside the EU on orders under €150. IOSS lets you collect VAT at checkout and remit it through a single EU registration rather than registering in every EU member state individually.

For digital products (ebooks, software, downloads): if any EU customer has ever bought a digital product from your Shopify store, you may already owe EU VAT. Digital goods sold to EU consumers are subject to VAT in the customer’s country of residence from the first sale.

Shopify’s Collect VAT Setting for International Orders

In Settings > Taxes and duties, under International tax, enable Collect VAT for EU regions. Shopify will calculate and display VAT at checkout for EU-based orders. However — and this is the critical point — collecting VAT doesn’t mean Shopify remits it. You need an IOSS registration and a remittance process for the VAT collected.

Ready to get your Shopify store’s tax configuration right? Our fixed-price Shopify packages include full tax setup as part of every build. See what’s included →

Conclusion

The common misconception among Shopify merchants: “I turned on automatic taxes, so I’m covered.” The automatic tax settings handle collection — the rate calculation and checkout display. They don’t handle registration, filing, or remittance. Those are separate steps with legal deadlines.

The compliance chain is: identify nexus states → register for permits → configure Shopify Tax for accurate collection → file and remit on time using either manual processes (low nexus count) or an automated tool like TaxJar (higher nexus count). Every link in that chain needs to be in place.

The Wayfair ruling made this a requirement for online sellers at scale. Ignoring it doesn’t make the liability go away — it makes it grow. The merchants who get surprised by multi-year back tax assessments are almost always the ones who set up Shopify Tax and assumed the job was done.

Our Shopify agency configures tax settings as part of every store build and can recommend the right filing solution for your nexus footprint. See our Shopify packages →

Frequently Asked Questions

Does Shopify automatically collect sales tax?

Yes, Shopify automatically calculates and collects sales tax at checkout once you’ve enabled it in Settings > Taxes and duties. Shopify Tax uses rooftop-accurate rates that reflect state, county, city, and district taxes for each delivery address. What Shopify doesn’t do: file returns or remit taxes to state authorities. That’s your responsibility, either manually or through a third-party tool like TaxJar.

Do I need a sales tax permit for every state?

Yes, you need a valid sales tax permit in each state where you have nexus before you can legally collect sales tax there. Most states offer free online registration. The Streamlined Sales Tax program allows registration in 24 member states through a single application. States not in SST require registration on each state’s own Department of Revenue portal.

What is economic nexus and when does it apply to me?

Economic nexus means you owe sales tax obligations in a state based on your sales volume there, even without a physical presence. The threshold in most states is $100,000 in sales or 200 transactions in a 12-month period. California, New York, and Texas use higher thresholds ($500,000). Once you cross a state’s threshold, you must register for a permit and begin collecting sales tax in that state within 30–90 days (timeframes vary by state).

Does Shopify file and remit my sales taxes?

No. Shopify collects the tax from your customers and holds it in your Shopify Payments balance or passes it through to your payment processor. Filing the return and remitting the collected tax to each state’s Department of Revenue is entirely your responsibility. TaxJar AutoFile and Avalara can automate this process for merchants with nexus in multiple states.

How do I handle tax-exempt customers on Shopify?

Go to the customer’s profile in Shopify admin and check Tax exempt to prevent taxes from applying to their orders. For B2B or wholesale customers with resale certificates, collect their exemption certificate, verify its validity, and mark them as tax-exempt. Keep the certificates on file — state auditors can request them. For specific product exemptions (food, clothing in exempt states), configure overrides in Settings > Taxes and duties > Tax overrides.