The duration varies based on the size of your home and the type of cleaning service chosen. However, a standard cleaning for a three-bedroom home typically takes about 3-4 hours.