You can expect to pay around $534 for roof cleaning in Delran. Things like the size of your roof, the extent of the issue, the material of your roof, and how many stories your house has will all influence the total cost.