To optimise your online store for profit, stop chasing revenue and start protecting margin. Cut the cost of every sale: negotiate lower product costs, claw back your VAT, trim payment and courier fees, and lower what it costs to win a customer. Then lift the value of each order with bundles and upsells, and win the repeat purchase. A R400,000 store at 18% net beats a R1 million store at 4%. Profit is what you keep, not what you make.
Revenue is vanity. Profit is what you keep.
Most store owners chase the wrong number. They chase revenue. Revenue feels like winning.
It is not.
Revenue is what the business makes. Profit is what lands in your bank account. A store doing R1 million a month at 4% net keeps R40,000. A store doing R400,000 a month at 18% net keeps R72,000.
Smaller store. Nearly double the money.
So before you brag about your top line, learn your margin. This guide walks through every lever that turns the same revenue into more profit, built for South African stores carrying VAT, courier costs, and rising ad prices.

What does it mean to optimise a store for profit?
It means squeezing more take-home money out of the sales you already make. Not more traffic. Not a bigger ad budget. More profit per Rand that comes through the door.
Here is the simple equation:
Profit = Revenue minus (cost of goods + cost to acquire the customer + cost to fulfil + running costs + tax).
Every one of those costs is a lever you can pull. Pull a few at once and your net margin jumps without selling a single extra unit.
Shopify benchmarks 5% net as low, 10% average, 20% high. TrueProfit's 2026 study of more than 5,000 Shopify stores puts the healthiest brands at 16 to 26% net. Most SA stores we audit sit well below that.
Most SA stores we audit are leaking money in three or four places at once. They just never added it up.
Know your numbers before you change anything
You cannot fix a margin you do not measure. Start with three numbers.
- Gross margin
- Revenue minus the cost of the product itself. Aim for 50% or more. This is the cushion that pays for everything else.
- Contribution margin
- What is left after the cost of the product AND the cost to win and ship that order. Ads, courier, payment fees. This is the number that tells you if an order actually made money.
- Net margin
- What is left after absolutely everything, including rent, salaries, and tax. This is the money that reaches you. Aim for 10 to 20%.
Here is the trap. Most founders only know their gross margin. They feel rich at 65% gross. Then ads, courier, fees, and tax eat the rest, and net lands at 5%.
Gross margin lies. Net margin tells the truth. We break the full picture down in our guide to eCommerce profit margins and 2026 benchmarks.
Cut your cost of goods (the fastest win)
Your cost of goods sold (COGS) is usually your biggest expense. Shaving it lifts every order's profit at once.
The easiest lever is volume. If you normally buy R100,000 of stock, ask your supplier what R200,000 buys you.
Push for a real unit drop. Getting a product from R20 to R15 a unit is a 25% saving on every single sale after that.
That is profit you keep forever, not a once-off discount.
Time your big buys
Buy in bulk just before your financial year-end. You move cash into stock, you claim the input VAT sooner, and you soften your tax bill. Plan your cash flow so the bulk buy never starves your ad budget.
Audit your product range
Not every product earns its shelf space. Pull a report and find your high-margin winners and your low-margin dead weight.
Push the winners in your ads and on your homepage. Quietly retire the products that sell but barely profit.
Win the VAT game in South Africa
VAT is 15% in South Africa. Handled badly, it quietly bleeds tens of thousands a month. Handled well, it is money back in your account.
The key idea: you pay VAT on what you sell, but you claim back the VAT on what you buy. The difference is all that goes to SARS.
Buy R100,000 of stock from a VAT-registered supplier and you can claim back roughly R15,000 in input VAT.
So make these moves:
- Register for VAT. Per SARS, it becomes compulsory once your turnover passes R2.3 million in any 12-month period (raised from R1 million in the 2026 Budget, effective 1 April 2026).
- Buy from VAT-registered suppliers so you actually get the input credit.
- Add your VAT number to your ad platforms and software tools so you claim that VAT back too.
- Categorise every business expense properly so nothing claimable slips through.
- Get a sharp accountant to handle your filings.
One important rule from the benchmark guides: work out your margin on the price excluding VAT, not the sticker price. Get that wrong and every margin you think you have is a fantasy.

Trim payment and courier fees
These feel small per order. They are not small at the end of the month.
Negotiate your payment gateway
Local gateways like PayFast, Yoco, and Peach take roughly 3 to 3.5% per sale, plus a small fixed fee.
Do R1 million a month at 2.9% and that is R29,000 gone in fees. Negotiate the rate down to 2.5% and you keep R4,000 every month, for doing nothing but asking.
Volume is your leverage. The more you process, the harder you can push.
Use a shipping aggregator
Stop being loyal to one courier. South African platforms like Bob Go and Shiplogic compare rates across couriers and pick the cheapest one for each parcel and destination.
That can shave R15 to R30 off a parcel, especially on deliveries outside the big metros.
Then set a free-shipping threshold so customers spend more to dodge the fee. You lift order value and cover your courier cost in one move.
Lower your CAC (your biggest profit lever)
Cost to acquire a customer (CAC) is where most stores quietly lose the war. It is also where the biggest wins live.
The maths is brutal and simple. If it costs R150 in ads to make R100 of profit on a sale, you are losing R50 every time you "win".
Get that CAC down to R125 and you flip to R25 profit per new customer. Nothing else about the business changed.
So how do you lower CAC?
- Measure profit on ad spend (POAS), not just ROAS. ROAS can look like a hero while your bank balance bleeds.
- Test relentlessly: creative, audiences, offers, copy, and landing pages.
- Kill the campaigns that look busy but bank nothing.
- Scale only what proves profitable at the order level.
That is exactly how we run every client's Meta Ads and Google Ads. We explain why in ROAS vs POAS: what is better for eCommerce growth.
Cheaper customers mean more room to scale. That compounds fast.
Lift conversion rate and order value
Once you have a buyer on the site, two levers fatten profit without costing you another cent in ads.
Conversion rate
Lift your store from a 1% to a 2% conversion rate and you double sales on the exact same traffic. That is pure profit, because the ad cost was already paid.
Focus on the basics that move it: site speed, trust signals, a clean product page, and a checkout with as little friction as possible. Allow guest checkout. We cover the most common slip-up in the biggest eCommerce conversion rate mistake.
Average order value (AOV)
The cheapest growth there is. Get each customer to spend more per visit.
- Bundle related products together.
- Add upsells and cross-sells at the cart.
- Use quantity discounts ("buy 2, save 10%").
- Set a free-shipping threshold just above your current average basket.
Offer a VIP option
Let customers pay a little extra for faster fulfilment. Charge R50 for priority dispatch.
If 10% of 5,000 monthly orders take it, that is R25,000 of near-pure profit a month for a tick-box at checkout.
Trim the fat: rent, salaries, and tax
Profit is also protected on the boring side of the business.
Rent. Pay quarterly or annually for a lower rate, or sign a longer lease for a discount. Saving R2,000 a month is R24,000 a year. Cash upfront gives you bargaining power.
Salaries. Pay fair, not inflated. Research the market rate before you hire, match pay to the value the role brings, and offer growth paths instead of overpaying junior staff early.
Tax deductions. Claim everything you are legally allowed to: home internet, storage space, vehicle mileage, business travel, and interest on business loans. A good tax consultant pays for themselves by stopping you from overpaying SARS and protecting you in an audit.
The profit levers, ranked
You cannot pull every lever at once. Start with the ones that move the needle hardest for the least effort.
| Lever | What to do | Typical impact |
|---|---|---|
| Lower CAC | Switch to POAS, test and cut, scale only winners | Highest. Often the difference between profit and loss. |
| Cut COGS | Negotiate bulk unit pricing, retire dead stock | High. Lifts every future order's margin. |
| Lift AOV | Bundles, upsells, free-ship threshold | High. No extra ad spend needed. |
| Win the repeat order | Email, retention offers, great support | High. Second sale carries almost no ad cost. |
| Fix conversion rate | Speed, trust, simple checkout | Medium to high. Doubles sales on the same traffic. |
| VAT and tax | Register, claim input VAT, deduct everything legal | Medium. Real money, often ignored. |
| Payment and courier fees | Negotiate rate, use a shipping aggregator | Low to medium. Small per order, big per month. |
| Rent and salaries | Bulk-pay leases, pay fair market rates | Low. Steady, dependable savings. |
A worked example in Rand
Numbers beat theory. Say you sell a product for R500, excluding VAT.
- Product cost (COGS): R175. So your gross profit is R325, a 65% gross margin. Looks great.
- Ad cost to win the sale: R100.
- Courier R40. Payment fee R15. Share of overhead R45.
- Net profit: R325 minus R200 = R125. A 25% net margin. Now it is real.
Now optimise. Negotiate COGS down to R150. Lower CAC from R100 to R75 with sharper ads. Move couriers via an aggregator and save R15.
Same product. Same R500 price. Net profit climbs to R215, a 43% net margin.
You did not sell a single extra unit. You just stopped leaking. That is what optimising for profit looks like.

Make profit a daily practice
Profit is not a campaign. It is a discipline. Watch every cost. Every order. Every month.
Do not wait for month-end. Check your margin weekly. Numbers, suppliers, ad spend, checkout. Every week.
Small wins stack. Better courier rate. Tighter ad account. Bigger basket. One more repeat. Add those up over 12 months and the number looks very different.
If you want to track the right numbers monthly, start with the best eCommerce KPIs to track and the #1 metric to grow your store profitably.
Frequently asked questions
How do I make my online store more profitable?
Cut the cost of every sale (product cost, ad cost, payment and courier fees), claw back your VAT, and then lift the value of each order with bundles, upsells, and repeat purchases. Profit grows fastest when you keep more of the revenue you already earn.
What is a good profit margin for an online store?
Aim for a 50 to 70% gross margin and a 10 to 20% net margin. Below 5% net is fragile; above 20% net is excellent. In South Africa, protect a higher gross margin to absorb VAT and courier costs.
What is the biggest profit leak for most stores?
The cost to acquire a customer (CAC). If your ads cost more than the profit each new customer brings, you lose money on every sale. Measuring profit on ad spend (POAS) instead of ROAS is the fastest fix.
How does VAT affect my store's profit in South Africa?
VAT is 15%. You pay it on sales but claim it back on purchases from VAT-registered suppliers, so only the difference goes to SARS. Always calculate your margins on the price excluding VAT, or you will overstate every margin.
Key takeaways
- Profit, not revenue, is the goal. A small store at 18% net beats a big one at 4%.
- Know three numbers: gross, contribution, and net margin. Most owners only watch gross, and it lies.
- Lowering CAC and cutting COGS are the two biggest levers. Use POAS, not ROAS, to scale.
- In South Africa, claw back VAT, negotiate payment fees, and use a shipping aggregator like Bob Go.
- Lift conversion rate and order value to grow profit without spending another cent on ads.
Want us to find your profit leaks?
Most of the time the leak is in the ad spend, not the product. We have run ads for SA eCommerce stores since 2018. Over R2 billion in client sales. See how we grow eCommerce stores profitably, then let us audit your Google Ads and Meta Ads and show you exactly where the money is leaking.
Claim Your Free Audit
