If you want to open WooCommerce in Virginia, you usually need to do five things in order:
- Choose your setup: sole proprietorship vs single-member LLC.
- Get your federal and Virginia registrations in place before direct taxable sales, especially the Virginia Tax registration branch and the right name-filing branch if you are not using the exact legal name.
- Verify local permit, zoning, and home-business rules. If you will operate in Richmond, treat the city BPOL and home-occupation branch as real work, not a footnote.
- Build the actual WordPress + WooCommerce store and finish payments, tax, checkout, shipping, fulfillment, and policy setup only after the legal branch is clear.
- Launch only after your product, fulfillment, tax, and compliance setup are ready.
Practical first-launch recommendation
If you are testing casually with minimal risk, sole proprietor can work.
If you intend to build a real WooCommerce business with inventory, carriers, contractors, or later 3PL use, single-member LLC is usually the better long-term path.
Important platform note:
WooCommerce is more conditional than a hosted all-in-one storefront. The core plugin is free, but your launch still depends on the actual host, SSL, payment gateway, tax method, shipping-label path, and any extensions you choose.
Avoid these first-launch mistakes
- Treating a WooCommerce direct store like a marketplace-facilitator channel
- Waiting too late to register with Virginia Tax
- Assuming ST-10 is safe before registration
Virginia-specific friction
A normal WooCommerce store is a direct-store channel, so Virginia registration usually happens before launch, not only after you add more channels.
- A normal WooCommerce store is a direct-store channel, so Virginia registration usually happens before launch, not only after you add more channels.
- ST-10 resale treatment follows registration.
- Richmond adds a real city layer through BPOL, CZC, and home-occupation limits.
- Richmond's current home-occupation materials are not friendly to at-home customer pickup or direct on-premises sales.
- The live SCC annual-fee page still mixes last day of the month and last business day examples, so the exact due-date wording should be re-checked near payment time.
WooCommerce-specific friction
Core WooCommerce is free, but the real launch stack depends on hosting, SSL, payment-gateway verification, hosted-plan capability if you use WordPress.com, and possibly paid extensions.
- Core WooCommerce is free, but the real launch stack depends on hosting, SSL, payment-gateway verification, hosted-plan capability if you use WordPress.com, and possibly paid extensions.
- WooPayments, automated tax, shipping labels, live rates, and many 3PL flows are not one universal core feature set.
- Local Pickup is easy to switch on technically but can create a harder zoning branch than simple shipped-only ecommerce.
Insurance reality
No public universal WooCommerce or WooPayments liability-insurance threshold was identified in the reviewed official Woo source set on April 26, 2026.
- No public universal WooCommerce or WooPayments liability-insurance threshold was identified in the reviewed official Woo source set on April 26, 2026.
- That does not remove insurance risk.
- Carriers, landlords, payment processors, and 3PLs can still impose their own insurance requirements.