Carpet cleaning, air duct cleaning and dryer vent cleaning in Rogers, we’re due east of you.
We’re three owners in Champlin and we do the cleaning ourselves. Rogers is one of the cities we’ve told Google we serve, and the two towns sit on the same line west out of the metro, so we’re coming out along the 101 and I-94 side of the river rather than across town.



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.


Rogers and Champlin aren’t neighbors and we’re not going to draw it as if they were, because the City of Dayton sits between the two of us and Champlin’s own list of the cities around it doesn’t have Rogers on it. What the two do share is the line west. They sit at near enough the same latitude, 7.57 miles apart measured straight across, and Rogers calls itself “a key gateway between the Twin Cities and Greater Minnesota,” sitting at “the intersection of two regional roadway systems,” I-94 and Highway 101, which is the way we come.
City of Rogers 2040 Comprehensive Plan, Chapter 2. Straight-line distance computed from the two cities' published coordinates.“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 reviewsTwo housing eras, one city name.
In 2012 Rogers annexed Hassan Township and went, in the plan’s own words, “from roughly nine square miles to more than 26 square miles,” and Hassan was the last township in Hennepin County and it had encircled the old city on every side, so what we’re driving into now is a small older core wrapped in about seventeen square miles that used to be countryside.

Air duct cleaning in Rogers
Half the houses here were standing before 2004A flat $329 for a normal single furnace home up to 2,500 sq ft, finished basement included.Only 557 houses in the whole city went up before 1990, 11.5 percent of the stock, so the octopus furnaces and the gravity ducts that turn a job in an older town into an afternoon of working around somebody’s 1920s aren’t much of a Rogers problem, and on ductwork put in this recently a rotary brush does the thing it was built to do. The census puts the median house at 2004, and the three big decades sit within about ninety units of each other, 1,345 in the 1990s, 1,318 in the 2000s and 1,257 in the 2010s, so there isn’t one era to point at.
The city keeps its own count off its own records rather than the census, and it had 844 housing units standing in 1990 and 3,748 by 2010, and its housing chapter puts 1,775 of those in the 2000 to 2010 window alone, 42 percent of everything it had in 2017, off the back of what the plan calls “unprecedented residential, commercial and industrial development between 1998 and 2008,” so that’s the biggest single block of housing in the city and it’s sitting somewhere between sixteen and twenty six years old now.
The township half of the city isn’t on sewer at all. The plan says Rogers “has a relatively large number of private subsurface sewage treatment systems” and that most of them came in with the annexation, and it counted 948 households, 2,844 people, on their own septic out of 4,041 households at the time. Another 118 households heat on bottled or tank gas rather than off the utility main, and the city zones two acre and five acre rural estate lots out there, with 5,820 acres of Rogers still counted as agricultural land in the 2019 plan, so what gets walked into a house with a field on the other side of the fence isn’t what gets walked into one on a sewered street in town.
1,407 of the owners here moved in before 2010, better than a third of them, and a move is usually the thing that makes somebody think about the ducts for the first time. 1,672 of the working people who live in Rogers work from home and 998 households have somebody sixty five or over in them, so that’s a lot of hours spent in the same air. We won’t tell you off a website that yours have never been opened, because that isn’t something anybody can know about your house from a page, but we’ll show you what comes out once we’re in there.
Every house gets the same three things, powerful vacuum, compressed air and rotary brush, and there isn’t a version of this where we skip one. 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 Rogers
Fuller houses than the county around them$35 a room up to 200 sq ft, and $45 a set of stairs.4,062 of the 4,786 households here own the place they’re in, near enough six in seven, so we’re usually talking to whoever’s money it is. The census puts 3.02 people in the average owner occupied house in Rogers, and the city made the point itself before we did, its 3.00 against Hennepin County’s 2.38 and the metro’s 2.51, which the plan calls the opposite of the trend of declining household sizes throughout Minnesota.
2,235 households, 46.7 percent of them, have somebody under eighteen living there, and kids live on the floor. The city’s got 32 parks on 601 acres plus the 2,188 acre Crow Hassan Park Reserve along the western boundary, which it works out at “35 acres of parks and open spaces per 1,000 residents,” and all of that walks back in on shoes and on paws, so the carpet in a house like that gives out in the same few places every time, the strip of hallway everybody uses, the stairs, and the couple of feet inside whichever door the dog comes through.
The machine for that never comes inside, because it’s truck mounted hot water extraction and the suction off a truck mount takes far more water back out of the carpet than a portable can, so a morning clean is dry by the evening in normal conditions.
Price your roomsDryer vent cleaning in Rogers
Five hundred and eighty three shared walls$129 on its own, or $69 while we’re already there for the ducts.3,553 homes in Rogers are detached houses and another 583 are attached townhomes, which between them is 85.2 percent of the 4,853 units in the city. An attached home sits the dryer further inside the building than a rambler does and the run turns more than once on its way out through the wall, so there’s a lot more of it for lint to settle in before any of it reaches the outside.
There’s one limit on this and we’d rather it sat on the page than came up in your driveway. Ground level only. We do not do roof vents or anything twenty feet up. So it’s the houses and the townhomes we’re talking about here, and anything running up the outside of one of the apartment blocks is somebody else’s job.
What a vent clean involves61 houses in Rogers date from 1939 or earlier, out of 4,853 units, and the old part of town is still standing, the Main Street south of I-94 between County 81 and the railroad that the city describes as “a traditional Main Street” holding “many of its original buildings, oriented to the street.” There’s Fletcher Hamlet out on Territorial Road as well, a state historic district and the last of two hamlets in Hennepin County. A house from that end of town is exactly the kind where you’d hear the number from us before we started rather than after we finished.
At the other end the city’s own key developments page lists Skye Meadows at 363 units off Territorial Road, Big Woods Crossing at 207 between Territorial Road and 129th Avenue, and a 122 home Lennar development east of Skye Meadows, all of it planned or in progress, so nobody should be telling you Rogers is finished. If you’ve just closed on one of those, the whole build happened around ductwork that was sitting open the entire time, and a fair amount of what a build makes ends up down there.
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 Rogers?
Yes, and Rogers is one of the cities we’ve told Google we cover, so it’s ordinary work rather than a favor. We’re not going to tell you we’re next door though, because Dayton sits between Champlin and Rogers and there’s a whole city in the middle of us. The straight line between the two towns is a short one and it’s still a straight line rather than a road, so you won’t get a number of minutes off this page, because nobody has measured one and Rogers is a big enough city that it would depend which end of it you’re on anyway.
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 out on the old township side, on septic. Does that change the job?
Not the price and not the method, because the machine works off your trunk lines and it doesn’t care what happens to the waste water. The city’s plan counted 948 households and 2,844 people on their own septic, most of them from the Hassan Township annexation, and that’s the large lot end of town with the fields still around it, so the difference we see out there is what’s in the ducts rather than what we charge for them.
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. Rogers zones two acre and five acre rural estate lots and a lot of what it took on from Hassan Township is that kind of property, so if you’re out on one of those it’s worth the call before you take the flat price as yours.
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 pass on a lot of jobs when they’re too clean because we don’t want people spending money they don’t have to, and if yours were done three years ago and they look it we’ll tell you to put the money somewhere else and we’ll still be the ones you call when they do need doing.
What about the couch, and the tile in the entry?
Upholstery: Depends on the fabric, so give us a call rather than a price online. Tile and grout: Commercial only. There’s a real commercial market here at the I-94 and 101 interchange, with Graco and Clam Outdoors both running world headquarters out of Rogers, and that’s the tile work we’re set up for rather than the floor in your entry.
“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 reviewBoth halves of Rogers, the same price.
Three owners and our own van out of Champlin, 4.9 on Google from 119 people, and a price you’ll have in front of you before anyone drives anywhere. Give us a call, or leave your number and we’ll call you.
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
Dayton along the eastern edge and Corcoran along the southern one, which are the two the city’s own plan maps label. Champlin isn’t on that list and we’re not going to pretend otherwise.
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.