Understanding Sales Tax Basics and How It Works

Sales tax is a percentage that state and local governments add to the price of goods and services at the point of sale. When a customer buys something, the seller collects this tax and sends it to the government. The rate varies significantly depending on location—some states have no sales tax at all, while others charge rates ranging from 4% to over 10%. Many localities add their own tax on top of the state rate, which means the total tax a customer pays depends on where they're located.

Free Guide to Understanding Mortgage Payoff Calculators →

For example, if you sell a product for $100 in California, the customer might pay an additional $8.25 in sales tax (the combined state and local rate). In a state like Montana with no sales tax, there would be no additional charge. This complexity matters for online sellers because customers can be located anywhere in the country—and increasingly, the world.

Shopify helps merchants understand and manage these obligations by providing built-in tools to calculate, collect, and track sales tax. The platform can automatically calculate the correct tax rate based on where a customer is located and what they're purchasing. Different product categories sometimes have different tax rates—groceries might be taxed differently than clothing, for instance.

The key principle is this: if you have a sales tax obligation in a particular location, you must collect the correct amount from customers and report that amount to the state. Failing to do so can result in penalties, interest charges, and legal complications. Understanding where you have obligations is the first critical step.

Practical takeaway: Sales tax rates vary widely by location and product type. Before setting up your Shopify store, research the tax rates in your home state and any states where you have a physical presence or significant customer base.

Determining Your Sales Tax Obligations by Location

Whether you must collect sales tax depends on something called "nexus"—a legal term meaning a significant connection to a particular state. Traditionally, you only needed to collect sales tax in states where you had a physical presence, like an office, warehouse, or employee. However, this changed dramatically in 2018 when the U.S. Supreme Court ruled in South Dakota v. Wayfair that states could require sales tax collection based on economic activity alone, not just physical presence.

Learn About Medicare Tax Deductions and Income Tax →

Today, most states have "economic nexus" laws that require out-of-state sellers to collect sales tax if they exceed certain sales thresholds in that state. These thresholds vary—some states set them at $100,000 in annual sales, others at $500,000 or different amounts. A few states have no threshold, meaning you must collect tax as soon as you make your first sale there. This creates a complex landscape where a seller might have obligations in dozens of states.

Shopify provides information about economic nexus thresholds for each state, but these rules change periodically. As of 2024, approximately 45 states have some form of economic nexus requirement. The specifics depend on whether you're selling physical products, digital goods, or services—each category can have different rules. Some states also distinguish between B2C sales (business to consumer) and B2B sales (business to business).

There are also special cases to consider. If you use a fulfillment service that stores your inventory in a state, you typically have nexus there. If you sell through marketplaces like Amazon or eBay, those platforms may be responsible for collecting tax on your behalf, depending on state laws. Some states offer "marketplace facilitator" laws that shift the collection responsibility to the platform in certain circumstances.

Practical takeaway: Review Shopify's nexus resources and create a spreadsheet tracking which states' economic thresholds apply to your business. Update this annually since thresholds and rules change. If you're uncertain about your obligations, consider consulting with a tax professional.

Setting Up Sales Tax Collection in Your Shopify Store

Shopify's built-in sales tax settings make it relatively straightforward to set up tax collection. The platform allows you to configure tax rates either manually or by using Shopify Tax, an automated service that calculates and applies the correct tax rate based on the customer's location and your products.

Learn About Unemployment Insurance Requirements →

To set up manual tax rates, you access your Shopify admin dashboard, navigate to Settings, then Taxes and Duties. From there, you can create tax regions—geographic areas where you'll collect tax. For each region, you specify the tax rate and which products are subject to that rate. Shopify lets you create tax profiles, so you can assign different tax rules to different product categories. For instance, you might mark some items as tax-exempt while applying standard rates to others.

Shopify Tax is an automated service that handles much of this complexity. If you subscribe to this service, Shopify automatically calculates the correct tax rate for each customer based on their location and your product types. The service covers all U.S. states and territories, plus additional countries. This approach reduces the manual work significantly, especially as you expand to new markets.

The configuration process involves several decisions. First, determine which products are taxable in each region where you sell. Some jurisdictions exempt certain items from sales tax—groceries, prescription medications, and clothing are common examples. Second, decide how to display tax to customers—some stores show tax separately at checkout, while others include it in the price. This choice should be consistent with your state's requirements and your business model.

Shopify also allows you to handle tax for different shipping methods. Some states tax shipping costs while others don't. You can configure whether shipping fees themselves are subject to sales tax, and the system will apply the appropriate calculation during checkout.

Practical takeaway: Start by identifying which states require you to collect tax. Then systematically enter tax rates in your Shopify tax settings, being sure to account for any products that might be tax-exempt in your jurisdictions. Test your checkout process to confirm tax is calculating correctly before launching your store.

Collecting, Recording, and Tracking Sales Tax Revenue

Once tax collection is active, Shopify automatically collects the tax amount from customers during checkout. The collected tax appears as a line item in the order details. Your responsibility is to track this collected tax separately from your business revenue and ensure you remit it to the appropriate tax authorities on schedule.

Free Guide to Understanding Elan Credit Cards →

Shopify provides reporting tools that help with this tracking. In your admin dashboard, you can generate reports showing total sales, tax collected, and other financial data broken down by state and time period. These reports are essential for filing your tax returns accurately. You should generate these reports regularly—monthly or quarterly depending on your filing requirements—and keep records for your own accounting.

Best practice involves setting aside collected tax in a separate business account. If you collect $5,000 in sales tax from customers, that $5,000 belongs to the state, not to your business. Mixing it with business revenue makes accounting confusing and creates a liability problem. When you must remit tax, you'll have the money available rather than discovering you've already spent it on business expenses.

For record-keeping, maintain documentation including: monthly or quarterly Shopify reports showing tax collected by state, proof of payment to tax authorities, and your business records showing total sales. Most states require you to keep these records for a minimum of three to seven years. Shopify's platform maintains a complete order history that serves as your backup documentation.

If you use accounting software like QuickBooks, you can integrate it with Shopify to automatically import sales and tax data. This integration reduces manual data entry and decreases the likelihood of errors. Some accountants recommend using accounting software even for small businesses because the automation becomes increasingly valuable as your business grows.

Practical takeaway: Set up a separate business account specifically for tax funds. Generate Shopify tax reports monthly and match them against your accounting records. Create a filing calendar noting when tax is due in each state where you have obligations.

Understanding Sales Tax Remittance Deadlines and Processes

Sales tax remittance means sending the collected tax to the appropriate state authority. The frequency and deadline depend on your state's requirements and sometimes on your sales volume. States typically require remittance monthly, quarterly, or annually. High-volume sellers might be required to remit more frequently—some states require weekly or daily remittance for businesses above certain sales thresholds.

Track Your Tax Refund Status and Delay Information →

Most states have an online portal where you register for a sales tax account and receive a sales tax identification number. You use this portal to file your sales tax return, which reports total sales