Many people ask me what it costs to clean a roof. There are many variables that go into pricing a roof and no two roofs are the same. However, there are a few basic data points you should gather before you start to call service providers for an estimate. If you are prepared with this information and you are not asked for it, be skeptical that the vendor actually knows what they are doing when they give you a price.

  • Without further ado, make sure that you know the answers to the following questions:
  • What kind of roof do you have? (i.e. asphalt, tile, cedar shake?
  • How steep (what is the pitch) of your roof? Do you have anchors installed on the roof?
  • How old is the roof? When was the last maintenance / treatment performed?
  • What is the current problem? Please describe the extent of the issue. What are your expectations when it comes to us removing the mold, algae, moss, etc?
  • Are you comfortable with our technicians physically working up on your roof?
  • Is there access to your roof on all sides of your home? If not, what are the obstacles?
  • Are there additional services that you would require after we complete the roof cleaning? For example, blowing leaves off the gutter guards, cleaning the gutters, washing the exterior windows, etc.

As a general rule of thumb, expect to pay $100 per service hour. Ask the provider how long the service will take and how many people will do the work. A half day estimate for a crew of two should be in the $600-800 ballpark with obvious geographic variances. If the price is much less, make sure you confirm that they are insured and bonded. If it is much more expensive, make sure you get several quotes and assess whether your job entails additional technical difficulty that justifies the price.

If you really want peace of mind, contact Max Life Roof Care if your home is in the state of Oregon. We’d love to provide a free estimate for your home!