Carpet cleaning, air duct cleaning and dryer vent cleaning in Elk River, you’re the far end of our run.
We’re three owners in Champlin and we do the cleaning ourselves. Elk River doesn’t touch Champlin and we’re not going to say it does, because the city’s own plan puts Ramsey to your east and Otsego to your south, and both of those are on our Google service area alongside Elk River, so you’re the top of a corridor we already run rather than somewhere we’d have to think about first.



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.


Elk River’s own gravel mining area plan says the city “is bordered by the City of Ramsey to the east, the City of Otsego to the south, Big Lake Township to the west, and Livonia Township to the north,” and Champlin isn’t on that list. The comprehensive plan says much the same thing, that “The Elk River municipal boundary abuts several communities including Nowthen, Ramsey, and Otsego,” so what sits between your driveway and ours is two whole cities rather than a painted line, and both of them are already on our Google service area, which is what makes coming to you the far end of a run instead of a trip somewhere new.
City of Elk River Gravel Mining Area Plan p. 6, and the 2021 Comprehensive Plan p. 80“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 Elk Rivers, and the city says so.
Most of the city is on municipal sewer and ERMU water and the rest of it sits past that line on its own well and septic, and which side you’re on changes what we walk into more than the year on the deed does.

Air duct cleaning in Elk River
A 1998 house, with a whole decade stacked behind itA flat $329 for a normal single furnace home up to 2,500 sq ft, finished basement included.Elk River splits itself in two and it’s the city doing the splitting, because the comprehensive plan says Elk River “can be divided into two areas: rural (no municipal water and/or sewer services provided) and urban service areas (municipal water and/or sewer services provided),” and the zoning follows it, with the R-1b district defined as land where “Subdivisions utilize on-site sewage disposal systems and private water wells” at one single family residence per gross acre. You can see that same line turn up in the heating numbers, because 404 Elk River households run on bottled or tank gas and 119 heat with wood against 7,647 on utility gas, and a house sitting past the end of the gas main is a different mechanical room to work in than a sewered subdivision house is.
There are 10,214 housing units here and the biggest single decade is the 2000s at 2,607 of them, a full quarter of the city, with the 1990s next at 1,786 and the 1970s at 1,361. It’s the census that puts the median owner occupied home at 1998, which makes the typical one about 28 years old, and the city’s plan lays out where the age sits, saying the established neighborhoods were “built over 40 years ago in the north, west, and more recently in the east” while the blocks around downtown hold “some of the oldest homes in the city with construction of some dating back to the turn of the 20th century.”
Then the building stopped for the better part of a decade, and a housing study done for the city in 2018 put numbers on it, finding Elk River had permitted an average of 90 single family units a year since 2000 but only 43 a year between 2008 and 2016, and that 2017’s 113 permitted residential units were “the most residential units permitted in a single year since prior to the onset of the Great Recession,” so there’s a hole in the middle of this city’s housing between the houses around twenty years old and the ones under ten, and it’s the twenty year old ones we get called to.
People here stay, which is the other half of it, because 35.3 percent of Elk River owners moved into their house before 2010 and 17 percent were already in before 2000, only 115 of the 7,792 owner households moved in during 2023 or later, and the plan calls the city “challenged by a very tight housing market with low vacancy.” A move is usually the thing that makes somebody think about the ducts at all and a third of them haven’t had one in fifteen years. We’re not going to tell you yours have never been opened, because a census table can’t say anything about your house in particular, but we’ll open them up and tell you what’s actually sitting 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 ductCarpet cleaning in Elk River
The ground out here is sand, and it comes in on feet$35 a room up to 200 sq ft, and $45 a set of stairs.79.2 percent of the occupied homes in Elk River are owner occupied, 7,792 of 9,835, and 37.4 percent of households have somebody under 18 in them, so the person reading this is usually the person who decides and it’s usually their own family that put the wear in the hallway. Four in five homes here are single family as well, 6,958 detached and 1,212 attached, so what we’re walking into most days has a stair run and a hallway in it rather than one flat floor.
The city’s own plan says the water pipes last well here because of “sandy soils in the city which means there are fewer problems with corrosion impacting pipelines,” and the north end of town holds a 2,600 acre gravel mining district, so the ground between your car and your front door is sand and gravel. Elk River is 44 square miles for the 26,793 people the census counts in it, the plan calls the city “the gateway to Minnesota’s ’cabin country’” and names ERX and the Hillside Mountain Bike Trail among the reasons, and it’s all coming back inside on two feet or four. Pet treatment runs $25 a room on top of the room price, and out past the service line where the lots are an acre apiece there’s that much more of it for a dog to walk back in on, so we’ll say that number on the phone rather than leave you to find it on the invoice.
Elk River Municipal Utilities publishes the city water at 16 grains per gallon and tells people to set a softener at or below that, and that figure covers the homes on municipal supply rather than the wells north of the service line. Ours is 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.
Price your roomsDryer vent cleaning in Elk River
Eight thousand houses with a vent of their own$129 on its own, or $69 while we’re already there for the ducts.Four in five homes in Elk River are single family, 6,958 detached houses and 1,212 attached townhomes out of 10,214 units, so most of this city has its own furnace, its own ductwork and its own dryer vent to look after. The other 2,044 units are in shared buildings and most of those are large ones, with 686 units in buildings of 20 to 49 and 508 in buildings of 50 or more, and that’s the part of town where the vent belongs to the building rather than to you. The median owner occupied house here went up in 1998, and the census counted 16,447 people in Elk River in 2000 against 26,793 now, so a good share of these vents were in the wall before most of the city arrived.
There’s one limit and we’d rather print it here than have you find it out on the day. Ground level only. We do not do roof vents or anything twenty feet up.
What a vent clean involvesNorth of that urban service line the plan describes “established rural residential developments in the north of the city” that are “not connected to any municipal utilities” and “typically utilize septic and wells for sewer and water,” and it goes further than that, saying “Many rural residential areas utilize shared septic systems for wastewater treatment. As these systems age, they become increasingly expensive to maintain.” It names one of them, the Windsor subdivision in the northwest, which had already asked the city about extending municipal service out to it. Those are acre lots with a 2,600 acre gravel mining district for a neighbor, and none of it changes the price on this page or what we’re bringing in the door.
The other end is downtown at the confluence of the Elk and the Mississippi, where the plan counts “a number of buildings dating back over 100 years” still in use and the residential blocks around them hold the oldest houses in the city. The census puts 249 Elk River units at 1939 or earlier and 2,650 built before 1980, which is a quarter of everything standing, and most of what’s outside the old village core was farm township until 1978, when the largest area of the city was annexed by merging Elk River Township. That’s how one city line ends up with a hundred year old house and a one acre well and septic subdivision inside it.
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 Elk River?
Yes, the whole of the Sherburne County seat is on our Google service area list, so booking us up there is ordinary work rather than something you’d have to talk us into. We’re not going to pretend we’re next door though, because we aren’t: the city’s own plan puts Ramsey to your east and Otsego to your south and neither of those is Champlin, so there are two cities in between. We’re not quoting a drive time on a website because nobody has measured one, and Elk River is 44 square miles, so the honest answer depends on whether you’re down by the highways or out past the gravel in the north.
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 in Elk River, because the R-1b part of the city is zoned at one single family residence per gross acre, so plenty of what’s north of the service line is sitting on its own acre and we’d rather work your number out with you than have you guess it off this page.
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.
We’re on a well and septic north of the service line. Does that change anything?
No, the price on this page is what you pay either way, whether your water comes off one of ERMU’s eight city wells or out of your own. The city’s plan says those rural areas are “not connected to any municipal utilities” and “typically utilize septic and wells for sewer and water,” and some of them are on shared septic, but none of that touches the ductwork or the carpet. The one thing worth telling us on the phone is if you’re on propane or wood heat, because 404 households here run on tank gas and another 119 burn wood, and that’s a different room to work in.
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. A quarter of this city was built in the 2000s and plenty of those houses are still fine, so if yours was done three years ago and it looks it we’ll tell you to go spend the money on something else, 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 reviewElk River, it’s worth the drive.
Three owners who do the work themselves, the price written down before anyone leaves Champlin, and 119 people on Google who’ll tell you how it went. 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
The four the city’s own gravel mining area plan lists, plus Nowthen out of its comprehensive plan, and two of them are on our Google service area as well, which is how Elk River ends up at the far end of a run instead of out on its own.
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.