Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

What business taxes do I need to pay in Virginia?

Virginia has several layers of business taxes. State taxes get most of the attention, but local taxes in places like Richmond, Henrico, and Chesterfield add up and have their own filing requirements.

State income tax depends on your business structure. C-corporations pay a flat 6% corporate income tax to Virginia. Pass-through entities like S-corps, LLCs, partnerships, and sole proprietorships don’t pay at the business level. The income flows to your personal return and you pay Virginia individual income tax, which ranges from 2% to 5.75% depending on your income.

Sales tax applies if you sell taxable goods or certain services. Virginia’s combined rate is usually 5.3% in the Richmond area. You collect it from customers and remit it to Virginia Tax monthly, quarterly, or annually depending on your volume. Restaurants, retailers, and auto shops deal with this constantly. Miss a filing or underpay and penalties stack up quickly.

Payroll taxes kick in when you have employees. You withhold Virginia income tax from their wages and remit it to the state. You also pay Virginia unemployment tax to the VEC. Rates vary based on your industry and claims history, but new employers typically start around 2.5%.

Local business taxes are where Virginia differs from many states. Most localities impose a BPOL tax, which stands for Business, Professional, and Occupational License. It’s based on your gross receipts, not profit. Rates vary by business type and locality. Richmond charges different rates for contractors than it does for retail or professional services. You file annually, usually in the spring, and the tax is due even if you didn’t make money.

Business tangible personal property tax is another local tax. Localities tax your business equipment, furniture, computers, and vehicles. You file a return each year listing what you own, and the county assesses a tax based on the value. This one surprises people who assume property tax only applies to real estate.

You’ll also pay an annual business license fee in most localities. This is separate from BPOL in some jurisdictions and combined in others. It’s usually a flat fee or small percentage, but you still need to renew it each year to stay legal.

Keeping track of all this requires organized books. Working with small business bookkeepers who understand Virginia’s local tax requirements helps ensure nothing gets missed. The state taxes are straightforward. The local taxes are where businesses run into trouble because every county and city has different rules, rates, and deadlines.

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 manage cash flow when customers pay in stages?

Structure deposits to cover your initial costs, invoice the same day you hit milestones, and track billed versus received separately. A cash reserve covers the inevitable gaps between completing work and getting paid.

Read answer

How 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 answer

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 answer

What happens if I forgot to collect sales tax from customers?

You still owe the tax to the state whether you collected it or not. The business absorbs the cost out of what would have been profit. Calculate what you owe, file amended returns, and fix your collection process going forward.

Read answer

What is retainage and how do I record it in my books?

Retainage is a percentage of each payment that clients hold back until a construction project is complete. In your books, it's recorded as a separate receivable asset that gets collected when the job wraps up.

Read answer

What's the difference between bookkeeping and accounting?

Bookkeeping is the recording of financial transactions. Accounting is the analysis and interpretation of those records. Both matter for small businesses, but they serve different purposes and happen at different rhythms.

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