How long will it take to clean 10 panels . . . . 10 minutes ? Distance is the major factor for pricing imho, if you can get them as a wc customer then it is an add on, and can offer a special deal
Distance is a factor, but also it depends how easy it is to reach and clean the solar panels aswell.
Obviously if it's a bungalow they should be easy to reach, a house will require a longer pole, some will be set back further on the roof, it might be a 3 storey property etc. etc.
I wouldn't quote it without first seeing the job.