Yes, the Tineco floor cleans itself. Tineco is a versatile cleaner. It comes with a self-cleaning mode. Whenever you activate the mode the Tineco iFloor cleans itself. And when the cleaning is completed it automatically stops.