<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1526774045083360&amp;ev=PageView&amp;noscript=1">
Skip to content

SKU-Level Economics: What Your Gross Margin Isn’t Telling You

Author: Arjun Aggarwal

Last updated: February 24, 2026

Illustration of warehouse logistics with many boxes

In the early days of a consumer business, calculating average-unit economics feels sufficient. You sell only a handful of products through one or two channels, sourced from a small number of suppliers. Costs are relatively stable. Margins are easy to explain. An average cost per unit and an average margin tell a story that feels close enough to reality. But as the business grows, “average” breaks down. New SKUs are added to expand assortments. Production moves across suppliers and geographies. Freight rates fluctuate. Inventory is received, sold, returned, and written down at different times and at different costs. This is the point when average-unit economics stop being a useful approximation and become actively misleading.

The problem is that “average cost” assumes every unit behaves the same. In reality, each SKU carries its own cost structure, supplier mix, freight profile, channel mix, and return dynamics. A domestically produced, high-volume staple behaves nothing like an imported seasonal item with volatile freight and promotional discounting. Even the same SKU can have materially different economics depending on when it was produced, how it was shipped, where it was sold, and which channel it moved through. When these differences are blended into averages, the signal disappears, resulting in an all-too-familiar set of economic blind spots for consumer businesses operating at scale:

  • SKUs quietly drift from profitable to unprofitable without triggering any visible alarm
  • Margins look healthy in aggregate, but erode at the product level
  • Pricing, replenishment, and promotion decisions are made on distorted data
  • Finance and operations spend more time reconciling numbers than acting on them

The problem isn’t that teams lack data. Quite the opposite. It’s that a dependence on averages to make sense of their data collapses complexity into something that feels manageable, but no longer reflects how the business actually works.

As soon as inventory, costs, and revenue start behaving differently across SKUs, channels, and time, average-unit economics stop answering the most important question: Which products are creating value, and which are destroying it?

That’s where the limits of averages become impossible to ignore, and where the need for SKU-level economics begins. Let’s dive in.

 

Book a Demo

 

SKU-level economics 101

At its core, SKU-level economics is a way to understand a business's true financial performance, one product, unit, and event at a time. Instead of asking, “What is our average margin?”, SKU-level economics asks more precise, and more actionable, questions:

  • What does this SKU actually cost to produce and deliver?
  • How do its margins change across channels?
  • How do costs vary over time as suppliers, freight, and tariffs change?
  • Which products generate profit, and which only appear to?

In a physical goods business, these questions are not academic. They determine pricing, purchasing, assortment strategy, and cash flow.

And they cannot be answered accurately with averages.

SKU-level economics treats the SKU as the atomic unit of the business: The point where inventory, cost, revenue, and accounting meet. Every receipt, shipment, return, adjustment, and cost change updates the economic reality of that SKU. Financials are not summarized first and analyzed later; they emerge directly from product-level activity.

 

 
Check out the recent episode of the BlueOcean podcast by StartOps podcast that explored what the future of AI-powered inventory management will look like

 

What SKU-level economics looks like

SKU-level economics becomes far more tangible when you see it applied to a real business. Rather than discussing theory, let’s walk through a simplified example and examine how its economics look through two different lenses: blended averages and SKU-level reality.

Imagine a DTC business doing $15M in annual revenue with three SKUs. From the outside, the business appears healthy and growing. A breakdown using a traditional, average-based approach would show:

  • Average selling price: ~$30
  • Average unit cost: ~$18
  • Gross margin: 40%
  • Gross profit: ~$6M

On paper, there’s no obvious problem. This is the view leadership sees when the business is run on average unit economics. But those averages are masking very different (and very consequential) realities at the product level.

Let’s go through each SKU individually:

  • SKU A is the backbone of the business. It generates $8 million in revenue on roughly 285,000 units sold, with a stable cost structure and minimal returns. At the unit level, it costs about $12 to produce and deliver, yielding margins close to 57%. SKU A alone contributes more than $4.5 million in gross profit, over three-quarters of the company’s total profit! This is the product that actually funds growth.

  • SKU B tells a more mixed story. It brings in $4.5 million in revenue across 145,000 units. Its margins average around 24%, generating a gross profit of just over $1 million. But those averages hide meaningful volatility. SKU B’s costs fluctuate based on freight timing and shipment structure, making its profitability inconsistent from month to month. It isn’t broken, but it’s far less reliable than the top-line numbers suggest.

  • Then there’s SKU C. SKU C looks attractive in aggregate reporting. It’s a premium product with a higher price point, generating $2.5 million in revenue on 70,000 units sold. In average-unit economics, it boosts the company’s overall selling price and appears to improve product mix.

chart illustrating the performance of the different SKUsIn reality, SKU C is destroying value.

Once returns, fulfillment costs, platform fees, markdowns, and write-offs are accounted for, SKU C costs roughly $39 per unit to sell against an average selling price of $35.70. The result is a negative margin of nearly 9%. Over the course of the year, SKU C loses approximately $630,000 in gross profit.

Every additional unit sold of SKU C makes the business worse.

None of this, however, is visible in the blended view. The business still reports 40% gross margins. Total gross profit still reconciles. SKU A’s strength quietly subsidizes SKU C’s losses, allowing the averages to look healthy while capital, attention, and inventory are tied up in a product that should not exist in its current form.

This is the fundamental failure of average-unit economics in a multi-SKU, multi-channel business. The numbers reconcile perfectly while obscuring the most important truth: not all revenue is created equal, and some growth is actively harmful.

SKU-level economics exposes that reality. It shows exactly which products generate profit, which are marginal, and which are silently eroding the business.

For a $15 million DTC company trying to scale efficiently, that difference isn’t a nice-to-have: it’s the difference between compounding success and compounding mistakes.

Why SKU-level economics has been difficult to achieve

By the time a business realizes it needs SKU-level economics, it has usually outgrown the systems it relies on to understand performance. The challenge isn’t a lack of data. It’s structural. SKU-level economics requires inventory, cost, revenue, and accounting to stay aligned in real time. Most systems were never designed to do that.

In practice, businesses face five structural barriers:

  1. Inventory and finance live in separate systems: Inventory systems track units. Accounting systems track dollars. Each is internally consistent, but they operate on different clocks and different definitions of truth. SKU-level economics requires those two views to agree continuously, not just reconcile at month-end.

  2. Costs are finalized after inventory moves: Freight invoices arrive weeks later. Duties and tariffs change mid-shipment. Vendor invoices are corrected after the fact. Inventory is often sold before its true cost is known, turning SKU-level economics into a reconstruction exercise rather than a live view.

  3. Traditional ERPs are period-based, not event-based: Most ERPs summarize activity at month-end and allocate costs in batches. That works for financial statements. It doesn’t work for operational decision-making. By the time economics are visible, pricing, purchasing, and promotion decisions have already been made.

  4. Averages erase granularity: Landed costs are averaged across shipments. Margins are averaged across product lines. COGS is averaged across periods. These simplifications make reporting easier but destroy the SKU-level signal.

  5. Dashboards can’t fix broken foundations: Analytics tools can visualize data, but they can’t correct structural misalignment. If inventory, cost, and revenue aren’t connected at the system level, dashboards simply surface inconsistencies rather than solve them.

The result is predictable: teams default to reconciliation. Finance reconciles inventory to the general ledger. Operations explains variances. Adjustments are made at close. SKU-level economics becomes manual, retrospective, and fragile.

At its core, the problem is architectural. Few systems were designed with the SKU as the atomic unit of the business. They optimize around orders, accounts, warehouses, or accounting periods, not around the continuous economic reality of each product.

SKU-level economics requires a foundation where inventory movement, cost flow, revenue recognition, and accounting logic converge at the item level in real time. That foundation rarely exists in traditional systems.

Why we built Mandrel

We built Mandrel because SKU-level economics shouldn’t require spreadsheets, retroactive allocations, and month-end reconciliation. Inventory-driven businesses deserve systems where financial truth emerges directly from operational activity.

Mandrel was designed around a different foundation:

 Inventory automation at the source: Documents, purchase orders, and shipping events are captured automatically, eliminating manual data entry and reducing reconciliation work.

Real-time SKU-level costing: Every inventory movement updates unit costs, landed costs, and margin at the item level as it happens.

Continuous alignment between operations and finance: Inventory quantities, COGS, and accounting logic stay synchronized by default, not reconciled after the fact.

A single unified platform: Inbound inventory, outbound fulfillment, costing, and financial visibility live in one system, reducing system sprawl and duplicated work.

The result is not another reporting layer. It’s operational clarity. SKU-level economics becomes native to how the business runs, enabling faster pricing decisions, more disciplined purchasing, and scalable growth without scaling headcount.

Schedule a demo with an inventory expert to see how Mandrel makes SKU-level economics operational.

 

Book a Demo

 

Related articles

Arjun Aggarwal

Arjun Aggarwal (founder and CEO, Mandrel) leads the company’s mission to combine AI-driven software with expert accounting to transform how inventory-heavy businesses understand their finances and close the books faster. Prior to founding Mandrel, Arjun held leadership roles in product and corporate development at Desktop Metal and worked in venture capital at New Enterprise Associates (NEA) after starting his career in investment banking.

Share this article
Table of Contents
Book a Demo