The solar PV panel is an attractive alternative among all other energy sources for electricity generation. The deposition of dust and stains can considerably decrease the effectiveness of the PV panel. Thus, the cleaning of the PV panel is essential. Many researchers are developing effective cleaning techniques for solar PV panels to maintain their efficiency over the period. The various PV panel cleaning techniques such as natural cleaning, manual washing and brushing, wind blowing, automated mechanical cleaning, automated water spraying, ultrasound vibration, the microcontroller-based automatic cleaning method, electrostatic cleaning system (EDS), superhyperbolic coating, and superhydrophilic coating are discussed in this paper. This review can help in selecting the most suitable method for PV panel cleaning. © 2022, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.