Note: This is cleaning/treatment/restoration only. We do not offer roof repair services.
Cedar Site Logo

Roof Cleaning Cost: Factors That Influence the Cost of Cleaning Your Roof

roof cleaning cost


Regular roof cleaning is essential to maintain the structural integrity of your roof and extend its lifespan. However, many homeowners neglect roof maintenance, leading to costly repairs and replacements in the long run. Roof cleaning is one aspect of maintenance that is often overlooked, but it is crucial in keeping your roof in good condition. In this article, we will discuss the cost of roof cleaning and the factors that influence it.

Why Clean Your Roof?

Before we delve into the cost of roof cleaning, let’s first talk about why you should clean your roof. Regular roof cleaning has several benefits, including:

  1. Improving Curb Appeal: A clean roof enhances the appearance of your home, making it more attractive to potential buyers.

  2. Preventing Damage: Moss, algae, and lichen can grow on your roof, causing damage to shingles and other roofing materials. Regular cleaning helps prevent damage and extend the lifespan of your roof.

  3. Saving Money: Roof cleaning is much more affordable than roof repairs or replacements. Regular maintenance can save you money in the long run.

Types of Cleaning

There are two main types of roof cleaning: soft wash and pressure washing. Soft washing is the preferred method as it is gentler on the roof and does not cause damage to shingles or other roofing materials. Soft washing involves using a cleaning solution to break down dirt and grime, followed by a gentle rinse with low-pressure water.

On the other hand, pressure washing involves using high-pressure water to remove dirt and grime from the roof. This method is not recommended for all roofs as it can cause damage to shingles and other roofing materials.

Professional Roof Cleaning vs. DIY

While you can clean your roof yourself, it is recommended that you hire a professional roof cleaner for the job. Professional roof cleaners have the necessary equipment, experience, and expertise to clean your roof safely and effectively. Attempting to clean your roof yourself can be dangerous, especially if you do not have the right equipment or experience.

Factors That Influence Roof Cleaning Cost

Now that we’ve discussed the different types of cleaning and the importance of hiring a professional roof cleaner, let’s look at the factors that influence the cost of roof cleaning.

  1. Type of Cleaning: As we mentioned earlier, there are two main types of roof cleaning: soft wash and pressure washing. Soft washing is generally more expensive than pressure washing due to the use of a cleaning solution.

  2. Roof Size: The larger your roof, the more it will cost to clean. Most roof cleaning services charge per square foot, with the average cost ranging from $0.20 to $0.70 per square foot.

  3. Roof Pitch: The pitch of your roof can also influence the cost of cleaning. Steep roofs are more difficult and dangerous to clean, which can increase the cost of cleaning.

  4. Cleaning Solution: The type of cleaning solution used can also impact the cost of roof cleaning. Some cleaning solutions are more expensive than others, and some may require multiple applications to achieve the desired results.

  5. Moss and Debris: If your roof has moss, debris, or other growths, it may require additional cleaning, which can increase the cost of cleaning.

Average Cost of Roof Cleaning

The average cost of roof cleaning varies depending on the factors mentioned above. However, as a general rule, you can expect to pay between $250 and $1,000 for a professional roof cleaning service. This price range applies to a 1,500-square-foot roof, and the cost can increase or decrease depending on the factors we discussed earlier.

It is important to note that while the cost of roof cleaning may seem high, it is much more affordable than the cost of roof repairs or replacements. Regular maintenance can save you money in the long run and help prevent costly roof damage.

How to Get Your Roof Cleaned

If you’re looking to get your roof cleaned, here are some steps you can take:

  1. Research Roof Cleaning Services: Start by researching roof cleaning services in your area. Look for companies with positive reviews, experience, and expertise in roof cleaning.

  2. Get Multiple Quotes: Contact several roof cleaning services and request a quote. Compare prices and services to find the best fit for your needs.

  3. Ask for References: Before hiring a roof cleaning service, ask for references from previous clients. This will help you ensure that you’re hiring a reputable and reliable service.

  4. Schedule the Cleaning: Once you’ve found a roof cleaning service that meets your needs, schedule the cleaning at a time that is convenient for you.

  5. Prepare Your Home: Before the roof cleaning service arrives, prepare your home by removing any outdoor furniture or objects that may be in the way. Cover any plants or landscaping to protect them from the cleaning solution.


Regular roof cleaning is an essential aspect of roof maintenance that can help extend the lifespan of your roof and prevent costly repairs and replacements. While the cost of roof cleaning may seem high, it is much more affordable than the cost of roof repairs or replacements. Factors that influence the cost of roof cleaning include the type of cleaning, roof size, roof pitch, cleaning solution, and moss and debris. To get your roof cleaned, research roof cleaning services, get multiple quotes, ask for references, and prepare your home for cleaning. With regular roof cleaning, you can ensure that your roof remains in good condition and avoid costly repairs and replacements in the future.

Cedar Shake Roof Cleaning in Des Moines Iowa
Cedar Shake Roof before & after cleaning

Meet Bruce

50 Years of Experience &
Over 2,000 Shake Roofs Cleaned

Bruce Sullivan has over 50 years of experience in maintaining, cleaning, and restoring cedar shake roofs. Making him one of the top authorities on cedar shake roofs in the US.

Watch the Cedar Shakes Cleaning Process in Action in this video

Play Video about Roof Cleaning How to Remove Moss, Lichen, Fungi from a Cedar Roof Sullivan Roof


What can I say? Bruce and Keith provided an exceptional service, and they are really nice guys too. Found out at the last minute they were in Minneapolis, and they fit me in for a cedar shake roof cleaning the next evening after their regular job was done. Even cleaned up my gutters, small fence, and small deck at no charge. The place looks outstanding! Highly recommended.

Mike Richards

I highly recommend this business. Due to the work performed we are going to get another 10-14 years out of our cedar shake roof. We were told by some roofing companies that the roof should be replaced in 2 years. I lucked out and found Sullivan Roof Cleaning while researching companies that perform this service, and was pleased to learn that the company does work outside of Iowa. If you need your cedar shakes cleaned, go with Sullivan Roof Cleaning.

Eric Oelrich, 
St Cloud, MN

Bruce did a great job cleaning the whole exterior of my house. The roof has new life! It looks practically brand new. All the mold and moss on the roof, on the gutters, under the eaves, completely gone. He exceeded all our expectations. When he tells you what he can do for your house, you can believe and trust him. Great guy, great service.

Stuart Malone
Kansas City, MO


Cedar shakes are organic. Though a resilient material. Being organic they need to be maintained. Over time, like any organic material that are subjected to weather elements, they reach a stage of deterioration. Like UV exposure, moisture and seasonal changes. Which results in moss, mold, mildew, lichen and brown rot fungi. These infestations need to be removed to further preserve the integrity of the cedar shake.
The proper way to clean a cedar shake roof is from a ladder. By spraying a special formulated solution onto the shakes and then rinsed with a garden hose pressure. Best done by a professional cedar shake roof cleaner. Not DIY recommended.
No. Pressure washer will require walking on the shakes, which will harm them, and even at its lowest setting will also damage the shakes.
On average, cedar shakes should be cleaned every 10 ten years. Subjective to the grade of the shakes and the amount of surrounding tree cover.
Avoiding walking on a cedar shake roof, other than for repairs.
Never seal a cedar shake roof. Cedar shakes need to breathe. They expand and contract in rain conditions. Seal will shorten the lifespan, to the point of premature replacement.
Staining has no real preserve value and can also harm the integrity of shakes, as stated, they need to be able to breathe. Also, if the shakes are not properly cleaned staining can seal the deteriorating infestation within the shakes.
Depending on the grade of the shakes and installation, and if maintained properly, 40 to 60 years.


Free No Obligation Estimation

Recent Posts

Free No Obligation Estimate