Numerous stochastic models for repairable systems have been developed by assuming different time trends, and repair effects. In this paper, a new general repair model based on the repair history is presented. Unlike the existing models, the closed-form solutions of the reliability metrics can be derived analytically by solving a set of differential equations. Consequently, the confidence bounds of these metrics can be easily estimated. The proposed model, as well as the estimation approach, overcomes the drawbacks of the existing models. The practical use of the proposed model is demonstrated by a much-discussed set of data. Compared to the existing models, the new model is convenient, and provides accurate estimation results