-
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 a county trade name or DBA,
- 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.
- If you use a DBA in Georgia, the filing is local, not with the Secretary of State.
- 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, Georgia does not require a Secretary of State formation filing.
- If you choose sole proprietor: If you sell under your legal name, Georgia does not require a Secretary of State formation filing.
- If you choose sole proprietor: If you use a trade name, file it with the Clerk of Superior Court in the county where the business is located and publish the notice once a week for 2 consecutive weeks in the newspaper used for the sheriff's legal ads.
- If you choose sole proprietor: Either way, still handle Department of Revenue registration and local licensing separately.
- If you choose single-member LLC: Do this in order:
- If you choose single-member LLC: Search Georgia business records and optionally reserve the name if you want hold time before filing.
- If you choose single-member LLC: File Articles of Organization (CD 030) with the Georgia Secretary of State and appoint a Georgia registered agent.
- If you choose single-member LLC: Track the first annual registration, which is due in the year after formation between January 1 and April 1.
- If you choose single-member LLC: If the LLC will use a public-facing name different from the LLC name, add the county trade-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, and payment-gateway setup.
Why it matters: The IRS also warns 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.
-
Georgia business tax registrations run through the Georgia Tax Center (GTC).
- Georgia business tax registrations run through the Georgia Tax Center (GTC).
- Georgia's public tax-registration materials say any person or entity meeting the state's definition of a dealer must register for a sales and use tax number and certificate of registration even if sales are online, wholesale, or exempt.
- A direct WooCommerce storefront is your own direct-sales channel, so this pack does not treat it like a marketplace-facilitator shortcut.
- Georgia says the specific tax account number should usually arrive by email within 15 minutes after online submission.
- If you want to buy inventory tax-free for resale, Georgia uses Form ST-5, and the purchaser should have a valid Georgia sales tax registration number at the time of purchase.
- Georgia also says charges by the seller that are necessary to complete the sale of taxable property are taxable, which matters when you decide how shipping tax should behave in your store.
-
Georgia does not use one statewide local-business-license form for every county or city.
Why it matters: Do this before operating: For Atlanta specifically: Practical local rule: If you will store inventory at home, let buyers pick up orders, or create recurring UPS, USPS, FedEx, or other carrier traffic from the address, get an address-specific local answer before launch.
- check the state startup guides,
- contact the county clerk if you need a trade-name filing,
- contact the city or county business-license office where you will operate,
- ask zoning or planning about home occupation, inventory storage, customer pickups, and carrier activity.
- a City of Atlanta Occupational Tax Certificate is required if you operate within Atlanta city limits,
- the city now routes business-license work through ATLBIZ,
- new applicants are told to complete a pre-zoning check and prepare government ID plus current E-Verify and SAVE affidavits,
- the reviewed 2026 city materials show a $191 administrative fee for occupational tax certificates issued during calendar year 2026,
- and the city planning fee schedule separately lists Zoning Verification for Business License at $50.
-
If you do not hire anyone yet, skip this for now.
Why it matters: If you hire:
- Register for Georgia withholding through GTC.
- Register for Georgia unemployment insurance immediately after the first Georgia payroll if you are liable.
- Georgia unemployment liability generally starts at $1,500 in quarterly payroll or one worker in 20 different calendar weeks.
- Workers' compensation is required if you regularly employ 3 or more persons, including regular part-time workers. Corporate officers and LLC members count toward that threshold even if they reject coverage for themselves.
- Form WC-10 is a Georgia owner, officer, member, partner, or sole-proprietor election or rejection form used in specific workers' compensation situations.
-
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 server guidance recommends the latest WordPress, PHP 8.3 or greater, MySQL 8.0 or MariaDB 10.6 or greater, HTTPS, and a WordPress memory limit of 256 MB or greater.
- If you plan to use WordPress.com hosting, plugin and plan eligibility changed publicly in April 2026, so re-check the current hosted-plan rules on the same day you buy.
- 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 revenue share.
- WooCommerce core itself is free and the public pricing page says there is no platform 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 Georgia launch, the safest path is one stable host, one payment gateway, one tax method, and the simplest 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 Georgia records aligned across IRS records, state records, bank records, 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 requires a WordPress.com account connection,
- it is country-limited,
- and it can require business, identity, bank-account, and tax-ID verification.
- 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.
- If you enable automated taxes, official WooCommerce Tax docs say the extension takes over parts of the core tax settings, forces prices to be entered exclusive of tax, and calculates tax using the customer shipping address.
- That automation does not replace your Georgia 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 buy and print USPS, UPS, and DHL Express labels in the admin for U.S.-based stores, but official docs say it does not provide live shipping rates at checkout.
- 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, customer pickup, noise, traffic, 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: Buyer traffic to a residence can create a different zoning answer than ordinary shipped ecommerce.
- 3PL branch: WooCommerce has official fulfillment and tracking workflows, and the docs note that the system can integrate with shipping tools and providers.
- 3PL branch: That does not mean there is one universal built-in 3PL workflow.
- 3PL branch: Actual 3PL operations usually depend on provider-specific integrations, apps, or extension setup.
- 3PL branch: A 3PL can reduce home-address friction, but it does not replace Georgia dealer registration, county DBA rules, or Atlanta business-license obligations.
-
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