-
For a first launch, stay inside the safest lane:
Why it matters: Practical rule: If the offer touches health, safety, children, chemicals, batteries, regulated finance, alcohol, tobacco, or heavy IP risk, slow down and do category-specific compliance research before buying stock or configuring checkout.
- general merchandise
- no high-risk categories from food, supplements, cosmetics, medical claims, batteries-heavy hazmat, alcohol, children's products
- no products or claims that need specialized approvals unless you deliberately want a more complex build
-
You need to decide whether you are:
Why it matters: Important:
- operating under your own legal name,
- using an Ohio trade name or fictitious name,
- reselling existing brands,
- creating your own brand,
- or using a private-label path.
- Your customer-facing store name does not have to match your legal entity name, but your tax, bank, gateway, and verification details still need to match real-world documents.
- Ohio uses trade name and fictitious name, not the informal DBA label as an official filing name.
- If you want long-term control, start the domain, trademark, and supplier-document path early.
-
If you choose sole proprietor: If you sell under your legal name, Ohio does not require a Secretary of State entity filing.
- If you choose sole proprietor: If you sell under your legal name, Ohio does not require a Secretary of State entity filing.
- If you choose sole proprietor: If you use another public name, file Name Registration [Form 534A] as a trade name or fictitious name.
- If you choose sole proprietor: Either way, still handle vendor's-license, local zoning, and city-tax review separately.
- If you choose single-member LLC: Do this in order:
- If you choose single-member LLC: Search Ohio business records and decide whether the public brand matches the legal name.
- If you choose single-member LLC: File Articles of Organization for a Domestic Limited Liability Company [Form 610].
- If you choose single-member LLC: Appoint and maintain a statutory agent.
- If you choose single-member LLC: If the public-facing name differs, add the trade name or fictitious name branch separately.
-
Use the IRS EIN application if applicable. For most LLCs this is required. For many sole proprietors it is optional, but it is still practical for banking, supplier paperwork, payment-gateway setup, and keeping your Social Security number off routine business paperwork.
Why it matters: The IRS also says that if you are forming a legal entity, you should form it with the state first so the EIN application is not delayed.
-
Do this right away:
- Open a business checking account.
- Keep business money separate from personal money.
- Save every invoice, refund, carrier charge, extension bill, domain charge, hosting bill, and tax record.
- Keep a supplier folder, a tax folder, and a platform-operations folder from day one.
-
Practical rule:
Why it matters: Do not hand a supplier an Ohio resale certificate as your first move. First close the real Ohio registration branch.
- A direct WooCommerce storefront is your own direct-sales channel. This pack does not treat it as a marketplace-only fact pattern.
- Ohio's 2026 Small Business Tax Guide says every Ohio retailer that engages in taxable retail sales and every person providing taxable services must obtain a vendor's license.
- The same guide says anyone with a fixed place of business in Ohio, including vendors conducting sales online or by catalog, must obtain a county vendor's license.
- For a standard Ohio-based WooCommerce store, the safe baseline is the vendor's-license branch before your first direct taxable sale.
- For many fixed-location sellers, that means ST 1, Application for Vendor's License to Make Taxable Sales, through the correct county office.
- If you want to buy inventory tax-free for resale, use the STEC B branch only after the vendor's-license path is in place and only when the purchase facts truly qualify.
-
Ohio does not use one statewide local-business-license form for every city or township.
Why it matters: Do this before operating: For Columbus specifically: Practical local rule: If you will store meaningful inventory at home, let buyers pick up orders, or create recurring UPS, USPS, FedEx, or other carrier activity from the address, get an address-specific local answer before launch.
- check the city or township zoning office,
- confirm the correct county vendor's-license office for the physical business location,
- check whether city income tax applies,
- and ask whether home inventory, Local Pickup, or recurring carrier activity is allowed at the address.
- city net-profits tax is a real business branch,
- CRISP is the city tax portal for business accounts and withholding,
- and the reviewed home-occupation record is strict enough that home inventory and especially customer pickup need address-specific caution.
-
If you do not hire anyone yet, skip this for now.
Why it matters: If you hire:
- Register Ohio employer withholding through OH|TAX eServices.
- Ohio's 2026 Small Business Tax Guide says register within 15 days after withholding liability begins.
- Register the Ohio unemployment-insurance employer account through The SOURCE.
- File Ohio new-hire reports within 20 days.
- Keep an active Ohio Bureau of Workers' Compensation policy once you become an employer.
-
WooCommerce is a WordPress-based direct storefront plugin with free core and no platform revenue share.
Why it matters: Have these ready: Platform registration flow: Important hosting boundary:
- a WordPress-compatible hosting path or a hosted plan that currently allows the plugin stack you need,
- your store address and contact details,
- your business and product-type details,
- your admin email,
- and your draft domain and brand plan.
- WooCommerce is flexible, but not one universal hosted stack.
- If you plan to use WordPress.com hosting, re-check the exact hosted-plan and plugin-capability pages on the same day you buy. Public WordPress.com materials changed in April 2026, and the reviewed public pages do not support flattening every hosted plan into one simple rule.
- Choose your hosting model and get WordPress running.
- Install and activate the WooCommerce plugin.
- Complete the onboarding wizard with store location, industry, and product-type details.
- Work through the follow-up checklist for products, payments, shipping, taxes, marketing, and store personalization.
- Keep the store in build mode until the legal, tax, and checkout branches are actually ready.
-
WooCommerce core itself is free and the public pricing page says there is no platform fee and no revenue share.
- WooCommerce core itself is free and the public pricing page says there is no platform fee and no revenue share.
- That does not make the total store free. Your real cost stack can include hosting, domain, payment-processing fees, paid extensions, email, security, and 3PL or label costs.
- Many important operations branch into extensions rather than core, so start simple instead of buying a large stack on day one.
- For a first Ohio launch, the safest path is one stable host, one payment gateway, and the simplest tax and shipping setup that can actually handle your product.
-
WooCommerce does not force one payment processor.
Why it matters: What that means: If you choose WooPayments: If you choose another gateway: Operational rule: Keep your legal name, date of birth, business address, EIN, bank details, and Ohio records aligned across IRS, Ohio, bank, and payment-processor records. Mismatches are one of the easiest ways to delay payouts or trigger review.
- The onboarding checklist can help install selected online or offline payment methods.
- You can also enable offline methods such as Cash on Delivery or Direct Bank Transfer, but most real ecommerce stores still need a card-payment path before scaling.
- If you use WooPayments, treat it as optional, not universal.
- it is a separate payment product,
- it is built with Stripe,
- it creates a Stripe Express account rather than using an existing regular Stripe account,
- it can require business, identity, bank-account, and tax verification,
- and the correct country is the country where the business is registered, not where you personally happen to be.
- that gateway has its own fees, acceptable-use rules, chargeback posture, and verification branch,
- and WooCommerce itself does not make those provider rules disappear.
-
Core checkout and account settings are configurable in WooCommerce, including guest checkout, account creation, and privacy-policy notices.
- Core checkout and account settings are configurable in WooCommerce, including guest checkout, account creation, and privacy-policy notices.
- For taxes, you can use core manual tax settings or an automated extension path such as WooCommerce Tax.
- Official WooCommerce tax docs say the tax settings explain how the software handles taxes, not when or what you legally must charge.
- If you enable automated taxes, the official docs say that automated-tax mode can gray out or override parts of the normal core tax settings.
- That automation does not replace Ohio registration or tell you whether you legally owe tax.
- Core shipping starts with Shipping Zones plus Flat Rate, Free Shipping, and Local Pickup.
- Local Pickup is still a direct sale from your own store. It is not a marketplace-facilitated shortcut, and it can create a stronger local zoning or home-business branch.
- WooCommerce Shipping can handle label buying and return-address management, but official docs separate that from live checkout rates.
- If you need live checkout rates, treat that as a separate extension decision.
- Add your return, privacy, terms, and shipping-policy pages before launch.
- Connect your domain and make sure the site is running correctly over HTTPS.
-
Use the platform-specific version of this section:
- Self-fulfillment from home: Store inventory, pack orders, and ship from your own location.
- Self-fulfillment from home: This is often the cheapest first path.
- Self-fulfillment from home: It also creates the strongest local risk for home inventory, buyer traffic, noise, and recurring carrier activity.
- Local Pickup branch: Local Pickup is a built-in core shipping method.
- Local Pickup branch: Only turn it on if the address-specific local branch is already clear.
- Local Pickup branch: For a Columbus residence, pickup from home is the sharpest local risk because the city's home-occupation record says no wholesale or retail business shall be conducted in a dwelling unit and also limits traffic.
- 3PL or inventory-location branch: A 3PL can reduce home-address friction, but it does not replace Ohio vendor's-license, city-tax, or employer obligations.
- 3PL or inventory-location branch: WooCommerce Shipping can use separate origin and return addresses, but that is an operational tool, not a legal determination.
- 3PL or inventory-location branch: Ohio's 2026 Small Business Tax Guide treats fixed sales locations and location changes as real license facts, not just an internal ops preference.
- 3PL or inventory-location branch: If you move inventory into your own warehouse, showroom, or pickup point, or if you let customers pick up from a second location, re-check the vendor's-license location branch and local zoning before operating there.
- 3PL or inventory-location branch: The reviewed official sources did not fully close every possible 3PL fact pattern, so keep the exact fixed-location effect as a retained follow-up if your arrangement is more than simple third-party storage and shipping.
-
WooCommerce is more flexible than a closed marketplace, but that does not mean anything goes.
- WooCommerce is more flexible than a closed marketplace, but that does not mean anything goes.
- Law, payment processors, carriers, hosts, and 3PLs can each restrict what you sell.
- If you plan to sell batteries, hazmat-adjacent goods, food, supplements, cosmetics, medical-claim products, children's products, alcohol, or other regulated goods, do a separate compliance pass before launch.
- If you choose WooPayments, carrier-label tools, or a hosted WordPress.com path, confirm their current product and operational boundaries on the action date.
-
Once live, keep these habits:
- reconcile orders, payouts, refunds, chargebacks, and taxes
- keep tax reserves separate
- maintain supplier records and customer-service documentation
- update WordPress, WooCommerce, themes, and extensions on a controlled routine
- monitor site backups, security posture, and performance
- review shipping cost and margins every month
- avoid mixing personal and business spending