A type of multi-criteria decision-making problems is about the assignment of objects to predetermined classes by considering multiple criteria. Such problems are defined as multi-criteria sorting or classification problems based on whether the classes are ordered or not. Inverse multi-criteria sorting problem deals with the improvement of assigned classes of objects by determining the possible actions that can change the state of objects. In this study, a goal programming model of inverse multi-criteria ranking problem is proposed to find a compromise solution between the improvement at least cost and the number of objects assigned to a particular class. The proposed model is tested on an application of building energy class improvement and obtained solution results are evaluated.