WooCommerce setup

Start WooCommerce without confusing core setup and extension-heavy decisions

Use this page to settle the WooCommerce-wide setup questions first, then open your state guide for the exact registration branch, local checks, and direct-sales tax duties that still change by state.

Primary route

Choose your state and open the real WooCommerce guide.

Short answer first. Official links. Local checks.

Platform WooCommerce
State
WooCommerce baseline first

Core signup, document, payout, and early-risk questions.

State guide next

Exact filing order, official links, and local checks.

Start here

Most beginners should choose the host, payment, and tax stack before they treat WooCommerce like one fixed product

This section keeps the safest WooCommerce order short: decide the direct-store identity first, then confirm what is core, what depends on extensions, and what the state route still has to settle before launch.

Most beginners should do this first

  1. Treat WooCommerce as a direct storefront, not as a marketplace shortcut, before you assume any tax-registration answer.
  2. Choose the real hosting and WordPress path before you assume every plugin, payment, or tax feature is already available.
  3. Pick the state route before you assume manual tax, automated tax, local pickup, or inventory locations can wait on registration and local rules.

Quick answers

The questions new WooCommerce sellers usually ask first

Is WooCommerce just one all-in-one store product?

Not really. The guarded baseline says WooCommerce is a WordPress-based direct storefront with a strong core setup path, but many real selling features still branch into optional extensions, host-specific integrations, or provider accounts.

Does WooCommerce itself handle my tax registration?

No. The official tax docs only cover store settings. State registration, resale treatment, and local business rules still belong to the merchant and the state route.

Do I have to use WooPayments?

No. WooPayments is one supported payment product, not a universal requirement. If you do choose it, the official docs say it creates a separate Stripe Express account and can require KYC details.

Are shipping labels and live checkout rates the same thing?

No. The guarded baseline says WooCommerce Shipping can buy labels, but live checkout rates usually require separate carrier-rate extensions. Label printing alone does not solve checkout-rate display.

Can I assume every WooCommerce feature works the same on every host?

No. Self-hosted WordPress, WordPress.com Business, and WordPress.com Commerce are not one frozen hosting reality, so plan compatibility and extension access need a live check.

Before you sign up

What to have ready before you build around WooCommerce

Use this checklist to avoid treating a direct-store stack with many extensions like one universal out-of-the-box product.

Choose the real hosting and plugin path

Host choice, WordPress.com plan fit, and plugin eligibility can all change what you can install and how much of the WooCommerce stack is available on day one.

Separate core features from extension decisions

Payments, automated taxes, shipping labels, live carrier rates, subscriptions, and advanced checkout changes do not all come from core WooCommerce.

Decide whether WooPayments is actually the payment fit

WooPayments is optional, country-limited, and creates a separate Stripe Express account, so keep that choice explicit instead of assuming it is just “Stripe by default.”

Know whether tax will stay manual or extension-driven

Core manual tax settings and the automated WooCommerce Tax path behave differently, and the automated path overrides parts of the core configuration.

Map shipping, local pickup, and inventory honestly

Shipping zones, flat rate, free shipping, local pickup, labels, live rates, warehouse locations, and 3PL use all change the operating path faster than many new sellers expect.

What the state guide settles

What changes after you choose the operating state

This is where the state guide turns WooCommerce’s guarded platform-shape baseline into the exact registration branch, local pickup and inventory rules, and printable packet for your storefront.

Direct-sales registration and resale timing

WooCommerce is a direct seller storefront, so the state route still has to confirm sales-tax registration, resale sequencing, and filing timing instead of borrowing marketplace shortcuts.

Local pickup, home inventory, and city permits

Local pickup, home storage, package volume, and zoning or city-license overlays can all change once the exact city and fulfillment model are known.

Warehouse, 3PL, and inventory-location branches

Inventory that moves beyond the home office or into a 3PL changes tax and local-permit analysis quickly even if the online storefront stack stays the same.

Workers and employer-program branches

Hiring help, same-day packing, or larger operations can trigger a state and local employer checklist that WooCommerce docs do not answer for you.

What stays true

The WooCommerce-wide rules that matter before state details kick in

WooCommerce is a direct storefront with heavy extension branching

The approved baseline is strong on platform shape, but it is explicit that many real selling features come from extensions, provider accounts, or host-specific paths rather than from one fixed core product.

Core tax settings and automated tax are not the same path

Manual tax lives in core settings, while automated tax is extension-driven and can override parts of the manual setup.

Shipping labels and live checkout rates stay separate

WooCommerce Shipping can handle labels, but live checkout carrier rates usually need separate extensions, so sellers should not assume one setup step solves both.

Host and payment choices can change the experience a lot

WordPress host, plan eligibility, WooPayments fit, and WooCommerce Marketplace extensions all change the real merchant experience enough that this page should stay honest about those branches.

Choose your lane

Pick the WooCommerce launch lane that feels closest to your real plan

Lean direct-store start

Best when you want the simplest first storefront with the least extension and fulfillment complexity.

  • small direct catalog
  • lighter payment and shipping setup
  • cleaner first tax-registration path

Use the state route to confirm the lightest safe entity, permit, and home-business path before you scale.

Hosted WordPress commerce path

Best when you expect plan eligibility, plugin access, and WordPress.com or hosting boundaries to matter early.

  • host and plugin path matter sooner
  • checkout and extension compatibility matter sooner
  • payment and tax stack decisions get heavier earlier

Use the state route to verify the filing order and local rules behind that more managed storefront setup.

Extension-heavy fulfillment path

Best when live rates, labels, subscriptions, warehouses, or 3PL decisions are likely to show up early.

  • extension compatibility matters sooner
  • inventory-location branches turn on earlier
  • local pickup and warehouse rules matter faster

Use the state route to confirm registration, resale, inventory-location, and local permit branches before you widen the stack.

Baseline launch order

This is the guarded WooCommerce baseline flow after you settle your identity and state path

  1. Open the state route and confirm the direct-sales registration and local-business branch before you treat plugin setup as the main compliance work.
  2. Choose the real hosting and WordPress path, then install WooCommerce and complete the core onboarding details.
  3. Decide the payment stack, tax path, and whether any extension-driven features are actually needed for the first launch.
  4. Configure shipping zones, methods, local pickup, packages, labels, or live-rate extensions around the real fulfillment footprint.
  5. Launch small, then widen extensions, inventory locations, 3PL logic, or employer setup only after the state and local obligations are clear.

Every state route

Now pick the state and open the real journey

Use the full state list when you want the exact registration branch, local pickup and inventory-location rules, and printable packet for the state where the storefront really operates.