Product Profitability

Uncover hidden costs: how to find your store’s truly unprofitable products

A product with a healthy 40% gross margin on paper can deliver as little as 32% once every landed cost is allocated. That 8-point gap is not an anomaly — it’s the hidden cost of doing business, and it’s quietly turning some of your “winners” into liabilities.

In short

1

Gross margin hides the real story. Returns, fulfillment, support, and payment processing erode margin well before net profit is calculated.

2

The riskiest SKUs combine a high return rate, a high cost-to-serve, or a thin starting margin with standard operational costs layered on top.

3

Finding them requires a fully-loaded cost per order, calculated per SKU — not a spreadsheet glance at gross margin. See our real cost-per-order guide for the full framework.

01The hidden cost of “profitable” products

Which products are unprofitable once all operational and return costs are considered?

The products that turn unprofitable once every operational and return cost is counted usually share one or more of these traits:

  • High return rates. Even with a healthy gross margin, a product that gets returned often can lose money outright. A single size swap after delivery costs $25 or more in return processing alone — and returns aren’t one uniform category. They split into profitable, neutral, deeply unprofitable, and outright fraudulent groups.
  • High cost-to-serve. Products that generate excessive support tickets, need complex fulfillment, require specialized packaging, or get exchanged frequently erode margin fast, regardless of what the price tag implies.
  • Thin gross margins stacked with standard costs. Products with tight starting margins are the most exposed. A single carrier routing error or one accessorial fee is often enough to push them into the red.
8pts
average gap between reported gross margin and true net margin once fulfillment, returns, and support costs are fully allocated
Instirio benchmark, 2026

Returns alone routinely cost 3–4x more than operators expect — that’s the labor for inspection, restocking, and the depreciation on anything that can’t be resold as new.

02Deconstructing operational costs

Beyond the obvious: what “operational costs” truly include

Operational costs are far more than cost of goods sold. They cover every expense incurred getting a product from your warehouse to a customer’s door, and every expense incurred afterward if it comes back. That includes:

  • Variable costs — direct materials and the labor for picking and packing each order.
  • Fulfillment costs — warehousing, picking, packing, and handling, which typically make up 40–55% of total fulfillment cost.
  • Shipping & logistics — not just the base rate, but fuel surcharges, residential delivery fees, dimensional weight adjustments, and incorrect zone routing. See how dimensional weight overcharges alone can quietly inflate your shipping line.
  • Customer service — the labor spent answering questions, processing returns, and handling complaints.
  • Payment processing — the percentage taken by your payment gateway, plus the cost of failed payments and false declines.
  • Return processing — reverse logistics, inspection, repackaging, and restocking, all of which are easy to underestimate.

Traditional accounting rarely allocates all of these costs down to a single product or order. A product with an apparent 40% margin can deliver only 32% once every landed cost is properly assigned to it. The gap between what a spreadsheet says a product costs and what it actually costs is your true cost per order — and without it, product decisions get made on incomplete data. Our cost-per-order guide walks through the full 5-category framework.

03The true impact of returns

Returns aren’t an inconvenience — they’re a profit black hole

Many operators treat returns as a routine cost of doing business. But the full financial impact of a return goes well beyond the return shipping label. Consider what’s stacked on top:

  • Reverse logistics — the cost of getting the item back to your warehouse.
  • Inspection and restocking labor — time spent checking, cleaning, repackaging, and re-shelving.
  • Depreciation or loss — if an item can’t be resold as new, you lose margin on it, or the entire cost if it’s unsellable.
  • Fraudulent returns — a segment of returns that are deeply unprofitable or outright abuse.
  • Customer service overhead — time spent processing the return, issuing the refund, and communicating with the customer.
3–4x
what a return actually costs, versus what most operators assume it costs
Instirio benchmark, 2026

The National Retail Federation put US e-commerce returns at $850B in 2025 — and every return costs somewhere between 20% and 65% of the item’s value once processing is included. Multiply a $25 size-swap cost by hundreds or thousands of returns and you’re looking at real, often unrecovered, capital. Our true cost of returns guide breaks down exactly how to quantify it before you try to optimize it. You need a system to manage returns, not just a policy.

04Identifying your unprofitable SKUs

Pinpointing the products that drain your profit

Identifying which products are unprofitable once all operational and return costs are considered takes a real profitability analysis — not something a standard accounting report gives you out of the box. It takes three steps:

  1. Aggregate the data. Pull from every platform — Shopify, ShipStation, Stripe, Amazon. Cross-platform aggregation is what surfaces the costs no single dashboard shows on its own.
  2. Calculate the fully-loaded cost. Factor in COGS, fulfillment, shipping, customer service, payment processing, and the full cost of returns for each SKU — that’s your real cost-to-serve.
  3. Analyze net profit per SKU. Subtract the fully-loaded cost from the revenue that SKU generates. A low-value item with a high return rate can carry a positive gross margin and still post a negative net profit.

If you’re trying to understand true product profitability, a spreadsheet gets you a quick gross-margin estimate but misses the majority of operational and return costs. If you’re dealing with margin erosion from high return rates, or suspect your 3PL is layering on undisclosed charges, you need a system that calculates fully-loaded cost-per-order automatically and surfaces the SKUs it’s hitting hardest — then leaves the pricing and operational decisions to you.

05Your plan

Your Monday morning plan

Start by pulling your highest-return SKUs and your lowest-gross-margin SKUs, then cross-reference the two lists for overlap. For anything that shows up on both, ask three questions: how much labor goes into packing it, what its actual shipping cost is once accessorial fees are included, and what its average return cost has been. That initial audit is usually enough to surface which products are quietly draining your bottom line once all operational and return costs are truly considered.

Halia DetectedSKU Profitability

Unprofitable SKU identification

Affects any SKU with an above-average return rate or below-average margin

Halia integrates operational expense data across Shopify, ShipStation, Stripe, and Amazon to calculate a real, fully-loaded cost per order — then flags the specific SKUs where the fully-loaded cost quietly overtakes the revenue. It doesn’t automate pricing or policy changes; it hands you the list, ranked by leak size, so you decide what to do with it.

$25+
cost of a single size-swap return
3–4x
true return cost vs. assumed cost
8pts
avg. gross-to-net margin erosion
40–55%
of fulfillment cost from warehousing & handling

Uncover your hidden revenue leaks

Connect Instirio in 5 minutes. Free forever under 500 orders/mo.

No credit card required.

Frequently asked questions

What is “cost-to-serve”?

Cost-to-serve is the total cost of delivering a product or service to a customer — fulfillment, shipping, customer support, and returns all included. It’s what turns a gross-margin number into a true, per-product profitability number.

How much do returns truly cost an e-commerce business?

Returns cost 3–4x more than most operators realize, and the cost goes well beyond the shipping label. Reverse logistics, inspection, restocking labor, depreciation, and customer service overhead all stack on top. A single size swap can cost $25 or more.

What operational costs are often overlooked in product profitability?

Beyond COGS, the most commonly missed costs are fulfillment (warehousing, picking, packing), the full shipping and logistics line (fuel surcharges, dimensional weight adjustments), customer service labor, and payment processing fees. Traditional accounting rarely allocates any of these down to an individual SKU.

How can I identify my store’s unprofitable SKUs?

Aggregate data from every platform you sell and ship through, calculate a fully-loaded cost per SKU that includes COGS, fulfillment, shipping, customer service, payment processing, and returns, then compare that to the revenue each SKU generates. This is what surfaces products with a positive gross margin but a negative net profit.

Sources: Instirio operator benchmarks, 2026 · National Retail Federation, 2025 returns data