Key takeaways
- Revenue is top-line; profit is what's left after costs. Chasing revenue alone is dangerous.
- The key layers are gross profit, contribution margin, and net profit — each removes more cost.
- Contribution margin (after variable costs including ads) is the best day-to-day profitability metric.
- Discounting and paid acquisition can grow revenue while shrinking profit.
- Track profit per order and per product, not just store-wide revenue.
What is the difference between revenue and profit?
Revenue (or sales, or top line) is the total amount customers pay before any costs are subtracted. Profit is what's left after costs. The gap between them is everything that matters — and it's where most ecommerce decisions go wrong.
The core distinction
Revenue = units sold × price. Profit = revenue − all associated costs. You can grow revenue and lose profit at the same time.
A store can double its revenue by discounting heavily and buying aggressive paid traffic, then discover it made less money than before. Revenue is a vanity metric until you connect it to cost.
What are the layers of ecommerce profit?
Profit isn't one number — it's a series of layers, each subtracting a different cost. Understanding the layers tells you where money leaks.
| Layer | What you subtract | What it tells you |
|---|---|---|
| Revenue | Nothing | Total sales (top line) |
| Gross profit | Cost of goods sold (COGS) | Money left to run the business |
| Contribution margin | + variable costs (ads, shipping, fees) | Profit each order contributes |
| Operating profit | + fixed overhead (salaries, software, rent) | Profit from operations |
| Net profit | + taxes, interest, one-offs | What the business actually keeps |
Most day-to-day decisions live at the contribution-margin layer, because that's the one paid acquisition and discounting move directly.
Why is contribution margin the metric to watch daily?
Contribution margin is the profit each order contributes after all the costs that vary with that order — product cost, payment fees, shipping, and the ad spend that won it. It's the cleanest signal for whether growth is profitable.
Contribution margin
Contribution margin per order = Revenue − COGS − payment fees − shipping − acquisition cost. If it's positive and covers overhead, growth is healthy.
- If contribution margin is positive, each additional order helps cover fixed costs and then profit.
- If it's negative, scaling makes losses worse — a fast way to grow yourself broke.
- It directly links to breakeven ROAS: the ad cost is one of the variable costs it absorbs.
How does chasing revenue destroy profit?
Several common growth tactics inflate revenue while quietly eroding profit:
- Deep discounts lift order counts but cut margin on every unit — including buyers who'd have paid full price.
- Scaling paid spend past the profitable point grows revenue and CAC together.
- Promoting low-margin products because they convert well shifts the mix toward unprofitable sales.
- Free shipping without an order-value threshold turns small orders into losses.
Revenue growth is not a strategy
Always pair a revenue target with a margin or contribution-profit target. Otherwise you can hit the revenue goal and miss payroll.
Which profit metrics should you track?
- 1
Track gross margin by product
Know which SKUs actually make money before you promote them.
- 2
Track contribution margin per order
Fold in ads, shipping, and fees to see real per-order profit.
- 3
Track blended ROAS against breakeven
Confirm total ad spend is producing profit, not just revenue.
- 4
Review the product mix
Watch whether budget is flowing to high-margin heroes or low-margin distractions.
The hard part isn't the formulas — it's keeping all of this current across Shopify, Meta, and Google without living in spreadsheets. That's exactly the gap a unified, profit-aware dashboard fills.
Frequently asked questions
Is a high revenue store always profitable?
No. Profitability depends on margins and costs, not revenue size. A store doing $1M in sales at a 10% net margin keeps $100k; a $400k store at a 30% net margin keeps $120k. Revenue alone tells you nothing about financial health.
What is a good profit margin for ecommerce?
It varies widely by category and model, so treat any benchmark with caution. The more useful approach is to calculate your own gross, contribution, and net margins, then improve them over time. Healthy DTC brands typically protect a positive contribution margin on every order.
Should I optimize for revenue or profit?
Optimize for profit, using revenue as one input. Set revenue goals alongside a contribution-margin floor so growth stays profitable. Pure revenue optimization rewards discounting and overspending on ads.
Keep reading