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

Will I get in trouble with the IRS for falling behind on my books?

Falling behind on bookkeeping itself doesn't trigger IRS penalties. The problem is what happens next. Messy books lead to inaccurate tax returns, missed deductions, and late filings. Those are what create real trouble.

Read answer

Can QuickBooks handle payroll for my business?

Yes, QuickBooks Payroll handles wages, tax calculations, filings, and direct deposit for most small businesses. Whether it's the right choice depends on your employee count and how much time you want to spend managing it yourself.

Read answer

How do I track cost of goods sold when I sell online?

Track the landed cost of each product including purchase price, inbound shipping, and packaging materials. Use accounting software with inventory tracking enabled so COGS records automatically when items sell.

Read answer

How do I register for Virginia withholding tax?

Register through Virginia Tax's online iReg system. You'll need your federal EIN and basic business information. Registration is free and you'll receive your withholding account number within a few business days.

Read answer

What financial reports do contractors need to review regularly?

Job cost reports, profit and loss statements, cash flow projections, and accounts receivable aging are the essential reports. Job costing should be reviewed weekly on active projects while others can follow monthly rhythms.

Read answer

How do I know if my business is actually making money?

Your income statement tells you whether you're profitable, but only if your books are accurate. Cash in the bank doesn't mean the same thing as profit. Look at what's left after all expenses, including paying yourself fairly.

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