Carpet cleaning, air duct cleaning and dryer vent cleaning in Lake Elmo, you’re clear across the metro.
We’re three owners in Champlin and we do the cleaning ourselves. Lake Elmo sits out in Washington County on the east side of the metro and we’re up on the north west corner of Hennepin, so this isn’t a town we’re in every week, but we travel out for the bigger jobs and there’s a lot of big house on a big lot out here to make that worth doing.



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.


It’s the far side of the metro, and we’d rather lead with that
Here’s the geography, and it doesn’t flatter us. We keep the van in Champlin, up on the north west corner of Hennepin County, and Lake Elmo is out the other side of the metro in Washington County, where the city’s own 2040 plan lists the places it touches as Oakdale to the west, Grant to the north, Oak Park Heights, Baytown and West Lakeland Townships to the east and Woodbury to the south, so there’s no border story here and we’re not going to invent one. From one city center to the other it’s about 27.2 miles in a straight line, which is a figure worked out from the published coordinates rather than off a route, and the road version is longer again because it cuts across the middle of the Twin Cities on the diagonal through Hennepin or Ramsey on the way, so you won’t get a drive time out of us when nobody has sat down and measured one.
So this isn’t a town we’re in every week, you won’t see our van going past on its way to somewhere else, and if what you want is somebody who can be there this afternoon there are companies out your way who’ll beat us to it. What we do is travel out for the bigger jobs, and Lake Elmo is about 24 square miles holding 3,900 detached houses, most of them on the kind of lot that only exists because this city got built wherever a drain field would fit, so the work out here tends to be worth the trip. Call us, tell us what you’ve got, and we’ll say on the phone whether it’s a job we should be taking.
“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 reviewsWhat we walk into here depends on the address.
Lake Elmo wrote a lot of this down itself, right down to counting the septic systems and naming the parts of town the older houses are in, so we’ve got a fair idea of the job before we knock.

Air duct cleaning in Lake Elmo
In 2010 not one house here was on city sewerA flat $329 for a normal single furnace home up to 2,500 sq ft, finished basement included.In 2010 there wasn’t a single household in this city on regional sewer, and that’s the city’s own table rather than our guess, with 2,776 households in Lake Elmo that year and every one of them on a private or a community system. The sewer it has now is what the plan calls “of relatively new construction, most of which has been constructed only since 2013,” about 23 miles of main, and the same chapter says “a large portion of the City remains outside these boundaries through 2040 and is generally served by private well and septic systems.” The plan counts 1,982 known septic systems in the city, mapped off Washington County data from June 2017, against a stock of 3,606 homes, plus about a dozen subdivisions running their own shared treatment plants, so the houses out here never got laid out along a trunk line the way a normal suburb does, they went up wherever a lot would hold a drain field.
Behind that is a fight the city hasn’t forgotten. Between 2000 and 2005 Lake Elmo and the Metropolitan Council went to court over how much the city had to grow, and the comprehensive plan says the case ended with a decision that “mandated that the City of Lake Elmo allow for and plan for the extension of urban services in its Comprehensive Plan, consequently dictating that the City must grow and change beyond its historical rural land use patterns,” which the plan itself calls easily the most defining issue for the City since 2000. The rural half isn’t going anywhere either, because the city forecasts 2,742 households still unsewered in 2040, thirty four fewer than it had in total in 2010, while its household count more than doubles to 8,200 over the same thirty years.
That leaves two different jobs sitting inside one city and you can’t tell which one you’ve got without the address, because the census counts 2,064 of 4,897 housing units built in 2010 or later, 1,578 of them through the 2010s and 486 since 2020, and another 1,228 that predate 1980, including 148 from 1939 or earlier, with 1,605 more in between from the 1980s through the 2000s. The median year built moved from 1981 in the city’s own 2011 to 2015 table to 2004 in the latest census, so the middle of this housing stock got about twenty three years younger in roughly a decade.
On a new build the ductwork sat in the walls while the rest of the house went up around it, so drywall dust and sawdust in the trunk lines is a normal thing to find in a house that’s only a few years old, and four in ten homes in this city are that new. The older ones are where the plan says they are, near the Old Village, Tablyn Park and the Cimarron park, and the heating in a house that age tends to have been worked on and added to a few times over. Which of those two Lake Elmos your address sits in changes what we’re walking into, so we’d rather have a panel off and a look inside the trunk line than tell you anything from a website, and if what’s in there doesn’t warrant the work we’ll tell you that and pack the van back up.
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 Lake Elmo
Three and a half square miles of park, in the middle of town$35 a room up to 200 sq ft, and $45 a set of stairs.Lake Elmo Park Reserve takes up 2,178.9 acres in the middle of this city, 3.5 square miles of it, and Washington County runs it while the city’s own plan puts it at more than 84 percent of the protected park land inside the city limits. A county survey back in 2008 found it the most visited park in Washington County, and the city’s plan lists internal trail systems running through Inwood, Savona, Easton Village, Wildflower, Whistling Valley, Hunters Crossing, Stonegate and Heritage Park on top of that, so there’s a lot of ground out here for boots and paws to pick something up on and bring back through your front door.
What comes back in lands on a whole house rather than a unit, because 3,900 of the 4,897 homes the census counts here are detached and 93.5 percent of the occupied ones are owner occupied, which leaves next to nobody out here calling a landlord about the carpet. That means hallways, bedrooms and a stair set more often than a room or two, so it’s $35 a room up to 200 square feet and $45 for a set of stairs, and a set is 13 steps.
It’s truck mounted hot water extraction, so the machine stays out in the van and far more water comes back out of the carpet than any portable unit pulls, and if we clean in the morning it’s dry by the evening in normal conditions. We park in the driveway and run the hose from there, which on the lots out here can be a long run and doesn’t change what you pay.
Price your roomsDryer vent cleaning in Lake Elmo
More manufactured homes here than townhomes$129 on its own, or $69 while we’re already there for the ducts.There’s no shared wall story to tell you in Lake Elmo, because the census finds 226 single family attached units in the whole city against 3,900 detached and 574 manufactured homes, so the long shared townhome run that gets talked about everywhere else is a rare thing in this city. What’s here instead is a big detached house with the laundry sometimes sitting a long way in from an outside wall, so the thing worth telling us on the phone is which side of the house the vent comes out and how long a run you think it is, because that changes how long we’re there and not what you pay.
The manufactured homes are almost all at one address, the Cimarron park, which the city puts at about 510 units with its own private sewer collection and treatment system, and that’s around one in nine housing units in Lake Elmo. Those run their ducts under the floor and their vents come out low and short, which is real work but it isn’t the same work as a two story house, so we’d rather talk one through on the phone than have you book off a number written for a different kind of home.
There’s one limit and we’d rather have it printed here than carry it across the metro and mention it in your driveway. Ground level only. We do not do roof vents or anything twenty feet up. It’s the same limit at every address we walk up to and nobody’s talked us out of it yet.
What a vent clean involvesThe city’s own history has developers for the St. Paul, Stillwater and Taylors Falls Railroad spotting the lake in the early 1870s, and by 1880 the railroad company had built a small resort community on the north end of it, with the Elmo Residence Park platted in 1884 and a power house going up in 1889 that gave the town “the first electric lights west of Chicago.” The village incorporated in 1925 and the plan says several of the structures built during the early 1900s are still in existence today, which is where the 148 housing units the census counts here from 1939 or earlier come from, and they’re the oldest houses we’d be walking into anywhere in this city.
Out at the Tri-Lakes, on Lakes Jane, Olson and DeMontreville, the plan describes shorelines “dotted with smaller residential lots that once were dominated by vacation homes that have now transitioned to full-time residences,” platted when the minimum lot sizes were much smaller than the ones the city requires today. In the late 1980s the city put in eight shared wastewater systems under a federal grant program to replace failing septic systems on private property, four of them in the Old Village and four in the Tri-Lakes area, and two of the Old Village four were replaced by city sewer in 2015 and 2016. A cottage that’s been lived in year round for decades and added onto more than once doesn’t have ductwork anybody can guess at from the driveway, so those are the ones we take our time over.
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 Lake Elmo?
We do, and we’ll be straight about what that is, because we’re based in Champlin in Hennepin County on the north west side of the metro and Lake Elmo is out in Washington County on the east side, so this isn’t a town we’re in every week and we’re not going to tell you otherwise. It’s about 27.2 miles between the two city centers in a straight line, the road is longer again, and you won’t see a drive time from us because nobody has measured one. What we do is travel out for the bigger jobs, so call us with what you’ve got and we’ll tell you on the phone whether it’s worth it for both of us.
Are you out this way regularly?
No, and anyone telling you they’ve got a van going past your house every week from our side of the metro is stretching it. Lake Elmo isn’t on a route for us, we come because somebody called and booked us, and we build the day around getting out there, which is also why we’d rather do a whole house in one visit than one room.
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 comes up more here than in most places we go, because the city’s plan, citing the Minneapolis Area Association of Realtors, has Lake Elmo homes selling well above the metro median and puts that down to larger home sizes, newer housing stock and larger lot sizes.
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 doesn’t change because we drove across the metro 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 reviewLake Elmo, give us the address and we’ll be straight with you.
Three owners out of Champlin who do the work themselves, the price written down before anybody turns a key, and 119 people on Google at 4.9 who’ll tell you how it went. Give us a call on 763-772-7550, 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 six neighbors Lake Elmo lists on its own boundaries in the 2040 plan, every one of them out in the east metro, and Champlin isn’t on it, which is why this page reads the way it does at the top.
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.