Are Ecommerce Businesses Profitable? Margins, Metrics and Where Profit Leaks
Some ecommerce businesses are very profitable and many are not, and the difference is rarely traffic. It comes down to contribution margin after returns, fees and ad spend, and to how much cash is tied up in stock. Check those two numbers by SKU before you scale.
- What decides profit
- Contribution margin after returns, fees and ads
- Best first check
- Contribution margin by SKU
- Cash risk
- Inventory and payout timing

15+ years in finance: 100+ financial models built, €40m+ raised for clients, Forbes contributor and lecturer.
Are ecommerce businesses profitable?
Profit depends on the model, not the channel. A brand with a high gross margin can still lose money on every order once returns, payment fees, shipping and acquisition cost are subtracted. We do not quote an industry-average margin because it would hide the differences between businesses; use your own numbers. The test is whether the contribution margin of each order covers fixed costs and still leaves profit.
Gross margin, contribution margin and net margin
Gross margin is revenue minus cost of goods. It tells you what remains after the products themselves are paid for, but it does not tell you what remains after fulfilling and acquiring the order. A high gross margin is not proof that the business makes money.
Contribution margin is what remains after cost of goods, returns, payment and channel fees, shipping and ad spend. This is the money available to cover fixed costs. Compare it by SKU and channel rather than relying on a store-wide average; see gross margin vs contribution margin.
Net margin is what remains after fixed costs. An order can make a positive contribution while the business still loses money because the total contribution does not cover those costs. Read the contribution and net margins together before deciding to scale.
Our rule of thumb, not an industry benchmark: below 25% contribution margin, paid acquisition rarely works; at 25–40%, growth is possible through repeat purchases; above 40%, customers can be bought if returns and discounting stay under control. Use your own costs to check whether that rule fits your model.
Where ecommerce profit leaks
1. Cost of goods is understated
The supplier invoice is not the whole product cost. Landed cost includes duty and freight, so leaving them out makes a SKU look more profitable than it is. Start with COGS calculation and check UK/EU landed cost.
2. Returns erase the contribution
A refunded order changes the margin, not just the sales total. Include returns when comparing products and channels so you do not scale orders that leave too little behind. Read return rate and margin.
3. Averages hide loss-making SKUs
A healthy average can sit above products that lose money on every order. Calculate contribution separately for each SKU before deciding what to push, reprice or stop. Use SKU profitability analysis and true SKU profitability.
4. Channel mix and fees change the result
The same product can leave a different contribution on different channels once fees are included. Keep the channel costs visible rather than applying one blended rate to every order; compare Amazon vs Shopify profitability.
5. Ad spend does not pay back
Revenue from a campaign is not the profit it produces. Subtract the other order costs and check whether acquisition leaves enough contribution to cover fixed costs. Use true ROAS and the break-even calculator to check your own numbers.
Profit is not cash
Inventory ties up cash before an order returns it, which is why the cash conversion cycle matters even when margins look healthy. Payout timing adds another gap, so review ecommerce cash flow alongside profitability.
What to do this month
- Calculate contribution margin by SKU.
- Mark SKUs below your threshold.
- Check returns and fees by channel.
- Put the result into a 13-week cash flow forecast.
Start with the Health Check, or see how an ecommerce fractional CFO can help you review profit and cash together.
Related questions
Is ecommerce worth it?
It depends on contribution margin after returns and ads and on how much cash the business needs for stock. No margin is guaranteed; check the numbers by SKU first.
Why is ecommerce not profitable?
Usually one or more of five leaks: understated landed cost, returns, loss-making SKUs, channel fees and ad spend that does not pay back.
Which ecommerce business is most profitable?
No category wins by default. Compare models by contribution margin after landed cost, returns and ads, plus repeat rate, not by revenue.
What is a good net margin for ecommerce?
It varies by model and scale. Compare your net margin with your contribution margin and break-even point rather than with an average.
Written from our own CFO engagements: how we scope retainers, what we deliver in the first 30 days, and what founders actually ask on diagnostic calls. Third-party studies are cited only when we can link them.
- How we scope engagements – our published scoping factors
A free 30-minute call with a senior CFO. No sales pitch – just a clear read on where your money is and what to do next.
















