Horizontal manufacturing collaborative alliance is a dispersed enterprise community consisting of several enterprises which produce the same kind of products. To correctly assign order among member companies of horizontal manufacturing collaborative alliance is one of the most important ways to improve the agility and competitiveness of manufacturing enterprises. For the order allocation problem, a bi-objective optimization model is developed to minimize the comprehensive cost and balance the production loads among the selected manufacturing enterprises. Non-dominated sorting genetic algorithm (NSGA-II) is applied to solve the optimization functions. The optimal solution set of Pareto is obtained. The simulation results indicate that the proposed model and algorithm is able to obtain satisfactory solutions.