Recommended System
Find the exact growth lever your store is missing
Chasing revenue while your actual margin bleeds out is one of the most expensive mistakes an ecommerce operator makes — and it’s nearly impossible to identify which products are actually profitable in your ecommerce store when you’re staring at gross sales figures instead of contribution margin. Shopify’s order dashboard will happily show you a $50,000 month while hiding the fact that half your SKUs are losing money after fees, returns, and ad spend. This guide gives you a repeatable system to strip out the noise, calculate true per-product profit, and make product decisions based on what the numbers actually say.
📋 What This Guide Covers
Why Revenue Rankings Lie (and What to Measure Instead)
Recommended Tool: Brevo
Your top-selling product by revenue is almost certainly not your most profitable product. This is not a hypothesis — it’s the pattern that emerges every time an ecommerce operator runs a genuine per-unit profit analysis instead of relying on Shopify’s built-in sales reports. High-volume SKUs attract heavier ad spend, generate more returns, carry more customer service overhead, and often sell on thinner margins precisely because they were priced to move. The result: a product sitting at position one in your revenue rankings that contributes 4% to actual profit.
The metric you should be building your decisions around is contribution margin per unit — revenue minus every variable cost that touches that SKU. That means cost of goods, payment processing fees (typically 2.9% + $0.30 on Stripe or Shopify Payments), shipping and fulfillment, return rate costs, and the allocated ad spend required to generate one sale at your current conversion rate. According to Shopify’s own ecommerce accounting guidance, most store owners underestimate variable costs by 15–30% because they exclude return processing and ad attribution from their per-product view.
The immediate fix is to build a simple product-level P&L — even a spreadsheet — where each row is a SKU and each column is a cost category. Stop sorting by revenue. Start sorting by contribution margin in dollars. The ranking shift will be uncomfortable, but it’s the only view that tells you which products are actually profitable in your ecommerce store.
The Proven Contribution Margin Method for Product Profitability
Contribution margin analysis is the most reliable way to identify which products are actually profitable in your ecommerce store, and it’s faster to build than most operators assume. The formula is straightforward: Selling Price − COGS − Variable Fulfillment Costs − Payment Fees − Return Cost − Allocated Ad Spend = Contribution Margin per Unit. Running this for every SKU in your catalog, even roughly, will produce a ranking that looks nothing like your Shopify revenue report.
Start with your five highest-revenue products. Pull the average order value for each, then subtract cost of goods from your supplier invoices. Add your average fulfillment cost per unit — if you’re on 3PL, this is your pick-pack-ship rate. Add payment processing (Shopify Payments charges 2.6% + $0.10 for in-person, 2.9% + $0.30 for online). Then factor in your blended return rate per SKU — this varies wildly; apparel returns average 20–30% per Statista’s return rate data, while electronics run even higher. Finally, divide your total ad spend for that product by units sold to get cost-per-acquisition. What remains is your real per-unit contribution margin.
The counterintuitive finding for most stores: a low-volume SKU with no advertising, a 2% return rate, and a 60% gross margin often outperforms a flagship product running at scale on paid social. Volume hides bad economics. The contribution margin method exposes them.
Want to skip the manual work? 👉 Download the Ecommerce Growth Intelligence System — the complete system built around this strategy.
🏆 Top Recommendation
Brevo — Once you’ve identified your profitable products, Brevo lets you build post-purchase email sequences that drive repeat orders for those specific SKUs, increasing contribution margin per customer without increasing ad spend.
How to Segment Your Catalog Into Profit Tiers
Running contribution margin analysis on every SKU is useful, but the output is only actionable once you’ve organized it into decision-ready tiers. The system that works in practice is a four-tier model: Profit Engines (high margin, reasonable volume), Volume Fillers (high revenue, low margin), Hidden Gems (low volume, high margin, minimal ad dependency), and Margin Destroyers (negative or sub-5% contribution margin after all variable costs).
Profit Engines get more inventory depth, more email promotion, and more creative testing budget. Hidden Gems get a deliberate growth experiment — often they’re low-volume because they’ve never been properly marketed, not because demand is thin. Volume Fillers need an economics review: can you raise price, renegotiate COGS, or reduce return rate? If not, they’re working against you at scale. Margin Destroyers get a 90-day window to fix their economics or they get cut from active promotion — you stop running ads against them immediately.
This tiering approach is the same framework used in retail category management, and according to Harvard Business Review’s research on product portfolio management, companies that actively prune low-margin SKUs see a 12–18% improvement in overall operating margin within two quarters. The principle holds in ecommerce: a tighter, more profitable catalog is nearly always more valuable than a wide, revenue-heavy one.
Best for: store owners with 20+ SKUs who feel like the catalog has grown beyond what they can clearly evaluate. If you have fewer than 20 products, the contribution margin spreadsheet alone is sufficient.
Using Email and Post-Purchase Data to Validate Profit Assumptions
Your contribution margin analysis is only as accurate as the data feeding it — and one of the most underused data sources in ecommerce profitability analysis is post-purchase behavior. Which products generate repeat buyers without a second ad spend? Which SKUs trigger the highest lifetime value customer sequences? Which items generate the most support tickets, refund requests, or negative reviews? These behavioral signals validate or challenge the economics you calculated on paper.
Post-purchase email flows are the mechanism that surfaces this data fastest. When a customer buys Product A, what do they buy next — and how quickly? If Product A buyers return within 45 days and spend $60+ on a second order with zero ad spend required, the true LTV-adjusted margin on that product is significantly higher than your first-order contribution margin shows. This is why product profitability analysis and email marketing infrastructure are inseparable in any serious ecommerce operation.
Brevo is the tool that connects these two workstreams at a price point that makes sense for operators not yet at enterprise scale. You can build post-purchase automation sequences triggered by specific product purchases, track which SKUs generate the most engaged repeat buyers, and use that behavioral data to inform which products deserve more inventory and promotion budget. The automation builder requires no developer work and the free plan covers up to 300 emails per day — more than sufficient for validating your profitability assumptions on your top 10 SKUs.
Best Tool for Post-Purchase Profit Validation
👉 Recommended Tool:
Brevo
— Builds product-specific post-purchase email sequences that reveal which SKUs generate repeat buyers without ad spend, giving you LTV-adjusted profitability data that a spreadsheet alone can’t produce.
When to Kill a Product vs. Fix Its Economics
The most common mistake after a profitability audit is reflexive cutting. A product showing negative contribution margin is not automatically dead — it may be fixable within 60 days if the right variable is addressed. The decision framework is: identify the single largest cost driver destroying the margin, then ask whether it’s structural or operational. Structural problems (the product is inherently too expensive to source and ship at a price customers will pay) lead to discontinuation. Operational problems (high return rate caused by sizing confusion, ad spend inefficiency, or a pricing mistake) are fixable without killing the SKU.
Run this diagnostic on every Margin Destroyer from your tier analysis: Is COGS more than 50% of selling price? Is the return rate above 15%? Is ad CPA more than 30% of selling price? If two or more of these are true, the product’s economics are structurally broken — cut active promotion immediately, liquidate existing inventory, and don’t reorder. If only one is true, you have a single-variable fix to attempt. Lower COGS through supplier negotiation or higher MOQ. Reduce return rate through better product photography, sizing guides, or FAQ content. Reduce ad CPA through creative refresh or audience restructuring.
Give every operational fix a defined 90-day window with a clear margin target. If the product doesn’t hit contribution margin positive within that window, it moves to discontinuation regardless. The operators who grow fastest are not those who find the most products — they’re those who protect margin per unit while scaling only what earns it.
Best for: stores experiencing revenue growth but margin compression — a common pattern when ad costs rise faster than pricing power.
Frequently Asked Questions
What’s the difference between gross margin and contribution margin for ecommerce products?
Gross margin subtracts only cost of goods from revenue. Contribution margin subtracts every variable cost — COGS, fulfillment, payment fees, return costs, and ad spend. Gross margin flatters your products. Contribution margin tells you what they actually earn after the full cost of selling them. For ecommerce decisions, gross margin is nearly useless at the product level.
How do I allocate ad spend to individual products when I run catalog ads?
The simplest approach: take your total ad spend in a period, divide it by total units sold, and use that blended cost-per-unit as an estimate for each SKU. For more accuracy, create separate ad sets or campaigns for your top 10 SKUs and measure CPA individually. Blended allocation underestimates ad cost for high-AOV products and overestimates it for low-ticket impulse items — segmented campaigns give you cleaner data.
How often should I run a product profitability analysis?
Quarterly at minimum, monthly if you’re running active paid advertising or managing more than 50 SKUs. Ad costs, supplier pricing, and return rates change frequently enough that a six-month-old profitability analysis can produce completely inverted conclusions. Build the spreadsheet once, update the inputs monthly, and you’ll spend less than two hours maintaining what becomes your most important business dashboard.
Can I use Shopify reports to identify my most profitable products?
Shopify’s built-in reports show gross profit if you’ve entered product costs, but they don’t factor in payment processing fees, return processing costs, or allocated ad spend. They’re a useful starting point, not a complete answer. You’ll need to export the data and layer in the missing cost variables — or use a tool like BeProfit or Glew.io that pulls all cost sources into a single per-product view.
Start Here
If you’re just getting started, follow this path:
- Build a contribution margin spreadsheet for your top 10 revenue-generating SKUs this week — include COGS, fulfillment, payment fees, return rate costs, and allocated ad spend per unit. Sort by contribution margin, not revenue.
- Tier your catalog into Profit Engines, Hidden Gems, Volume Fillers, and Margin Destroyers — then immediately stop running paid ads against any SKU in the Margin Destroyer tier while you run the fix-or-kill diagnostic.
- Download a ready-made system to automate this process and skip rebuilding the framework from scratch.
Start using this system today to stay ahead of the curve.
Start using this system today to stay ahead of the curve.
Related Resources
No internal resources are currently available for this topic. Check back as the Axionis content library expands.
Free Weekly Intelligence
Get the Axionis Weekly Brief
Market opportunities, tool comparisons, and income strategy — no fluff, no spam.
Unsubscribe any time. One email per week.
Start Here
Explore Axionis tools, templates, and recommended systems to move faster.
