Your ecommerce platform calculates the tax your customers see at checkout, but it only knows what you tell it. If tax collection is switched on in the wrong states, product categories are left blank, or shipping is set up incorrectly, the platform will charge the wrong amount on every order. This ecommerce platform sales tax setup guide walks through Shopify, WooCommerce and BigCommerce, what each tool does and does not do, and a setup checklist that applies to all three.
Key takeaways
- Platforms calculate tax; they do not decide where you must collect. You must register and then activate each state.
- Shopify Tax is free until $100,000 in lifetime sales, then charges a capped per-order fee on orders to states where collection is active.
- WooCommerce Tax calculates automated rates but does not file returns or determine your tax obligations.
- BigCommerce connects to providers such as Avalara, Vertex, TaxJar and TaxCloud for automatic tax.
Before You Touch Platform Settings
- Determine where you have nexus using physical presence and economic nexus thresholds.
- Register in those states before collecting. See multi-state sales tax registration.
- List your products and their tax treatment, such as clothing, groceries, digital goods or software. Our guides on clothing, groceries and digital goods and software help.
- Separate marketplace channels. Orders on Amazon or Etsy are taxed by the marketplace, not your store. See marketplace vs direct sales tax liability.
Platform Comparison
| Feature | Shopify (Shopify Tax) | WooCommerce (WooCommerce Tax) | BigCommerce |
|---|---|---|---|
| Built-in automated calculation | Yes | Yes, via the free WooCommerce Tax extension | Through integrated tax providers |
| Cost | Free until $100,000 lifetime sales, then 0.35% per order (0.25% on Plus), capped at $0.99 per order and $5,000 per year for US orders | Extension is free; requires a WordPress.com connection | Depends on provider; TaxJar requires its Professional plan or higher |
| Where to activate | Tax settings, by state where you are registered | WooCommerce > Settings > Tax > Automated taxes | Settings > Tax > Add tax service |
| Files returns | Not by default; use reports or a filing app | No | Depends on the provider plan |
| Determines your nexus | Offers insights, but you decide where to register | No | Provider dashboards may track thresholds |
Platform features and fees change. Confirm current details in each platform’s help center before you commit.
Shopify Setup
- Enter your business address and confirm your store currency.
- Add each state where you are registered and turn on collection, entering your state tax ID.
- Assign product categories so Shopify Tax can apply exemptions and reduced rates.
- Review shipping taxability for each state; Shopify follows state rules when collection is active.
- Mark tax-exempt B2B customers and store their certificates.
- Track the $100,000 lifetime sales point, after which the calculation fee applies to orders in states where collection is active.
WooCommerce Setup
- Enter a complete store address under WooCommerce > Settings > General; WooCommerce Tax uses it as your primary tax location.
- Install WooCommerce Tax and connect your site to WordPress.com.
- Select Enable tax rates and calculations, then set Automated taxes on the Tax tab.
- Review rates for each state where you are registered. WooCommerce notes that the extension does not determine where you have tax obligations, so confirm that collection covers every state you need.
- Set product tax classes for exempt or reduced-rate items.
- Check shipping taxability. WooCommerce Tax applies tax to shipping by default for Florida-based stores shipping to Florida; review other states with your advisor.
- For multistate sellers with many product types, consider a third-party tax plugin that also files returns.
BigCommerce Setup
- Go to Settings > Tax and click Add tax service.
- Install Avalara, Vertex, TaxJar or TaxCloud and enter your provider account details. You need Store Owner rights or app install and launch permissions.
- Configure nexus states and local jurisdictions in the provider’s dashboard.
- Map product tax codes and enable exemption certificate handling for B2B customers.
- Test sample orders using the provider’s calculator.
Test Before You Go Live
Place test orders to addresses in several states and compare the tax with an independent source.
Example test: a $120 taxable item plus $10 shipping
Dallas, TX (8.25%, shipping taxable): $130 × 8.25% = $10.73
Richmond, VA (6%, separately stated shipping at cost excluded): $120 × 6% = $7.20
Phoenix, AZ (9.1%): verify whether your platform taxes shipping for Arizona, then compare with the Sales Tax Calculator
For shipping rules, see shipping and handling by state and sales tax on freight and shipping charges. Check city rates on the Dallas, Richmond and Phoenix pages.
Ongoing Maintenance Checklist
- Monthly: reconcile tax collected by state with your platform reports and returns.
- Quarterly: review sales by state against nexus thresholds and activate new states after registering.
- When adding products: assign tax categories before publishing.
- When laws change: review settings, for example after Washington’s October 2025 expansion to new services.
- When errors appear: correct settings and amend affected returns.
Conclusion
Every ecommerce platform sales tax setup guide starts in the same place: decide where you must collect, register, and only then turn on collection. Shopify, WooCommerce and BigCommerce all calculate tax well when products, addresses and states are configured correctly, but none of them decides your obligations or guarantees filings by default. Test orders, reconcile monthly, and consider automation such as a certified service provider. Look up rates on our state sales tax pages, check totals with the Add/Remove Sales Tax Calculator, and start from the Tax Rate Center homepage.
Frequently Asked Questions
Does Shopify collect sales tax automatically?
Shopify calculates and charges tax in the states where you turn on collection. You must decide where you are required to collect and register there first.
How much does Shopify Tax cost?
Shopify Tax is free until your store reaches $100,000 in lifetime sales. After that, US stores pay 0.35% per order (0.25% on Shopify Plus) in states with active collection, capped at $0.99 per order and $5,000 per year.
Does WooCommerce calculate sales tax?
Yes, with the free WooCommerce Tax extension. It calculates automated rates but does not file returns, remit tax or determine where you have tax obligations.
How do I set up automatic tax in BigCommerce?
Go to Settings, then Tax, click Add tax service, and install a provider such as Avalara, Vertex, TaxJar or TaxCloud using your provider account details.
Do ecommerce platforms file sales tax returns?
Not by default. Platforms focus on calculation; filing usually requires a separate app, a tax provider plan or a certified service provider.