The trouble with any payment ahead of the slot by a certain date with jobs like cleaning, is if someone doesn’t pay, you are often unlikely to fill the slot, so lose out.
Even if this client/friend doesn’t pay by Weds and says they will pay in the day or after, resist saying yes, purely to have the work and pay. Instead, don’t contact them, just accept this working relationship is over and look for a new client for the slot. This person has had multiple chances and a line needs drawing under them. It’s too stressful to keep going week to week and wondering if you’ll get paid.
Most cleaning agencies will have a contract where someone is contracted to pay for cleaning weekly or monthly ahead of the cleans and perhaps a month of notice or longer is required to stop. Terms of cancelling appointments are clearly laid out, with any cancellations still incurring some costs and it not being possible to simply not have the slot and avoid paying. This is people livelihoods after all.
When you see potential new clients, being able to lay out clear terms and conditions and have them on paper, is a good thing. It makes you look like a serious business person and someone not to be pushed around. Of course some people won’t like it. They want someone they can cancel on last minute and not pay, who can be paid late etc. But is it better to take these people on as clients because you’re desperate for work…..and then find you face aggro, irregular payment and irregular work, or is it better to only take those who will agree to the mire rigid terms? Those people who agree, actually want a weekly cleaner and expect to pay for it.
Be a serious business person - someone who knows their terms and conditions, presents them to prospective clients and who has processes for those who don’t meet them. You might be a little flexible with long term established clients who have always paid well….but not with someone who tries messing you about in week 3. Otherwise you’ll never know wheee you are int eras if if you’ll. have work and if you’ll have pay. Seems unsatisfactory to me and you don’t need to put up with it. Good cleaners are hard to find. Assuming you’re good and reliable yourself, you can expect to be treated decently and paid sensibly.