Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

What is Virginia's sales tax rate and when do I file?

Virginia’s general sales tax rate is 5.3% in most of the state. This includes Richmond, the Tri-Cities, and most of central Virginia. The 5.3% breaks down to 4.3% state tax and 1% local tax.

If you sell to customers in Northern Virginia or Hampton Roads, the rate is 6% because of additional regional transportation taxes. The Historic Triangle area around Williamsburg also charges 6%. For most small businesses operating in and around Richmond, you’re dealing with the standard 5.3%.

Groceries for home consumption are taxed differently. Virginia eliminated the state portion of the grocery tax, so most food items are only subject to the local 1% tax. Prepared food and restaurant meals get the full rate. If you run a restaurant, you charge 5.3% on everything. If you sell retail goods, some grocery items might qualify for the reduced rate.

Filing frequency depends on how much sales tax you collect. If your average monthly liability is $4,000 or more, you file monthly. Between $100 and $4,000, you file quarterly. Under $100 monthly, you can file annually. Most small businesses we work with through our bookkeeping services in Richmond end up on a quarterly schedule.

Due dates follow a straightforward pattern. Monthly returns are due on the 20th of the following month. Quarterly returns are due on the 20th of the month after the quarter ends, which means April 20, July 20, October 20, and January 20. There’s no grace period. Penalties and interest start the day after you miss the deadline.

You register for a sales tax account through Virginia Tax’s online portal. Once you have an account, you file and pay electronically through the same system. Paper forms aren’t really an option anymore.

One mistake that catches people is not filing when they have no sales. Even if you collected nothing in a period, you still need to submit a zero return. Skipping the filing entirely puts you out of compliance, even when you owe nothing.

Virginia offers a small discount for filing and paying on time. It’s a percentage of the tax you collected, and while it’s not much per return, it adds up over the year. Miss the deadline and you lose the discount on top of paying penalties.

For businesses handling sales tax across multiple regions or dealing with online sales, the rules get more complex. Economic nexus thresholds mean you might owe Virginia sales tax on shipments into the state even without a physical presence here. If you’re selling online to customers around Virginia, make sure you understand which rates apply to which destinations.

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 record Shopify sales in QuickBooks?

Record gross sales separately from the bank deposit since Shopify deducts fees and refunds before paying you. Use a clearing account to track what Shopify owes you, then match payouts to your bank deposits.

Read answer

How do I know if my books are a mess?

There are clear warning signs: bank accounts that don't reconcile, surprise tax bills, financial statements that don't match reality, and transactions piling up uncategorized. If you're avoiding your books, that's usually confirmation enough.

Read answer

How Do I Set Up Job Costing for My Construction Business?

Track every cost against the job it belongs to. Labor hours, materials, subs, equipment. Compare what you bid against what you spent. Without this, you won't know which jobs make money until it's too late to do anything about it.

Read answer

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

In-store sales collect tax at your local Virginia rate. Online sales get more complicated because you charge based on where the customer lives, and you may owe tax in other states once you hit their sales thresholds.

Read answer

Should I run payroll myself or use a payroll service?

You can run payroll yourself with software, but the time investment and compliance risk grow with each employee. Most small businesses benefit from outsourcing once they reach three to five employees or have complex pay structures.

Read answer

Can my accountant access my QuickBooks file?

Yes, and you should set this up. QuickBooks Online includes a free accountant user slot specifically for this purpose. QuickBooks Desktop requires sharing the file directly or sending an accountant's copy.

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