Carpet cleaning, air duct cleaning and dryer vent cleaning in Shakopee, we cross the whole metro and the river to get here.

We’re three owners in Champlin and we do the cleaning ourselves. Shakopee isn’t a town we’re in every week, because we keep the van up in Hennepin County at the top of the metro and you’re the Scott County seat down on the south bank of the Minnesota River, but we travel down for the bigger jobs, and in a city where 5,290 houses went up in a single decade and the oldest sewer pipe under the streets is clay from the early 1900s there’s no shortage of bigger jobs.

JustinRyanClayton

Justin, Ryan and Clayton. All three of us own the company and all three of us do the work, and between us we’ve got almost 20 years in this trade.

The Green Team van parked outside a customer's homeJustin and Ryan
Justin and Ryan, and the van that parks in your driveway comes the length of the metro from Champlin.

It’s a long way down here, and we’d rather say so than dress it up

We keep the van in Champlin, up on the Mississippi at the north edge of Hennepin County, and Shakopee is the Scott County seat sitting on the Minnesota River on the other side of the metro, so there’s no shared border, no shared county and not even the same river between us. Straight line from one city center to the other it’s about 29 miles, and the road route is longer than that because it crosses the entire Twin Cities and then a Minnesota River bridge, and we’re not going to put a drive time on a website when nobody has measured one.

What the distance changes is when it makes sense to call us. A whole house of ductwork, a full carpet job, a row of townhome dryer vents booked into one afternoon, all of that is worth the drive to us and worth the money to you, and one small thing on its own isn’t, so if that’s what you’ve got then somebody closer is the right call and we’ll tell you that on the phone rather than take the booking. Shakopee isn’t on our Google service area list and we haven’t slipped it on the back of one, there’s no route through here and no van going past, so we won’t promise you a day of the week or a window, because a time we made up is the one thing you’d be right to hold us to from this far away.

They texted to let me know they were on their way, cleaned the ducts from top to bottom, and were respectful, professional and thorough. My cost was lower than the other companies I called.

Linda Schwartz, Google review
4.9out of 5, from 119 Google reviews

Read every one of them yourself, because we’d rather you did that than take our word for it off our own website.

Open the reviews

Clay pipe under one end, cul-de-sacs on the other.

The city has written a lot of this down itself, across a sewer plan, two comprehensive plans and a census table that all tell the same story, so an address down here tells us most of what we’re going to find before anybody’s unrolled a hose.

Justin and Ryan with the green van outside a customer's home
A normal day for us, one van and one house with the owners doing the work.

Air duct cleaning in Shakopee

The 2000s put up 5,290 of these housesA flat $329 for a normal single furnace home up to 2,500 sq ft, finished basement included.

Shakopee had a sewer system before most of this metro had streets, and it’s the city’s own plan that says so: “Construction of the Shakopee sanitary sewer system began in the early 1900’s with vitrified clay pipe,” with the majority of that clay pipe still in service today. The census counts 513 housing units here from 1939 or earlier, another 224 from the 1940s and 706 from the 1950s, so about 8.4 percent of the city was standing before 1960, which is a whole end of town rather than a handful of exceptions on one street.

The 2040 plan calls that part of town Old Shakopee and describes it as “early and mid-20th Century detached single family homes set on 1/4-acre lots,” laid out on a traditional neighborhood grid with intermittent sidewalks and some blocks running their garages off an alley. If that’s your address it’s worth saying so when you call, because the old grid and the new subdivisions aren’t the same job in the same city and we’d rather know which one we’re driving down to.

The rest of Shakopee arrived once the road did, and the city credits it in as many words, saying “the construction of the Bloomington Ferry Bridge and the U.S. 169 expressway in the mid-1990s accelerated Shakopee’s expansion.” You can read what that did on the ground straight off the census, because it’s 5,290 housing units built between 2000 and 2009, 30.7 percent of every home in the city out of one decade, and the 1990s isn’t far behind it at 3,835 while the 1980s managed only 1,469, fewer than the 1,661 the 1970s put up, so 53 percent of Shakopee went up in the twenty years from 1990 to 2009.

The median owner occupied house here dates to 1999, which makes the typical one about twenty seven years old, and people haven’t been moving out of them, because the city’s own housing chapter says “there have been few new developments of single-family homes in Shakopee,” that the single family stock nearly doubled between 2000 and 2010 and that only 93 new single family homes were built between 2015 and 2017, while the census puts 74.8 percent of occupied units in owner hands. Whether yours have ever been opened isn’t something anybody can tell you off a website and we’re not going to try it, but it’s a fair question to put to yourself if you bought the place new off a builder in that stretch, and we’ll tell you what we find once we’re in there, and if it doesn’t need doing we’ll say so and leave.

It’s the same three things at every house, powerful vacuum, compressed air and rotary brush, and all three of them go in every time. We sometimes cut more than two access points in the trunk lines. We never charge for more than two.

How we clean a duct

Carpet cleaning in Shakopee

Eleven hundred to two thousand square feet of it$35 a room up to 200 sq ft, and $45 a set of stairs.

The city says in its own plan that “typical homes in Shakopee are between 1,100-2,000 SF,” so a carpet job here is a few rooms and a set of stairs more often than it’s a whole day of work. The census counts 10,057 detached houses and 3,789 attached townhomes out of 17,216 units, and 12,452 of the 16,655 occupied ones have the owner living in them, so it’s the owner we’re talking to about the carpet and it’s the owner paying for it.

Households here run 2.71 people on the 2024 five year census estimate, and the river’s right at the bottom of the old grid, with Huber Park open since 2007, Memorial Park and the burial mounds in it that go back about two thousand years, and The Landing along the water, so the floor that’s worn in a Shakopee house is the run between the back door and the stairs, and a fair amount of what’s ground into it walked up from the water on somebody’s shoes or the dog’s feet.

We run truck mounted hot water extraction, which means the machine never leaves the van and there’s only a hose crossing your threshold, and the pull on it takes far more water back out of the carpet than a portable can, so carpet we do first thing is dry again the same evening in normal conditions. Coming from this far it’s worth putting a whole floor on one visit rather than a room, and small carpet jobs come up to the $129 minimum for a visit anyway.

Price your rooms

Dryer vent cleaning in Shakopee

More than one in five homes here shares a wall$129 on its own, or $69 while we’re already there for the ducts.

3,789 of the 17,216 housing units in Shakopee are attached townhomes, 22 percent of the city, and they aren’t all out in the new subdivisions either, because the 2040 plan puts small scale apartment buildings and attached townhouses on some of the blocks in Old Shakopee as well. A run out of a townhome laundry has to reach an outside wall that the unit next door is using too, so it’s going further and turning more than once, and lint gets somewhere to settle every time it turns.

If you’re on a board, or you’re the one who organizes things for the row, that’s the call worth making from this far away, because a run of them booked into one afternoon is worth the trip in a way one vent at the far end of the metro isn’t, and we can put a number on the whole row for you over the phone.

The one thing we won’t do is on the page rather than saved for your driveway at the end of a trip across the metro, and nobody’s ever talked us out of it. Ground level only. We do not do roof vents or anything twenty feet up.

What a vent clean involves
And the far side of townThe addresses out here still run on a well

Shakopee has a whole side to it that’s never been subdivisions at all. The land use chapter says much of the modern city “was annexed from Eagle Creek Township in the early 1970’s” and was developed without municipal services, so it held an older rural residential pattern for thirty years and didn’t start converting until after 2000. Before 1994 the rural residential zone allowed one house per two and a half acres, several plats in the city were laid out at that density to begin with, and the plan says “in many cases, these are plats that have been developed with more upper-end single-family housing,” while as of its 2008 sewer plan the city still had hundreds of properties on private septic, some of them on one and two acre lots.

Out toward Louisville Township the 2040 plan says the sewer isn’t coming at all, that “only development which can be supported by well and septic exists” there and that the service area “is not planned to extend to this area during the life of this comprehensive plan,” and it describes large detached homes set back off long curvilinear streets and cul-de-sacs, golf course houses near Stonebrooke and lakefront ones on O’Dowd, Thole and Schneider. Those are the addresses where a trip down from Champlin makes sense for both of us, and it’s also why we ask about the lot and the water on the phone rather than assume.

The city isn’t finished growing either, because it’s still taking in Jackson Township on its west side under an orderly annexation agreement that was updated in 2018, over four thousand acres in six tracts with eligibility dates running out as far as 2050, so an address on that edge might have been a township property on a well and a septic tank inside living memory and might have had a build going on around it since.

Here’s what it’ll cost you.

Written down before anyone drives anywhere, because a price you have to phone for is a price that moves, and both calculators are on the service pages so they’ll do the counting with you.

  • Any room, up to 200 sq ftPre-spray, hot water extraction, groomed and left to dry
    $35
  • A set of stairsUp to 13 steps, and a landing part way up is still one set.
    $45
  • Air ducts, whole houseOne furnace, up to 2,500 sq ft including a finished basement. Every supply, every return, the trunk lines and the access points we cut to reach them.
    $329
  • Dryer vent on its ownGround level only. We do not do roof vents or anything twenty feet up.
    $129
  • Dryer vent with a duct cleanSame visit, so it costs us less and it costs you less
    $69
  • Minimum for a visitIt costs the same to load the van whether it’s one room or five, so small carpet jobs come up to this
    $129
  • Pet stains and odorPer room, and how heavy the staining is and how deep it has gone both change it, so the final number gets set once we’ve seen it and always before we start.
    from $25
  • UpholsteryDepends on the fabric, so give us a call rather than a price online.
    Call us
  • Tile and groutCommercial only.
    Commercial
Guaranteed

The number you counted is the most you pay.

It isn’t a starting point or an estimate or a figure that grows once somebody is standing in your hallway with the hose already run, and if we find something that changes the job you hear it before we start rather than on the invoice.

I had expected an upsell or an add-on in the pricing, but it was exactly as quoted. Extremely informative and courteous on arrival.

Kim Nguyen Seufert, Google review

Before you call us.

The things people ask on the phone, answered here so you don’t have to.

Do you actually come out to Shakopee?

We do, and here’s the honest shape of it. We’re based in Champlin up in Hennepin County and Shakopee is the Scott County seat down on the Minnesota River, about 29 miles away in a straight line between the two city centers and further than that by road, so this isn’t a town we’re in every week and we’re not going to pretend it is. What we do is travel down for the larger jobs, a whole house of ducts, a full carpet job or a run of dryer vents booked together, and we won’t print a drive time or promise you a day of the week when nobody has measured one.

Our house is one of the old ones downtown.

Then tell us that when you call, because a house off the old grid and a house off a 2005 cul-de-sac want us turning up expecting different things. The census counts 513 houses here from 1939 or earlier and the city’s own plan describes that core as early and mid twentieth century homes on quarter acre lots, some of them with the garage off the alley, and we’d rather work out what we’re coming to on the phone than turn up with the wrong assumption in the van.

Who is actually going to be in my house?

You’ll get one of us, because Justin, Ryan and Clayton own the company together and we’re the ones who do the work, so there’s no trainee, no franchise van and no subcontractor you’ve never spoken to. Between us we’ve got almost 20 years in this trade.

Is the price going to change when you get here?

No, what you counted is the most you pay for that work. If we open something up and find a job that’s genuinely different from the one you booked, you hear the number before we start rather than after we finish, and small carpet jobs come up to the $129 minimum for a visit, which is on this page rather than buried in a confirmation email.

My house is bigger than that, or it has two furnaces.

Then the flat $329 isn’t your price and we’re not going to pretend it is. Over 2,500 square feet, or a second furnace, means more openings and a second system, so call us and we’ll work it out on the phone. It’s a normal enough call from Shakopee, because the city has plats that were laid out at one house per two and a half acres before 1994 and the plan says a lot of those were built with upper end single family housing on them.

My dryer vent comes out high up on the wall.

Ground level only. We do not do roof vents or anything twenty feet up. That’s a straight limit rather than a negotiation, and we’d rather tell you now than turn up and tell you in your driveway.

How do I know I even need this doing?

Sometimes you don’t, and we turn down work that doesn’t need doing, which sounds like a line until it happens to you. If your ducts were done three years ago and they look it, we’ll tell you to spend the money on something else, and that still holds when we’ve driven the length of the metro and crossed the river to look at them.

What about the couch, and the tile in the entry? Our tile work is commercial only.

Upholstery depends on the fabric, so it’s a phone call rather than a number on a page. Tile and grout: Commercial only. We’d rather say that plainly than take a residential tile booking we’re not set up for.

Their prices were so reasonable that I had to keep asking if they were sure it was the right amount. Friendly, knowledgeable, and thorough.

Hollee Saville, Google review

Shakopee, we’d rather be straight about the drive.

Three owners out of Champlin who do the work themselves, a price you’ll have in front of you before anybody points the van south, and 119 people on Google at 4.9 who’ll tell you how it went. Tell us what you’ve got when you call 763-772-7550 and we’ll say straight out whether it’s worth us coming down, or leave your number and we’ll call you back.

763-772-7550

Monday to Friday, 8am to 4pm

The towns either side of you.

It’s the same van, the same three owners and the same prices wherever we go.

The Green Team van on a road through the north metro, past lakes, fields and neighborhoods

On the border

Shakopee’s own documents only put three names on its edges for us, and they’re Savage, which takes the wastewater off one east side development, Jackson Township out west, which the city is still annexing in phases, and Louisville Township past that, where the sewer isn’t going at all. The north edge of the city is the Minnesota River rather than a neighbor, and Champlin isn’t on that list or anywhere near it, which is why this page reads the way it does at the top.

SavageJackson TownshipLouisville Township

The rest of our service area

The other cities we list as our service area on Google.

Further out

Past our normal run, so it’s bigger jobs and a bit of planning rather than a van that’s already nearby. Worth a call either way.

Every town we clean in

Call 763-772-7550Ask us to call