Revenue is a vanity metric. It tells you how much money moved through your business. It says nothing about how much you kept. Every ecommerce founder knows the difference between revenue and profit in theory. In practice, most run their business on revenue numbers — and that's where things go wrong.
This article breaks down why revenue and profit tell completely different stories, what healthy benchmarks look like, and the six mistakes that cause high-revenue ecommerce brands to run out of money. If your Shopify dashboard looks great but your bank account doesn't, keep reading.
Revenue vs Profit: The Core Difference
Revenue is the top line — total sales before anything is subtracted. Profit is what remains after every cost is accounted for. They are not interchangeable, and treating them that way is how brands go broke.
- Revenue = Total sales (price × units sold)
- Gross Profit = Revenue - Cost of Goods Sold (COGS)
- Net Profit = Revenue - All Costs (COGS + shipping + ads + fees + overhead + returns)
A store that does $500,000 in revenue with a 15% net margin keeps $75,000. A store that does $200,000 in revenue with a 30% net margin keeps $60,000. The first store has 2.5x the revenue. The second store has nearly the same take-home — with less risk, less capital tied up in inventory, and less operational complexity.
What Healthy Margins Look Like
Before you can fix anything, you need to know what "good" looks like. Here are the benchmarks that separate profitable ecommerce brands from the ones bleeding cash:
| Metric | Healthy Range | Above Average | Warning Zone |
|---|---|---|---|
| Gross Profit Margin | 50-75% | 60%+ | Below 40% |
| Net Profit Margin | 10-25% | 20%+ | Below 5% |
| Operating Expenses | Under 30% of revenue | Under 20% | Over 35% |
If your gross margin is below 50%, your product economics are the problem — no amount of ad optimization will fix that. If your net margin is below 10%, your operating costs are eating whatever margin your products generate. For a deeper breakdown of what these numbers mean, see our guide on what a good profit margin looks like in ecommerce.
Why High-Revenue Brands Go Broke
It sounds counterintuitive, but many ecommerce businesses shut down despite impressive revenue numbers. They didn't fail because they couldn't sell. They failed because they ran out of money. Revenue kept climbing. Profit never existed.
The pattern is always the same: founder sees revenue growing, assumes the business is healthy, scales ad spend, hires more people, orders more inventory — and then one quarter the cash isn't there. Revenue was a vanity metric that left out all costs of doing business.
Here's what that looks like with real numbers:
| Line Item | Brand A (Revenue-Focused) | Brand B (Profit-Focused) |
|---|---|---|
| Monthly Revenue | $250,000 | $120,000 |
| COGS (55% vs 35%) | -$137,500 | -$42,000 |
| Ad Spend | -$62,500 | -$24,000 |
| Shipping | -$18,750 | -$7,200 |
| Processing Fees | -$8,750 | -$4,200 |
| Returns (15% vs 5%) | -$37,500 | -$6,000 |
| Overhead | -$12,000 | -$8,000 |
| Net Profit | -$27,000 | $28,600 |
| Net Margin | -10.8% | 23.8% |
Brand A has double the revenue and loses $27,000 per month. Brand B does half the revenue and keeps $28,600. This is the revenue trap — and it catches founders who never look past the top line.
Find out what your revenue actually translates to in profit
Plug in your revenue, COGS, and operating expenses. Our free calculator shows your gross margin, net margin, and real profit per order.
Open Profit Margin Calculator →Six Mistakes That Kill Profit
Revenue-focused founders make the same mistakes over and over. Each one is invisible on a revenue dashboard. Each one shows up on a profit and loss statement — usually too late.
1. Ignoring Cost Scaling
Costs don't scale linearly with revenue. As you grow, shipping rates change, ad costs increase (higher CPMs at scale), and you need more staff, more software, and more warehouse space. A brand doing $50,000/month at 15% margin doesn't automatically do $500,000/month at 15% margin. The costs that were invisible at $50k become crushing at $500k.
2. Confusing Deposits with Revenue
Shopify deposits are not revenue. They're revenue minus payment processing fees, minus refunds, minus chargebacks. Founders who track "revenue" by checking their bank deposits are starting with the wrong number. Everything downstream — margins, profitability, forecasts — is wrong too.
3. Return Rate Blindness
A 15% return rate doesn't just cost you 15% of revenue. It costs you the original shipping, the return shipping, the restocking labor, and often the product itself (damaged or unsellable). The real cost of returns is typically 1.5-2x the refund amount. If you're not tracking this, your gross margin vs net margin gap is wider than you think.
4. Underestimating Hidden Costs
Payment processing (2.9% + $0.30 per transaction), platform fees, app subscriptions, packaging, inbound freight, customs duties, damaged inventory, chargebacks. None of these show up in your revenue number. All of them eat into profit. Most founders underestimate total hidden costs by a significant margin.
5. Overlooking Marketing Spend Growth
Your first $5,000 in ad spend is the most efficient. Every dollar after that reaches less interested audiences at a higher cost. Doubling ad spend does not double revenue — it typically increases revenue by significantly less than 2x while doubling costs. If you're not tracking incremental CAC vs LTV, you're scaling into unprofitable territory. For a full breakdown of these unit-level numbers, read our guide on ecommerce unit economics.
6. Not Tracking Unit Economics
If you don't know your contribution margin per order, you don't know if each sale makes or loses money. Revenue tells you how many orders you got. Unit economics tells you whether those orders are worth getting. A brand selling 1,000 orders per month at -$2 contribution margin per order is losing $2,000/month — and scaling that to 5,000 orders means losing $10,000/month.
How to Fix It: Revenue to Profit in Three Steps
The fix is not complicated. It requires discipline, not complexity. Here is how to shift from a revenue-focused operation to a profit-focused one:
Step 1: Know your contribution margin per order. Take your average order value. Subtract COGS, shipping, payment processing, and the ad spend required to acquire that customer. What remains is your contribution margin. If it's negative, you lose money on every sale — no amount of volume fixes that. Learn how to calculate profit margin to get this number right.
Step 2: Track net profit monthly, not quarterly. Revenue can be tracked daily. Profit should be tracked monthly at minimum. A monthly P&L that includes every cost — COGS, shipping, ads, processing fees, returns, refunds, software, payroll, and overhead — is the only way to know if your business is actually making money. Quarterly is too slow. You'll burn through three months of cash before catching the problem.
Step 3: Monitor CAC vs LTV. Customer acquisition cost tells you what you paid to get a customer. Lifetime value tells you what that customer is worth over time. If CAC exceeds the first-order contribution margin, you're financing customer acquisition out of pocket and betting on repeat purchases to make it back. That bet needs to be based on data, not hope. Our free profit margin calculator can help you run these numbers in under two minutes.
Revenue vs Profit at a Glance
| Revenue | Profit | |
|---|---|---|
| What it measures | Total sales before costs | What you keep after all costs |
| Includes COGS? | No | Yes |
| Includes ad spend? | No | Yes |
| Includes returns? | No | Yes |
| Where to find it | Shopify dashboard, ad platforms | P&L statement (manual calculation) |
| Can it be negative? | No (sales are always positive) | Yes (costs can exceed revenue) |
| Best for | Tracking growth and demand | Making business decisions |
| Danger if used alone | Hides losses behind growth | Can miss growth opportunities |
Revenue shows demand. Profit shows viability. You need both numbers, but if you can only track one, track profit. No business has ever shut down because of low revenue with healthy margins. Plenty have shut down with record revenue and no profit.
The Bottom Line
Revenue is the number everyone celebrates. Profit is the number that determines whether your business survives. The gap between the two is where ecommerce brands die — quietly, while their revenue dashboards still look impressive.
Fix your margins first. Get your gross margin above 50%. Get your net margin above 10%. Keep operating expenses under 30% of revenue. Know your contribution margin per order. Track net profit monthly. Then — and only then — pour fuel on revenue growth. Revenue without profit is just expensive practice.
Frequently Asked Questions
What is the difference between revenue and profit in ecommerce?
Revenue is the total money that comes in from sales before any costs are subtracted. Profit is what remains after you deduct all costs — COGS, shipping, ad spend, payment processing, returns, and overhead. A store can do $1 million in revenue and still lose money if total costs exceed that number.
What is a good profit margin for ecommerce?
A healthy gross profit margin for ecommerce is 50-75%, with 60% considered above average. A healthy net profit margin is 10-25%, with 20% considered above average. If your gross margin is below 50% or your net margin is below 10%, your cost structure likely needs work before you scale.
Why do ecommerce businesses with high revenue still fail?
Because revenue does not account for costs. Many ecommerce brands scale revenue by increasing ad spend without realizing their unit economics are negative. They confuse deposits in their Shopify account with actual profit. Once costs are subtracted — COGS, shipping, returns, marketing, overhead — there is nothing left. Revenue grew, but profit never existed.
How do I calculate my real ecommerce profit?
Start with revenue. Subtract COGS (product cost, packaging, inbound freight). That gives you gross profit. Then subtract all operating expenses — ad spend, shipping, payment processing fees, returns, software, labor, and overhead. What remains is your net profit. Divide net profit by revenue to get your net profit margin. Use our profit margin calculation guide for step-by-step instructions.
What is contribution margin per order?
Contribution margin per order is the profit left after subtracting all variable costs tied to that specific order — COGS, shipping, payment processing, and the allocated ad spend to acquire that customer. It tells you whether each order actually makes money. If your contribution margin per order is negative, every sale loses money and scaling makes it worse.
Should I focus on growing revenue or improving profit margins?
Fix margins first, then grow revenue. Scaling a business with broken unit economics just accelerates losses. Get your contribution margin per order positive, your gross margin above 50%, and your net margin above 10%. Once those fundamentals are healthy, scaling revenue actually puts money in your bank account.

