Skip to main content

Here is what a real first month of ecommerce looks like. No highlight reel. We built a store from scratch: no email list, no pixel data, no social proof. In 30 days we did R11,462 in sales on just over R5,000 of ads (around R6,000 with VAT), and still ran a small loss. That is normal. The big win was spotting the one thing killing our sales, our product images, and fixing it. That 6X'd our revenue in two weeks. Real numbers below. From V8 Media, the team behind R2+ billion in client sales.

What a real first month of ecommerce looks like (the short answer)

Everyone shows you the R1 million month. Almost no one shows you month one.

So here it is, warts and all. We started a store from zero to see exactly what the first 30 days take.

No existing audience. No email list. No pixel data. No reviews or social proof, which is the biggest one of them all.

By day 30 we had done R11,462 in revenue on a little over R5,000 in ads. And we still ran at a loss.

Running at a loss scares new owners. It should not. A first-month loss is the rule, not the exception.

The point of month one is not profit. It is data, traction, and finding the one thing holding you back.

We found ours. Fixing it took our revenue up more than 6 times in fourteen days. Let me walk you through all of it.

This is part two of our build. If you want the setup before launch, start with how we got the store started from scratch.

How much money can you make in your first month of ecommerce?

Honest answer: not much, and you will probably lose money. That is fine.

Most guides, Shopify's included, tell you to give a new store an 18 to 24 month runway before you judge it, per the Shopify ecommerce business blueprint. Profit in month one is rare.

Here is exactly where we landed after 30 days.

MetricMonth 1 result
Total revenueR11,462
Cost of goods sold (COGS)R4,763
Gross profit (58% margin)R6,699
Operating expenses (excl. COGS, incl. ~R6,000 Meta ads)R9,184
Net result (gross profit minus opex)-R2,485 (loss)
Operating margin-21.6%

First-party numbers from our own store build. Your figures will differ by product, margin, and market.

So we lost R2,485 in month one. We expected that going in.

We are not chasing short-term profit. We are building something that pays for years, not a quick flip.

Knowing what good looks like helps you stay calm in the early days. Our guide to the important ecommerce benchmarks shows the numbers to measure against.

The free shipping strategy that lifted our average order value

One of the first things that sinks new stores is not knowing their costs. Most owners guess and hope.

We did the maths first. With no data, we pegged our cost per purchase at around R250, expecting it would be hard to get lower early on.

Our average product margin was 60%. So a customer needed to spend over R500 with us just to break even on the sale after shipping.

The problem? Our products sat between R399 and R499 each. One product per order would not cut it.

So we needed to nudge people to buy more in one go. Enter free shipping.

Free shipping is not a nice-to-have. It is the single biggest incentive shoppers want: 9 out of 10 consumers say free shipping is the number one thing that would make them shop online more, per a widely cited Walker Sands retail study.

We offered free shipping on orders of R500 or more. Just above our single-item price.

That gap did the work. To get free delivery, a shopper had to add a second item, which pushed our average order value up.

It is a known lever. Around half of online shoppers will add more to their basket just to hit a free-shipping threshold, per Invesp's free shipping research.

Most brands skip it because it eats margin. Early on that is the wrong call. With zero reviews, free shipping does the trust work you have not earned yet.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

How we spent the R5,000 ad budget

We put R5,000 behind paid ads on Meta. Nothing fancy.

We ran conversion campaigns, not reach or engagement. We wanted sales, so we told the algorithm to chase sales.

The trap here is your tracking. Get your pixel and events wrong and you are building a house on sand. The algorithm learns from bad data and you waste every Rand.

With little data and a small budget, we kept it simple. One campaign, top of funnel, testing four different interest-based audiences.

The early signals were strong. Our click-through rate hit 4.48%, well above average, which told us the ads were landing.

Our add-to-cart rate was a healthy 16.6%. We treat anything around 10% as good, because it means the people clicking actually want what they see.

An add to cart is the first real signal of buying intent. If the page was wrong for them, they would have bounced instead.

If you are running Meta yourself, get the setup right first. This is exactly the work our Meta Ads team does before spending a cent.

So the top of the funnel looked great. Then we hit a wall.

The first 15 days were brutal

After 15 days, the result was painful. Three sales. R1,506. That is it.

Our conversion rate was 0.17%. Horrible. Awful. Pick your word.

All that interest, and almost nothing turned into money. Here is the gut-punch number.

We had 95 add to carts and only 3 sales. That is a 3% add-to-cart-to-sale rate.

In our experience across hundreds of stores, a healthy add-to-cart-to-sale rate sits around 10 to 20%. We were at 3%.

That gap screamed one thing. There was a barrier between wanting the product and actually buying it.

Our abandoned cart emails were already running, so that was not the leak. We were stumped.

When 7 in 10 carts get abandoned across all of ecommerce, per the Baymard Institute, a leaky cart is normal. But a 3% close rate is not just normal abandonment. Something was actively putting people off.

If you are not watching this number in your own store, start here: why you must monitor your add-to-cart rate.

The one fix that 6X'd our revenue: product images

Then the lightbulb hit. Our product images.

We had been lazy with them. Straight supplier photos. No thought, no personality, no trust.

Think about the shopper's head. The ad got them excited. They clicked. They even added to cart.

Then they looked closer and something felt off. No reviews yet. No social proof. Generic stock photos. The brand just did not feel safe to buy from.

So we rebuilt the images. More personal, more authentic, the kind of photos that say a real business stands behind this.

It worked. Over the next two weeks the numbers flipped hard.

MetricFirst 2 weeksAfter the image fix
Add-to-cart-to-sale rate3%11.9%
Conversion rate0.17%0.72%
Return on ad spend (ROAS)0.16X2.73X
Cost per purchaseR2,247R258

First-party results from the same store, two weeks before vs two weeks after the image change.

Read that table again. Same ads. Same products. Same budget. Same audiences.

The only real change was the photos, and cost per purchase fell from R2,247 to R258. Right back to the R250 we had planned for.

We did R9,956 in revenue in those two weeks, against the prior two. That is over a 6X jump.

This is why social proof and trust beat clever tricks. We dig into it more in the hidden truths about user generated content.

The financial health check: gross vs operating margin

Now the number crunching. Two margins matter, and people confuse them constantly.

Gross margin first. We did R11.4k in revenue with R4,763 in cost of goods. That left us a 58% gross margin.

That is a strong place to start. Most stores aim for around 40%, so 58% out the gate is a healthy sign.

Operating margin is the less glamorous one. This counts everything it costs to run the show.

Our biggest line was Meta Ads at just over R6,000, VAT included. Our other costs were lean because we used our own resources.

Our operating expenses, outside of COGS, came to R9,184. Take that off our R6,699 gross profit and we are at a R2,485 loss, an operating margin of -21.6%.

Down the line we want that sitting around positive 10%. Month one is not where you get there.

For the full picture on what stores really keep, read how much profit the average ecommerce store makes.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Why your gross margin is your lifeline early on

Here is the part nobody tells beginners. Your margin decides how long you survive.

Our 58% gross margin kept that loss small. Watch what happens with a thinner one.

Gross marginMonth 1 result (same revenue and costs)
58% (what we had)-R2,485 loss
40%~-R4,000 loss
30%~-R6,000 loss

Same store, same revenue and operating costs, only the margin changed. Illustrative.

Same store. Same sales. A thinner margin alone more than doubles the loss.

And remember, our costs were unusually lean. We had no staff salaries, no warehouse rent, no agency fee.

Most brands carry all of that. It adds up fast and it punishes a thin margin even harder.

That is why margin matters before almost anything else. A thin margin with the wrong agency burns your cash twice as fast.

Growth that bleeds you dry is not growth. Chase profit, not vanity numbers.

The biggest lesson from month one

Step back and the whole month points at one thing. Product images are not decoration. They are your closer.

"It is just a photo," you think. Wrong. It is the moment a stranger decides whether to trust you with their money.

Shoppers want the full picture. What the product is, how it works, what they get, and real people using it.

That is what builds trust online, where there is no salesperson and no shop to walk into.

So do not slap a supplier photo on and call it done. Make it personal. Show the thing in real life.

It is a small change that moved our revenue more than 6 times. Small things are not always small.

What to expect in your own first month of ecommerce

Pulling it together, here is a realistic checklist for your first 30 days.

  1. Expect a loss. Month one is for data and traction, not profit. Budget for it and do not panic.
  2. Know your numbers before you spend. Cost per purchase, margin, and your break-even order value. Guessing kills stores.
  3. Use free shipping to lift your order value. Set the threshold just above one product so people add a second item.
  4. Get your tracking right first. A broken pixel feeds the algorithm bad data and wastes your whole budget.
  5. Watch the add-to-cart-to-sale rate. If carts are high but sales are low, the leak is trust, not traffic.
  6. Fix trust before you scale. Real images, reviews, and social proof. Then pour fuel on what works.

Do the unglamorous parts well and month one becomes a launchpad, not a graveyard. For the deeper money side, see how to build and monetise an ecommerce email list fast, which is our next big lever.

How we build and scale ecommerce stores at V8 Media

Most agencies just send more traffic and call it a day. If the store does not convert, traffic only burns money faster.

We work both sides. We bring the right shopper in with Meta Ads and Google Ads, then we make sure the store actually closes them.

That means sharper product pages, real trust signals, the right offers, and follow-up that wins back the carts that bounce.

It is how we have driven R2+ billion in client sales since 2018. Win the click, then win the sale.

Frequently asked questions

How much money can you make in your first month of ecommerce?

Most new stores lose money in month one, and that is fine. In our own build we did R11,462 in revenue on about R6,000 of ad spend and still ran a R2,485 loss. That is normal. Profit in the first month is rare, and most guides, including Shopify, suggest giving a new store an 18 to 24 month runway. Month one is about data and traction, not profit.

Is it normal to lose money in your first month of ecommerce?

Yes. A first-month loss is the rule, not the exception, especially when you start with no email list, no pixel data, and no reviews. You are paying to gather data and build trust. We ran a R2,485 loss in month one and still saw it as a win because we found the one fix that 6X'd our revenue. Judge the early months on learning and traction, not profit.

Should I offer free shipping when I start an online store?

Yes, use it as a lever. Free shipping is the number one incentive shoppers want, with 9 in 10 saying it would make them shop online more, per a Walker Sands study. Set the free-shipping threshold just above the price of one product so customers add a second item to qualify. That lifts your average order value and helps offset the cost per purchase while you are still earning trust.

Why are my add to carts high but my sales low?

It usually means trust, not traffic. If lots of people add to cart but few buy, your add-to-cart-to-sale rate is low. A healthy rate sits around 10 to 20%. Ours was stuck at 3% until we fixed our product images. Generic supplier photos and no social proof make a new store feel unsafe to buy from. Better images, reviews, and clear delivery info close that gap.

How important are product images for ecommerce conversion?

They can make or break the sale. In our first month, changing only our product images took our add-to-cart-to-sale rate from 3% to 11.9%, our conversion rate from 0.17% to 0.72%, and our ROAS from 0.16X to 2.73X in two weeks. Same ads, same products, same budget. Real, personal images build the trust a new store has not earned yet.

What is a good gross margin for a new ecommerce store?

Around 40% is the common aim, and higher is better. We started at 58%, which kept our first-month loss small. Margin is your lifeline early on: at a 40% margin our loss would have been about R4,000, and at 30% closer to R6,000, on the same sales. A healthy margin gives you room to absorb costs while you learn what works.

Key takeaways

  • A real first month of ecommerce: R11,462 in sales, ~R6,000 ad spend, and a small R2,485 loss. Losing money early is normal.
  • Free shipping is the top incentive shoppers want (9 in 10, Walker Sands). Set the threshold above one product to lift average order value.
  • Strong top-of-funnel signals (4.48% CTR, 16.6% add-to-cart) still gave a brutal 3% add-to-cart-to-sale rate. The leak was trust.
  • Fixing product images alone 6X'd revenue: conversion 0.17% to 0.72%, ROAS 0.16X to 2.73X, cost per purchase R2,247 to R258.
  • A healthy gross margin (we had 58%) is your lifeline. Thinner margins more than double the loss on the same sales.

Want your first month to look like month twelve?

R2+ billion in client sales since 2018. Not because we are clever. Because we fix the boring stuff first: tracking, trust, offers, and follow-up. Then we pour fuel on what works. See how we grow ecommerce stores profitably, or get a free look at your Meta Ads and Google Ads.

Claim Your Free Audit
Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.