I hate cleaning and what better guy to run a cleaning company than a guy who hates cleaning. This is one of those ideas that popped out after paying for someone to clean our condo at the time. Like a good software engineer, I thought why not do like Uber, but for house cleaning.
Allows your customer to book a cleaner through your app and let cleaner find gigs through your service. The app could track them that they are actually doing it on premise if the client asks to.
Building the service
First you should find someone who wants to clean for you. Knowing the process of finding and paying for the service will help you understand what you can improve.
Then build a small app for the tracking and ask a cleaner who works with you that they install it on their phone. From them you need then to build the part that connects the cleaner to the user. Note that you could just use Facebook marketplace, google ads before that part is ready.
Maybe it can be like Uber where you call for a cleaning job for a set time and those available can answer the call.
After having a couple of cleaners clean our apartment, I’ve discussed the experience with my wife and realized that there is a problem with that model. People don’t like strangers going through their thing and they rather have someone they know and trust to do the job.
Second problem is nothing prevents the user and the cleaner from coming to an arrangement and bypassing your app to not pay your fee, wherever little it may be. Contrary to Uber, where you usually need a lift asap, it is not usually from the same place and you won’t ask the driver number for future lift. With cleaning, you usually always want to clean the same place, your home, your office if you’re a business owner, etc. So there is not the same urgency to have someone coming in to clean as there is to have a ride home or to the airport. I think by including an urgent cleaning service you might be able to part of all of this. If a big mess happen or a big event that comes up, your user will need cleaner asap and they might not be able to get one they know quickly. Calling a service that helps you connect to cleaners quickly would make sense here.
The money part would be to take a cut of the cost of the job like Uber. I could charge cleaner to pay to be on the platform, but you guarantee that once they meet the client in person, they’re going to try to bypass you. And charging the cleaner means your client has a smaller pool to choose from.