Roof cleaning typically costs about $391 in Kennewick. The total cost will depend on the square footage of your roof, how many levels it has, its material, and how severe the problem is.