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
How do I track tip income and tip-outs for my restaurant?
Track tips daily using your POS system or a written tip log, record all tip-outs to support staff, and run tips through payroll since they're taxable wages. Both credit card and cash tips need documentation.
Read answerWhich products and services require sales tax in Virginia?
Virginia taxes most tangible goods sold at retail but exempts most services. Groceries have reduced rates while prepared food is fully taxable. The rules vary depending on what you sell and who you sell it to.
Read answerWhy do my bank statements never match my books?
Usually it's timing differences, missing transactions, or data entry errors. Outstanding checks, unrecorded bank fees, and duplicate entries are the most common culprits.
Read answerHow do I register my business for Virginia sales tax?
Register through Virginia Tax's online iReg system at virginia.gov. The process takes about 15-20 minutes if you have your EIN, business address, and estimated sales figures ready.
Read answerHow long does it take to catch up on a year of bookkeeping?
A year of catch-up bookkeeping typically takes one to four weeks of work time, though this varies based on transaction volume, documentation quality, and business complexity. Cash-heavy businesses and those with disorganized records take longer.
Read answerWhat's the difference between catch-up bookkeeping and cleanup bookkeeping?
Catch-up bookkeeping addresses a time gap when your books stopped being maintained. Cleanup bookkeeping fixes quality issues like miscategorized transactions and accounts that don't reconcile. Many businesses need both.
Read answer


