Skip to content
Technician cleaning gutters on a Minneapolis home

Gutter cleaning Minneapolis & St. Paul

Clean gutters before the rain does damage.

Professional gutter cleaning service with hand debris removal, a full downspout flush, and a photo report of every run. Book for Minneapolis, St. Paul, and western Wisconsin before the next storm — or before the first hard freeze.

  • Before/after photo report
  • Debris bagged and hauled away
  • Downspouts fully flushed

500+

homes across the Twin Cities

62,000

ft of seamless gutter installed

5 ★

78 reviews on Google

5 min

average reply during business hours

Instant estimate

Price a cleaning in 60 seconds.

No email required — move the sliders and see a real local range.

Get my price in 60 seconds

Why gutter cleaning matters here

Clogged gutters are the fastest path to a wet basement in Minnesota.

When gutters overflow, water runs straight down the foundation. In Minneapolis and St. Paul freeze–thaw cycles, that moisture becomes cracking, basement dampness, and ice weight that pulls runs off the fascia.

Our gutter cleaning service is more than a ladder and a leaf blower. We scoop heavy debris by hand, flush every downspout until water exits at grade, and inspect hangers, seams, and fascia while we are already on the roof line.

You leave with a photo report — not a vague “all set” text — so you can see the channel empty and know if repair, replacement, or leaf guards should come next.

  • Hand-removal of wet leaves, needles, and sludge — not blowing debris onto the roof
  • Downspout flush test so water actually drains away from the foundation
  • Photo report of every run, including damage notes
  • Seasonal timing for Twin Cities leaf drop and spring seed pods
  • Free cleaning when you install leaf guards with us the same day
  • Service across Minneapolis, St. Paul, Hudson WI, River Falls WI, and nearby suburbs
See cleaning cost
Gutter cleaning before and after on a residential home

Gutter cleaning service

A full clean, not a leaf blow across the eave.

Professional gutter cleaning in Minneapolis, St. Paul, and western Wisconsin means hand removal, a downspout flush, and a clear discharge path away from the foundation — every visit.

Included in every visit

  • Hand scoop of wet leaves, needles, and sludge from every run
  • Downspouts flushed until water exits freely at grade
  • Debris bagged and hauled away — not left in the flower beds
  • Hanger, seam, and fascia check while we are on the ladder
  • Before-and-after photo report emailed the same day
  • Plain recommendation if repair, replacement, or guards make more sense

Twin Cities problems we see most

  • Maple and oak dumps after the first hard frost — channels packed overnight
  • Pine needle mats that water cannot pass, even when the top looks empty
  • Downspouts frozen shut because wet debris went into winter unchecked
  • Overflow staining brick and vinyl on the north and west elevations
  • Splash at the foundation from outlets that dump too close to the wall
  • Guards that were never cleaned underneath — grit still fills the trough

Seasonal rhythm for Minnesota roofs

Late fall — after the last leaves drop and before a hard freeze — is the clean that protects the system through winter. A spring visit catches seed pods, winter grit, and anything storms pushed into the outlets. Homes under heavy pine cover often need a third mid-season pass; open lots may only need autumn. See our gutter cleaning cost page for how footage and stories change the price, or run the cleaning calculator for a number on your house.

We work within about 140 miles of Minneapolis — including St. Paul, Burnsville, Bloomington, Maple Grove, Plymouth, Hudson, WI, and River Falls, WI. Pricing starts at $1.5 per foot with a $150 minimum. When we install leaf guards the same day, cleaning is included so the channel is clear before anything goes on top.

Photo report

You see what we saw from the ladder.

A cleaning without documentation is just a promise. Every Salva Home visit ends with photos of each run — before, during, and after — so you know the channel is clear and what still needs attention.

1

Before

Packed debris, standing water, and blocked outlets documented per side of the house.

2

Inside the channel

Close-ups of sludge, shingle grit, and anything that was holding water against the fascia.

3

After the flush

Empty troughs and free-flowing outlets so you can see capacity restored.

4

Damage notes

Loose hangers, open seams, soft fascia, or pitch problems flagged with a plain recommendation.

Why Minneapolis homeowners ask for photos

Twin Cities yards fill with maple leaves, oak litter, and pine needles that look fine from the ground until the first heavy rain. Overflow stains the siding, soaks the foundation, and starts ice problems once temperatures drop. A photo report from inside the gutter is the only way to confirm the clean actually reached the outlets — not just the front edge you can see from the driveway.

If we find damage, you get an honest fork in the road: repair, replacement, or leaf guards so the next clean is lighter. No pressure pitch — just what the photos show.

Frequency

How often, honestly

"Twice a year" is the standard answer. What actually matters is what grows over your roof.

Pines or spruces overhanging

Three times a year

Needles fall year-round, not just in autumn, and they mat together into something water cannot pass. This is the one situation where guards nearly always pay off.

Broad-leaf trees close by

Twice — late autumn and spring

The autumn clean after the last leaves drop matters most. The spring one catches seed pods and whatever blew in over winter.

Trees at a distance

Once a year, autumn

Enough for most Minneapolis lots. Add a quick check after a big storm.

No trees within fifty feet

Every two or three years

Grit off the shingles still collects, just slowly. Do not pay for a schedule you do not need.

The one clean you should not skip

Late autumn, after the last leaves are down and before the first hard freeze. A gutter that goes into a Minnesota winter full of wet debris turns into a block of ice, and that weight is what tears runs off the fascia.

Tired of climbing twice a year?

Cleaning keeps you safe this season. Guards change the schedule.

If pine needles or maple dumps keep packing the same runs, a cleaning is the right next visit — and leaf guards may be the smarter long-term move. We price both honestly from the same calculator.

Compare protection options on our gutter guards pages, or stay on the cleaning path and book the next seasonal visit before fall freeze-up.

  • Guards from $6–$8/ft installed
  • Cleaning included the day guards go on
  • Still want seasonal service only? Price it in cleaning mode
Explore leaf guards
Leaf guards as an alternative to frequent gutter cleaning

What it costs

Straight answer before you call

Prices below are for a typical single-story home with about 125 feet of roofline. Two stories add $1.50 per foot for ladder work.

Service Typical price Included
Seamless gutter installation from $1,320 gutters, downspouts, installation
Leaf guards from $750 material and fitting
Gutter cleaning $150–300 full clear-out plus photo report
Ice dam removal from $450 call-out and steam removal
Old gutter removal $2 per foot tear-off and haul away
Get your exact price in 60 seconds

No visit, no phone tag — just an honest range for your house.

Recent work

Real houses, real numbers

Every project below is ours — address area, actual price and time on site. These are representative jobs from our 500+ projects across the Twin Cities.

New seamless gutters on a Burnsville two-story home

Burnsville, MN

Full replacement + guards

168 ft · 2 stories

$2,340 1 day
Fresh 6-inch seamless aluminum gutters on a Minneapolis steep-roof home

Minneapolis, MN

Seamless 6" on a steep roof

212 ft · 2 stories

$3,120 1.5 days
Cleared roof edge with heat cable after ice dam work in Hudson Wisconsin

Hudson, WI

Ice dam removal + heat cable

95 ft · 1 story

$1,180 Same day

Where we work

Based in Rockford, MN

We cover the metro and western Wisconsin within about 140 miles. Not on the list? Call us — if we can't help, we'll tell you who can.

Questions people ask before calling

What is included in a gutter cleaning?
We remove debris from the gutter channels by hand, clear the downspouts, bag the waste, inspect hangers and seams while we are up there, and leave a photo report of what we found.
How often should gutters be cleaned in Minneapolis?
Most Twin Cities homes need cleaning twice a year: late fall after the last leaves drop, and spring for seed pods and winter grit. Heavy pine cover often needs three visits; open lots may only need autumn.
Do I need to be home?
No. As long as we have access to the gutters and any locked gates are opened, we can clean and email the photo report the same day.
Can you clean multi-story homes?
Yes. We have the ladders and safety equipment for two and three-story homes across Minneapolis, St. Paul, and western Wisconsin. Three-story access is confirmed before we schedule.
What does gutter cleaning cost?
We charge $1.5 per foot with a $150 minimum. Most homes fall between $150 and $300. Cleaning is free when leaf guards are installed with us the same day.
What if my gutters are damaged?
We note any damage in the photo report and give you an honest recommendation: repair, replace, or add guards — with links to the right next step, not a hard sell on the ladder.

Free on-site measure

Want someone to come measure?

Skip the online calculator. Request a free visit — we measure the roofline in person, confirm the exact scope, and leave you with a clear number. No obligation.

  • We measure on site

    Linear feet, stories, downspouts, and access — checked in person

  • Reply within 5 minutes

    During business hours, seven days a week

  • Free either way

    The measure visit is free whether you book the job or not

Format: (612) 555-1234

Where we should come measure

Free visit. We reply within 5 minutes.

Measure visit requested

Your manager will call within 5 minutes to set a time to come measure.

Still deciding? Get the number first.

No visit, no obligation — just an honest range for your house in under a minute.

Call Get my price