A professional carpet clean in Cochrane can take anywhere between 1-4 hours. We like to do our due diligence and make sure our cleaning job is up to snuff, so you get the proper clean that you deserve. Depending on the complexity of your carpets and home, their state, etc., the actual length of the process may vary.