You can't really have it both ways individual cleaners in high demand areas will want a regular amount of booking . Companies charge more but have more staff and flexibility .
@Jane2808 you could subsidise the cleaning cost from your profit if you feel increasing the price would make you less competitive