Running an online store through Shopify means handling more than just products and customer service—it means managing tax obligations that vary by location. Sales tax is a percentage added to purchases that customers pay at checkout, and as a seller, you're responsible for collecting it on behalf of the states and localities where you have a tax obligation. Unlike income tax or payroll taxes, sales tax collection happens in real-time during transactions, which makes it both urgent in practice and complex in execution.
Learn About Unemployment Insurance Requirements →
The reason this matters so much comes down to state law. Most U.S. states require online retailers to collect sales tax when they sell to customers in those states, even if the seller's business is located elsewhere. Before 2018, the rules were murkier, but the Supreme Court's South Dakota v. Wayfair decision changed everything. Now, states can require out-of-state sellers to collect tax based on sales volume or transaction counts, not just physical presence. For Shopify sellers, this means the old assumption that "if I don't have a store in a state, I don't owe tax there" is no longer accurate.
Shopify provides built-in tools to help manage this complexity. The platform can calculate tax rates automatically during checkout, apply the correct rates based on customer location, and generate reports showing what you've collected. However, understanding how these tools work—and their limitations—is essential. Shopify's tax features are designed to handle collection, but they don't handle the filing and remittance part automatically in most cases. That means knowing what Shopify does, what you still need to do yourself, and when to consult a tax professional becomes part of managing your store.
Practical Takeaway: Sales tax collection for online retailers is no longer optional or location-dependent in the old way. Shopify sellers operating in multiple states should begin by understanding which states require them to collect tax based on their sales volume, then configure their tax settings accordingly.
Shopify's tax calculation system operates at the checkout level. When a customer enters their address during the purchase process, Shopify identifies their location and applies the appropriate tax rate to their order. This happens automatically if you've set up tax rates in your Shopify settings. The system can apply different tax rates for different product categories, different states, and even different counties or cities within states—because sales tax rates genuinely vary that way. For instance, a sale in California might be taxed at 7.25% at the state level, but if the customer is in a specific county, that rate could jump to 8.5% or higher when local taxes are included.
Free Guide to Understanding Elan Credit Cards →
The calculation happens before payment processing. Customers see the tax amount added to their subtotal, and that total is what they pay. Shopify then shows you the collected tax in your order records and reports. This transparency is valuable—you can see exactly how much tax you've collected in each state and location. However, the calculation itself relies on you having configured your tax rates correctly in the first place. If you've entered incorrect rates or missed certain jurisdictions, Shopify will calculate based on what you've told it, not based on what's actually owed.
Shopify offers manual tax rate configuration and automated tax calculation through integrations. The manual approach means you enter each tax rate yourself for each state, county, or city where you collect tax. The automated approach uses third-party apps and services that connect to Shopify and pull current tax rates from official sources, updating them as rates change. Shopify also has native integration with certain tax services that can calculate rates on your behalf. For small sellers with sales in only one or two states, manual configuration might be manageable. For sellers operating in many states, automation becomes much more practical.
One important limitation: Shopify's tax calculation applies only to items marked as "taxable" in your product settings. If you sell tax-exempt items—such as groceries in many states, or clothing in New York—you need to mark those products as tax-exempt individually. Shopify won't automatically know which products are exempt; you have to configure this. Additionally, Shopify calculates based on the shipping address the customer provides, not necessarily where they're physically located. If a customer has an address in one state but is purchasing from another state, Shopify will calculate tax based on the address they entered.
Practical Takeaway: Shopify's calculation feature handles the math automatically once configured, but its accuracy depends entirely on your setup. Audit your tax rates, verify they match your state's current rates, and ensure product-specific exemptions are marked correctly.
The term "nexus" refers to the connection between your business and a state that triggers a tax obligation. Historically, nexus was physical—you had to have a store, warehouse, or employee in a state to owe sales tax there. Now, nexus is also economic. Most states have established thresholds based on sales volume. If your Shopify store's sales in a state exceed that threshold in a given year, you have economic nexus and must collect tax in that state going forward, even without physical presence.
Track Your Tax Refund Status and Delay Information →
The thresholds vary by state. Many states use $100,000 in annual sales as the trigger, but others use $500,000, $250,000, or other amounts. Some states measure by transaction count instead, requiring tax collection if you have more than 100 or 200 transactions in the state annually. A few states have different thresholds for different business types. This means two Shopify sellers with identical sales volumes might have different obligations depending on which states their customers are in. For example, a seller with $75,000 in sales to Texas customers and $75,000 to Vermont customers would have nexus in Vermont (which has a $100,000 threshold) but not in Texas (also $100,000), but both states might look different if that seller crossed thresholds mid-year.
Beyond economic nexus, you also have nexus in states where you have a physical location—a home office, warehouse, or even a co-working space address counts. You have nexus in states where you hold inventory. You have nexus in states where you have employees or contractor relationships. And some states have created specific nexus rules for marketplace facilitators and drop-shippers. For Shopify sellers specifically, this matters because a seller might have physical nexus in their home state but economic nexus in many other states simultaneously.
Tracking nexus obligations across states is difficult without a system. Many tax professionals recommend monitoring your monthly or quarterly sales by state and checking your nexus status regularly, especially as your sales grow. Some states send notices when you cross thresholds, but not all do, and relying on notices alone leaves you vulnerable to unintended non-compliance. Shopify itself doesn't track nexus for you or notify you when you cross thresholds; it only calculates tax once you've told it what rates to use.
Practical Takeaway: Map out the nexus thresholds for the states where you expect to have customers. Monitor your sales by state, and revisit this assessment every quarter or when you pass significant sales milestones to identify new tax obligations before they arise.
Once your tax rates are configured in Shopify, the platform collects tax at checkout and holds it in your Shopify account or your connected payment processor. The collected amount appears in your order details, and you can see a breakdown in your reports. Shopify provides a "Sales Tax" report that shows total tax collected by location over a time period you select. This report is a starting point for tracking your liability, but it's not a complete tax return or filing document—it's informational data you'll use to prepare your own returns.
Calculate Your Monthly Car Loan Payment Guide →
The critical distinction: Shopify collects tax, but it doesn't automatically remit it to states. The responsibility to file returns and send payment belongs to you. Some sellers use third-party apps that integrate with Shopify to automate remittance in certain states, but this isn't standard Shopify functionality. Apps like TaxJar, Avalara, and others can read your Shopify sales data, calculate liability by state and local jurisdiction, generate filing documents, and in some cases, file returns and process payments on your behalf—but these are separate services you subscribe to, not features included with Shopify itself.
Managing tax liabilities means staying organized about when tax is due in each state. Most states require sales tax to be filed
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.