Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

How do I handle sales tax when I sell both online and in-store?

In-store sales are straightforward. You collect Virginia sales tax at your location’s rate, which combines state, local, and regional taxes. Your POS system should be configured with the correct rate for your store address, and every transaction gets taxed the same way regardless of who the customer is.

Online sales work differently. Virginia uses destination-based sourcing for remote sales, meaning you charge tax based on where the customer receives the product. A customer in Norfolk pays the Norfolk rate. Someone in Henrico pays the Henrico rate. Most e-commerce platforms like Shopify, WooCommerce, or Square Online can calculate this automatically if you enable their tax features and keep your product tax settings configured correctly.

The bigger complexity is other states. Once you hit economic nexus thresholds in a state, you’re required to collect and remit their sales tax too. Most states set this around $100,000 in sales or 200 transactions per year. If you’re shipping products across the country, you might trigger obligations in multiple states without realizing it. Track your sales by destination state so you know when you’re approaching these thresholds.

For filing, you’ll combine both channels on your Virginia return. Report total taxable sales, the tax you collected, and remit what you owe. Most small retailers file monthly or quarterly depending on volume. Keep your in-store and online records organized so reconciliation doesn’t become a problem at the end of each period. Having separate reporting for each channel in your accounting software makes this much easier.

Automation tools like TaxJar or Avalara can handle rate calculation, track nexus exposure, and even file returns in multiple states. Whether that’s worth the monthly cost depends on your online volume and how many states you’re shipping to. Sales tax compliance for a business selling mostly to local customers is manageable manually. Nationwide shipping with orders in dozens of states is a different story.

The mistake most business owners make is treating online sales like in-store sales and charging everyone the same rate. That creates liability if you’ve under-collected and refund headaches if you’ve over-collected. Get the systems right from the start. If you’re not sure whether your setup is correct, working with small business bookkeepers who understand multi-channel retail can help you avoid expensive corrections 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 is sales tax nexus and does it apply to me?

Nexus is the connection between your business and a state that requires you to collect sales tax there. Most local service businesses only have Virginia nexus, but if you sell products online or into other states, you may need to collect and remit sales tax elsewhere.

Read answer

How do I prepare my books before applying for a business loan?

Lenders want clean, reconciled financial statements that tell a consistent story. Before applying, reconcile all accounts, prepare accurate P&L and balance sheet statements, and make sure your books match your tax returns.

Read answer

Can you help me get my books ready for tax season if I'm behind?

Yes. Catch-up bookkeeping exists specifically for this situation. We gather your records, categorize and reconcile everything, and get your books into shape so your accountant can file your return.

Read answer

What business taxes do I need to pay in Virginia?

Virginia business owners deal with state income tax, sales tax, payroll taxes, and local taxes that vary by county and city. The local taxes catch many people off guard, especially BPOL and business property tax.

Read answer

What's the best way to handle inventory for an e-commerce business?

Inventory tracking for e-commerce requires systems that sync across sales channels and connect to your accounting software. The challenge isn't just counting what you have. It's making sure your books reflect accurate costs and quantities without manual data entry creating errors.

Read answer

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

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