Pillar guide

Cost to serve: what every order actually costs you

Gross margin tells you whether a product is profitable in theory. Cost to serve tells you whether an order is profitable in reality — after shipping, fulfillment, returns, and support. For DTC brands in 2026, it is the number that separates growth from churn.

What cost to serve means

Cost to serve is the fully-loaded cost of fulfilling a specific order, customer, or SKU — everything between “add to cart” and “kept the product.” It goes beyond cost of goods to include the operational cost of actually delivering on the sale.

The term comes from supply-chain and logistics, where it has been used for decades to decide which customers and channels are worth serving. It is now entering DTC vocabulary for a simple reason: in a market with 3–10% net margins, an order that looks profitable on gross margin can quietly lose money once its true cost to serve is counted.

What goes into cost to serve

For an ecommerce order, cost to serve typically includes:

  • Pick, pack, and fulfillment — the 3PL or in-house handling cost, including accessorial fees.
  • Outbound shipping — the real carrier cost for that order’s weight and zone, not a blended average.
  • Payment processing — gateway and transaction fees.
  • Returns probability — the expected return cost for that product, weighted by its return rate.
  • Customer support — the share of support cost the order is likely to generate.
  • Discounts and promotions — the actual discount applied, not list price.

Subtract all of that from net revenue and you get the order’s real contribution — which is often very different from its gross margin.

Why cost to serve matters

Without cost-to-serve visibility, brands make three expensive mistakes. They promote unprofitable SKUs — pushing ad spend behind products that lose money once shipping and returns are loaded in. They misread customer value — treating a high-revenue customer as a top customer when returns and support make them a low-margin one. And they average away the problem — a blended margin looks healthy while a third of orders quietly lose money underneath it.

The fix is granularity. Cost to serve has to be calculated per order and per SKU, not as a company-wide average, because the whole point is to find the unprofitable slices the average hides.

How to calculate it

  1. Start with one SKU. Take net revenue per order for that SKU after discounts.
  2. Subtract cost of goods. The landed product cost.
  3. Subtract real fulfillment and shipping. Use the actual cost for that SKU’s weight and typical zone — not a blended rate. This is where most calculations go wrong.
  4. Subtract the weighted returns cost. Multiply that SKU’s true cost of returns by its return rate.
  5. Subtract payment and support allocation. Transaction fees plus a fair share of support cost.
  6. What remains is contribution. If it is thin or negative, you have found a SKU to reprice, repackage, or stop promoting.

Cost to serve is the connective tissue across the leaks in the hidden costs of ecommerce — it is where 3PL fees, shipping, and returns all land on a single order.

FAQ

Common questions

How is cost to serve different from cost of goods?

Cost of goods is just the product. Cost to serve adds everything required to deliver and support the order — fulfillment, shipping, returns, payment, and support.

Why calculate it per SKU instead of overall?

A company-wide average hides the problem. The point of cost to serve is to find the specific SKUs and orders that lose money — which only granular calculation reveals.

How many ecommerce SKUs are actually unprofitable?

Industry analyses suggest a large share of SKUs lose money once true cost to serve is loaded in. The exact figure depends on your shipping mix and return rates — which is why measuring it matters.

Can Instirio calculate cost to serve?

Yes. Instirio joins order, fulfillment, shipping, and returns data to compute contribution per order and per SKU — free under $50K MRR.

See which orders actually make you money

Instirio computes cost to serve per order and per SKU, so you can stop promoting the products that lose money. Free under $50K MRR, five-minute setup.

Start free, 500 orders/mo →   Get the 5-leak audit (PDF)