How to start an ecommerce business
Choose a product you can source or make, test it with a small first order, register for sales tax where you must, and set up shipping before launch. Then open a store with a homepage, collections and product pages. Holding your own stock costs more upfront than dropshipping, but you control quality and delivery.
- Startup cost
- About $12–$50 a month, plus stock
- First sale in
- Week 4 of the plan below
- Hardest part
- Buying the right amount of stock
How to start a ecommerce business, step by step
Decide where your stock comes from
An ecommerce business that holds stock has three common sources. You can make the product yourself, buy finished goods wholesale and resell them, or have a manufacturer make a product under your label. Making gives you the most control; wholesale is fastest; private label sits in between.
Whichever you choose, ask for the minimum order, the price per unit at that minimum, and the lead time for a reorder. Those three numbers decide how much cash you tie up before your first sale.
Start with a small first order
Buy or make the smallest batch your supplier allows, even if the unit price is higher. A small batch tells you which colors, sizes or flavors sell before you commit real money. Leftover stock ties up the cash you need for the next order.
Keep a simple spreadsheet from day one: units on hand, units sold each week, and how many weeks a reorder takes to arrive. Reorder when stock on hand drops below that many weeks of sales.
Register for sales tax
If your state taxes the goods you sell, register to collect sales tax before your first order. In Texas, for example, you apply for a sales and use tax permit if you're engaged in business there and sell tangible goods.
Selling into other states can trigger their rules too. Texas doesn't require a permit from remote sellers with less than $500,000 of Texas revenue in the preceding twelve months, and other states set their own thresholds. Check each state where your sales grow.
Get barcodes only if you need them
You don't need barcodes to sell from your own store. You need them when a retailer, distributor or marketplace asks for a UPC. GS1 US licenses a single GTIN for $30, and a prefix for ten items costs $250 upfront plus $50 a year.
Buy GS1 numbers rather than cheap resold codes, because the company prefix inside a GS1 barcode ties the product to your brand in the databases retailers check.
Set up shipping before launch
Weigh and measure every product in the box you'll ship it in. USPS Ground Advantage starts at $7.33 with commercial pricing and $8.40 at the Post Office counter, so buying labels online saves on every order.
Decide what you'll charge: free shipping built into the price, a flat rate, or free above an order value. Write a shipping policy with a real dispatch time, since the FTC expects you to have a reasonable basis for any shipping time you state.
Build the store around your catalog
A store with stock needs a homepage that says what you sell, collection pages that group products by use, product pages with every variant, and policy pages for shipping and returns.
When products come in sizes, colors or bundles, run the catalog on Shopify. Replo builds the homepage, collections and product pages on top of that catalog and its checkout, on your brand and your own domain.
Launch, then watch the numbers weekly
After launch, check three things every week: which pages people land on, where they stop scrolling, and which products sell through. Replo's analytics and heatmaps show this on every published page, and scheduled reports can email the numbers to your team.
Reorder what sells before it runs out, discount what doesn't move after a few weeks, and rewrite the product page section people scroll past without reading.
What it costs to start a ecommerce business
What it costs to run an ecommerce store that ships its own stock, not counting the stock itself. Skip barcodes until someone asks for them.
| What you pay for | Cost | Notes |
|---|---|---|
| Store plan (Shopify Basic) | $29–$39 a month | Handles variants, inventory counts and checkout for a growing catalog. |
| Domain name (.com) | $11.08 a year | Same price to renew, so it won't jump after the first year. |
| Card processing | 2.9% + 30¢ an order | Add it to your cost per order alongside shipping and packaging. |
| Shipping label (USPS Ground Advantage) | From $7.33 a package | Commercial price when you buy labels online; the counter price starts at $8.40. |
| UPC barcode (GS1 US) | $30 per product | Only when a retailer or marketplace asks; no yearly fee for single GTINs. |
| Trademark filing (optional) | $350 per class | Worth it once the brand name has sales and you plan to grow it. |
| EIN from the IRS | $0 | Wholesale suppliers often want a tax ID before they'll open an account. |
| Your site with Replo | $0 to start | Try Replo with 1,000 free credits. Your own domain comes with Starter, $99 a month billed yearly. |
Your first 30 days
Week 1
Source and order samples
- Ask three suppliers for minimum order, unit price and reorder lead time.
- Order samples and compare quality, packaging and how fast they arrive.
- Search your brand name on USPTO and buy the matching .com.
Week 2
Register and place the order
- Get a free EIN and register for sales tax in your state.
- Place the smallest first order your chosen supplier will accept.
- Set prices from unit cost, shipping, card fees and expected ad cost.
Week 3
Set up shipping and the store
- Weigh each product boxed and set shipping rates from real label prices.
- Build the homepage, one collection, product pages and policy pages.
- Ship yourself a test order and time it from purchase to doorstep.
Week 4
Launch and track stock
- Announce the launch to your list and point any ads at a collection.
- Update the stock spreadsheet daily and note what sells out first.
- Review landing pages and heatmaps, then fix the weakest product page.
What brands in this category run ads to
In Replo's ad library, over 2,700 every brand we track ran Meta ads over the last four weeks, with about 385,000 ads live between them. About 54% of those ads are video. Here is where the ads send people:
- Product page
- 39%
- Collection page
- 28%
- Offer page
- 14%
- Homepage
- 9%
- Listicle
- 3%
Product pages and collection pages take most ad clicks across the brands we track, with homepages a small slice. Give your best seller its own strong page and a collection to send broader ads to.
Build your ecommerce store
Replo builds your homepage, collections and product pages on your Shopify catalog, on your brand and live on your own domain.
The prompt Replo starts from
Build a store for my ecommerce brand, [brand name], using my Shopify catalog of [product type]. Make a homepage that says what we sell and who it's for, a collection page for each product line, product pages with variants, photos and FAQs, and shipping and returns pages with our dispatch time.
Edit the words in brackets once Replo opens.
Frequently asked questions
- How much do you need to start ecommerce?
- The store itself costs about $12–$50 for the first month with a domain and Shopify's trial or Basic plan. Your real budget is the first stock order, which depends on your supplier's minimum, plus samples, packaging and postage. Ask for minimums before you set a budget.
- What are the disadvantages of ecommerce?
- Buyers can't touch the product, so returns and questions are higher. You pay for shipping, card fees and ads on every order, and competitors are one tab away. Holding stock also ties up cash. Good photos, clear policies and small first orders soften each one.
- How do I choose a business name?
- Pick a short name that hints at what you sell, then check it. Search the USPTO trademark system for similar marks on similar goods, confirm the .com is available, and grab the social handles. Do this before you pay for a logo or labels.
- Do I need an LLC to start an online store?
- No. In the US you can sell as a sole proprietor, which is the default when you don't register another structure. An LLC protects your personal assets in most cases, so it's worth forming once you hold stock or have meaningful sales.
- How much can I sell online before I owe taxes?
- There's no tax-free sales amount for income. The IRS requires a return once net self-employment earnings reach $400 in a year. Sales tax is separate: your home state can require you to collect it from the first sale.
More business guides
All business guidesStart an online business
Pick one offer for one buyer, check the name, and open a small store.
Start a dropshipping business
Sell products a supplier ships for you, with honest shipping times and real margins.
Start a print on demand business
Sell your designs on products a partner prints and ships after each order.
Start a jewelry business
Make a small collection, describe the metals honestly, and sell it online.
Start a candle business
Test-burn your candles, label them for safety, and sell a tight scent line.
Online business ideas, ranked
Product categories ranked by how many brands advertise in them right now.