Hi Polly
I am on the panel of a trade association for domestic cleaners (and also have owned a cleaning business for 19 years). It is widely agreed within the industry that cleaners need to issue a contract or agreement or 'terms and conditions' to the clients at the beginning of the relationship. Some sort of written communication anyway.
This is to protect your business income in instances like this, it's up to you what the terms you would like clients to adhere to but once you decide upon these then at least you and the clients are then on the same page as to what is expected from their part of the arrangement.
We have around 90 clients currently and most of these would value us and never treat their cleaning service unfairly and most will respect that the cleaners need a steady reliable job income but then there are the few flakey ones who will cause the bulk of your headaches. If you just set out terms and send these out to your clients every six months or so to remind of these then its more fair for both parties.
Communication is essential and can solve most issues, and cleaners are responsible for communicating what they need to continue forward with services for the client and remain viable as a business.
At the same time, clients are responsible for accurately communicating what they need at the time the cleaner is setting a price for services and it is also unfair of your client to add to the scope of the work on the day of the service without allowing you time to schedule this in. I do hope she expects to pay for this additional work she is so late ordering?
Our clients need to book additional work in advance so we can get it on the schedule and if anyone asks to order work last minute on the same day as the clean, we let them know it will have to be booked for the next visit at this late time as it's far too late to alter the schedule. obviously, there is also an additional charge attached for any increase in the scope of the work. Everyone understands this and the troublesome ones learn to let us know in advance of anything that will affect us.
These types of things should go into your terms and conditions or 'agreement' and any time you come across other inconsiderate behaviour that will affect the flow of your schedule, just add into your terms and keep sending out updates every six months or so.
It's only fair really to let clients know what we need, some people are flakey and bad mannered but if you let them know they often just haven't considered these things and will take things on board if pointed out
Inbox me if you would like details of our trade association, it's a whole world of support for domestic cleaners or I can help you personally with anything at the moment as we are closed for Xmas right now so I have a bit of time, if you need some help setting out your boundaries within terms and conditions let me know and I'll see what I can do to help start you off.