The internet is full of stories about people who launched an online store and were earning six figures within three months. These stories aren't necessarily lies, but they're exceptions, not the rule. The reality for most online stores is more mundane: the first months are unprofitable, the first year is tough, and stable income comes — if it comes — only after months of work. This isn't a discouraging speech. These are numbers you should know before investing your money and time.
The math of a single order
Let's start with a simple order. A customer buys a product for $35. How much of that is left for you?
Product cost: let's say $21. That's a 40% margin, which is fairly optimistic in e-commerce — electronics typically run 10–20%, clothing 40–60%, cosmetics 50–70%. For our calculation, we'll use 40% gross margin, meaning $14 from a $35 order.
But from that $14, you still need to subtract operating costs. Payment gateway fee (Stripe): 2.9% + $0.30 = roughly $1.30. Packing materials: $0.50–$1.00. If you're paying a monthly platform fee (Shopify at ~$40/month, Shoptet at ~$100/month), at 100 orders per month that's $0.40–$1.00 per order. If you have your own store with no monthly fees, this line item disappears.
You're left with somewhere between $11 and $13 of net profit from a $35 order. That's the real margin you work with. Not $14, as a simple cost-price calculation would suggest.
How many orders you need
Let's say you want to earn $1,300 per month net from your store — after deducting all costs for goods, payments, and operations. If your average profit per order is $12, you need about 110 orders per month. That's roughly 4 orders per day.
Sound achievable? Maybe. But now look at the other side of the equation: how many visitors you need to get 4 orders per day.
The average e-commerce conversion rate is around 1.5%. That means out of every 100 visitors, approximately one and a half make a purchase. For 4 orders per day, you need roughly 270 unique visitors per day. That's over 8,000 visitors per month.
A new online store with no history, no SEO rankings, and no marketing budget has traffic close to zero in the first weeks. This is the point where most optimistic projections fall apart.
Where will visitors come from
You have three main channels: organic search (SEO), paid advertising, and social media.
SEO is the cheapest long-term, but the slowest to get started. It realistically takes 3–6 months before you start seeing traffic from Google. If you have a well-optimized store with unique product descriptions and regularly add content, within a year you can have hundreds to thousands of visitors per day for free. But that first year is an investment with no immediate return. More about SEO for e-shops in our guide.
Paid advertising (Google Ads, Facebook/Instagram Ads) brings visitors immediately. The problem is cost. Cost per click in e-commerce ranges from $0.10 to $1.50 depending on the category. At $0.50 per click and a 1.5% conversion rate, one order from advertising costs you roughly $33 in ad spend. If your profit per order is $12, you're in the red. Paid ads pay off for products with higher margins or higher average order values, but for most beginning online stores, it's a money pit until you optimize conversions.
Social media is free, but organic reach is minimal. An Instagram post is seen by 5–10% of your followers. If you have 500 followers, that's 25–50 people. A fraction of those will click through to your store. Social media works more as brand support than a primary source of orders — unless you invest in paid promotion.
A realistic first-year scenario
Months 1–3: you're launching the store, adding products, learning. Orders are sporadic — from friends, social media, occasional paid ads. Revenue: $200–$600 per month. Profit after costs: close to zero or negative (investment in advertising, packing materials, possibly platform fees).
Months 4–6: SEO starts to kick in, you get your first organic visitors. You optimize product pages, conversion rate improves. Revenue: $600–$1,700 per month. Profit: a few hundred dollars, but you're reinvesting back into inventory and advertising.
Months 7–12: stabilization. You have regular customers, SEO brings hundreds of visitors per day, you know which products sell. Revenue: $1,700–$4,200 per month. Profit: $400–$1,300 per month, depending on margins and efficiency.
This is a realistic scenario for one person running a store alongside a day job or other work. Not the best possible outcome, not the worst — the middle. Some will be faster, some slower. Some will quit in month three because they expected instant results.
What matters most
Three factors determine whether a store will be profitable: margin, traffic, and conversion rate. Everything else is secondary.
Margin is influenced by your choice of products and suppliers. If you're selling goods with a 15% margin, you need enormous volume for it to pay off. If you're selling with a 50% margin, you need significantly fewer orders. This decision is made at the start and is hard to change on the fly.
Traffic is built long-term through SEO, short-term through advertising. There's no shortcut here — you either invest time (SEO), money (ads), or both.
Conversion rate is what most online stores ignore. Increasing conversion from 1% to 2% doubles your revenue at the same traffic level. No other factor has that kind of impact. Page load speed, photo quality, trustworthy design, simple checkout — these are the things that affect conversion. And here's the argument for investing in a quality online store rather than the cheapest solution.
Hidden costs people forget about
Time. If you run a store yourself, expect 2–4 hours per day processing orders, communicating with customers, packing shipments, and restocking. That's time you could otherwise spend at your job. If you earn $20 per hour at work and spend 3 hours a day on the store for $22 in profit, the math doesn't add up.
Inventory. Money tied up in stock is dead capital. You order $2,000 worth of goods and sell it over three months. For those three months, you have $2,000 locked in inventory instead of in your bank account. With seasonal goods, the risk is even higher — unsold stock at the end of the season is a loss.
Returns and refunds. In most countries, customers have the right to return goods within 14–30 days. For clothing, return rates run around 15–25%. That means out of every 100 orders, 15–25 come back. Return shipping, quality inspection, refund processing — these are costs that are missing from optimistic projections.
So is it worth it?
It depends on your expectations. If you expect passive income without work — no. An online store is a business, and like any business, it requires time, energy, and capital. If you expect that within a year you'll have a side income of $600–$1,300 per month, that's realistic — but it requires consistent effort.
Where it makes the most economic sense: products with high margins (50%+) where you have an advantage over the competition (your own manufacturing, exclusive distribution, specialized knowledge). And a store with low operating costs — because every dollar saved on monthly fees is a dollar that stays in your profit.
The numbers in this article aren't a reason not to start an online store. They're a reason to start one with your eyes open — with a realistic plan and an understanding that the first months will be hard. Those who persevere and systematically improve their margins, traffic, and conversions have a chance to build something that genuinely pays off.