Abstract Organic–inorganic hybrid perovskites have attracted attention as successful light harvesting materials for solar cells with record breaking efficiencies. The photovoltaic performance of these devices is greatly dependent on the quality of the film which is dependent on the treatments employed. Thermal annealing treatment plays a key role in the production of good quality perovskite films. Generally, it triggers the reaction of initial materials to form the final perovskite layer. This work studies the annealing effect on the CH3NH3PbI3-xClx perovskite films based solar cells. It is found that the conversion requires sufficiently high temperatures to ensure the crystallization of the perovskite material. Furthermore, the as-fabricated perovskite solar cell annealed at 100 °C for 30 min exhibited the highest power conversion efficiency of 10.64% with short circuit current density of 19.75 mA/cm2, an open circuit voltage of 0.931 V, and a fill factor value of 57.83%.