The cost of order fulfillment varies by product size and weight, and whether fulfillment is outsourced or processed in-house. Third-party fulfillment providers charge per order and may also require a monthly fee. However, they offer efficient storage options and negotiate shipping discounts with carriers. While there are no required costs to fulfill orders in-house, retailers will likely need to invest in order management software, storage space, and full-price shipping.