Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

Do I need to collect sales tax if I sell online?

The short answer is probably yes, depending on where your customers are and how much you’re selling. A 2018 Supreme Court case changed everything for online sellers, and most states now require you to collect sales tax even if you have no physical presence there.

Before 2018, you only had to collect sales tax in states where you had a physical presence like an office, warehouse, or employees. The Wayfair decision changed that by allowing states to require sales tax collection based on economic activity alone. Now if you sell enough into a state, you have to collect and remit their sales tax.

Most states set their threshold at $100,000 in sales or 200 transactions per year. Hit either number in a state and you’ve created what’s called economic nexus. You’re then required to register, collect the appropriate tax rate, and file returns with that state. Some states have higher thresholds, a few have lower ones, and the rules keep evolving.

Virginia’s threshold is $100,000 in annual sales or 200 transactions. If you’re based in Richmond and selling to Virginia customers, you need to collect Virginia sales tax regardless of volume since you have physical nexus here. The economic nexus question only matters for out-of-state sales.

Tracking all of this manually gets complicated fast. You need to know where each customer is located, what rate applies to their address, and whether you’ve crossed the threshold in their state. Most e-commerce platforms like Shopify and WooCommerce have built-in tools or integrations that calculate and collect sales tax automatically. These tools handle the rate lookups and apply the right amount at checkout.

Collection is only half the problem. You also have to file returns and remit the tax you collected. Each state has its own filing frequency, forms, and deadlines. Some require monthly returns, others quarterly. Miss a filing deadline and penalties start accumulating.

If you’re selling across multiple states and crossing nexus thresholds, sales tax services can save you significant time and help you avoid compliance issues. Registering in the right states, setting up collection correctly, and filing returns on schedule is more work than most small business owners expect.

The good news is that once the system is set up properly, collection happens automatically. The ongoing work is filing returns and staying compliant as states update their rules. A Richmond bookkeeper familiar with e-commerce can help you understand where you have nexus and make sure you’re not missing obligations that could turn into problems later.

Greater Richmond's Small Business Bookkeeper

The Next Step:
A Short Conversation

Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.

More Questions

What e-commerce expenses are tax deductible?

E-commerce sellers can deduct platform fees, inventory costs, shipping and packaging, software subscriptions, advertising, and home office expenses. The key is tracking expenses properly throughout the year.

Read answer

What does it mean to reconcile my accounts?

Reconciling means comparing what your bank statement shows against what your accounting software shows, then fixing any differences. It confirms your books match reality.

Read answer

What's the best way to track costs for each project?

The best approach is capturing every cost as it happens and assigning it to the right project in your accounting system. This means tracking labor hours, materials, subcontractor bills, and direct expenses separately for each job so you know your actual profit margin on every project.

Read answer

What's the best way to track subcontractor payments?

Collect a W-9 before the first payment, set up each sub as a vendor in your accounting software, and code every payment to the job it belongs to. This setup gives you accurate job costs and makes 1099 filing straightforward.

Read answer

Can QuickBooks handle inventory tracking for my business?

QuickBooks Plus and Advanced can track inventory, calculate cost of goods sold, and set reorder points. Basic retail or wholesale operations work well with the built-in features. More complex needs like manufacturing or multi-location tracking may require third-party integrations.

Read answer

Why aren't my bank transactions importing correctly into QuickBooks?

Bank feed issues usually come from broken connections, duplicate handling, or account matching problems. The fix depends on whether transactions aren't showing up at all, appearing twice, or landing in the wrong place.

Read answer

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC