How Much Does Gutter Cleaning Cost?

Normal range: $119 - $227

The cost of gutter cleaning is $161 on average, though you may spend more or less depending on the size of your home.

How we get this data
Stephanie Shaykin
Reviewed by Andy Kilborn
Updated September 20, 2022
A worker cleans a house’s gutter from leaves and dirt
Photo: ronstik / Adobe Stock

Your gutters do an important job—they catch the rainwater that flows from your roof and guides it away from your home’s foundation. You should clean out your gutters at least twice per year to keep them working properly. Gutter cleaning costs $161 on average, depending on the length of your gutters, and other factors. The typical homeowner will pay between $119 and $227 for a gutter cleaning project.

See the price range for gutter cleaning in

your area
How we get this data
Normal range for U.S.
$119 - $227
  • Average
  • $161
  • Low end
  • $75
  • high end
  • $375

How Much Does It Cost to Hire Professional Gutter Cleaners Near You?

The labor cost varies from state to state due to the local cost of living, weather patterns, and the number of trees in your area. Contact a local gutter cleaning service to get an estimate for your area. 

Average cost to clean gutters is $160, ranging from $118 to $224

Here are some examples of what gutter cleaning cost ranges you might see in the following states:

California$140 – $270
Florida$110 – $260
Massachusetts$130 – $220
Minnesota$120 – $200
Idaho$110 – $210
Illinois$100 – $170
New York$120 – $230
Texas$130 – $250

What Factors Influence the Cost to Clean Gutters?

The cost of gutter cleaning depends on a few different factors, such as how many feet need to be cleaned and where you live. If there’s an obstruction your pro will have to work around, like a particularly large tree, you may need to pay extra for that, too.

How long and how high off the ground your gutters are will have the biggest impact on price.

Length and Stories

A single-story home might cost anywhere from $70 to $200 for gutters encompassing 200 square feet. A two-story home might run around $95 to $200 per 200 square feet. Three or more stories might cost $170 to $425 per 200 square feet. For any extra services, such as downspout clearing, you can expect to pay about $50 to $100 per 200 square feet.


A steeper slope leads to an additional 15% increase in cost. The cost to clean gutters can change considerably, depending on how steep your roof is. If your roof has a slope like Mt. Everest, gutter cleaning crews will need to work their way across the slanted surface extra carefully.

Cleaning Frequency

You should clean your gutters twice per year, at minimum. If you have lots of trees and heavy storms and rainfall, you should consider cleaning them three or four times per year. Anytime there is a big storm with lots of wind and flying debris, you should inspect your gutters to see if they need immediate cleaning. 

The Condition of Your Gutters

If you haven't had your gutters cleaned in a while, expect to pay more—you probably have a lot of gunk in there. If the gutters have obstacles such as branches or rocks, thoroughly clearing them will take longer and cost more. 

It’s smart to hire a gutter cleaning service two to three times a year to remove dirt and debris that come with the changing seasons.

Whether or Not You Have Gutter Guards

Gutter guards help reduce the amount of debris that gets into your gutters and can prolong their lifespan. However, they don't reduce all debris, so you’ll need to sweep them out periodically. And, if you live in a high-debris area, your best option may be to add screens that lie on top of your gutters. 

Installing a gutter guard can cost $6 to $8 per linear foot. For example, installing a 200-foot screened system would cost about $1,200 to $1,600 depending on company costs and your location in the country.

DIY vs. Hiring a Pro

In the short run, it may seem less expensive and easier to clean your gutters on your own. Afterall, if you DIY gutter cleaning, it will only cost you your time (and any necessary tools, like a trowel and ladder, if you don’t already own them). However, some risks come with self-cleaning: namely, pulling a Clark Griswald and falling from the roof. To stay safe and avoid any injuries, it’s best to hire a pro.

“For some roofs, cleaning gutters is a simple DIY,” says Andy Kilborn, Angi Expert Review Board Member and owner of Andy’s Handyman. “For others, safety concerns will definitely justify hiring a professional.”

DIY Tips

  • Make sure you stretch plastic sheets over the ground where you will be working for easy clean-up. You don’t want all that gross stuff in your yard!

  • Make sure there are no stray objects on the roof before climbing up on a ladder

  • Clean out leaves from the gutters with either hand tools or blowers, depending on what's available

  • If clogs persist, use pliers to remove them carefully so they don't break off inside; this will also help prevent leaks in future downpours

  • It's crucial that rainwater goes into your yard and not onto your foundation. To prevent this from happening, install downspout extenders when installing new gutters (or repair old ones) by cladding them with metal sheeting; they cost about $15 per foot

Frequently Asked Questions

You should clean your gutters at least twice per year—ideally once in the spring and once in the late fall, after the leaves have fallen. But if you live in an area with heavy rainfall, or you have several tall trees near your house, you should clean them more frequently—three or four times per year.

Ready to get a quote for your project?
Answer a few questions, compare reviews, and choose the pro you want.