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

Can you help me migrate from QuickBooks Desktop to QuickBooks Online?

Yes, we regularly help businesses migrate from Desktop to Online. The process involves transferring your data, cleaning up historical entries, and getting you comfortable with the new system.

Read answer

I haven't done any bookkeeping since I started my business. Is it too late?

No, it's not too late. Bank and credit card statements can be used to reconstruct your records even if you never tracked anything. The longer you wait, the harder it gets, but catching up is almost always possible.

Read answer

What's the cheapest way to run payroll for a small business?

Doing payroll yourself costs nothing until penalties add up. Basic payroll software runs $40 to $100 monthly for small teams and handles tax filings automatically. That's usually the sweet spot between cheap and reliable.

Read answer

What forms do I need when I hire a new employee?

Every new hire needs a W-4 for federal withholding and an I-9 to verify work authorization. Virginia also requires a VA-4 for state withholding and new hire reporting within 20 days.

Read answer

How often should I reconcile my restaurant's books?

Daily for cash and POS sales, weekly for credit card batches, monthly for full bank reconciliation. Restaurants have too many transactions and too much cash exposure to wait until month-end.

Read answer

How do I fix mistakes I made in QuickBooks?

Most QuickBooks mistakes can be fixed by editing the original transaction or creating a journal entry to correct it. The right approach depends on whether the transaction has been reconciled and whether you've already closed the period.

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