Sales tax nexus — the level of connection between a seller and a taxing jurisdiction that triggers a tax collection obligation — is one of the most complex compliance challenges for Shopify merchants. Understanding the two types of nexus and how to track them in QuickBooks Online is essential for accurate reporting and avoiding costly penalties.
Disclaimer: This article provides general guidance only. Consult a qualified tax professional before making decisions about your specific sales tax obligations.
Understanding Sales Tax Nexus
Physical Nexus
Physical nexus is triggered by having a tangible presence in a state:
- Office or business location
- Warehouse or storage facility
- Employee or contractor working in the state
- Trade show participation (in some states)
If your business has physical nexus in a state, you’re generally required to collect and remit sales tax regardless of your sales volume in that state.
How to configure this in QuickBooks Online:
- Set your Company address to your primary shipping/warehouse location
- Use the Customer-facing address for your billing address
- Add your registered states under Sales Tax settings
Note that QuickBooks Online has limitations when you have multiple physical locations in different states — you may need to work with your accountant to ensure proper reporting.
Economic Nexus
Economic nexus is triggered by reaching a state’s revenue or transaction threshold, even if you have no physical presence there. This became law nationwide following the Supreme Court’s South Dakota v. Wayfair, Inc. decision in 2018.
Thresholds vary significantly by state:
| State | Revenue Threshold | Transaction Threshold |
|---|---|---|
| California | $500,000 | — |
| Arizona | $150,000 | — |
| Alaska | $100,000 | 200 transactions |
| South Dakota | $100,000 | 200 transactions |
| Most other states | $100,000 | 200 transactions |
Thresholds change regularly, and some states have eliminated transaction-count thresholds. Always verify current thresholds with your state’s revenue department or a tax professional.
Tracking Economic Nexus in QuickBooks Online
QuickBooks Online has nexus tracking built into its Sales Tax Center. To use it:
- Go to Taxes → Sales Tax
- Click Set up Sales Tax or Manage Sales Tax
- Add the states where you have or may be approaching nexus
- QuickBooks will track your sales toward each state’s threshold
QuickBooks Online references official state resources for current thresholds and links to nexus reporting documentation for each registered state.
The Shopify Complication
Here’s where it gets complex for Shopify merchants: Shopify collects sales tax at the point of checkout based on the shipping address and the tax rates configured in your Shopify admin. This at-time-of-cart collection is accurate — but it doesn’t automatically feed into QuickBooks Online’s nexus tracking in a way that distinguishes physical vs. economic nexus.
Standard integrations push tax data into QuickBooks but may not preserve the nexus context needed for proper reporting. If your integration creates journal entries or summaries, the per-jurisdiction detail needed for nexus tracking may be lost.
WeIntegrate handles this differently: it integrates Shopify’s at-time-of-cart sales tax at the transaction level, preserving the shipping address relationships and jurisdiction data needed for both physical and economic nexus reporting in QuickBooks Online — without requiring additional sales tax software.
Best Practices for Nexus Management
1. Register Before You Collect
Once you’ve determined you have nexus in a state, register for a sales tax permit before collecting. Collecting without a permit creates compliance issues.
2. Monitor Thresholds Proactively
Don’t wait until you’ve exceeded a threshold to register. Set up monitoring when you reach 75-80% of a state’s threshold so you have time to register and configure your systems.
3. Reconcile Tax Collected vs. Tax Remitted
Monthly, verify that the sales tax collected in Shopify matches what’s recorded in QuickBooks. Discrepancies can indicate:
- Tax rate misconfigurations in Shopify
- Integration sync errors
- Refunds not properly reversing tax entries
4. Work with a Sales Tax Specialist
For businesses with nexus in multiple states, a sales tax specialist can review your obligations, help with voluntary disclosure programs for past nexus, and ensure your QuickBooks configuration supports accurate reporting.
Resources
- QuickBooks Sales Tax Nexus Help — Official nexus reporting documentation
- Streamlined Sales Tax — Multi-state simplified registration
- Your state’s Department of Revenue — For current thresholds and registration
Automate Your Shopify Sales Tax in QuickBooks
Start a free trial of WeIntegrate and sync Shopify’s at-checkout sales tax to QuickBooks Online with full nexus context — no manual tax calculations, no clearing accounts.