Fulfillment
Fulfillment is the chain of operations that turns a confirmed order into a package in the buyer's hand: pull the item from inventory, pack it, print the shipping label, hand the package to the carrier, track it until delivery, collect payment, and process returns back to inventory.
Also calledOrder fulfillmentOrder processingWarehouse and shippingInventory to delivery
The formula
Fulfillment cost per delivered order = Total fulfillment and shipping costs ÷ Number of delivered orders
- Total fulfillment and shipping costs: packaging + outbound shipping per shipped package + return fees + handling fees if any.
- Number of delivered orders: packages that arrived and were paid for—the only source of revenue.
- Divide by delivered, not shipped, because every successful order carries the cost of every failed one.
Worked example
A month of fulfillment in Algeria
- 1Packages shipped: 300. Delivered: 210. Returned: 90.
- 2Packaging: 300 × 60 DZD = 18,000 DZD.
- 3Outbound shipping: 300 × 350 DZD = 105,000 DZD.
- 4Return fees: 90 × 200 DZD = 18,000 DZD.
- 5Total: 18,000 + 105,000 + 18,000 = 141,000 DZD.
- 6True cost per delivered order: 141,000 ÷ 210 = 671 DZD.
- 7Wrong cost if divided by shipped: 141,000 ÷ 300 = 470 DZD.
Takeaway: The gap is 201 DZD per delivered order. Price on 470 DZD and you're running on phantom margin that vanishes the first time the carrier reports actual collection.
What it means in practice
The time between order confirmation and the package leaving is the one part of this chain you control most. Every day delayed before handing it to the carrier adds to delivery time and raises the odds the buyer changes their mind. Get it out same-day or next-day max.
Packaging is not cosmetic. Weak packaging means damaged items come back, and over-packaging raises weight and shipping cost. Pick what protects the product with the least weight, and print the shipping label clearly—an unreadable address is a common reason for failed delivery.
Close the loop with financial reconciliation: compare your carrier's settlement report to your order log every week. Delivered packages with payment not received, fees deducted twice, or returned packages that never arrived back in inventory—all show up only in routine reconciliation and vanish forever if you delay.
Common mistakes
- Spreading fulfillment costs over shipped packages instead of delivered ones, making the cost look far lower than reality and pricing the product on that.
- Forgetting return package fees when calculating fulfillment cost, even though they're actually paid and deducted from collection.
- Delaying package shipout a day or two after confirmation, so delivery time stretches and cash-on-delivery refusals climb.
- Not reconciling your carrier's report with your order log, so missed payments and wrongly-deducted fees slip through unnoticed.
Questions and answers
When do I move from fulfilling myself to a third-party provider?
When your time packaging is worth more than paying someone to do it, or when delays in shipping out start raising return rates. Before the move, calculate the cost per delivered order both ways, and require the provider to commit to a clear shipping window and a daily report of returns.
Is local warehouse better than shipping from the supplier?
Local warehouse cuts delivery time and lifts delivery odds, but it locks cash in inventory you might not sell. Shipping direct from the supplier frees up cash and stretches delivery time. The call depends on how fast your product turns and how much cash you can carry.
What data should I log for each package?
Tracking number, confirmation date, shipout date, final status date, status itself and reason, payment collected, and shipping and return fees. These fields alone let you calculate delivery time, delivery rate, and cost per delivered order accurately, with no fancy tools.
How do I handle returned packages?
Inspect them as soon as they arrive, return good items to inventory fast, and log the return reason in a standard field. Grouping reasons monthly tells you whether the problem is product description, confirmation, or the carrier—and each has a different fix.