I figured I'd update since a few people asked whether I was still cleaning for Joanne.
Short answer: no, but things got a little awkward before we got there.
After my original post, I sent Joanne screenshots of our messages from July where she'd specifically chosen to provide her own cleaning supplies instead of paying the extra $15 per visit.
I wasn't trying to start an argument. I just wanted to show her that we had actually discussed it.
She replied saying she remembered the conversation differently and thought the $15 was only for bringing equipment, not cleaning products.
I explained that it covered both, and that I'd been bringing my own supplies because hers kept running out.
She then offered to pay $20 toward the $64 I'd spent, saying that was a reasonable compromise since she hadn't authorized those purchases.
Honestly, I considered accepting it just to avoid the headache.
But what bothered me was that I'd reminded her multiple times to restock, and she'd repeatedly asked me to use mine instead.
I told her I wasn't comfortable continuing unless we agreed on how supplies would be handled going forward.
She said she'd buy everything herself again and asked me to come for our usual Saturday appointment.
I agreed.
When I arrived, she'd restocked the basic cleaning products, but there were no vacuum bags, and the specific polish she wanted for her dining table was still missing.
I pointed it out before starting.
She sighed and said, "You're really going to make this difficult every single week, aren't you?"
That was the moment I decided I couldn't keep doing this.
I told her I was happy to clean the areas I could with the supplies available, but I wouldn't be purchasing anything else out of pocket.
She said she'd rather find someone who was more flexible.
I told her I understood and that it was probably best if we ended our arrangement.
I left without doing the cleaning, and I didn't charge her for the visit.
Later that evening, she sent me a message saying she was disappointed because she'd recommended me to two friends and expected better customer service.
That honestly stung a little because I'd always tried to do a good job for her.
The next day, one of those friends actually contacted me asking if I had any availability.
I explained my rates and the supply options upfront, and she immediately chose the $15 supply fee without questioning it.
We haven't scheduled anything yet, but it was reassuring to have someone understand the arrangement without an argument.
As for Joanne, she eventually sent me the $20 she'd offered earlier. I thanked her and decided not to pursue the remaining $44.
I know some people will probably think I should've stood firm on the full amount, but at this point I'd rather move on.
I'm also changing how I handle new clients. From now on, the supply arrangement will be included in a short written agreement before the first cleaning.
I still feel a little uncomfortable about walking away from a client over what started as cleaning products, especially since I could've just accepted the $20 and continued.
But I also don't think it's reasonable to expect someone running a small side business to keep absorbing costs that weren't included in the original price.
I guess this was an expensive lesson in setting clearer boundaries.
tl;dr: Joanne disputed our original supply agreement even after I showed her our messages. She offered $20 toward the $64 I'd spent and promised to restock everything, but the next appointment had missing supplies again. When I refused to keep buying products myself, she decided to find another cleaner. I ended the arrangement and am now putting supply agreements in writing.