• 515-423-0234

Mr. Sullivan did a wonderful job cleaning my roof. He is extremely knowledgeable and obviously has a significant amount of pride in his work. Even when only providing a quote to me he was very thorough in explaining what the issues were with my roof and what would need to be done. He gave advice on what to make sure was done if I chose to have someone else do the job. Of course, I chose Sullivan. I made the right decision. I doubt there is anyone better out there. Thank you Bruce for helping preserve my roof for many years to come.

Kesia Smith, St Joseph, Missouri

What a difference! Our cedar roof went from old to new. We are so pleased! The Sullivan’s are professional, have great results and added years of life to our roof and as an added bonus, increased the curb appeal of our home. Can’t say enough about this wonderful process.

Kathy Sims, KC, MO


The cedar roof on my home is about 15 years old. Over the last several years I’ve had maintenance completed to replace bad or missing shingles but I’ve been secretly waiting for a hailstorm so that I could just replace it. Since that won’t probably ever happen I was searching for ways to extend the life of a cedar shake roof and I ran across Bruce Sullivan’s website. I watched the videos, looked at the pictures, and then traded some emails with him asking questions. I am so happy I found him!

Bruce and his crew were very professional, they left no mess, and my roof looks nearly brand new again. I had a covered patio added last year that was built into my roof line so those shakes were still fairly new and stood out from the gray dingy look the rest of my roof had. Not anymore! Now the entire roof blends together.

I highly recommend Bruce Sullivan and Sullivan Cedar Roof Cleaning to anyone. I feel the price was a good value for the work they performed, but more importantly the results.  

I’m no longer hoping for a hail storm, my insurance deductible is more than the cost to clean my roof again and add years of life to it. I’ll see Bruce and his team 7 – 10 years from now when my roof needs it again.

Bruce Brown, Kansas City, Missouri



We are very happy with the results of Sullivan Roof Cleaning service as well as their professionalism. The pictures really show the difference!

Cari and Hamid Afshar, Vero Beach, FL.

Cedar Roof Cleaning, Vero Beach, FL

Sullivan Roofing is a professional roof cleaning company which delivers top quality work. Our roof looks new after the cleaning and that is not just our view but that of our neighbors and the HOA. Serious attention to detail and doing the job carefully and orderly indicated how committed the company is to assuring a first rate result. They arrived on schedule and when the work was completed the property was left in a clean condition. The roof work is showcase and the company clearly takes pride in its profession.

Lloyd F., Admiral Cove, Jupiter, FL

Cedar Roof Cleaning, Jupiter, FL

We were extremely pleased with Sullivan Roof Cleaning . They were extremely professional, took excellent care of our property and did a fabulous job. They arrived on time, did everything they promised to do and more and were extremely efficient . Our roof looks brand-new now, we were considering purchasing a new roof prior to the cleaning however The fact that Bruce cleaned and oiled our roof has saved us thousands of dollars. I sincerely recommend them without reservation of any sort.
Bernadette E., Mariner Sands, Stuart Florida

02/03/16: 5863 SE Glen Eagle Way, Stuart, Fl.
02/03/16: 5863 SE Glen Eagle Way, Stuart, Fl.

Many home owners are concerned with what type of cleaning solution Cedar Shakes Roof Cleaning Company uses, more so, if it will harm their landscaping, pets, children, etc.

No it won’t!

Other companies that will clean cedar roofs use a solution that has caustic elements to it and
requires walking on the roof and having to use a power washer to remove. This had been the
process used in the past and most have just continued using this type of process today. Not
only is walking on a wood roof and using a pressure washer to clean potentially harmful to the
roof but potentially very dangerous to humans.

Cedar Shakes Roof Cleaning Process

My company is the first roof cleaning service to develop a wood roof cleaning process that requires no walking on wood roofs or using any form of pressure i.e. pressure washer to clean them.

WATCH THIS: Video-Removing Moss from a Cedar Roof.


As for our cleaning solution, which I developed myself and without detailing the formula (we can’t give away the secret sauce), the following is the baseline of it:
1.) It is nontoxic and non-caustic.
2.) It is citrus based. Think of Lemon.
3.) It has an algaecide, mildewcide, and fungicide to help preserve the shakes.
4.) It has a bio surfactant or soap to help the solution cling to the shakes.
5.) It has a steam process oil to help rehydrate the shakes to preserve them.

When retaining our service you get a proven process that will not harm your roof or your
landscaping, property or family in any way. (Contact us for an estimate).

Everything that is needed to clean and maintain your roof is within our cleaning process.
There is no need to add a treatment to your roof as it is already within our cleaning solution!

Staining is okay for improving the look of your roof but has no preservative value. It also has a
short shelf life and can be very expensive if done correctly. We don’t recommend it.

Sealing a wood roof in any form is very bad for that roof. Wood roofs need to breathe, they are
organic in nature and have to expand and contract with the changing weather condition.

Unlike others that will clean a cedar shakes wood roof, we are cedar shakes roof cleaners.
To properly maintain a cedar shakes roof you should have it cleaned every 7 to 10 years
subjectively. They have a very long lifespan if maintained!

Bruce Sullivan of Sullivan Roof Cleaning, here on Frederick Street in Omaha, Nebraska. In this cedar shake roof cleaning and landscaping protection video, Maria is pre-soaking all the vegetation and, of course, we have it covered with plastic also as a precautionary measure so that any of our over-spray from our soft wash, non-pressure cleaning process doesn’t get on any of the landscaping.

Landscaping Protection While Cleaning Roof

That’s Maria’s responsibility. This is what she does. She is constantly wetting stuff down, wetting stuff down. She’ll wash the house and windows down as we go along, but I just wanted to give you an idea of how we maintain a homeowner’s landscaping.We’re very conscious of it, and very aware of it. We take great measures to protect your landscaping as you can see. We also have a runoff system that we’ll show you in another video of how we actually run the solution from the downspouts right off the property. It’s a pretty unique process.

protecting landscaping from roof cleaning Maria is connecting something to the downspout. What’s the purpose of that?

 This is so we can run everything that comes off the roof, our solution and all that, into a place where it’s  not going to harm the landscaping.

So primarily, your job as the grounds person is to protect the landscaping of the homeowner, correct?

Right, and this is just one of the ways we do that.

So, all of the solution, water and runoff is going to come down that downspout and it’s going to run through that tubing. Then it’s going to go off into an area that’s going to be a safe area to deposit anything that comes off the roof and it won’t harm any of the landscaping or any of the connecting property.

Usually we usually try to find a place in the rocks or a place in the landscaping where there’s no plants where it can hurt anything. We try to keep the run-off off of the grass and away from the homeowner’s foundation.

A lot of times people have wooded areas in their backyard, we can run it off into there where it’s not going to bother anything.

Thanks for watching our video explaining how we protect your landscape. Again, this is Maria in the video. She takes care of the landscaping, the grounds person for Sullivan Roof Cleaning and Bruce Sullivan and one of the two people you will see when you have us over to clean your roof!

Learn More About Roof Cleaning! Watch Our Videos:

Sullivan Roof Cleaning is located in Des Moines, Iowa. Contact us for a free estimate or with help finding a roof cleaning service in your area!

My husband and I were very satisfied by your service, we love our clean roof, and it has enhance the whole appearance of our home. Thank you.

– Andree Hare