I don't charge if I'm closed. Sick, vacay, stats. I know that's not the norm, but in my area this is what gives me the advantage over the other providers and I budget to make it work.

I put in my policies that I give as much notice as possible by text. And I also have them put on the registration form a place for them to agree to accept texts.