I don’t work in the rain either, drizzle/light rain yes, heavy rain no. I only work 4 shortish days per week so plenty time to get caught up. As NWH mentioned, I don’t lose out, if they are late in getting cleaned on one 4 weekly cycle, I just clean them a little earlier on the next 4 weekly cycle. 4 weekly customers always get at least 12 cleans per year, some get 13 as I also use this strategy for holidays.
Obviously if you are stacked with work this won’t be an option but as soon as I’m over a 4 day week I sell off some work.