The article proposes an approach to the formation of an optimal portfolio of orders for an enterprise operating under conditions of uncertainty. Uncertainty lies in the fact that the types and number of orders received by the enterprise in the course of its operation, as well as the effect achieved from the use of available resources (enterprise income) are random. The order portfolio is filled in stages, taking into account the economic and technical requirements. These requirements consist in the formation of a portfolio that ensures rational loading of the production equipment of the enterprise at each stage of its operation and obtaining the maximum income from the execution of orders included in the portfolio for a specified period of time. The approach is based on a multi-stage model of the optimal distribution of discrete recoverable (enterprise equipment) and non-recoverable resources of the enterprise for order fulfillment. It allows you to include in the portfolio at each stage orders that provide the maximum income for the enterprise for a set period of its operation. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.