In this paper, we propose two new optimal reinsurance models in which both premium budget constraints and the reinsurer’s risk limits are taken into account. To be precise, we assume that the reinsurance premium has an upper bound, and that the admissible ceded loss functions have a pre-specified upper limit. Moreover, we assume that the reinsurance premium principle is calculated by the expected value premium principle. Under the optimality criteria of minimizing the value at risk and conditional value at risk of the insurer’s total risk exposure, we derive the explicit optimal reinsurance treaties, which are layer reinsurance treaties. A new approach is developed to construct the optimal reinsurance treaties. Comparisons with existing studies are also made. Finally, we provide a numerical study based on real data and an example to illustrate the proposed models and results. Our work provides a novel generalization of several known achievements in the literature.