Carpet cleaning, air duct cleaning and dryer vent cleaning in St. Michael, we travel out to you, over the Crow River.
We’re three owners in Champlin and we do the cleaning ourselves. St. Michael isn’t on our Google service area and we’re not going to dress that up, so the honest version is that we travel out here for the bigger jobs and you should call and ask rather than assume there’s a slot waiting for you.



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.


St. Michael is a drive for us, and we’ll say so before you ask
St. Michael’s own comprehensive plan lists its neighbors as Monticello Township and the Cities of Albertville and Otsego to the north, Rockford Township and the City of Hanover to the south, “the Crow River and Rogers to the east,” and Buffalo Township to the west, and Champlin isn’t anywhere on that list. You’re in Wright County and we’re in Hennepin, and the plan calls St. Michael one of “Minnesota’s fast-growing collar communities,” which is its own way of saying the city sits next to the metro rather than inside it. Between the two city centers it’s about 13 miles in a straight line, and a straight line isn’t a road, so we’re not printing a number of minutes here because nobody has measured one.
What is true is that three of the cities on your own border, Albertville, Otsego and Rogers, are on our Google service area, which is us saying out loud that we’ll drive that corridor. It’s a statement about where we’re willing to go rather than a van sitting on your road on a Tuesday afternoon, and we’d rather you heard the difference from us than worked it out after you’d booked something.
So the way it works out here is that we come for the bigger jobs, the whole house of ducts plus the carpet plus the dryer vent in the one visit, because that’s what makes the trip worth doing for both of us. Call us and tell us what you’ve got, and we’ll tell you whether we can get to you and when.
“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 reviewRead every one of them yourself, because we’d rather you did that than take our word for it off our own website.
Open the reviewsThere are two St. Michaels and your house is in one of them.
The city took in a whole township in 1996 and the two halves never turned into the same place, so what we’re walking into depends on which side of that old line you live on, and the city’s own plan is blunt about the difference.

Air duct cleaning in St. Michael
A 1998 house, unless yours is one of the 407A flat $329 for a normal single furnace home up to 2,500 sq ft, finished basement included.The biggest single decade of building here is the 2000s, 2,296 homes out of the 7,307 in the city, with the 1990s behind it at 1,301 and the 1980s at 1,137, and the census puts the median year built at 1998, so the typical St. Michael house is about twenty eight years old. It isn’t a new city though, because 1,423 of those units predate 1980 and 407 of them were built in 1939 or earlier, which is more than the whole of the 1950s and 1960s put together, and that older group is the village around the 1866 downtown at Highway 241 and County Road 19, with the Town Center laid out beside it off the city’s 1999 and 2000 planning work.
The reason one city holds two housing stocks is a merger, and the plan says it straight: “The annexation of Frankfort Township by the City of St. Michael in 1996 expanded city services to a much larger area and also spurred more growth.” Before that, Frankfort Township allowed one acre lot subdivisions where they touched an existing one and the plan names the ground near Lake Wilhelm northeast of I-94, while the merger of 1996 and 1997 “required all development to be on City sewer and water.” So you’ve got a platted subdivision on city sewer and an older acreage place on its own well and septic sitting inside the same city limits, and the plan says both halves out loud, that “Sewer services are provided to urban areas of the City” and that “There are numerous private wells in the rural parts (or those areas without municipal services) of St. Michael.” Those are two different jobs and two different quotes, which is why we’ll ask about the house before we give anybody a number.
84.3 percent of the occupied homes here heat with utility gas, 6,063 of them, and another 191 run on bottled or tank gas, which is the quiet tell for the properties out where there’s no gas main. We don’t guess at what’s behind your walls off a census table, so we’ll look when we get there.
What matters more than the year on the deed is how long people stay, and 2,758 of the 6,476 owner households in St. Michael moved in during 2009 or earlier with 1,001 of those already in before 2000, so better than four owners in ten have been in the same house fifteen years or more. A move is usually the thing that makes somebody think about the ducts in the first place and without one the years go by, but we’re not going to tell you yours have never been opened because we can’t know that from a website, so we’ll tell you what we find when we open them 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 ductCarpet cleaning in St. Michael
A dozen lakes and 37 square miles of it outside your door$35 a room up to 200 sq ft, and $45 a set of stairs.82 percent of the housing in St. Michael is a detached single family house and another 13 percent is an attached townhome, and there’s very little else after that, because only 321 units in the whole city sit in a building of ten or more and the census records no mobile homes at all. 90.1 percent of the occupied ones are owner occupied, 6,476 out of 7,189, so the person on the phone is nearly always the person who owns the carpet and has to live with how it comes out.
The plan puts “37 square miles” inside the city limits and describes “rolling farmlands, a dozen lakes, and preserved woods and open spaces” in among the houses, and on the acreage side of the merger there’s a lot more ground between your door and the road than a platted subdivision has. Whatever’s out there comes back in through the one door on the same pair of feet, so the first stretch of hallway takes it before any other carpet in the house does, and if you want pet treatment it’s $25 a room on top of the room price and you’ll hear that before we start rather than on the invoice.
It’s truck mounted hot water extraction, so the machine never comes past your door and a lot more water comes back out of the carpet than a portable unit will ever pull, and a job we clean in the morning is dry by the evening in normal conditions.
Price your roomsDryer vent cleaning in St. Michael
960 shared walls, and 5,990 houses without one$129 on its own, or $69 while we’re already there for the ducts.960 of the homes here are attached townhomes, about 13 percent of the stock, and the plan says permits for attached dwellings “rose to a peak in year 2002 and then sharply declined in 2006,” so a lot of that shared wall housing has had a dryer running out the same wall for twenty years or more. We’re not going to tell you a townhome vent lints up faster than a rambler’s because nobody has measured that and we’d be making it up, and anyway the other 5,990 homes in this city are detached, which is the bigger part of what we’d be out here for.
There’s one limit and we’d rather print it here than have you find out on the day. Ground level only. We do not do roof vents or anything twenty feet up.
What a vent clean involvesThe city keeps adding houses, and its own plan says “The number of housing units in St. Michael grew from 5,043 (2010) to 6,210 (2020), with the number of building permits increasing since 2016.” Separately the census counts 392 units built in 2020 or later and another 758 through the 2010s, and if that’s your house then the ductwork sat open to the site while the place was cut, sanded and drilled around it, which is worth a call before you unpack.
It isn’t only subdivisions either, because in 2018 the city drew a Rural Residential district east of I-94 and generally north of Foster Lake, saying it “wanted to accommodate the demand for new acreage residential lots without City sewer and water” and that it picked that ground for “the patchwork of existing large residential lot subdivisions, abundant natural resources, and challenges with cost-effectively providing City sewer and water.” So the acreage half of the merger is still being added to and not just the sewered half, and that’s why we ask what you’re on before we quote anything.
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
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 reviewBefore you call us.
The things people ask on the phone, answered here so you don’t have to.
Do you actually come out to St. Michael?
We travel out for the bigger jobs, and St. Michael isn’t on our Google service area, so the honest answer is that you should call and ask rather than assume. Three of the cities on your own border are on that list, which is us saying we’ll drive that corridor, but a service area is a statement about where we’re willing to go and not a promise that a van is near you today. It’s about 13 miles in a straight line between the two city centers and further than that on a road, and we’re not quoting a drive time on a website because nobody has measured one.
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.
We’re on one of the acreage lots that came into the city with the township in 1996, so we’re on our own well and septic.
A good part of why this page reads the way it does, because the plan says “Sewer services are provided to urban areas of the City” and that “There are numerous private wells in the rural parts (or those areas without municipal services) of St. Michael,” and that rural half is the acreage side of the merger rather than the platted subdivisions. It doesn’t change what we do to a duct, it changes the size of the job, so tell us the square footage and how many furnaces when you call and we’ll work the number out with you.
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 in a city that took in a whole township, because there are acreage lots inside these city limits as well as platted subdivisions and they aren’t the same house.
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. We’d rather drive back out of St. Michael having told you to keep your money than take it off you for a job that wasn’t there, and we’ll still be the people you call when it does need doing.
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 reviewSt. Michael, here’s where we stand.
Three owners who do the work themselves, a price written down before anybody drives out of Champlin, and 119 people on Google who’ll tell you how it went. Give us a call and ask whether we can get out to you, or leave your number and we’ll call you back.
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.

On the border
The cities St. Michael names as its neighbors in its own comprehensive plan, alongside Monticello, Rockford and Buffalo Townships. Champlin isn’t on that list, which is the whole reason this page reads the way it does.
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.