Ecommerce Sales Tax Guide
Navigate sales tax nexus, marketplace facilitator laws, economic nexus thresholds, and multi-state filing requirements for your ecommerce business.
Sales Tax Nexus Explained
"Nexus" is the legal term for the connection between your business and a state that triggers a sales tax obligation. There are two types.
Physical Nexus
You have physical nexus in a state if you have a tangible physical presence there. This is the traditional form of nexus that existed before the Wayfair decision.
What Creates Physical Nexus:
- • Office, store, warehouse, or distribution center in the state
- • Employees, contractors, or sales reps working in the state
- • Inventory stored in the state (including FBA warehouses)
- • Attending trade shows or craft fairs (temporarily in some states)
- • Affiliate or referral partners located in the state
FBA Sellers: If you use Amazon FBA, your inventory is stored in Amazon warehouses across 25+ states. This creates physical nexus in every state where your inventory is stored — even if you have no other presence there.
Economic Nexus
Economic nexus is based on your sales volume or transaction count in a state — no physical presence required. This was established by the 2018 Supreme Court decision in South Dakota v. Wayfair, Inc.
How Economic Nexus Works:
- • Most states: $100,000 in sales or 200 transactions per year
- • Some states (CA, TX, NY): higher thresholds ($500,000)
- • Threshold measured over prior 12 months or current calendar year
- • Many states exclude marketplace sales from the seller's count
- • Once nexus is established, obligation continues until you fall below the threshold
Key Point: In most states, sales made through marketplace facilitators (Amazon, eBay, Etsy) do NOT count toward your economic nexus threshold because the marketplace handles tax collection.
Economic Nexus Thresholds by State
The top 10 states by ecommerce volume and their economic nexus requirements. Most states follow the $100K / 200 transaction model from the Wayfair decision.
| State | Sales Threshold | Transaction Threshold | Effective | Notes |
|---|---|---|---|---|
| California | $500,000 in sales | No transaction threshold | April 2019 | Highest threshold in the US; marketplace sales excluded from seller count |
| Texas | $500,000 in sales | No transaction threshold | October 2019 | Only counts taxable sales; marketplace sales may be excluded |
| New York | $500,000 in sales | 100+ transactions | June 2019 | Must meet BOTH thresholds (sales AND transactions) |
| Florida | $100,000 in sales | No transaction threshold | July 2021 | Relatively recent enactment; marketplace sales excluded |
| Pennsylvania | $100,000 in sales | No transaction threshold | July 2019 | Standard threshold; includes digital goods |
| Illinois | $100,000 in sales | 200+ transactions | October 2018 | Meet either threshold (OR); includes remote retailer provisions |
| Ohio | $100,000 in sales | 200+ transactions | August 2019 | Meet either threshold; includes digital services |
| Georgia | $100,000 in sales | 200+ transactions | January 2019 | Meet either threshold; standard Wayfair model |
| Washington | $100,000 in sales | No transaction threshold | October 2018 | Also has B&O tax obligations for remote sellers |
| New Jersey | $100,000 in sales | 200+ transactions | November 2018 | Meet either threshold; includes digital products |
Five states have NO sales tax: Alaska, Delaware, Montana, New Hampshire, and Oregon. You never need to collect sales tax for shipments to these states.
Note: Thresholds and rules change frequently. Always verify current requirements on each state's Department of Revenue website before registering. This table is for educational reference and does not constitute legal or tax advice.
Marketplace Facilitator Laws
All 45 sales tax states (plus DC) have enacted marketplace facilitator laws requiring platforms to collect and remit tax on behalf of sellers. Here's who does what.
| Platform | Collects Sales Tax In | Notes |
|---|---|---|
| Amazon | All 45 sales tax states + DC | Collects, reports, and remits on behalf of all third-party sellers |
| eBay | All 45 sales tax states + DC | Manages compliance for all seller transactions through the marketplace |
| Etsy | All 45 sales tax states + DC | Collects and remits; sellers see tax as a separate line in settlement reports |
| Walmart | All 45 sales tax states + DC | Handles sales tax for all Walmart Marketplace sellers |
| Shopify | NOT a marketplace facilitator | Shopify is a platform, not a marketplace. You are responsible for your own sales tax collection via Shopify Tax or a third-party app. |
| TikTok Shop | All 45 sales tax states + DC | Operates as marketplace facilitator; collects and remits on behalf of sellers |
| WooCommerce | NOT a marketplace facilitator | Self-hosted — you must configure and collect sales tax yourself using plugins like WooCommerce Tax or TaxJar. |
Key Takeaway
If you sell exclusively through Amazon, eBay, Etsy, Walmart, and TikTok Shop, these marketplaces handle all sales tax collection and remittance. Your primary sales tax obligation is direct sales through Shopify, WooCommerce, or your own website. This is where you need to register, calculate rates, collect tax, and file returns yourself.
Origin vs Destination-Based Sourcing
"Sourcing" determines which tax rate you charge — your location's rate or the buyer's location's rate.
Origin-Based States
In origin-based states, you charge the tax rate at your business location. This is simpler because you only need to know one rate. However, this only applies to in-state transactions — interstate sales almost always use destination-based rules.
Origin-Based States Include:
*California uses a modified origin-based system with district taxes at destination.
Destination-Based States
In destination-based states (the majority), you charge the tax rate at the buyer's shipping address. This means you may need to calculate different rates for every order based on the customer's city, county, and state.
Why This Matters for Ecommerce:
- • 34+ states use destination-based sourcing
- • Each order may have a different tax rate based on the buyer's ZIP code
- • There are 11,000+ tax jurisdictions in the US
- • Manual rate lookup is impractical — automation is essential
Tip: All interstate ecommerce transactions use destination-based sourcing regardless of your state's rules. Origin-based only applies to in-state sales.
Common Sales Tax Exemptions
Not every sale is taxable. Understanding exemptions prevents over-collection and keeps you compliant when selling to certain buyers.
Resale Certificates
Buyers who purchase products for resale (not personal use) can provide a resale certificate to avoid paying sales tax. You must collect and retain a valid certificate for each buyer. Without it, you are liable for the uncollected tax.
Certificates are typically state-specific. Some states accept the Streamlined Sales Tax (SST) exemption certificate.
Tax-Exempt Organizations
Government agencies, nonprofits (501(c)(3)), schools, and religious organizations may be exempt from sales tax. They must provide a valid exemption certificate or government purchase order. Federal government purchases are always exempt.
State exemptions vary — an organization exempt in one state may not be in another.
Product-Based Exemptions
Certain product categories are exempt (or taxed at reduced rates) in many states. Common exemptions include groceries/food, clothing (in some states), prescription medications, and digital goods (in some states).
Exemptions are highly state-specific. Clothing is exempt in PA and NJ but taxable in most other states.
Sales Tax Holidays
About 18 states offer temporary sales tax holidays — typically in late summer for back-to-school shopping. During these periods, qualifying items (clothing, school supplies, computers) are exempt from state sales tax.
Dates and qualifying items vary by state. Check each state's DOR for annual announcements.
No-Nexus States
You do not need to collect sales tax in states where you have no nexus. If you haven't exceeded the economic threshold and have no physical presence, those states are effectively "exempt" for your business — you simply have no obligation there.
Monitor sales by state quarterly. Nexus can be triggered mid-year.
Manufacturing & Raw Materials
If you manufacture your own products, raw materials and components purchased for production are often exempt from sales tax (similar to resale). You'll need a manufacturer's exemption certificate in the applicable states.
This applies to ecommerce sellers who make their own goods (handmade, private label, etc.).
Multi-State Filing
Once you have nexus in multiple states, you need to register, file, and remit in each one. Here's the process.
Register for a Sales Tax Permit
Before collecting sales tax in any state, you must register for a sales tax permit (also called a seller's permit or certificate of authority). This is typically done through the state's Department of Revenue website. Some states charge a registration fee; many are free.
Important: Collecting sales tax without a valid permit is illegal in most states. Register first, then start collecting.
Understand Filing Frequency
States assign a filing frequency based on your sales volume in that state:
Monthly
High-volume states. Usually >$300/mo in tax collected. Due the 20th of the following month.
Quarterly
Medium-volume. Due the last day of the month following quarter-end (April 30, July 31, Oct 31, Jan 31).
Annually
Low-volume. Due January 20 or 31 for the prior year. Assigned to states with minimal sales.
Consider Automation Software
Filing manually in 5+ states is time-consuming and error-prone. Sales tax automation tools handle rate calculation, collection, filing, and remittance.
TaxJar
AutoFile in 30+ states. Integrates with most ecommerce platforms. From $19/mo.
Avalara
Enterprise-grade. Handles complex scenarios (digital goods, SaaS, B2B). Custom pricing.
Shopify Tax
Built into Shopify. US-only. Handles calculation and collection. Filing is separate.
How PrimeConnect Exports Handle Tax Fields
PrimeConnect's converter tools preserve sales tax data from every platform export so your QuickBooks records are complete and audit-ready.
Tax Column Preservation
Every converter preserves the sales tax amount from your platform export. Whether it's Amazon's "product-tax" column or Shopify's "Taxes" field, the data maps to a dedicated tax column in the output file.
Facilitator vs Self-Collected
For marketplace facilitator platforms (Amazon, eBay, Etsy), the tax column shows tax collected by the marketplace — not your liability. For direct sales platforms (Shopify, WooCommerce), it shows tax you collected and must remit.
QuickBooks Categorization
In QuickBooks, categorize marketplace-collected tax as an informational memo (not a liability). Categorize self-collected tax as a sales tax liability. This distinction keeps your tax reporting accurate and avoids double-remitting.
Best Practices
Eight proven tips for staying compliant and minimizing sales tax audit risk.
Know Your Nexus States
Audit your sales by state quarterly. Use your platform analytics to identify states where you are approaching or exceeding economic nexus thresholds. Register for a sales tax permit before you exceed the threshold — not after.
Separate Marketplace vs Direct Sales
Track marketplace sales (where the facilitator handles tax) separately from direct sales (where you handle tax). In most states, marketplace sales don't count toward your economic nexus threshold for direct sales.
Use Sales Tax Automation Software
Tools like TaxJar, Avalara, or Shopify Tax automate rate calculation, collection, and filing. Manual compliance across 10+ states is error-prone and time-consuming. Automation pays for itself in reduced penalties.
File on Time, Every Time
Late filing incurs penalties even if no tax is due. Set calendar reminders for each state's filing deadline. Most states offer online filing portals. Some states require monthly filing for high-volume sellers and annual filing for low-volume sellers.
Keep Exemption Certificates on File
If you sell to resellers or tax-exempt organizations, collect and store their exemption certificates. You are liable for the tax if you cannot produce a valid certificate during an audit. Use digital storage with a naming convention.
Document Everything
Save all sales tax filings, payment confirmations, exemption certificates, and nexus analysis workpapers. Most states can audit back 3-4 years. Good documentation is your best defense in an audit.
Review 1099-K Against Tax Filings
Your 1099-K from each platform reports gross sales — including sales tax collected. Reconcile this against your actual sales tax filings to ensure consistency. Discrepancies raise audit flags.
Consider a Voluntary Disclosure Agreement
If you discover past non-compliance, most states offer VDA programs with reduced penalties and limited look-back periods. A VDA is almost always better than waiting to be discovered. Consult a sales tax professional.
Frequently Asked Questions
Common questions about ecommerce sales tax compliance.
What is sales tax nexus?
Do I need to collect sales tax if I only sell on Amazon?
What is the difference between origin and destination-based sales tax?
How do marketplace facilitator laws affect me?
What is economic nexus and does it apply to me?
Do I need to file sales tax returns in every state?
What happens if I don't collect sales tax where I should?
How does PrimeConnect handle sales tax in exports?
Related Tools
Import your ecommerce data with sales tax fields intact using these free PrimeConnect tools.
Multi-Channel Merge Tool
Combine exports from all platforms into one QuickBooks file with tax columns preserved.
Try It FreeEcommerce Accounting Hub
Convert transactions from 11 platforms to QuickBooks with sales tax fields intact.
Try It FreeAll Free Accounting Tools
Browse 67+ free converters, utilities, and accounting tools.
Try It FreeImport Your Ecommerce Data with Tax Fields Intact
PrimeConnect's free converter tools preserve all sales tax columns from your platform exports. Convert Amazon, Shopify, Etsy, and more to QuickBooks in seconds — with every tax field mapped correctly.
Browse Free Tools