How Much Does Gutter Cleaning Cost?

Stephanie Shaykin
Updated April 21, 2022
A worker cleans a house’s gutter from leaves and dirt
Photo: ronstik / Adobe Stock

The national average cost to clean gutters is $159

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Gutters are a vital part of a home's exterior—they prevent structural problems by collecting water and preventing it from leaking onto your roof or seeping into your walls. But gutters can also become a catch-all for debris, like leaves and sticks, so regular cleaning is a must. The cost of gutter cleaning ranges from $118 to $224, with a $159 average nationwide.

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

How Much Does It Cost to Clean Gutters per Square Foot?

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. For example, 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.

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. 

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?

There are multiple factors that go into the final price, including:


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

As a general rule, the more trees you have in your yard, the more you’re going to have to clear your gutters of their leaves. In fact, if your yard is tree-free you might not even need a gutter cleaning at all. However, locations with many trees might need to hire one twice yearly, in spring and fall.

Pro Tip: If you clean your gutters annually, schedule it in the fall when leaves have already fallen.

Gutter Length and Size of Home

The cost to clean gutters depends on the gutter’s linear feet or the square footage of your home. If you have a large house, you’re going to pay more.

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.

Gutter Cleaning FAQs

Hands in gloves remove leaves from the gutter
Photo: adrian_ilie825 / Adobe Stock

Why should I pick a professional to clean my gutters?

In the short run, it may seem cheaper and easier to clean your gutters on your own. 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.”

What should I consider when cleaning my gutters?

If you decide to clean your gutters yourself, there are a few things to keep in mind:

  • 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

Need professional help with your project?
Get quotes from top-rated pros.