Skip to content

Fulfillment costs · Profitability · Unit economics

Fulfillment cost and e-commerce profitability: measuring contribution margin per order

· 9 min read · SuperFulfill

Fulfillment cost is easy to measure badly. A brand that tracks only its pick-and-pack fee misses shipping, duties, storage, packaging and returns, which together can cost several times the fee itself.

The useful measure is contribution margin per order: what is left from an order's revenue after every cost that varies with that order. This guide shows how to build it, what moves it, and how to compare in-house and outsourced fulfillment on the same basis.

Contribution margin per order, defined

Contribution margin per order is order revenue, net of discounts and refunds, minus the variable costs of that order: the landed cost of the product, payment processing, fulfillment, packaging, shipping, duties and taxes you pay, and an allowance for returns. Marketing is often shown as a second line, giving contribution after marketing.

Fixed costs such as salaries, software and rent are then paid from the total contribution across all orders. If contribution per order is thin, growing volume grows the problem rather than solving it.

A worked example, with hypothetical figures

Every figure below is invented to show the method. None is a SuperFulfill rate, a carrier rate or a benchmark; replace each with your own invoices.

Hypothetical contribution margin for one order
LinePer order (hypothetical)Where your real number comes from
Order revenue after discounts$40.00Store reports, net of discounts
Product landed cost−$12.00Supplier invoices plus inbound freight
Payment processing−$1.50Payment provider statements
Fulfillment and packaging−$3.00Your fulfillment invoices, divided by orders
Shipping paid by you−$7.50Carrier or provider invoices
Duties and taxes paid by you−$2.50DDP charges or customs invoices
Returns allowance−$1.20Return costs and lost revenue, spread over all orders
Contribution before marketing$12.30Revenue minus the lines above
Marketing cost per order−$9.00Ad spend divided by orders
Contribution after marketing$3.30

In this example, fulfillment, shipping and duties together cost $13.00 per order, more than the product. A $1.00 change in any of them moves contribution after marketing from $3.30 to $2.30 or $4.30. That is why a lower order fee that comes with higher shipping or duty costs can make an order less profitable, not more.

What moves fulfillment cost per order

  • Units per order: per-unit pricing raises cost with every extra item; per-order pricing doesn't.
  • Packed size: shipping is billed on the greater of actual and volumetric weight, so an oversized box costs money on every order.
  • Destination mix: each country has its own shipping rate and duty treatment.
  • Stock levels: storage charges grow with slow-moving inventory, and overseas storage also ties up cash.
  • Returns: each return carries reverse shipping, inspection and often a lost sale.
  • Errors: a mis-pick costs a reshipment, support time and sometimes the customer.

Practical ways to work on each lever, without making the customer experience worse, are in our guide to reducing fulfillment costs.

The true cost of in-house fulfillment

Brands that pack their own orders often compare a 3PL quote with the cost of packaging and postage alone. A fair comparison includes everything the in-house operation uses:

Costs to include when comparing in-house and outsourced fulfillment
CostIn-houseOutsourced
SpaceRent, utilities and racking for the stock and packing areaStorage charges, or included in the fee
PeoplePacking staff, cover for holidays and peaks, and management timeIncluded in the fulfillment fee
Shipping ratesRates available at your own volumeRates the provider can access, quoted per destination
SystemsShipping software, label printers, scannersUsually included; check integration and portal costs
PeaksOvertime or temporary staff, or slower dispatchThe provider's capacity planning; confirm it in advance
ErrorsYour own mis-picks and their costWho pays to correct errors, per the contract
Opportunity costFounder and team time not spent on product and growthAccount management time

Outsourcing is not automatically cheaper. A small catalogue with predictable volumes and a local customer base can be efficient to run in-house. The comparison usually changes as volume grows, as destinations multiply, or when the team's time becomes the constraint.

Turning this into a decision

Build the table above from three months of real invoices, then rebuild it with each option you're considering: a new provider, a different shipping model, or fulfillment from a different country. The fulfillment cost calculator compares two setups' cost per order; add product, payment and marketing lines yourself. If you manufacture in China, the China vs US fulfillment comparison adds the inventory and duty effects that a per-order view leaves out.

For reference, SuperFulfill's published fee is US$0.50 per order whatever the number of items, covering receiving, storage, pick and pack, a standard mailer, inspection, standard kitting and inserting, relabelling, parcel insurance and an account manager. Shipping, including duties and taxes on DDP terms where supported, is quoted separately for your products and destinations.

Questions brands ask

What is a good fulfillment cost as a share of order value?

There isn't a reliable universal benchmark: it depends on order value, product size and destinations. Track your own contribution margin per order and how it changes, rather than comparing with a generic percentage.

Should shipping charged to the customer be counted?

Yes. Add shipping revenue to order revenue and count the full shipping cost as a cost, so free-shipping and paid-shipping orders are measured the same way.

Compare your fulfillment costs

Send us your order profile and we'll quote fulfillment and shipping for your products and destinations, so you can put real numbers into your margin calculation.