Back to Blog
Profitability7 min readOctober 10, 2026

Why Your Ecommerce Revenue Is Growing but Your Profit Isn’t

Growth on the revenue line does not always reach the bottom line. Here is where the margin gets lost, and the three numbers to measure instead.

Many ecommerce brands reach a familiar moment. The revenue chart is pointing up. New orders are coming in. The team is working harder than ever. And yet, the money in the bank is not growing in step. Sometimes it is shrinking.

This is one of the most common patterns we see in ecommerce reporting, and it is almost always explained by the same thing. The number you are watching is a top line number. The number you need to care about is a contribution margin number. They can move in opposite directions for months before anyone notices.

Where the margin actually goes

Revenue is the sticker price times the number of orders. It is a clean number, and every platform is eager to show it to you. Contribution margin is what is left after the costs that scale with every order. Those costs tend to be invisible in the places you look most often.

Here are the main places revenue leaks before it reaches your bank account:

  • Returns and refunds. Reversed, often, after the sale is already in the report.
  • Platform fees. Payment processing, listing fees, FBA storage, referral fees. Each of these takes a bite before you see it.
  • Shipping and fulfilment. Especially on free shipping promotions and on cross border orders.
  • Chargebacks and bank disputes. Settled days or weeks after the order.
  • Discounts and promo codes. Reported as revenue, applied against revenue, often not tracked by campaign.
  • Advertising cost of acquisition. Treated as a marketing expense in one view and ignored in another.

Each of these is small on a per order basis. Each of them scales exactly with your top line. So when you push revenue up through promotions or paid acquisition, you can push every one of them up at the same time, and watch your margin stay flat or shrink.

An illustrative example

Hypothetical example

A direct to consumer brand runs a 20 percent off promo for a week. Revenue doubles. Returns tick up because discount buyers return more. Ad spend rises because every incremental sale gets chased with retargeting. Shipping cost rises in step with order count. At the end of the week, revenue is up 100 percent and contribution margin is flat. The owner looks at the dashboard, sees record revenue, and plans a bigger promo for next month. The next promo compounds the problem.

The honest version of that story is only visible when you measure contribution margin, not revenue. A business that only tracks revenue cannot see it coming.

The three numbers to measure instead

If you want to understand whether a given week actually earned money, these are the three numbers worth building a dashboard around:

  1. Contribution margin per order. Revenue, minus returns, minus platform fees, minus fulfilment, minus cost of goods, minus directly attributable ad spend. On a per order basis so it can be compared.
  2. Contribution margin by channel. The same calculation, broken out by Shopify, Amazon, TikTok Shop, and so on. Channel economics differ, often dramatically.
  3. Contribution margin by product. Which SKUs really pay. The 20 percent of SKUs that create 80 percent of the real profit are rarely the top sellers by revenue.

None of these require more data than you already have. They require the data you have to be cleaned, reconciled, and modelled correctly. That is what makes the difference between a dashboard that argues with your accountant and a dashboard your accountant signs off on.

What to do about it

A few practical steps that most teams can start on this week:

  • Pull a full month of orders, returns, fees, and fulfilment costs into one place. A spreadsheet is enough to start.
  • Calculate contribution margin per order for that month.
  • Rank SKUs by contribution margin dollars, not revenue. Look at the top ten and the bottom ten.
  • Check whether your top ten margin SKUs are the ones you promote the most. If they are not, your promotions are working against your margin.
  • Build or commission a monthly contribution margin review as a standing report, not a one off exercise.

The point is not to abandon revenue. Growth matters. The point is to measure growth in a way that tells you the truth about whether it is paying for itself.

See your real margin, not just your revenue.

Sales & Profitability Analytics

A short consultation will show you where DataCell starts a profitability engagement, and what one month of reconciled reporting would surface in your business.