This is the only Shopify sales tax guide you need to read if you're an e-commerce store owner.
Most Shopify merchants turn on tax collection and move on. Then a notice arrives from a state they never registered in, covering a period they assumed was handled. The problem is almost always the same: Shopify calculates tax at checkout, but it does not file returns, register your business in new states, or send a single dollar to any tax authority.
You might be asking "Does Shopify remit sales tax?" Shopify does not remit sales tax. Sellers are responsible for filing reports and remitting payments themselves. That part is on you.
Shopify does not provide detailed tax reports to sellers unless they are using certain premium services. Its tax collection features are limited, and sellers may need to use third-party services for comprehensive sales tax management.
This guide walks through Shopify sales tax in the order it actually matters: what Shopify does and does not do, how to figure out where you owe, how to set up collection correctly, and what remitting and filing looks like in practice.
For merchants who want the registrations, filings, and deadlines handled by someone else, Taxolio runs full-service U.S. sales tax compliance for ecommerce and SaaS businesses. Make sure to check out our services after reading this article.
But first, let's dive in.
What Shopify Does (And Does Not Do) With Sales Tax
Before touching any settings, it helps to understand where Shopify ends and where your responsibility begins. Most merchants get this wrong, and that is where audit problems start. Shopify Tax is available for all users on any plan but only for products sold within and fulfilled from the United States.
You can enable Shopify Tax from the platform's admin settings, but it doesn't start collecting sales tax automatically.
What Shopify Handles
Shopify can calculate and collect sales tax at checkout once you enable it. The built-in Shopify Tax feature uses the customer's exact address to apply the most accurate rate for that location. It is available on all plans for U.S. sales, though a calculation fee applies once your store's revenue crosses a certain threshold.
What Shopify Does Not Handle
Shopify does not remit sales tax, file returns, or register your business in any state. Those are merchant responsibilities, full stop. It is the seller's responsibility to ensure compliance by collecting and remitting the correct amount of sales tax if they are liable to do so.
| Task | Shopify | You |
|---|---|---|
| Calculate tax at checkout | Yes | |
| Collect tax from customers | Yes (when enabled) | |
| Register in new states | Yes | |
| File state returns | Yes | |
| Remit tax to states | Yes | |
| Monitor nexus thresholds | Partial (manual check) | Yes |
Failure to register and file sales tax on time can lead to penalties and interest on uncollected sales tax.
One additional nuance worth flagging early: if you sell through marketplace channels like Amazon or Etsy, those platforms are marketplace facilitators. They handle collection and remittance for their own orders. Your Shopify storefront is not a marketplace, so the merchant remit rules apply there. More on how to reconcile these later.
Sales tax is a liability owed to the state and should be accounted for on the balance sheet.
Understanding Tax Nexus and Where Your Obligation Starts
Before you configure a single tax setting in Shopify, you need to know which states you are actually obligated in. That comes down to understanding nexus and sales tax nexus, which are crucial for determining your sales tax obligations. Nexus varies by certain states, so it's important to know where your business activities create a tax responsibility.
Your sales tax obligations depend on where you have nexus, and both tax thresholds and economic thresholds are key factors in determining when you must collect and remit sales tax. Economic presence, not just physical presence, can create nexus in other states, meaning significant sales activity alone may trigger tax requirements.
Nexus is the legal connection between your business and a state that triggers a sales tax obligation. Two types apply to online sellers. Thresholds vary by state, and sales tax thresholds for economic nexus typically range from $100,000 to $500,000 in sales or 100 to 250 transactions.
1) Physical Nexus
Physical nexus exists when your business has a presence in a state. That includes:
- An office or place of business
- A remote employee working from that state
- Inventory stored in a warehouse in that state
Physical nexus applies regardless of your sales volume. If your inventory sits in a fulfillment center in Texas, you have nexus in Texas.
2) Economic Nexus
Economic nexus is triggered by sales activity alone, no physical presence required. Most states use one of these thresholds:
| Threshold | Common Standard |
|---|---|
| Revenue | $100,000 in sales to customers in the state |
| Transactions | 200 separate transactions in the state |
| Timing | Usually measured per calendar year |
Once you cross a state's threshold, you must register and start collecting before your next transaction there. Different states have different deadlines for when registration must happen after crossing the threshold, ranging from immediately to up to 90 days. Do not wait.
How Marketplace Sales Factor In
This is where multi-channel sellers get tripped up. Even if Amazon or Etsy files taxes on your behalf for their orders, those sales still count toward your economic nexus totals. If your Shopify store and your Amazon channel together push you past California's threshold, you have an obligation on the Shopify side.
Run your nexus check across all channels, not just your Shopify store. Taxolio's Nexus Checker can help you get a fast read on where you stand.
How To Set Up Sales Tax Collection On Shopify
To set up sales tax collection on Shopify, sellers must navigate to 'Settings' and then 'Taxes and duties' in their admin panel.
Once you know which states you owe in, the setup process follows a specific order. It's important to complete sales tax registration in each state before you charge taxes or charge sales tax to customers there. Skipping steps creates gaps that are hard to fix retroactively.
Step 1: Register Before You Collect
You cannot lawfully collect sales tax in a state without a valid permit from that state first. Register with each state's tax authority, get your Sales Tax ID, and only then enable collection in Shopify for that state.
Step 2: Enable Collection In Shopify Admin
In Shopify, go to Settings > Taxes and duties. Add each state where you are registered, enter your Sales Tax ID, and set the customer tax location to the shipping address, which is the standard for most U.S. states.
Step 3: Assign Product Taxability Codes
Not all products are taxed the same way, even within one state. Common categories with different treatment include:
- Groceries and food: Exempt or reduced rate in many states
- Clothing: Exempt in states like Pennsylvania and New York below certain price points
- Medical items: Often exempt
- Digital products and SaaS: Rules vary significantly by state
Assign the correct taxability code to each product in Shopify. Using the wrong code means you are either over-charging customers or under-collecting for the state.
Step 4: Test Before You Go Live
Before enabling collection in any new state, place a test order using a customer address in that state. Confirm the tax amount is what you expect. If you have configured any overrides or exemptions, test those scenarios specifically.
Step 5: Handle Tax-Exempt Buyers
If you sell to nonprofits, resellers, or other tax-exempt buyers, you need a process for collecting exemption certificates before checkout. Charging tax on an exempt sale creates a compliance problem on both ends. Set up tax-exempt rules in Shopify and verify them before those customers transact.
Remitting And Filing Your Sales Tax Liability
Setting up collection is the part merchants actually do. Remittance and filing is the part they often leave half-finished. You must file taxes and remit taxes in each state where you have an obligation, and you must file sales tax returns even if no tax was collected during a period.
States assign filing schedules based on your sales volume, which can be monthly, quarterly, or annually.
Shopify does not remit taxes on your behalf. You are responsible for collecting, reporting, and remitting sales tax to the appropriate tax authorities. This means you need to file sales tax returns and file taxes yourself or use automated solutions. You must file a return even if you collected $0 in tax during a period to avoid penalties.
Treat Collected Tax As A Liability
Collected sales tax is not revenue. It is money your business holds temporarily on behalf of the state. Keep it in a separate bank account so it does not get absorbed into operating funds before the filing deadline.
Know Your Filing Schedule
States assign filing frequency based on your sales volume in that state:
- High volumes - Schedule monthly
- Moderate volumes - Schedule quarterly
- Low volumes - Schedule annually
Each state you are registered in has its own schedule, and they do not align neatly. Put every deadline on a calendar. Late filings trigger penalties and interest, and they compound.
File Zero Returns When Required
Most states require you to file a return even when you collected nothing during the period. Skipping a zero return is treated the same as not filing at all. It is a small thing that catches a lot of merchants off guard.
Collect And Remit Across Multiple Platforms
If you sell on Shopify and other channels, reconcile marketplace orders and Shopify orders separately each month, making sure to review by shop channel. This is important because tax collection and remittance responsibilities may differ depending on the channel. Check both against your registered states. Upload your Sales Tax ID to each platform where you sell so they know your registration status.
You need to collect and remit sales tax for each channel, and reviewing sales tax information in Shopify reports is essential to ensure compliance.
In your Shopify reports, check the "Filed by channel" breakdown to see which orders had tax handled by a marketplace facilitator and which did not. Shopify Tax's liability insights feature helps users figure out where they may have nexus, supporting you in understanding your sales tax obligations across different jurisdictions. Reconcile those amounts before you file.
Waiting until year-end to do this reconciliation is how most multi-channel merchants end up behind. Taxolio handles this reconciliation as part of their managed compliance workflow.
Automating Sales Tax Compliance
For merchants selling in one or two states with simple product mixes, manual management is workable. For everyone else, the complexity of multi-state filing schedules, changing thresholds, and product rules makes automation worth the cost. Many Shopify merchants opt to use third-party services and third-party sales tax apps to supplement their compliance strategy.
Third-party sales tax apps typically provide real-time nexus tracking and support for registration, filing, and remittance. Some services offer a flat fee for filings, making costs predictable.
For example, TaxCloud's Simple Sales Tax app connects Shopify data with tax software, provides tax calculators and alerts for nexus thresholds, and can provide necessary documentation and support in case of a sales tax audit. Numeral automates the sales tax collection and remittance process for Shopify merchants, requires minimal input from users, monitors sales 24/7, and notifies users when economic nexus has been reached in a state.
What Shopify Tax Covers
Shopify Tax handles accurate rate calculation at checkout. That is genuinely useful, but it stops there. It does not register you, file your returns, or monitor your nexus thresholds in real time.
What Third-Party Apps Add
Better third-party apps pick up where Shopify Tax leaves off:
- Real-time nexus threshold monitoring with alerts
- State registration support
- Return preparation and filing
- Zero return filing
- Audit documentation
When evaluating apps, the key question is whether they handle registration and filing, not just calculation. Most tools stop at calculation.
When To Work With A Managed Service
If you are behind on filings, registered in multiple states, or selling across several platforms, a managed service is often faster and cheaper than piecing together apps. Taxolio handles nexus review, registrations, and ongoing monthly filings for ecommerce and SaaS businesses. Book a free call to walk through what your situation actually requires.
Records, Reporting, And Audit Preparation
Compliance does not end when you file. Keeping clean records is what protects you if a state questions a prior period. Sales tax reporting and maintaining accurate sales tax information are critical for compliance and audit preparation.
Shopify does not provide detailed tax reports unless sellers are using certain premium services, which may not meet all reporting needs.
For each return filed, keep:
- The jurisdiction and period covered
- Total sales and taxable sales amounts
- Tax collected and tax remitted
- Filing date and confirmation number
Hold those records for at least three to four years. Auditors can go back that far.
Reconcile your Shopify payouts against your tax liability every month. If what you collected does not match what you expect to remit, find the gap before the state does.
If an audit notice arrives, get professional help immediately. The documentation requirements are specific, the timelines move fast, and small errors compound into larger penalties without guidance. Taxolio can connect you with audit support and help you get ahead of the documentation before the deadline. TaxCloud can also provide necessary documentation and support in case of a sales tax audit.
Common Mistakes That Create Problems Later
Most sales tax compliance issues trace back to a handful of the same errors.
- Leaving marketplace sales out of nexus totals. Amazon and Etsy sales count toward state thresholds even when those platforms file on your behalf.
- Assuming Shopify remits taxes. It does not. This assumption has cost merchants real money when audits surface unfiled periods.
- Using default rates without verification. Shopify uses default sales tax rates that are updated regularly to help ensure accuracy, but these rates may not account for product exemptions, local surtaxes, or state-specific rules. Always verify rates for each particular state and product type you sell, especially in particular circumstances like sales tax holidays or when managing multiple locations.
- Overlooking tax exemptions. Recognize tax exemptions and ensure you do not collect or pay sales tax on exempt sales, as exemptions and reduced rates can vary by state and product.
- Not filing zero returns. Most states require them. Skipping one is treated as a missed filing.
- Waiting to register after crossing a threshold. Some states give you 90 days. Others expect immediate registration. The deadline clock starts the moment you cross the threshold.
Quick-Start Checklist
Use this to check where you stand right now:
- Review your US sales and US sales tax obligations for all online stores as a Shopify seller
- Run a nexus check across all sales channels (not just on Shopify)
- Register for a sales tax permit in each state where you have nexus
- Enable collection in Shopify admin for registered states and enter Sales Tax IDs
- Assign correct taxability codes to all product types
- Verify tax rates for each state and product type to ensure accurate billing
- Test checkout in each new state before going live
- Set up a separate bank account for collected tax
- Map out filing schedules and deadlines for each registered state
- Reconcile marketplace and Shopify tax amounts monthly
- Confirm that all taxes collected are paid to the appropriate authorities
- Consult a tax professional for complex US sales tax situations or compliance questions
- Choose a filing method: manual, app, or managed service
If most of those boxes are unchecked, talking to Taxolio before your next filing deadline is worth the 20 minutes.