In condition-based maintenance plans, the schedule of inspections is an important step. Condition-based actions are performed according to prescribed condition criteria (i.e., condition, cost, availability, among other factors), and the main purpose of inspections is to evaluate the façade’s condition and plan its correction in order to reduce the risk of failure of the cladding. Therefore, the main goal of this study is to implement multi-objective optimization to understand whether there is an optimal time interval for performing the inspections. For that purpose, a Petri-net condition maintenance model is used to assess the influence of different maintenance plans on the overall degradation of natural stone claddings. In this model, the maintenance activities can only be performed after an inspection has been carried out. The definition of the best maintenance policy results in a conflict of objectives. Owners/managers seek to achieve a maintenance strategy that minimizes service life costs and maintain the cladding in a safe and minimal degradation condition. Multi-objective optimization procedures are capable of considering several conflicting objectives. In this paper, the objective functions considered are minimization of the service life costs, maximization of the efficiency index, maximization of the service life, and minimization of the total number of replacements over the time horizon.