Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

Do I need a business license to operate in Richmond?

Yes. If you’re operating a business within Richmond city limits, you need a Business Professional and Occupational License, commonly called a BPOL. This applies whether you’re running a restaurant, contracting business, retail shop, or service company.

Richmond requires every business to register and pay an annual license fee based on gross receipts. The fee structure varies by business classification. Retailers, contractors, and service providers each fall under different categories with different rates. The city calculates your fee as a percentage of your prior year’s gross receipts, so accurate monthly bookkeeping matters for getting this number right.

New businesses get a bit of a break in the first year since there’s no prior gross receipts to calculate from. You’ll pay a flat fee initially, then file based on actual receipts when renewal comes around.

The deadline for renewal is March 1 each year. Miss it and you’ll face late penalties that add up quickly. The city doesn’t send friendly reminders, so you need to track this yourself or work with a Tri-Cities bookkeeper who can keep you on schedule.

Beyond the basic business license, some industries need additional permits. Restaurants need health department permits and potentially an ABC license if serving alcohol. Contractors may need state licensing depending on the trade. Auto shops and salons have their own regulatory requirements. The BPOL is the baseline, but it’s not always the only thing you need.

If you’re operating from home, you still need the license. Working remotely doesn’t exempt you from registration requirements. If you’re generating income from business activity in Richmond, the city expects you to be licensed.

The application process is straightforward. You can apply through the Richmond Commissioner of the Revenue office. Have your business structure documentation ready, along with your federal EIN if you have one.

Getting set up correctly from the start saves headaches later. A missed license can create problems when you’re trying to bid on projects, open business bank accounts, or apply for financing. Staying compliant is easier than fixing compliance gaps after the fact.

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's the best way to track subcontractor payments?

Collect a W-9 before the first payment, set up each sub as a vendor in your accounting software, and code every payment to the job it belongs to. This setup gives you accurate job costs and makes 1099 filing straightforward.

Read answer

How do I file quarterly estimated taxes in Virginia?

Virginia estimated taxes are due April 15, June 15, September 15, and January 15 if you expect to owe $150 or more. Pay online through Virginia Tax's iFile system or mail Form 760-ES with a check.

Read answer

Why is QuickBooks showing a different number than my bank account?

The most common reasons are timing differences, duplicate transactions from bank feeds, or reconciliation issues. Your QuickBooks balance includes transactions that may not have cleared the bank yet.

Read answer

What's the difference between employees and independent contractors?

The core difference is control. Employees work under your direction with set schedules and tools you provide. Contractors run their own business and you hire them for a result, not ongoing supervised work.

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

What's the difference between QuickBooks Simple Start, Essentials, and Plus?

The main differences are user limits, bill management, and inventory or project tracking. Most small businesses need Essentials or Plus. Simple Start works for freelancers but runs out of room fast.

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