To make profit from paid advertising, you have to push past the point where it feels like a loss. Your ads bring in revenue, but new costs eat all of it. So most owners panic and cut spend. That is the worst possible moment to quit. We call it the Profit Hill. Most of your new costs are fixed, so once revenue climbs past them, profit stacks up fast. Know your real margin, set your break-even ROAS, then keep scaling until the extra spend stops adding Rands. Here is the exact maths. From V8 Media. We have driven R2+ billion in client sales since 2018.
Why your ads "work" but you are not making money
You turned on the ads. The revenue went up. The bank balance did not.
Sound familiar? You are not doing it wrong. You are stuck on the hardest part of the climb.
Here is what most agencies never tell you. Profit gets worse before it gets better. On purpose. By design. Revenue jumps, but a stack of new costs jumps with it. For a stretch, you run faster and bank the same.
Most business owners hit that stretch and panic. They cancel the agency. They cut the spend. They retreat.
And they quit one step before the whole thing tips into profit.
This is the single most expensive mistake I see at R50K to R100K a month in revenue. Not bad creative. Not a broken funnel. Just quitting at the worst possible moment, because nobody showed them the maths.
The Profit Hill: the analogy that explains everything
Think of growing your business like pushing a cart up a hill.
At the bottom (say R50K a month) you want to get to the top (R200K to R300K a month). The climb is hard. Real hard.
That climb costs you. To handle more orders you take on real new expenses:
- Bigger warehouse or storage space.
- Pickers and packers to fulfil the orders.
- Higher phone, courier, and packaging bills.
- New software and systems to keep up.
- More ad spend and an agency to manage it.
So you are pushing harder AND the cart got heavier. Of course it feels like you are going backwards.
But here is the beautiful part. Once you crest the top of the hill, gravity flips. The cart starts rolling forward on its own.
Not effortless. You can still trip. But the same push that got you nowhere at the bottom now sends you flying.
That tipping point is where paid advertising finally turns into profit. Most people never get to see it.
Why most businesses fall back down the hill
Picture the climb. You are halfway up. You are sweating. The profit has not shown up yet.
So you do the "sensible" thing. You ease off. Cancel the marketing. Pull the spend back to "protect" cashflow.
The cart rolls straight back down to the bottom.
Now you are right where you started, except poorer and more frustrated. A few months later you try again, hit the same wall, and quit at the same spot.
That is the loop that traps thousands of South African store owners. Not a lack of effort. A lack of understanding about what happens just over the crest.
No one explained that the worst-feeling moment is the moment right before the win.
The scaling maths, step by step
Let me show you the numbers, because this is where it clicks. These are worked examples to show the shape of it, not your exact business. Plug in your own figures.
Step 1: the starting point (R50K a month)
You are doing R50K in revenue. You are basically breaking even. A little marketing, a small profit, nothing scary.
| Metric | Value |
|---|---|
| Monthly revenue | R50,000 |
| Marketing spend | R5,000 |
| Profit | Roughly break-even |
This is the bottom of the hill. Comfortable. Going nowhere.
Step 2: you invest to grow (and it looks like magic)
You decide to scale. You bring in an agency at R10K a month and put R20K into ad spend. That is R30K of new marketing investment.
Your ads pull a 5x ROAS (return on ad spend, the revenue you get back for every R1 spent). So R30K of marketing brings in R150K of new revenue.
| Metric | Value |
|---|---|
| Agency fee | R10,000 |
| Ad spend | R20,000 |
| Total marketing investment | R30,000 |
| ROAS | 5x |
| New revenue | R150,000 |
R150K in new revenue. Looks like you cracked it. Then the costs arrive.
Step 3: the hidden-cost trap (where everyone panics)
Here is what that R150K actually leaves you. Cost of goods at a 50% gross margin eats R50K. Your original running costs are R50K. The marketing was R30K. And the climb added R20K of new operational costs (storage, packers, packaging, fees).
| Metric | Value |
|---|---|
| New revenue | R150,000 |
| Cost of goods (50%) | −R50,000 |
| Original running costs | −R50,000 |
| Marketing (agency + ads) | −R30,000 |
| New operational costs | −R20,000 |
| Net profit | R0 |
Read that bottom line again. R0.
You tripled your revenue and you are banking the same money. Maybe less once you take a salary.
This is the exact moment owners lose their nerve. "The ads do not work." "The agency is burning my money." Cut, cancel, retreat.
But the maths is screaming the opposite. You are not stuck. You are one push from the top.

The breakthrough: why fixed costs are your secret weapon
Here is the insight that changes everything. Look at the new costs you just took on.
Your warehouse can handle 2x to 3x more volume. You already paid for the space.
Your packer can process triple the orders before you need a second one.
Your software, your systems, your phone line. All built to carry far more than they carry today.
Those are fixed costs. They do not grow when your revenue grows. You already paid for the capacity. Now fill it.
Double the ad spend from R20K to R60K. Hold the same 5x ROAS. Here is what the numbers do. Revenue jumps to R300K. Cost of goods rises with it (that is variable). But the fixed costs barely move.
| Metric | Value |
|---|---|
| Revenue | R300,000 |
| Fixed expenses (mostly unchanged) | −R150,000 |
| Extra cost of goods | −R75,000 |
| Variable costs (10%) | −R30,000 |
| Net profit | R45,000 |
R45K a month in profit. From the exact same business that was banking R0 a month ago.
The only thing that changed? You pushed past the crest instead of rolling back down.
And that R45K a month is not a one-off. Held for six months, that is R270K in profit sitting in the bank. Money you can reinvest into more stock, more ads, and an even bigger push.
You were one step from the top the whole time.
ROAS is not profit: know your break-even line
Now, this does not mean spend like a maniac. There is a floor you cannot drop below. It is called your break-even ROAS.
ROAS is just a ratio. It tells you revenue per Rand of ad spend. It does not subtract your cost of goods, VAT, shipping, fees, or salaries. So a "great" ROAS can still lose money. Thin margins eat it.
Your break-even ROAS is the point where the ads cover their own costs. The formula is dead simple:
Break-even ROAS = 1 ÷ your profit margin.
A product with a 50% margin needs a 2x ROAS to break even. A 25% margin product needs 4x (TrueProfit). Drop your margin to 30% and the break-even ROAS climbs to 3.33x.
| Your profit margin | Break-even ROAS | What it means |
|---|---|---|
| 60% | 1.7x | You can scale hard at a low ROAS and still profit |
| 50% | 2.0x | Plenty of room to push budget |
| 30% | 3.3x | Watch your spend, less room for error |
| 25% | 4.0x | Thin. Every Rand of cost matters |
Break-even ROAS = 1 ÷ profit margin (TrueProfit, 2026 ROAS benchmarks).
This is why you cannot copy another store's "target ROAS". You have to know your own profit margins first. We go deeper on the ratio trap in our high ROAS vs low ROAS breakdown.
What "good" actually looks like in 2026
So how do your numbers compare? A bit of context stops you panicking over a ROAS that is actually fine.
The average eCommerce ROAS heading into 2026 sits around 2.87x, with a median closer to 2.04x (Hawky AI). So half of all stores get back less than R2 for every R1 spent.
By platform, Meta Ads (Facebook and Instagram) tend to run between 2.5x and 4.0x, while Google Ads (Search and Shopping) sits closer to 4.5x to 5.0x (Hawky AI). Higher intent on Google, demand creation on Meta.
A 3x ROAS is genuinely good if your margins are above 40%. It clears break-even with room to spare (TrueProfit). The real target is simple. Any ROAS above your break-even line that still lets you scale.
One more number that matters more than ROAS. Your customer acquisition cost (CAC) is climbing, up roughly 60% over five years to between $68 and $84 in dollar terms (Shopify, 2025). Know yours in Rands, because that is what decides how hard you can push.
One thing before you scale anything. If your margin before ads is under 30%, ads are not your problem. Fix the product cost, the price, or the courier bill first. Ads on a thin margin just speed up the bleeding.

How to make paid advertising profitable: the 6 steps
Here is the exact process we run for clients to climb the Profit Hill without falling off it.
- Work out your real margin. After product cost, VAT, shipping, and fees. No guessing. This number controls everything else.
- Calculate your break-even ROAS. 1 ÷ margin. That is your floor. Below it you lose money, above it you make money.
- Prove the funnel before you scale. You need a proven, positive ROAS on roughly R90K to R180K (about $5,000 to $10,000) of monthly spend before you push hard. Less than that and you do not have the data to scale safely (Cometly).
- Scale in steps, not leaps. Grow the budget in steps, never more than about 20% at a time, and watch for ROAS erosion as you go. Jumping too fast resets the algorithm's learning and tanks performance (ClicksGeek).
- Watch the Rands, not the ratio. As you scale, ROAS naturally drops because you are reaching colder buyers. That is normal. Keep going as long as each extra Rand of spend adds profit. Stop when it does not.
- Bank the lifetime value. Build email, retention, and repeat-purchase flows so each customer is worth more over time. A 3:1 lifetime-value-to-CAC ratio is the classic sign of a business that can scale hard.
Do this and you stop guessing. You climb the hill with a map instead of hope. For the full dashboard of numbers behind this, see the eCommerce KPIs every store should track monthly.
When you should NOT push the spend
Let me be fair, because this cuts both ways. Scaling is not always the right call. Hold back and protect your ROAS when:
- Your margins are thin. A 20% margin store with courier costs and load-shedding eating into ops has almost no room. Discipline keeps you alive.
- Cash is tight. Scaling needs stock money AND ad money up front. You can be profitable on paper and still choke your cashflow.
- The funnel is unproven. Do not pour R100K into a campaign you have not validated at R20K. Earn the right to scale.
- Customers buy once and vanish. No repeat purchases means no lifetime value to lean on, so the first sale has to pay for itself.
The Profit Hill only works if there is a real business under it. Climbing a hill with broken wheels just gets you hurt faster.
The mindset shift that pays
Do not bank percentages. Bank actual money back into the business.
A pretty ROAS screenshot does not pay your team. It does not buy stock. It does not let you outspend a competitor and still sleep at night. Profit does all of that.
So stop chasing the biggest ROAS. Start chasing the biggest pile of Rands after every cost. The closest metric for that is POAS (profit on ad spend), which we unpack in our ROAS vs POAS guide.
The worst-feeling month is the one right before the breakthrough. Push through it on purpose.

How V8 Media scales stores past the Profit Hill
Most agencies hand you a screenshot of a big ROAS and call it a win. We do not.
We dig into your real margin first. Product cost, VAT, shipping, the lot. Then we set your break-even line and push the budget hard until profit stops growing, not before.
Sometimes that means telling a client their ROAS is about to drop. They are never upset when the bank balance goes up.
It is the same thinking behind every campaign we run, from Meta Ads to Google Ads. We are not chasing the prettiest percentage. We are chasing the most money in your account, on the other side of the hill.
Frequently asked questions
Why am I not making profit even though my ads are working?
Because scaling adds new costs (storage, staff, fees, software) at the same time as revenue. For a stretch they cancel out. You run faster and bank the same. Most of those costs are fixed, so once revenue climbs past them, profit stacks up fast. The fix is to push past that flat patch, not cut your spend.
What is the Profit Hill?
It is the idea that business growth is like pushing a cart up a hill. The climb is hard and adds fixed costs, so profit feels worse before it gets better. Once you crest the top, the fixed costs are covered and extra revenue turns straight into profit. Most owners quit halfway up and roll back down.
How do I calculate my break-even ROAS?
Break-even ROAS = 1 divided by your profit margin (TrueProfit). At a 50% margin that is 1 / 0.50 = 2x. At a 25% margin it is 4x. Below that line the ads lose money, above it they make money.
What is a good ROAS for eCommerce in 2026?
The average sits around 2.87x and the median near 2.04x (Hawky AI). A 3x ROAS is good if your margins are above 40%. But the real target is any ROAS above your own break-even line that still lets you scale profitably.
Why does my ROAS drop when I increase my budget?
Because a small budget only reaches your warmest buyers. Scaling forces you to reach colder audiences who convert at a lower rate, so ROAS slides. That is normal maths, not broken ads, and it is often still more profitable in total Rands.
How much should I spend before I scale paid ads?
Prove a positive ROAS on roughly R90K to R180K (about $5,000 to $10,000) of monthly spend first, then scale the budget in steps, never more than about 20% at a time, watching for ROAS erosion (Cometly, ClicksGeek). Less spend than that and you do not have enough data to scale safely.
Should I cut my ad spend if I am not seeing profit yet?
Usually no, if your margin and funnel are sound. Cutting spend halfway up the Profit Hill rolls you straight back to the bottom. Only pull back when your margins are thin, cash is genuinely tight, or the funnel has not been validated.
Key takeaways
- Paid ads make profit only once revenue climbs past the new fixed costs scaling adds. That is the Profit Hill.
- The worst-feeling month (revenue up, profit flat) is usually the one right before the breakthrough.
- Most new costs are fixed, so doubling revenue can take you from R0 profit to R45K a month with the same overheads.
- Know your break-even ROAS = 1 ÷ your profit margin. That is your floor, not your goal.
- Prove the funnel, then scale the budget in steps, never more than about 20% at a time, and watch the Rands, not the ratio.
- Do not bank percentages. Bank actual money back into the business.
Stuck halfway up the Profit Hill? Revenue up, bank balance flat? That is the most expensive place to stop. Most stores never push through it. We set your break-even line, then scale on profit, not vanity. We have driven R2+ billion in client sales since 2018. See how we grow eCommerce stores profitably.
Claim Your Free Audit
