We have 6 staff who just do contract cleaning for both commercial and domestic customers, our prices vary depending upon what the customer wants, frequency, location etc.
There is money to be made from it, however, the amount of time it can take up is disproportionate to the revenue it brings in.
The biggest problem is getting good quality, reliable staff, ideally ones who can drive and have no dependant kids!!! You need to be very proactive in making sure they understand the standards you want them to work to and check on them regularly.
I often go out with different teams and spend a couple of hours working with them and talking to the clients, as you clean you can see what has been getting done and what is getting missed.
We've got very good cleaners working for us now, however we've had some poor ones in the past and you need to identify them early or they can ruin your reputation.
We always work in teams of two, however we now have a waiting list for our domestic cleaning services and I've just taken on a new cleaner starting on Monday to make up a team of three to do a lot of our top end domestic clients most of who have about 6 hours cleaning a week