Gross Margin by Channel: The Report Every Shopify Seller Needs
Maria Santos
eCommerce Specialist
February 14, 2026·9 min read
Written by the PixelCrest Finance team. Led by a CPA with 25+ years of corporate finance and FP&A leadership across retail, eCommerce, and professional services.
Most multi-channel Shopify sellers know their total revenue by channel. Shopify's analytics, Amazon's seller dashboard, and the wholesale order log all provide top-line numbers. But revenue alone is misleading. A channel doing $50,000/month in sales could be more or less profitable than a channel doing $20,000/month — it depends entirely on the cost structure.
Gross margin by channel is the report that reveals this. It takes each channel's revenue, subtracts the direct costs of generating that revenue (COGS, platform fees, fulfillment, shipping), and shows you the actual dollars left over. It's the single most actionable financial report for an eCommerce business, and most sellers don't have it.
Revenue vs. margin
Here's a scenario that illustrates why this matters. A seller has two primary channels:
- Shopify DTC: $40,000/month revenue, $26,000 gross margin (65%)
- Amazon FBA: $60,000/month revenue, $21,000 gross margin (35%)
By revenue, Amazon is the bigger channel. By gross margin dollars, Shopify generates more profit. And by gross margin percentage, Shopify is nearly twice as efficient. Without this breakdown, the seller might pour more marketing budget into Amazon because "it's our biggest channel" — when Shopify would generate more return on every dollar invested.
What goes into COGS by channel
Cost of goods sold varies by channel because each channel adds its own costs on top of your base product cost. The base product cost (manufacturing, materials, labor) is the same regardless of where you sell. But everything else differs:
- Shopify DTC: Product cost + Shopify subscription + payment processing (2.4-2.9%) + shipping (you pay directly) + packaging
- Amazon FBA: Product cost + referral fee (8-15%) + FBA fee ($3.22-$6.10/unit) + inbound shipping to FC + Amazon advertising spend
- Wholesale: Product cost + wholesale discount (40-50% off retail) + freight/shipping + trade show or rep costs
- Retail/POS: Product cost + POS fees + rent allocation + staff time allocation
Building the report
The report structure is straightforward. For each channel, you need three numbers: gross revenue, total direct costs (COGS + channel-specific fees + fulfillment), and gross margin (revenue minus direct costs). Present it as both dollars and percentage.
Use your accounting software's class or location tracking to tag every transaction by channel. In QuickBooks Online, classes work perfectly for this. Once tagged, pulling a P&L by class gives you the per-channel breakdown automatically.
If you're using A2X for your eCommerce accounting, much of this tagging happens automatically. A2X breaks down each settlement by revenue, fees, and adjustments, and posts them to channel-specific accounts. Your chart of accounts does the heavy lifting.
What the numbers tell you
Once you have gross margin by channel, the strategic decisions become clearer:
- Where to spend marketing dollars — invest in the channel with the highest marginal return, not the highest revenue
- When to raise prices — if a channel's margin is below 30%, pricing needs attention before you scale it
- Which products to push where — some products may be profitable on DTC but unprofitable on Amazon due to FBA fees on heavier items
- Whether to exit a channel — if a channel consistently runs below 20% gross margin after all costs, it may be destroying value
Common surprises
When sellers build this report for the first time, two things almost always surprise them. First, Amazon's true cost is higher than they thought. The referral fees are visible, but FBA fees, storage fees, and advertising costs add up to 35-45% of revenue for many product categories. Second, DTC's margin advantage is significant enough to justify investing heavily in customer acquisition.
The third surprise comes later: once you start tracking margin by channel monthly, you can see trends. Margin compression on Amazon during Q4 (higher ad costs, storage surcharges). Margin expansion on DTC during email campaigns (zero incremental platform cost). These trends become the foundation of a data-driven channel strategy instead of gut-feel decision-making.
Keep Reading
Related Articles
Need Help With ?
Your Numbers
Clean accounting, clear reporting, and the financial insight your business needs. Schedule a free call.