How long does a cleaning maintenance take? Generally two hours but it depends on the size of your home and specific needs.