The cost of cleaning solar panels in 2022 can vary depending on factors such as the size of the solar array, location, accessibility, and the level of dirt or debris buildup. On average, professional solar panel cleaning services typically charge between $100 to $500 for a residential system and upwards of $1,000 for commercial-scale installations. Some companies may offer regular maintenance plans or discounts for recurring services. It's advisable to obtain quotes from multiple service providers to determine the most competitive pricing for your specific needs.